.notification-popover-backdrop{z-index:1190;cursor:default;background:0 0;border:0;position:fixed;top:0;bottom:0;left:0;right:0}.notification-popover{z-index:1200;color:#172033;transform-origin:100% 0;background:#fff;border:1px solid #0f172a1a;border-radius:18px;grid-template-rows:auto auto auto minmax(0,auto) auto;width:min(420px,100vw - 28px);max-height:min(620px,100dvh - 104px);animation:.16s cubic-bezier(.2,.75,.2,1) both notification-popover-in;display:grid;position:fixed;top:86px;right:max(20px,50vw - 728px);overflow:hidden;box-shadow:0 20px 54px #0f172a2e,0 3px 10px #0f172a0d}.notification-popover-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:13px 14px;display:flex}.notification-popover-title,.notification-popover-head-actions{align-items:center;gap:9px;min-width:0;display:flex}.notification-popover-title>span:last-child{gap:2px;min-width:0;display:grid}.notification-popover-title b{color:#172033;letter-spacing:-.02em;font-size:15px;font-weight:850}.notification-popover-title small{color:#8b95a5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.notification-popover-icon{color:#e95247;background:#fff0ed;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.notification-popover-icon svg{width:18px;height:18px}.notification-popover-read-all,.notification-head-icon{color:#667085;min-height:36px;font:inherit;cursor:pointer;background:#f7f8fa;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.notification-popover-read-all{padding:0 10px}.notification-popover-read-all svg{width:15px;height:15px}.notification-head-icon{width:36px;padding:0}.notification-head-icon svg{width:16px;height:16px}.notification-popover-read-all:hover,.notification-head-icon:hover,.notification-head-icon.active{color:#172033;background:#eef1f5;outline:none}.notification-popover-read-all:focus-visible{color:#172033;background:#eef1f5;outline:none}.notification-head-icon:focus-visible{color:#172033;background:#eef1f5;outline:none}.notification-popover-read-all:disabled{opacity:.5;cursor:not-allowed}.notification-popover-summary{background:#fafbfc;border:1px solid #edf0f4;border-radius:12px;align-items:center;gap:10px;min-height:54px;margin:10px 12px 5px;padding:9px 11px;display:flex}.notification-popover-summary>span{color:#667085;white-space:nowrap;flex:none;align-items:baseline;gap:5px;font-size:10.5px;display:inline-flex}.notification-popover-summary>span b{color:#172033;font-size:18px;line-height:1}.notification-popover-summary p{color:#7d8796;border-left:1px solid #e4e7ec;margin:0;padding-left:10px;font-size:11px;line-height:1.35}.notification-popover-filters{scrollbar-width:none;gap:4px;padding:6px 12px 9px;display:flex;overflow-x:auto}.notification-popover-filters::-webkit-scrollbar{display:none}.notification-popover-filters button{color:#667085;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.notification-popover-filters button:hover{color:#172033;background:#f4f6f8;outline:none}.notification-popover-filters button:focus-visible{color:#172033;background:#f4f6f8;outline:none}.notification-popover-filters button.active{color:#172033;background:#eef1f5}.notification-popover-filters i{color:#fff;background:#ff5b50;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;display:grid}.notification-popover-list{overscroll-behavior:contain;border-top:1px solid #f0f2f5;min-height:0;max-height:360px;overflow:auto}.notification-popover-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:38px minmax(0,1fr) 16px;align-items:start;gap:10px;padding:12px 14px;display:grid;position:relative}.notification-popover-item:hover{background:#fafbfc}.notification-popover-item.unread{background:#fff8f6}.notification-popover-item.unread:before{content:"";background:#ff5d52;border-radius:0 4px 4px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.notification-popover-type{border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.notification-popover-type svg{width:17px;height:17px}.notification-popover-type.booking{color:#246ba8;background:#eaf5ff}.notification-popover-type.plan{color:#d3482d;background:#fff0e9}.notification-popover-type.expense{color:#88620c;background:#fff5d9}.notification-popover-type.system{color:#626b7a;background:#eef1f6}.notification-popover-copy{gap:3px;min-width:0;display:grid}.notification-popover-copy>span{align-items:center;gap:6px;display:flex}.notification-popover-copy small{color:#e85448;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.notification-popover-copy>span i{color:#fff;background:#ff5a43;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900}.notification-popover-copy time{color:#9aa1ac;margin-left:auto;font-size:10px}.notification-popover-copy b{color:#1b2230;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.notification-popover-copy p{color:#707887;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-popover-item>svg{color:#a4abb5;align-self:center;width:15px}.notification-popover-state{color:#6c7482;text-align:center;align-content:center;place-items:center;gap:7px;min-height:170px;padding:28px 24px;display:grid}.notification-popover-state>svg{color:#ff5a43;width:29px;height:29px}.notification-popover-state b{font-size:12px}.notification-popover-state p{color:#8b93a0;margin:0;font-size:11px}.notification-popover-state.error>svg{color:#b94343}.notification-popover-footer{color:#8b93a0;background:#fafbfc;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:10px;display:flex}.notification-popover-footer>span{align-items:center;gap:7px;display:flex}.notification-popover-footer button{color:#596273;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:800;display:flex}.notification-popover-footer button:hover{color:#172033}.notification-popover-footer svg{width:13px;height:13px}.live-dot{background:#21a875;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21a8751a}.notification-preferences{background:#fafbfc;border:1px solid #e7eaf0;border-radius:13px;gap:11px;max-height:300px;margin:5px 12px 8px;padding:12px;display:grid;overflow:auto}.notification-preferences>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-preferences>header>span{gap:2px;display:grid}.notification-preferences>header b{color:#344054;font-size:12px}.notification-preferences>header small{color:#98a2b3;font-size:10px}.notification-push-toggle{color:#596273;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e6ec;border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.notification-push-toggle svg{width:14px;height:14px}.notification-push-toggle.active{color:#137443;background:#1fa46314;border-color:#1fa46347}.notification-push-toggle:disabled{opacity:.6;cursor:wait}.notification-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.notification-preference-toggle{color:#505867;cursor:pointer;background:#fff;border:1px solid #e8ebef;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding:0 8px;font-size:10px;font-weight:800;display:flex;position:relative}.notification-preference-toggle input{opacity:0;position:absolute}.notification-preference-toggle i{background:#d7dbe2;border-radius:99px;flex:none;width:28px;height:16px;transition:all .18s;position:relative}.notification-preference-toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:all .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.notification-preference-toggle input:checked+i{background:#1da66f}.notification-preference-toggle input:checked+i:after{transform:translate(12px)}.notification-quiet-hours{grid-template-columns:1fr 1fr auto;align-items:end;gap:7px;display:grid}.notification-quiet-hours label{color:#737b88;gap:4px;font-size:10px;font-weight:800;display:grid}.notification-quiet-hours input{height:36px;font:inherit;background:#fff;border:1px solid #dde1e7;border-radius:9px;padding:0 8px;font-size:11px}.notification-quiet-hours .btn{white-space:nowrap;height:36px;min-height:36px;padding-inline-start:10px;padding-inline-end:10px;font-size:10px}@keyframes notification-popover-in{0%{opacity:0;transform:translateY(-5px)scale(.99)}to{opacity:1;transform:none}}@keyframes notification-spin{to{transform:rotate(360deg)}}@media (max-width:800px){.notification-popover-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c111a70!important}.notification-popover{transform-origin:bottom;animation:.2s ease-out notification-sheet-in;width:100%!important;max-width:100%!important;max-height:min(84dvh,700px)!important;padding-bottom:env(safe-area-inset-bottom)!important;border-radius:22px 22px 0 0!important;top:auto!important;bottom:0!important;left:0!important;right:0!important}.notification-popover:before{content:"";background:#d9dde4;border-radius:99px;width:40px;height:4px;margin:8px auto 0}.notification-popover-head{min-height:62px;padding:8px 12px 10px!important}.notification-popover-summary{margin:7px 10px 4px!important}.notification-popover-filters{padding-inline-start:10px!important;padding-inline-end:10px!important}.notification-popover-list{max-height:none}.notification-popover-item{grid-template-columns:36px minmax(0,1fr) 15px;padding-inline-start:12px;padding-inline-end:12px}.notification-popover-read-all span{display:none}}@media (max-width:520px){.notification-popover-title small{max-width:170px}.notification-popover-summary p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-quiet-hours{grid-template-columns:1fr 1fr}.notification-quiet-hours .btn{grid-column:1/-1}.notification-preferences>header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.notification-popover{animation:none}}@keyframes notification-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}:root{--bg:#f7f7f4;--surface:#fff;--soft:#f0f2ed;--text:#171a1f;--muted:#697079;--line:#e4e5df;--primary:#ff5c35;--primary-dark:#df3f1d;--green:#1e9566;--yellow:#f4b942;--danger:#d83a42;--shadow:0 16px 45px #1c222617;--radius:20px;--max:1240px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Be Vietnam Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;display:block}.narrow{max-width:820px}.app-shell{min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;height:74px;position:sticky;top:0}.topbar-inner{width:min(var(--max), calc(100% - 40px));align-items:center;gap:35px;height:100%;margin:auto;display:flex}.brand{letter-spacing:-1px;align-items:center;font-size:22px;font-weight:800;display:inline-flex}.brand span{background:var(--primary);color:#fff;border-radius:8px 2px;padding:3px 7px;transform:rotate(-2deg)}.brand b{margin-left:4px}.brand.large{font-size:32px}.desktop-nav{flex:1;align-items:center;gap:4px;height:100%;display:flex}.desktop-nav a{color:#4f5660;border-radius:12px;align-items:center;gap:7px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.desktop-nav svg{width:18px}.create-btn,.btn{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:700;transition:all .2s;display:inline-flex}.create-btn{color:#fff;background:#1d2128;border-color:#1d2128}.btn:hover,.create-btn:hover{transform:translateY(-1px);box-shadow:0 8px 22px #1e23281c}.btn.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn.primary:hover{background:var(--primary-dark)}.btn.light{color:#15181c;background:#fff;border-color:#fff}.btn.big{padding:13px 19px}.btn.huge{width:100%;padding:16px 20px;font-size:16px}.btn.mini{padding:8px 11px;font-size:12px}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.icon-btn{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.icon-btn svg{width:19px}.notification-btn{position:relative}.notification-btn i{background:var(--primary);color:#fff;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-4px;right:-3px}.avatar-button{background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:flex}.avatar-button img{object-fit:cover;border-radius:50%;width:38px;height:38px}.logout{opacity:.65}.mobile-menu,.mobile-drawer,.bottom-nav{display:none}.footer{color:#f7f7f5;padding:55px max(20px, calc((100% - var(--max)) / 2));background:#181b20;grid-template-columns:2fr 1fr 1fr;gap:70px;display:grid}.footer>div{flex-direction:column;gap:9px;display:flex}.footer p,.footer span,.footer a{color:#aeb4bc;font-size:13px}.footer b{margin-bottom:7px}.hero{background:#ece9e2;min-height:620px;position:relative;overflow:hidden}.hero-bg{background:linear-gradient(90deg,#f5f3eefc 0%,#f5f3eeeb 48%,#f5f3ee1a 100%),url(/brand/plan-placeholder.svg) 50%/cover;position:absolute;top:0;bottom:0;left:0;right:0}.hero-inner{grid-template-columns:1fr 510px;align-items:center;gap:60px;padding-block-start:65px;padding-block-end:65px;display:grid;position:relative}.hero-copy h1{letter-spacing:-2.5px;margin:17px 0;font-size:55px;line-height:1.12}.hero-copy h1 em,.page-title h1 em,.create-heading h1 em{color:var(--primary);font-style:normal}.hero-copy>p{color:#50565d;max-width:660px;font-size:18px}.eyebrow{color:var(--primary);letter-spacing:1.4px;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow svg{width:16px}.hero-pills{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-pills span{background:#ffffffbf;border:1px solid #fffc;border-radius:30px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.hero-pills svg{width:15px}.quick-planner{box-shadow:var(--shadow);background:#fffffff7;border:1px solid #fff;border-radius:25px;padding:25px}.quick-heading{align-items:center;gap:12px;display:flex}.quick-heading>span{width:45px;height:45px;color:var(--primary);background:#fff0eb;border-radius:14px;place-items:center;display:grid}.quick-heading p{color:var(--muted);margin:2px 0;font-size:12px}.mood-picker{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.mood-picker button{border:1px solid var(--line);background:#f5f5f1;border-radius:20px;padding:7px 11px;font-size:12px}.mood-picker button.active{color:#fff;background:#171a1f;border-color:#171a1f}.quick-grid,.form-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.quick-planner label,.form-stack label,.form-grid label{color:#555d66;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.quick-planner input,.quick-planner select,.form-stack input,.form-stack select,.form-stack textarea,.form-grid input,.form-grid select,.form-grid textarea,.filter-panel input,.filter-panel select,.review-form input,.review-form select,.comment-form input,.year-select{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:11px;outline:none;padding:11px 12px}.quick-planner input:focus,.quick-planner select:focus,input:focus,select:focus,textarea:focus{border-color:#ffa189;box-shadow:0 0 0 3px #ff5c351c}.quick-planner>.btn{width:100%;margin-top:16px}.input-with-button{display:flex}.input-with-button input{border-radius:11px 0 0 11px;flex:1;min-width:0}.input-with-button button{border:1px solid var(--line);background:#f4f5f1;border-left:0;border-radius:0 11px 11px 0;width:42px}@keyframes spin{to{transform:rotate(360deg)}}.section-head,.page-head,.workspace-section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.section-head h2,.page-head h1,.workspace-section-head h2{letter-spacing:-1px;margin:7px 0 3px}.section-head h2{font-size:31px}.section-head p,.page-head p,.workspace-section-head p{color:var(--muted);margin:0}.section-head>a{color:var(--primary);align-items:center;gap:5px;font-weight:700;display:flex}.section-head>a svg{width:17px}.section-head.small{align-items:center}.plan-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;transition:all .22s;overflow:hidden}.plan-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.plan-cover{height:215px;display:block;position:relative;overflow:hidden}.plan-cover img{object-fit:cover;width:100%;height:100%;transition:all .4s}.plan-category,.match-badge{color:#fff;background:#14171cdb;border-radius:16px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:13px;left:13px}.match-badge{background:var(--green);left:auto;right:13px}.creator-line{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.creator-line img{object-fit:cover;border-radius:50%;width:25px;height:25px}.creator-line a{color:#343a41;font-weight:700}.plan-title h3{letter-spacing:-.4px;margin:11px 0 7px;font-size:18px;line-height:1.35}.plan-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;font-size:13px;display:-webkit-box;overflow:hidden}.reason-row{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.reason-row span{color:#217552;background:#edf8f2;border-radius:15px;padding:5px 8px;font-size:10px}.meta-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.meta-row span{align-items:center;gap:4px;display:flex}.meta-row svg{width:15px}.plan-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;display:flex}.plan-bottom small{color:var(--muted);font-size:9px;font-weight:500}.social-actions,.action-row{gap:4px;display:flex}.social-actions button,.action-row button{color:#737a82;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:flex}.social-actions button.active,.action-row button.active{color:var(--primary)}.horizontal-scroller{scroll-snap-type:x mandatory;grid-auto-columns:minmax(315px,360px);grid-auto-flow:column;gap:18px;padding-bottom:12px;display:grid;overflow-x:auto}.plan-card.compact .plan-desc{display:none}.creator-cta{color:#fff;background:linear-gradient(120deg,#ff5c35,#ff7f4e);padding:55px 0}.creator-cta>.page{justify-content:space-between;align-items:center;gap:30px;display:flex}.creator-cta .eyebrow{color:#fff5e9}.creator-cta h2{max-width:750px;margin:8px 0;font-size:32px}.creator-cta p{color:#ffe7de;margin:0}.page-title h1{margin:7px 0;font-size:42px}.page-title p{color:var(--muted)}.filter-panel{border:1px solid var(--line);background:#fff;border-radius:20px;margin:25px 0;padding:20px}.search-box{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;padding-left:13px;display:flex}.search-box input{background:0 0;border:0;outline:none;flex:1;padding:14px}.search-box .btn{border-radius:11px;margin:4px}.search-box.compact{padding-left:0}.filter-row{flex-wrap:wrap;gap:13px;margin-top:15px;display:flex}.filter-row label{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.filter-row select,.filter-row input{padding:8px 10px}.filter-row svg{width:16px}.result-bar{justify-content:space-between;margin:24px 0;display:flex}.result-bar span{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.state-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:10px;margin:25px auto;padding:45px;display:flex}.state-card p{color:var(--muted)}.spinner{border:4px solid #eee;border-top-color:var(--primary);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}.empty-icon{color:var(--primary);font-size:38px}.error-state{border-color:#f1c3c4}.error-state b,.form-error{color:var(--danger)}.form-error{background:#fff0f0;border:1px solid #fac8c8;border-radius:9px;padding:10px;font-size:13px}.auth-page{grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.auth-art{color:#fff;background:linear-gradient(135deg,#12151ae0,#12151aa6),url(/brand/plan-placeholder.svg) 50%/cover;flex-direction:column;justify-content:center;padding:70px 9vw;display:flex}.auth-art.register-art{background-image:linear-gradient(135deg,#12151ad9,#ff5c3573),url(/brand/plan-placeholder.svg)}.auth-art h1{max-width:650px;margin:35px 0 18px;font-size:52px;line-height:1.15}.auth-art em{color:#ff987c;font-style:normal}.auth-art>p{color:#d4d9df;max-width:560px;font-size:17px}.auth-feature{align-items:center;gap:10px;margin-top:25px;display:flex}.auth-card{background:#fff;flex-direction:column;justify-content:center;gap:15px;padding:60px max(40px,7vw);display:flex}.auth-card h2{margin:0;font-size:36px}.auth-card>p{color:var(--muted)}.auth-card label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.auth-card input{border:1px solid var(--line);border-radius:11px;padding:13px}.demo-box{background:#f5f5f1;border-radius:12px;flex-direction:column;gap:3px;padding:12px;font-size:12px;display:flex}.demo-box code{color:var(--primary)}.create-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.create-heading h1{margin:7px 0;font-size:39px}.create-heading p{color:var(--muted)}.mode-switch{border:1px solid var(--line);background:#fff;border-radius:14px;padding:4px;display:flex}.mode-switch button{background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:11px 14px;display:flex}.mode-switch button.active{color:#fff;background:#181b20}.mode-switch svg{width:17px}.editor-form{flex-direction:column;gap:20px;max-width:970px;margin:auto;display:flex}.content-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.content-card h2{margin-top:4px}.step-number{width:30px;height:30px;color:var(--primary);background:#fff0eb;border-radius:10px;place-items:center;font-weight:800;display:grid}.form-grid{margin-top:18px}.form-grid .wide{grid-column:1/-1}.form-grid textarea,.form-stack textarea{resize:vertical;min-height:95px}.submit-plan{align-self:center;max-width:480px}.check{flex-direction:row!important;align-items:center!important}.check input{width:auto}.form-stack{flex-direction:column;gap:14px;display:flex}.form-stack fieldset{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:10px;display:flex}.hint-box{background:#f2f8f4;border:1px solid #d6eadd;border-radius:13px;padding:14px}.hint-box p{color:var(--muted);margin:4px 0;font-size:12px}.modal-open{overflow:hidden}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090c109e;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal{background:#fff;border-radius:22px;width:min(510px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 30px 90px #0000004d}.modal-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-head h2{margin:0}.modal-head .icon-btn{width:36px;height:36px}.toast-stack{z-index:200;flex-direction:column;gap:10px;display:flex;position:fixed;top:90px;right:20px}.toast{color:#fff;min-width:290px;max-width:440px;box-shadow:var(--shadow);background:#18221e;border-radius:13px;align-items:center;gap:9px;padding:13px;display:flex}.toast.error{background:#461c20}.toast svg{width:19px}.toast span{flex:1;font-size:13px}.toast button{color:#fff;background:0 0;border:0}.kanban{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.lane{background:#f0f1ed;border-radius:20px;padding:18px}.lane-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}.lane-head h2{margin:0;font-size:16px}.lane-head span{color:var(--muted);font-size:11px}.lane-list{flex-direction:column;gap:10px;display:flex}.my-plan-card{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:105px 1fr;display:grid;overflow:hidden}.my-plan-card img{object-fit:cover;width:100%;height:100%;min-height:110px}.my-plan-card>div{padding:12px}.my-plan-card span,.my-plan-card small{color:var(--muted);font-size:10px}.my-plan-card h3{margin:5px 0;font-size:14px}.my-plan-card p{color:var(--muted);margin:0;font-size:11px}.my-plan-card strong{color:var(--primary);font-size:11px}.plan-hero{color:#fff;background-position:50%;background-size:cover;min-height:525px}.plan-hero-content{grid-template-columns:1fr 450px;align-items:end;gap:45px;padding-block-start:68px;padding-block-end:68px;display:grid}.crumb{color:inherit;opacity:.8;gap:7px;font-size:12px;display:flex}.hero-tags{margin:20px 0}.hero-tags span{color:#fff!important;background:#ffffff2e!important;border-color:#fff3!important}.plan-hero h1{max-width:820px;margin:15px 0;font-size:48px;line-height:1.14}.plan-hero p{color:#e2e5e7;max-width:750px}.creator-large{align-items:center;gap:10px;margin-top:25px;display:flex}.creator-large img{object-fit:cover;border-radius:50%;width:50px;height:50px}.creator-large div{flex-direction:column;display:flex}.creator-large a{font-weight:700}.creator-large>b{background:#ff6b43;border-radius:12px;padding:5px 8px;font-size:9px}.hero-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14161bb3;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px;display:grid}.hero-summary div{flex-direction:column;display:flex}.hero-summary strong svg{width:16px}.plan-detail-layout{grid-template-columns:minmax(0,1fr) 330px;gap:25px;padding-block-start:35px;padding-block-end:80px;display:grid}.plan-main{flex-direction:column;gap:20px;display:flex}.plan-sidebar{position:relative}.sticky-action{position:sticky;top:96px}.sticky-action>p{color:var(--muted);font-size:12px}.sticky-action hr{border:0;border-top:1px solid var(--line);margin:18px 0}.action-row{justify-content:space-between}.action-row button{border:1px solid var(--line);border-radius:10px;padding:8px}.facts{grid-template-columns:1fr 1fr;gap:10px;font-size:11px;display:grid}.facts span{color:var(--muted);align-items:center;gap:5px;display:flex}.facts svg{width:15px}.facts b{text-align:right}.timeline-days{flex-direction:column;gap:25px;display:flex}.timeline-day{border-top:1px solid var(--line);padding-top:20px}.day-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.day-head span{color:var(--primary);font-size:10px;font-weight:800}.day-head h3{margin:3px 0;font-size:20px}.timeline-item{grid-template-columns:82px 38px 1fr;min-height:115px;display:grid}.timeline-time{flex-direction:column;display:flex}.timeline-time span{color:var(--muted);font-size:9px}.timeline-line{justify-content:center;display:flex;position:relative}.timeline-dot{width:32px;height:32px;color:var(--primary);z-index:1;background:#fff0eb;border-radius:50%;place-items:center;display:grid}.timeline-dot svg{width:16px}.timeline-line i{background:#e3e4df;width:2px;position:absolute;top:32px;bottom:0}.timeline-content{padding:0 0 20px 10px}.timeline-title{justify-content:space-between;display:flex}.timeline-title>svg{color:#aaa;width:19px}.item-type{color:var(--primary);font-size:9px;font-weight:800}.timeline-title h4{margin:3px 0;font-size:16px}.timeline-content>p{color:var(--muted);margin:5px 0;font-size:11px}.place-link{align-items:center;gap:4px;display:flex}.place-link svg{width:14px}.item-meta{flex-wrap:wrap;gap:7px;display:flex}.item-meta span,.booking-chip{background:#f4f5f1;border-radius:10px;padding:5px 8px;font-size:9px}.booking-chip{color:#287454;background:#edf7f2;margin-top:7px;display:inline-block}.item-actions{gap:10px;margin-top:9px;display:flex}.item-actions button,.link-btn,.danger-link{color:#58626b;background:0 0;border:0;padding:0;font-size:10px}.danger-link{color:var(--danger)}.day-empty{text-align:center;color:var(--muted);background:#f8f8f5;border-radius:13px;padding:24px;font-size:12px}.route-card{overflow:hidden}.route-strip{gap:12px;margin-top:18px;display:flex;overflow:auto}.route-strip>div{background:#f5f5f1;border-radius:13px;grid-template-columns:30px 1fr;min-width:190px;padding:12px;display:grid}.route-strip>div>span{background:var(--primary);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.route-strip b{font-size:11px}.route-strip small{color:var(--muted)}.comment-form{gap:9px;margin:15px 0;display:flex}.comment-form img{object-fit:cover;border-radius:50%;width:42px;height:42px}.comment-form input{flex:1}.comment-list{flex-direction:column;display:flex}.comment-list>div{border-top:1px solid var(--line);gap:11px;padding:13px 0;display:flex}.comment-list img{object-fit:cover;border-radius:50%;width:38px;height:38px}.comment-list b{font-size:12px}.comment-list p{margin:3px 0;font-size:12px}.comment-list small{color:var(--muted);font-size:9px}.place-detail-hero{border:1px solid var(--line);background:#fff;border-radius:25px;grid-template-columns:1fr 1fr;align-items:center;gap:35px;display:grid;overflow:hidden}.place-detail-hero>img{object-fit:cover;width:100%;height:430px}.place-detail-hero>div{padding:30px}.place-detail-hero h1{margin:9px 0;font-size:40px}.place-detail-grid{grid-template-columns:minmax(0,1fr) 330px;gap:22px;margin-top:24px;display:grid}.place-detail-grid main{flex-direction:column;gap:20px;display:flex}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag-row span{background:#f3f4f0;border:1px solid #e7e7e2;border-radius:14px;padding:5px 8px;font-size:10px}.amenity-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:15px;display:grid}.amenity-grid div{background:#f5f6f2;border-radius:10px;padding:9px;font-size:11px}.review-form{gap:8px;display:flex}.review-form input{flex:1}.booking-product,.booking-row{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:11px 0;font-size:11px;display:flex}.workspace-head{border-bottom:1px solid var(--line);background:#fff}.workspace-top{justify-content:space-between;gap:30px;padding-top:35px;display:flex}.workspace-top h1{margin:7px 0;font-size:35px}.workspace-top p{color:var(--muted);max-width:700px}.workspace-actions{align-items:flex-start;gap:8px;display:flex}.status-pill{color:#53605a;background:#edf0ec;border-radius:12px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-block}.status-pill.planning{color:#87601a;background:#fff3d6}.status-pill.confirmed{color:#237250;background:#e8f5ef}.status-pill.completed{color:#365f9a;background:#e8effc}.workspace-tabs{gap:3px;margin-top:25px;display:flex;overflow:auto}.workspace-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:13px 14px;display:flex}.workspace-tabs button.active{color:var(--primary);border-bottom-color:var(--primary)}.workspace-tabs svg{width:17px}.workspace-section-head{align-items:center}.workspace-section-head>div:last-child{gap:8px;display:flex}.two-column,.expense-layout,.journey-grid,.profile-layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px;display:grid}.member-list>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.member-list img,.search-user img{object-fit:cover;border-radius:50%;width:42px;height:42px}.member-list>div>div{flex-direction:column;flex:1;display:flex}.member-list b{font-size:12px}.member-list span{color:var(--muted);font-size:10px}.search-user{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.search-user span{flex-direction:column;flex:1;display:flex}.search-user svg{width:17px}.poll-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.poll-head{justify-content:space-between;display:flex}.poll-head span{color:var(--primary);font-size:9px}.poll-head h3{margin:5px 0 15px}.poll-head>b{color:var(--green);font-size:9px}.poll-option{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;width:100%;margin:5px 0;padding:10px}.poll-option.chosen{border-color:var(--primary);background:#fff6f2}.poll-option>span{font-size:11px;font-weight:700}.poll-option>div{align-items:center;gap:7px;margin-top:7px;display:flex}.poll-option i{background:var(--primary);border-radius:5px;height:5px}.poll-option b{margin-left:auto;font-size:9px}.expense-list>div,.product-list>div,.report-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:13px 0;display:flex}.expense-list>div>div,.product-list>div>div{flex-direction:column;display:flex}.expense-list span,.product-list span,.report-list span{color:var(--primary);font-size:9px}.expense-list small,.product-list small{color:var(--muted);font-size:9px}.balance-card h3{margin-top:0}.transfer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;padding:10px 0;font-size:10px;display:grid}.transfer strong{color:var(--primary);grid-column:1/-1;margin-top:3px}.settings-form h2{margin-top:24px}.comments-workspace{max-width:850px}.stat-grid{grid-template-columns:repeat(5,1fr);gap:15px;margin:25px 0;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;gap:4px;padding:18px;display:flex}.stat-card>span{width:34px;height:34px;color:var(--primary);background:#fff0eb;border-radius:10px;place-items:center;display:grid}.stat-card svg{width:18px}.stat-card small{color:var(--muted)}.journey-map{min-height:310px}.city-cloud{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:15px;display:grid}.city-cloud>div{background:#f1f4ee;border-radius:13px;grid-template-columns:28px 1fr;padding:13px;display:grid}.city-cloud svg{width:20px;color:var(--primary);grid-row:1/3}.city-cloud b{font-size:12px}.city-cloud span{color:var(--muted);font-size:9px}.bar-chart{align-items:flex-end;gap:8px;height:230px;margin-top:20px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.bar-chart i{background:linear-gradient(var(--primary), #ffae7c);border-radius:7px 7px 0 0;width:70%;min-height:8px}.bar-chart span,.bar-chart b{font-size:8px}.journey-timeline{margin-top:22px}.journey-entry{border-top:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.journey-entry img{object-fit:cover;border-radius:11px;width:100px;height:75px}.journey-entry span{color:var(--muted);font-size:9px}.journey-entry h3{margin:3px 0;font-size:14px}.journey-entry p{color:var(--muted);margin:0;font-size:10px}.journey-entry>div:last-child{text-align:right;flex-direction:column;display:flex}.collection-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.collection-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:140px;padding:18px;display:flex}.collection-card h3,.collection-card b{font-size:16px}.collection-card p,.collection-card span{color:var(--muted);font-size:10px}.creator-profile,.profile-hero,.group-hero{border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;gap:20px;margin-bottom:35px;padding:28px;display:flex}.creator-profile>img,.profile-hero>img{object-fit:cover;border-radius:50%;width:125px;height:125px}.creator-profile>div:nth-child(2),.profile-hero>div:nth-child(2),.group-hero>div:nth-child(2){flex:1}.creator-profile h1,.profile-hero h1,.group-hero h1{margin:5px 0;font-size:32px}.creator-profile p,.profile-hero p,.group-hero p{color:var(--muted)}.creator-profile span{align-items:center;gap:4px;font-size:11px;display:flex}.creator-stats,.profile-stats{align-items:center;gap:20px;display:flex}.creator-stats>div,.profile-stats>div{text-align:center;flex-direction:column;display:flex}.creator-stats b,.profile-stats b{font-size:20px}.creator-stats span,.profile-stats span{color:var(--muted);font-size:9px}.notification-list{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.notification-list>a{border-bottom:1px solid var(--line);background:#fff8f4;gap:12px;padding:17px;display:flex}.notification-list>a.read{background:#fff}.notification-dot{background:var(--primary);border-radius:50%;width:9px;height:9px;margin-top:6px}.notification-list .read .notification-dot{background:#d0d3ce}.notification-list p{color:var(--muted);margin:4px 0;font-size:11px}.group-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.group-card{border:1px solid var(--line);background:#fff;border-radius:20px;gap:13px;padding:20px;display:flex}.group-avatar{color:#fff;background:linear-gradient(135deg,#ff5c35,#ffb06f);border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:17px;font-weight:800;display:grid;overflow:hidden}.group-avatar.large{width:100px;height:100px;font-size:26px}.group-avatar img{object-fit:cover;width:100%;height:100%}.group-card>div:last-child{min-width:0}.group-card span{color:var(--primary);font-size:9px}.group-card h3{margin:3px 0}.group-card p{color:var(--muted);font-size:10px}.avatar-stack{align-items:center;margin-top:12px;display:flex}.avatar-stack img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:27px;height:27px;margin-left:-5px}.avatar-stack b{color:var(--muted);margin-left:7px;font-size:9px}.group-hero>.btn{margin-left:auto}.simple-plan-row{border-top:1px solid var(--line);gap:10px;padding:11px 0;display:flex}.simple-plan-row img{object-fit:cover;border-radius:9px;width:80px;height:60px}.simple-plan-row>div{flex-direction:column;display:flex}.simple-plan-row span,.simple-plan-row small{color:var(--muted);font-size:9px}.invite-row{align-items:center;gap:8px;display:flex}.invite-row code{background:#f4f4f0;border-radius:8px;flex:1;padding:8px;overflow:hidden}.invite-row button{background:0 0;border:0}.profile-menu{border:1px solid var(--line);background:#fff;border-radius:18px;height:max-content;padding:10px;position:sticky;top:95px}.profile-menu a{border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:12px;display:flex}.profile-menu a:hover{background:#f5f5f1}.profile-menu svg{width:17px}.admin-tabs{gap:5px;margin-bottom:15px;display:flex}.admin-tabs button{border:1px solid var(--line);text-transform:capitalize;background:#fff;border-radius:10px;padding:9px 15px}.admin-tabs button.active{color:#fff;background:#181b20}.table-card table{border-collapse:collapse;width:100%;font-size:11px}.table-card th,.table-card td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.table-card td:first-child{flex-direction:column;display:flex}.table-card small{color:var(--muted)}.table-card select{border:1px solid var(--line);border-radius:7px;padding:6px}.status-btn{color:#a64242;background:#f7e8e8;border:0;border-radius:10px;padding:6px 9px}.status-btn.active{color:#287453;background:#e5f5ec}.year-select{padding:10px 14px}.booking-row{align-items:center}.report-list>div>div{flex-direction:column;display:flex}.report-list p{color:var(--muted);margin:2px 0;font-size:11px}@media (max-width:1050px){.desktop-nav{display:none}.hero-inner{grid-template-columns:1fr 470px;gap:30px}.hero-copy h1{font-size:44px}.plan-grid{grid-template-columns:repeat(2,1fr)}.plan-hero-content{grid-template-columns:1fr 350px}.stat-grid{grid-template-columns:repeat(3,1fr)}.group-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.page{width:min(100% - 24px, var(--max))}.topbar-inner{width:calc(100% - 24px)}.create-btn,.avatar-button span,.logout{display:none}.mobile-menu{display:grid}.mobile-drawer{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;flex-direction:column;padding:10px;display:flex;position:absolute;top:74px;left:12px;right:12px}.mobile-drawer a{border-radius:10px;gap:8px;padding:11px;display:flex}.mobile-drawer svg{width:18px}.hero{min-height:auto}.hero-bg{background:linear-gradient(#f5f3eef5,#f5f3eef5),url(/brand/plan-placeholder.svg) 50%/cover}.hero-inner{grid-template-columns:1fr;padding-block-start:40px;padding-block-end:40px}.hero-copy h1{font-size:40px}.quick-planner{padding:18px}.plan-grid{grid-template-columns:1fr}.section{padding-block-start:38px;padding-block-end:38px}.section-head{align-items:flex-start}.creator-cta>.page{flex-direction:column;align-items:flex-start}.footer{grid-template-columns:1fr;gap:25px;padding-bottom:100px}.bottom-nav{z-index:70;border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);align-items:center;height:68px;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:var(--muted);flex-direction:column;align-items:center;gap:2px;font-size:9px;display:flex}.bottom-nav a.active{color:var(--primary)}.bottom-nav svg{width:20px}.bottom-create{background:var(--primary);border-radius:50%;justify-self:center;width:48px;height:48px;margin-top:-28px;box-shadow:0 8px 20px #ff5c3559;color:#fff!important}.bottom-create svg{width:25px}.page-space{padding-top:28px;padding-bottom:100px}.auth-page{grid-template-columns:1fr}.auth-art{display:none}.auth-card{min-height:100vh;padding:35px 22px}.create-heading,.page-head,.workspace-top{flex-direction:column;align-items:flex-start}.mode-switch{width:100%}.mode-switch button{flex:1;justify-content:center}.kanban{grid-template-columns:1fr}.plan-hero-content{grid-template-columns:1fr;padding-block-start:45px;padding-block-end:45px}.plan-hero h1{font-size:36px}.hero-summary{grid-template-columns:repeat(2,1fr)}.plan-detail-layout,.place-detail-grid,.two-column,.expense-layout,.journey-grid,.profile-layout{grid-template-columns:1fr}.plan-sidebar{order:-1}.sticky-action{position:static}.place-detail-hero{grid-template-columns:1fr}.place-detail-hero>img{height:280px}.workspace-actions{flex-wrap:wrap}.workspace-tabs{margin-left:-12px;margin-right:-12px;padding-inline-start:12px;padding-inline-end:12px}.poll-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}.creator-profile,.profile-hero,.group-hero{flex-wrap:wrap;align-items:flex-start}.creator-stats,.profile-stats{justify-content:space-around;width:100%}.group-grid,.collection-grid{grid-template-columns:1fr}.profile-menu{grid-template-columns:repeat(2,1fr);display:grid;position:static}.form-grid,.quick-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.journey-entry{grid-template-columns:80px 1fr}.journey-entry>div:last-child{text-align:left;grid-column:2}.amenity-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.topbar{height:64px}.topbar-inner{gap:10px}.brand{font-size:18px}.top-actions{margin-left:auto}.mobile-drawer{top:64px}.hero-copy h1{font-size:34px}.hero-copy>p{font-size:15px}.quick-grid{grid-template-columns:1fr}.quick-planner label{font-size:11px}.section-head h2{font-size:25px}.plan-cover{height:190px}.horizontal-scroller{grid-auto-columns:290px}.page-title h1,.create-heading h1{font-size:31px}.filter-row{flex-direction:column;align-items:stretch}.filter-row label{justify-content:space-between}.filter-row select,.filter-row input{flex:1}.plan-hero h1{font-size:30px}.hero-summary{grid-template-columns:1fr 1fr}.timeline-item{grid-template-columns:62px 32px 1fr}.content-card{padding:17px}.workspace-top h1{font-size:28px}.stat-grid{grid-template-columns:1fr 1fr}.stat-card{padding:13px}.creator-profile>img,.profile-hero>img{width:90px;height:90px}.group-avatar.large{width:75px;height:75px}.toast-stack{top:75px;left:12px;right:12px}.toast{width:100%;min-width:0}.footer{padding-inline-start:20px;padding-inline-end:20px}}.completion-list{gap:12px;max-height:55vh;padding-right:4px;display:grid;overflow:auto}.completion-row{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(200px,1.4fr) 160px 120px;align-items:end;gap:12px;padding:14px;display:grid}.completion-row .wide{grid-column:1/-1}.completion-row .check{align-self:center}.empty-inline{border:1px dashed var(--line);color:var(--muted);background:#fafaf7;border-radius:14px;padding:18px}@media (max-width:800px){.completion-row{grid-template-columns:1fr}.completion-row .wide{grid-column:auto}}.booking-product{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.booking-product>div{flex-direction:column;display:flex}.booking-product span{color:var(--muted);font-size:10px}.booking-success{text-align:center;justify-items:center;gap:10px;padding:18px;display:grid}.booking-success>svg{width:48px;height:48px;color:var(--primary)}.form-note{color:#795345;background:#fff8f2;border:1px solid #ffe0cf;border-radius:12px;align-items:flex-start;gap:8px;padding:12px;font-size:11px;display:flex}.form-note svg{flex-shrink:0;width:18px}.booking-list-page{gap:16px;display:grid}.booking-detail-card{gap:14px;display:grid}.booking-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.booking-detail-head h2{margin:6px 0}.booking-detail-head p{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.booking-detail-head>strong{font-size:22px}.booking-items>div{border-top:1px solid var(--line);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.booking-items>div>div{flex-direction:column;gap:3px;display:flex}.booking-items span,.booking-items small{color:var(--muted);font-size:10px}.booking-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.success-note{color:#24744d;align-items:center;gap:5px;font-size:11px;display:flex}.success-note svg{width:16px}@media (max-width:600px){.booking-detail-head{flex-direction:column}.booking-detail-head>strong{font-size:18px}}.product-actions{align-items:center;gap:10px;display:flex}.product-actions .btn svg{width:14px}.booking-row>div{flex-direction:column;display:flex}.booking-row small{color:var(--muted);font-size:9px}.profile-content{gap:18px;display:grid}.security-card{scroll-margin-top:90px}.password-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:15px 0 24px;display:grid}.session-list{margin:10px 0 18px;display:grid}.session-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.session-list>div>div{flex-direction:column;min-width:0;display:flex}.session-list b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.session-list span,.session-list small{color:var(--muted);font-size:9px}@media (max-width:800px){.password-form{grid-template-columns:1fr}}.profile-page-pro{--pp-ink:#171a1f;--pp-muted:#737981;--pp-line:#e7e8e3;--pp-card:#fff;--pp-orange:#ff5c35;--pp-orange-deep:#dd3f1b;--pp-soft:#fff6f1;--pp-green:#21865e;--pp-danger:#c83f46;gap:26px;display:grid}.pro-profile-hero{isolation:isolate;color:#fff;background:linear-gradient(130deg,#22262c 0%,#2d3037 45%,#4b332a 100%);border:1px solid #ffffff80;border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:260px;padding:38px 40px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px #1e19162e}.pro-profile-hero:after{content:"";z-index:-2;background:radial-gradient(circle at 82% 14%,#ff825257,#0000 31%),linear-gradient(115deg,#0000 0 56%,#ff5c3529 100%);position:absolute;top:0;bottom:0;left:0;right:0}.pro-profile-orb{z-index:-1;pointer-events:none;border:1px solid #ffffff24;border-radius:999px;position:absolute}.pro-profile-orb-one{width:420px;height:420px;bottom:-190px;right:-110px;box-shadow:inset 0 0 0 65px #ffffff09}.pro-profile-orb-two{background:#ffffff06;width:190px;height:190px;top:-95px;right:22%}.pro-profile-avatar-wrap{position:relative}.pro-profile-avatar{object-fit:cover;background:#fff;border:5px solid #ffffffeb;border-radius:38px;width:138px;height:138px;display:block;box-shadow:0 20px 45px #0000004d}.pro-profile-online{background:#35c77c;border:4px solid #fff;border-radius:50%;width:25px;height:25px;position:absolute;bottom:5px;right:-2px;box-shadow:0 4px 12px #0003}.pro-profile-identity{min-width:0}.pro-profile-role{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;margin-bottom:11px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.pro-profile-role svg{width:14px;height:14px}.pro-profile-identity h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,47px);line-height:1.08}.pro-profile-identity>strong{color:#ffffffb3;margin-top:7px;font-size:13px;display:block}.pro-profile-identity p{color:#ffffffc7;max-width:600px;margin:13px 0 0;font-size:13px;line-height:1.75}.pro-profile-location{color:#ffffffd1;align-items:center;gap:6px;margin-top:13px;font-size:11px;font-weight:700;display:inline-flex}.pro-profile-location svg{width:15px}.pro-profile-stats{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;grid-template-columns:repeat(3,minmax(96px,1fr));min-width:345px;display:grid;overflow:hidden}.pro-profile-stats>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:104px;padding:16px 12px;display:flex}.pro-profile-stats>div+div{border-left:1px solid #ffffff21}.pro-profile-stats b{font-size:28px;line-height:1}.pro-profile-stats span{color:#ffffffad;margin-top:9px;font-size:9px;font-weight:700}.pro-profile-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.pro-profile-sidebar{border:1px solid var(--pp-line);background:#fff;border-radius:22px;padding:14px;position:sticky;top:94px;box-shadow:0 15px 40px #1e22260f}.pro-profile-sidebar-title{border-bottom:1px solid var(--pp-line);align-items:center;gap:11px;padding:10px 10px 15px;display:flex}.pro-profile-sidebar-title>svg{width:37px;height:37px;color:var(--pp-orange);background:var(--pp-soft);border-radius:12px;padding:9px}.pro-profile-sidebar-title>div{flex-direction:column;display:flex}.pro-profile-sidebar-title b{font-size:12px}.pro-profile-sidebar-title span{color:var(--pp-muted);font-size:9px}.pro-profile-sidebar nav{gap:4px;padding:11px 0;display:grid}.pro-profile-sidebar nav a{color:#555b63;border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:0 11px;font-size:11px;font-weight:700;transition:all .18s;display:flex}.pro-profile-sidebar nav a svg{color:#9a9ea3;width:17px;height:17px;transition:all .18s}.pro-profile-sidebar nav a:hover,.pro-profile-sidebar nav a.active{color:var(--pp-orange-deep);background:#fff3ed;transform:translate(2px)}.pro-profile-sidebar nav a:hover svg,.pro-profile-sidebar nav a.active svg{color:var(--pp-orange)}.pro-profile-sidebar-note{background:#fff9f5;border:1px solid #ffe0d2;border-radius:14px;gap:9px;padding:13px;display:flex}.pro-profile-sidebar-note>svg{width:17px;color:var(--pp-orange);flex:none}.pro-profile-sidebar-note b{font-size:10px}.pro-profile-sidebar-note p{color:#88726a;margin:4px 0 0;font-size:9px;line-height:1.55}.pro-profile-content{gap:22px;min-width:0;display:grid}.pro-profile-card{border:1px solid var(--pp-line);background:var(--pp-card);border-radius:26px;padding:28px;scroll-margin-top:95px;box-shadow:0 15px 45px #1e22260f}.pro-profile-card-head{align-items:flex-start;gap:14px;margin-bottom:25px;display:flex}.pro-profile-card-head.compact{margin-top:0}.pro-profile-card-icon{width:44px;height:44px;color:var(--pp-orange);background:#fff1eb;border-radius:14px;flex:none;place-items:center;display:grid}.pro-profile-card-icon.secondary{color:#31785c;background:#eaf7f1}.pro-profile-card-icon.danger{color:var(--pp-danger);background:#fff0f1}.pro-profile-card-icon svg{width:20px}.pro-profile-card-head>div:last-child>span{color:var(--pp-orange);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.pro-profile-card-head h2{letter-spacing:-.025em;margin:0;font-size:22px}.pro-profile-card-head p{color:var(--pp-muted);margin:6px 0 0;font-size:11px}.pro-profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pro-profile-form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-profile-field{flex-direction:column;gap:7px;min-width:0;display:flex}.pro-profile-field>span{color:#373a3f;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.pro-profile-field>span svg{width:15px}.pro-profile-field>small{color:#999da3;font-size:9px}.pro-profile-wide{grid-column:1/-1}.pro-profile-field input,.pro-profile-field select,.pro-profile-field textarea{width:100%;color:var(--pp-ink);font:inherit;background:#fbfbf9;border:1px solid #dedfda;border-radius:13px;outline:none;font-size:11px;transition:border-color .16s,box-shadow .16s,background .16s}.pro-profile-field input,.pro-profile-field select{height:46px;padding:0 13px}.pro-profile-field textarea{resize:vertical;min-height:104px;padding:12px 13px;line-height:1.65}.pro-profile-field input::placeholder,.pro-profile-field textarea::placeholder{color:#b1b3b0}.pro-profile-field input:focus,.pro-profile-field select:focus,.pro-profile-field textarea:focus{background:#fff;border-color:#ff9b79;box-shadow:0 0 0 4px #ff5c351a}.pro-profile-input-unit{position:relative}.pro-profile-input-unit input{padding-right:62px}.pro-profile-input-unit b{color:#878b90;pointer-events:none;font-size:9px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.pro-profile-chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.pro-profile-chips i{color:#b84929;background:#fff5f0;border:1px solid #ffd9ca;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.pro-profile-chips.neutral i{color:#60655f;background:#f6f7f3;border-color:#e3e5df}.pro-profile-divider{background:var(--pp-line);height:1px;margin:29px 0}.pro-profile-form-actions{border-top:1px solid var(--pp-line);justify-content:space-between;align-items:center;gap:20px;margin-top:27px;padding-top:22px;display:flex}.pro-profile-form-actions>div{color:var(--pp-muted);align-items:center;gap:7px;font-size:9px;display:flex}.pro-profile-form-actions>div svg{width:16px;color:var(--pp-green)}.pro-profile-form-actions .btn{justify-content:center;min-width:155px}.pro-profile-form-actions .btn svg,.pro-profile-password .btn svg,.pro-danger-zone .btn svg{width:16px}.pro-profile-spin{animation:.8s linear infinite pro-profile-spin}@keyframes pro-profile-spin{to{transform:rotate(360deg)}}.pro-profile-password{background:#fafaf7;border:1px solid #e8e8e3;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.pro-profile-password>.btn{height:46px}.pro-password-strength{justify-content:space-between;align-items:center;gap:10px;display:flex}.pro-password-strength>div{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.pro-password-strength i{background:#e6e6e1;border-radius:99px;height:3px}.pro-password-strength i.active{background:var(--pp-orange)}.pro-password-strength span{color:var(--pp-muted);font-size:8px;font-weight:700}.pro-session-heading{justify-content:space-between;align-items:center;gap:15px;margin:28px 0 13px;display:flex}.pro-session-heading h3{margin:0;font-size:15px}.pro-session-heading p{color:var(--pp-muted);margin:4px 0 0;font-size:9px}.pro-session-heading>span{color:#7b7f85;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.pro-session-heading>span svg{width:14px}.pro-session-list{border:1px solid var(--pp-line);border-radius:17px;display:grid;overflow:hidden}.pro-session-item{background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.pro-session-item+.pro-session-item{border-top:1px solid var(--pp-line)}.pro-session-device-icon{color:#444b52;background:#f1f2ee;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.pro-session-device-icon svg{width:18px}.pro-session-info{flex-direction:column;gap:3px;min-width:0;display:flex}.pro-session-info b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pro-session-info span,.pro-session-info small{color:var(--pp-muted);font-size:8px}.pro-session-revoke{width:37px;height:37px;color:var(--pp-danger);background:#fff8f8;border:1px solid #f1d2d4;border-radius:11px;place-items:center;transition:all .16s;display:grid}.pro-session-revoke:hover:not(:disabled){color:#fff;background:var(--pp-danger);transform:translateY(-1px)}.pro-session-revoke:disabled{cursor:not-allowed;opacity:.55}.pro-session-revoke svg{width:16px}.pro-session-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:24px;display:flex}.pro-session-empty>svg{width:32px;color:var(--pp-green)}.pro-session-empty b{margin-top:9px;font-size:11px}.pro-session-empty p{color:var(--pp-muted);margin:4px 0 0;font-size:9px}.pro-danger-zone{background:#fff9f9;border:1px solid #f1d1d3;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:18px;display:flex}.pro-danger-zone>div>span{color:var(--pp-danger);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.pro-danger-zone>div>span svg{width:14px}.pro-danger-zone h3{margin:6px 0 3px;font-size:13px}.pro-danger-zone p{color:#866f71;margin:0;font-size:9px}.pro-danger-zone .btn.danger{white-space:nowrap;align-items:center;gap:7px;display:flex}.profile-page-pro button:disabled{cursor:not-allowed;opacity:.62}@media (max-width:1100px){.pro-profile-hero{grid-template-columns:auto minmax(0,1fr)}.pro-profile-stats{grid-column:1/-1;width:100%;min-width:0}.pro-profile-stats>div{min-height:80px}.pro-profile-form-grid.three-columns,.pro-profile-password{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-profile-password>.btn{grid-column:1/-1;justify-self:start}}@media (max-width:800px){.pro-profile-layout{grid-template-columns:1fr}.pro-profile-sidebar{position:static;overflow:hidden}.pro-profile-sidebar-title,.pro-profile-sidebar-note{display:none}.pro-profile-sidebar nav{scrollbar-width:none;padding:0;display:flex;overflow-x:auto}.pro-profile-sidebar nav::-webkit-scrollbar{display:none}.pro-profile-sidebar nav a{white-space:nowrap;flex:none}.pro-profile-sidebar nav a:hover,.pro-profile-sidebar nav a.active{transform:none}.pro-profile-card{scroll-margin-top:75px}}@media (max-width:620px){.profile-page-pro{gap:18px}.pro-profile-hero{text-align:center;grid-template-columns:1fr;padding:28px 20px}.pro-profile-avatar-wrap{justify-self:center}.pro-profile-avatar{border-radius:31px;width:112px;height:112px}.pro-profile-identity p{font-size:11px}.pro-profile-location{justify-content:center}.pro-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-profile-stats>div{min-height:73px;padding:12px 7px}.pro-profile-stats b{font-size:22px}.pro-profile-stats span{font-size:8px}.pro-profile-card{border-radius:21px;padding:20px 17px}.pro-profile-form-grid,.pro-profile-form-grid.three-columns,.pro-profile-password{grid-template-columns:1fr}.pro-profile-wide,.pro-profile-password>.btn{grid-column:auto}.pro-profile-password>.btn{width:100%}.pro-profile-form-actions,.pro-danger-zone{flex-direction:column;align-items:stretch}.pro-profile-form-actions .btn,.pro-danger-zone .btn{justify-content:center;width:100%}.pro-session-heading>span{display:none}.pro-session-item{grid-template-columns:auto minmax(0,1fr) auto;padding:13px 12px}.pro-session-info span{line-height:1.5}.pro-profile-card-head h2{font-size:19px}}.partner-onboarding,.partner-dashboard{gap:22px;display:grid}.partner-hero{color:#fff;background:linear-gradient(135deg,#17201b,#354);border-radius:28px;align-items:center;gap:22px;padding:32px;display:flex;box-shadow:0 20px 50px #18342522}.partner-hero>svg{background:#ffffff18;border-radius:18px;flex:none;width:56px;height:56px;padding:13px}.partner-hero>div{flex:1}.partner-hero h1{color:#fff;margin:.25rem 0 .55rem}.partner-hero p{color:#e6f0e9;margin:0}.partner-hero.pending{background:linear-gradient(135deg,#55491c,#93791e)}.partner-hero.success{background:linear-gradient(135deg,#0f5132,#1d8d58)}.partner-benefits{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.benefit-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-sm);border-radius:20px;padding:22px}.benefit-card svg{width:28px;height:28px;color:var(--primary)}.benefit-card b{margin:12px 0 5px;display:block}.benefit-card p{color:var(--muted);margin:0}.partner-form{max-width:980px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid .span-2{grid-column:1/-1}.partner-steps{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.partner-steps>div{background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:15px;display:flex}.partner-steps b{background:var(--soft);width:30px;height:30px;color:var(--muted);border-radius:999px;place-items:center;display:grid}.partner-steps .done b,.partner-steps .active b{background:var(--primary);color:#fff}.detail-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.detail-grid>div{gap:4px;display:grid}.detail-grid small{color:var(--muted)}.notice.error{color:#9e2929;background:#fff1f1;border:1px solid #efcccc;border-radius:14px;padding:15px 18px}.head-actions,.row-actions{flex-wrap:wrap;gap:8px;display:flex}.partner-tabs{margin:0}.task-list{gap:10px;display:grid}.partner-task{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:15px;width:100%;padding:16px;display:flex}.partner-task>b{color:var(--primary);font-size:1.5rem}.partner-task span{gap:3px;display:grid}.partner-task small{color:var(--muted)}.vendor-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.vendor-card{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:20px}.vendor-card h3{margin:10px 0 5px}.vendor-card p{color:var(--muted);min-height:42px}.vendor-card dl{gap:8px;display:grid}.vendor-card dl>div{justify-content:space-between;gap:12px;display:flex}.vendor-card dt{color:var(--muted)}.vendor-card dd{margin:0;font-weight:700}.status-pill{background:#ececec;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.status-pill.verified,.status-pill.approved,.status-pill.confirmed,.status-pill.completed{color:#167342;background:#ddf7e7}.status-pill.pending{color:#8a6500;background:#fff1c9}.status-pill.rejected,.status-pill.cancelled,.status-pill.suspended{color:#a32929;background:#ffe2e2}.partner-product-list{gap:14px;display:grid}.partner-product-list>article{border:1px solid var(--line);border-radius:18px;grid-template-columns:1.1fr 1.5fr auto;align-items:center;gap:18px;padding:18px;display:grid}.partner-product-list>article.disabled{opacity:.55}.product-main h3{margin:5px 0}.product-main p{color:var(--muted);margin:7px 0 0}.slot-list{gap:6px;display:grid}.slot-list>div{background:var(--soft);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:.85rem;display:grid}.icon-danger{color:#b22;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.btn.tiny{padding:7px 9px;font-size:.75rem}.btn.success{color:#126c3d;background:#e0f7e9;border-color:#bfe9d0}.btn.danger{color:brown;background:#fff0f0;border-color:#efcaca}.table-card td small{color:var(--muted);margin-top:3px;display:block}.partner-dashboard .table-card{overflow:auto}@media (max-width:900px){.partner-benefits,.vendor-grid,.detail-grid{grid-template-columns:1fr 1fr}.partner-product-list>article{grid-template-columns:1fr}.partner-steps{grid-template-columns:1fr 1fr}.partner-hero{flex-wrap:wrap;align-items:flex-start}.partner-hero .btn{width:100%}}@media (max-width:620px){.partner-benefits,.vendor-grid,.detail-grid,.form-grid,.partner-steps{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.partner-hero{padding:24px}.partner-hero>svg{width:46px;height:46px}.head-actions{width:100%}.head-actions .btn{flex:1}}.commercial-tabs{gap:8px;margin:24px 0;display:flex;overflow:auto}.commercial-tabs button{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;display:flex}.commercial-tabs button.active{background:var(--ink);color:#fff}.commercial-tabs svg{width:18px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.metric-card,.data-card,.quick-commercial,.empty-panel{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:20px}.metric-card span{color:var(--muted)}.metric-card strong{margin-top:10px;font-size:30px;display:block}.data-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.data-card{grid-template-columns:1fr 1fr;gap:14px;display:grid}.data-card small,.data-card b{display:block}.data-card small{color:var(--muted);text-transform:uppercase;font-size:11px}.quick-commercial{grid-template-columns:repeat(4,1fr) auto;gap:10px;margin-bottom:18px;display:grid}.quick-commercial input{border:1px solid var(--line);min-width:0;color:inherit;background:0 0;border-radius:12px;padding:12px}.city-hero{background:linear-gradient(135deg,var(--surface),var(--surface-2));border-radius:30px;margin-bottom:24px;padding:44px}@media (max-width:800px){.quick-commercial,.data-card{grid-template-columns:1fr}}.platform-studio{max-width:1180px}.studio-hero{color:#fff;background:linear-gradient(135deg,#111827,#312e81);border-radius:28px;margin-bottom:24px;padding:36px}.studio-hero h1{margin:.4rem 0;font-size:clamp(2rem,5vw,4rem)}.eyebrow{align-items:center;gap:8px;display:inline-flex}.studio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.studio-card{background:var(--surface,#fff);border:1px solid #0f172a1a;border-radius:24px;padding:24px;box-shadow:0 16px 40px #0f172a0f}.studio-card h2{align-items:center;gap:10px;display:flex}.metric-row{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.metric-row div{background:#6366f114;border-radius:18px;padding:16px}.metric-row strong,.metric-row span{display:block}.metric-row strong{font-size:1.7rem}.badge-list{flex-wrap:wrap;gap:10px;display:flex}.badge-list span{background:#fff7ed;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:flex}.studio-form{grid-template-columns:1fr 220px auto;align-items:end;gap:16px;display:grid}.studio-form label{gap:8px;display:grid}.studio-form textarea,.studio-form input{background:0 0;border:1px solid #cbd5e1;border-radius:14px;width:100%;padding:12px}.studio-form textarea{resize:vertical;min-height:100px}.ai-result{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:20px}.ai-timeline{border-bottom:1px solid #eef2f7;grid-template-columns:70px 1fr;gap:14px;padding:14px 0;display:grid}.ai-timeline div span,.ai-timeline div small{color:#64748b;margin-top:4px;display:block}@media (max-width:800px){.studio-grid,.studio-form{grid-template-columns:1fr}.metric-row{grid-template-columns:1fr 1fr 1fr}}.legacy-auth-help-row{justify-content:flex-end;margin-top:-6px;display:flex}.legacy-auth-help-row a,.login-auth-switch a{color:var(--primary,#ff5d3e);font-weight:800}.auth-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;padding:12px 14px;font-weight:700}.auth-dev-token{background:#fffbeb;border:1px dashed #f59e0b;border-radius:14px;gap:8px;padding:14px;display:grid}.auth-dev-token code{overflow-wrap:anywhere;font-size:11px}.auth-dev-token a{color:#b45309;font-weight:800}.commercial-overview-stack{gap:28px;display:grid}.commercial-section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.commercial-section-title>div{align-items:center;gap:12px;display:flex}.commercial-section-title svg{width:22px;height:22px;color:var(--accent,#ff5d3e)}.commercial-section-title span{gap:2px;display:grid}.commercial-section-title small{color:var(--muted,#73777f)}.metric-grid--growth{grid-template-columns:repeat(5,minmax(0,1fr))}.campaign-performance{background:var(--surface,#fff);border:1px solid var(--line,#e7e2da);border-radius:22px;padding:20px}.campaign-performance-list{gap:10px;display:grid}.campaign-performance-list article{border:1px solid var(--line,#e7e2da);border-radius:16px;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(90px,1fr));align-items:center;gap:12px;padding:14px;display:grid}.campaign-performance-list article>div{gap:3px;display:grid}.campaign-performance-list small{color:var(--muted,#73777f)}.campaign-performance-list article>div:first-child span{background:#f3f1ed;border-radius:999px;width:max-content;padding:3px 8px;font-size:11px}.commercial-empty-campaign,.commercial-create-note{border:1px dashed var(--line,#d9d3ca);color:var(--muted,#73777f);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.commercial-empty-campaign>div{flex:1;gap:3px;display:grid}.commercial-empty-campaign b{color:var(--text,#191c20)}.quick-commercial select{border:1px solid var(--line,#ded8cf);min-height:44px;color:inherit;background:#fff;border-radius:12px;padding:0 12px}@media (max-width:1050px){.metric-grid--growth{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-performance-list article{grid-template-columns:minmax(180px,2fr) repeat(2,1fr)}.campaign-performance-list article>div:nth-child(n+4){display:none}}@media (max-width:680px){.metric-grid--growth{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-performance-list article{grid-template-columns:1fr 1fr}.campaign-performance-list article>div:first-child{grid-column:1/-1}}.auth-status-card{text-align:center;justify-items:center;gap:16px;padding:44px 36px;display:grid}.auth-status-card h2{margin:0;font-size:28px}.auth-status-card p{color:#6f746f;max-width:420px;margin:0;line-height:1.65}.auth-status-card .btn{width:100%;margin-top:8px}.auth-status-icon{color:#ff5d3e;background:#fff0eb;border-radius:24px;place-items:center;width:72px;height:72px;display:grid}.auth-status-icon.success{color:#178b4c;background:#e8f8ee}.auth-status-icon svg{width:34px;height:34px}.auth-status-icon .spin{animation:1s linear infinite lk-spin}@keyframes lk-spin{to{transform:rotate(360deg)}}.auth-error{gap:10px;display:grid}.auth-resend{width:-moz-fit-content;width:fit-content;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.auth-resend:disabled{opacity:.55;cursor:wait}.admin-payment-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 22px;display:grid}.admin-payment-kpis article{background:#fafbfc;border:1px solid #e7eaf0;border-radius:16px;gap:6px;padding:16px;display:grid}.admin-payment-kpis small{color:#7b8493;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:800}.admin-payment-kpis b{letter-spacing:-.04em;font-size:1.55rem}.status-pill.refundpending,.status-pill.processing,.status-pill.pending{color:#9b6812;background:#fff6dd}.status-pill.refundfailed,.status-pill.failed{color:#a62f2f;background:#fff0f0}.status-pill.refunded,.status-pill.succeeded{color:#197853;background:#eaf8f1}@media (max-width:900px){.admin-payment-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.admin-payment-kpis{grid-template-columns:1fr}}:root{--bg:#f6f6f2;--surface:#fff;--surface-2:#fbfbf8;--soft:#f0f1ec;--soft-orange:#fff1eb;--text:#181b20;--text-2:#3f454d;--muted:#717880;--line:#e4e5df;--line-strong:#d6d8d1;--primary:#ff5c35;--primary-dark:#df4020;--primary-soft:#fff0e9;--green:#238260;--yellow:#eca928;--danger:#d9474e;--blue:#3d77b8;--purple:#7657bc;--shadow-xs:0 3px 12px #191d210d;--shadow-sm:0 10px 28px #191d2112;--shadow:0 20px 55px #191d211a;--shadow-lg:0 32px 90px #16191d29;--radius-sm:12px;--radius:18px;--radius-lg:26px;--radius-xl:34px;--max:1280px;--header-height:76px;--ease:cubic-bezier(.2, .8, .2, 1)}*{-webkit-tap-highlight-color:transparent}html{scroll-padding-top:calc(var(--header-height) + 24px)}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 5% 0%, #ff5c350a, transparent 28%), var(--bg);font-feature-settings:"kern" 1, "liga" 1;text-rendering:optimizelegibility;overflow-x:hidden}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#efefea}::-webkit-scrollbar-thumb{background:#bbbdb6;border:3px solid #efefea;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#92968f}button:active:not(:disabled),.btn:active,a.create-btn:active{transform:translateY(1px)scale(.985)}img{background:#ecece7}.page{width:min(var(--max), calc(100% - 48px))}.app-shell{min-height:100vh;position:relative}.skip-link{z-index:9999;color:#fff;background:#171a1f;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.route-stage>*{animation:content-fade .55s var(--ease) both}.route-progress{z-index:500;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0}.route-progress:after{content:"";background:linear-gradient(90deg, var(--primary), #ff9c7a, var(--primary));transform-origin:0;width:100%;height:100%;animation:route-progress .65s var(--ease) forwards;display:block}@keyframes route-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes content-fade{0%{opacity:.25}to{opacity:1}}@keyframes route-progress{0%{opacity:1;transform:scaleX(0)}55%{transform:scaleX(.72)}to{opacity:0;transform:scaleX(1)}}.topbar{z-index:100;height:var(--header-height);box-shadow:none;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);transition:height .2s var(--ease), border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);background:#fafaf7d1;border-bottom:1px solid #0000;position:sticky;top:0}.topbar.is-scrolled{background:#fffffdf0;border-color:#dadbd6e6;box-shadow:0 10px 35px #1e212513}.topbar-inner{width:min(var(--max), calc(100% - 48px));gap:24px;height:100%}.brand{letter-spacing:-.055em;flex:none}.brand span{border-radius:10px 3px;position:relative;overflow:hidden;box-shadow:0 7px 16px #ff5c3538}.brand span:after{content:"";background:linear-gradient(120deg,#0000 28%,#ffffff61,#0000 72%);animation:5s ease-in-out infinite brand-shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes brand-shine{0%,76%,to{transform:translate(-120%)}88%{transform:translate(120%)}}.desktop-nav{flex:none;gap:2px}.desktop-nav a{color:#565d65;border-radius:13px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;position:relative}.desktop-nav a:after{content:"";background:var(--primary);height:2px;transition:transform .22s var(--ease);border-radius:999px;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a.active{color:var(--text);background:#f0f1ed}.desktop-nav a.active:after{transform:scaleX(1)}.desktop-nav svg{width:17px;height:17px}.top-search{background:#ffffffd1;border:1px solid #dedfd9;border-radius:13px;align-items:center;gap:8px;min-width:180px;max-width:330px;height:43px;margin-left:auto;padding:0 11px;display:flex}.top-search>svg{color:#8a9097;flex:none;width:17px}.top-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.top-search kbd{color:#898e94;background:#f6f6f2;border:1px solid #dedfd9;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-family:inherit;font-size:10px;display:grid;box-shadow:0 1px #d9dad5}.create-btn{color:#fff;background:#1c2025;border-radius:13px;min-height:43px;padding:0 15px;box-shadow:0 8px 20px #181b1f24}.create-btn:hover{color:#fff;background:var(--primary);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 12px 25px #ff5c3540}.create-btn svg{width:17px}.icon-btn{color:#4e555d;background:#ffffffe0;border:1px solid #dedfd9;width:42px;height:42px}.icon-btn:hover{color:var(--primary);background:#fff5f1;border-color:#ffd0c0;transform:translateY(-1px)}.notification-btn i{border:2px solid #fff;top:-5px;right:-4px;box-shadow:0 4px 10px #ff5c3547}.guest-actions{align-items:center;gap:7px;display:flex}.login-link{color:#565c63;padding:10px 8px;font-size:12px;font-weight:800}.login-link:hover{color:var(--primary)}.profile-menu-wrap{position:relative}.avatar-button{color:#383e45;border:1px solid #0000;border-radius:999px;min-height:43px;padding:3px 8px 3px 4px}.avatar-button:hover,.avatar-button.active{box-shadow:var(--shadow-xs);background:#fff;border-color:#e0e1dc}.avatar-button img{border:2px solid #fff;width:35px;height:35px;box-shadow:0 0 0 1px #dedfd9}.avatar-button>span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:11px;overflow:hidden}.avatar-button>svg{width:14px;transition:transform .18s var(--ease)}.avatar-button.active>svg{transform:rotate(180deg)}.profile-dropdown{z-index:130;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:100% 0;width:268px;animation:dropdown-in .2s var(--ease) both;background:#fffffdfa;border:1px solid #e1e2dc;border-radius:19px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 25px 70px #181b1f33}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.profile-dropdown-head{background:#fafaf7;border-bottom:1px solid #ecece7;align-items:center;gap:10px;padding:16px;display:flex}.profile-dropdown-head img{object-fit:cover;border-radius:14px;width:43px;height:43px}.profile-dropdown-head div{flex-direction:column;min-width:0;display:flex}.profile-dropdown-head b,.profile-dropdown-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-dropdown-head b{font-size:12px}.profile-dropdown-head span{color:var(--muted);font-size:9px}.profile-dropdown-links{gap:2px;padding:8px;display:grid}.profile-dropdown-links a,.profile-dropdown-logout{color:#4e545b;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.profile-dropdown-links svg,.profile-dropdown-logout svg{width:16px}.profile-dropdown-logout{color:var(--danger);border-top:1px solid #ecece7;border-radius:0;padding-inline-start:19px;padding-inline-end:19px}.profile-dropdown-logout:hover{background:#fff4f4}.mobile-menu,.mobile-nav-backdrop,.mobile-drawer,.bottom-nav{display:none}.footer{padding:68px max(24px, calc((100% - var(--max)) / 2)) 30px;color:#f7f7f3;background:radial-gradient(circle at 88% 10%,#ff5c352e,#0000 30%),#181b20;grid-template-columns:1.35fr .72fr .72fr 1fr;gap:52px;display:grid;position:relative;overflow:hidden}.footer:before{content:"";border:80px solid #ffffff06;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-260px;right:-120px}.footer>div{z-index:1;position:relative}.footer-main{max-width:360px}.footer-brand{color:#fff}.footer-main>p{color:#aeb3b9;margin:15px 0 18px;font-size:11px;line-height:1.8}.footer-badge{color:#d5d8dc;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:750;display:inline-flex}.footer>div>b{color:#fff;font-size:11px}.footer>div>a:not(.brand):not(.btn),.footer>div>span{color:#9fa5ac;width:-moz-fit-content;width:fit-content;font-size:9px;position:relative}.footer>div>a:not(.brand):not(.btn):hover{color:#fff;transform:translate(3px)}.footer-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:20px;align-self:start;padding:20px}.footer-cta p{color:#aeb3b9;margin:7px 0 15px;font-size:9px;line-height:1.65}.footer-cta .btn{width:100%}.footer-bottom{border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;padding-top:24px;flex-direction:row!important;display:flex!important}.footer-bottom span{color:#777e86!important;font-size:8px!important}.btn{border:1px solid var(--line-strong);min-height:42px;color:var(--text);background:#fffffff0;border-radius:13px;padding:0 15px;font-size:11px;font-weight:800;box-shadow:inset 0 1px #ffffffe6}.btn:hover:not(:disabled){box-shadow:var(--shadow-sm);border-color:#caccc4;transform:translateY(-2px)}.btn.primary{color:#fff;border-color:var(--primary);background:linear-gradient(135deg, #ff704d, var(--primary) 55%, #ec4723);box-shadow:0 10px 24px #ff5c3538}.btn.primary:hover:not(:disabled){border-color:var(--primary-dark);background:linear-gradient(135deg, #ff6641, var(--primary-dark));box-shadow:0 15px 32px #ff5c354d}.btn.mini{border-radius:10px;min-height:34px;padding:0 10px;font-size:8px}.btn.danger{color:#fff;border-color:var(--danger);background:var(--danger)}.btn:disabled{box-shadow:none;filter:grayscale(.15)}.button-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite spin}input,select,textarea{accent-color:var(--primary)}.form-stack input,.form-stack select,.form-stack textarea,.form-grid input,.form-grid select,.form-grid textarea,.filter-panel input,.filter-panel select,.review-form input,.review-form select,.comment-form input,.year-select{background:#fcfcfa;border-color:#dedfd9;border-radius:13px}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.filter-panel input:focus,.filter-panel select:focus,.review-form input:focus,.review-form select:focus,.comment-form input:focus,.year-select:focus{background:#fff;border-color:#ff9f80;outline:0;box-shadow:0 0 0 4px #ff5c3517}.page-title,.page-head{margin-bottom:30px;position:relative}.page-title h1,.page-head h1,.create-heading h1{color:var(--text);letter-spacing:-.05em;margin:9px 0 8px;font-size:clamp(30px,4vw,48px);line-height:1.08}.page-title p,.page-head p,.create-heading p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.75}.eyebrow{color:var(--primary-dark);letter-spacing:.12em;gap:6px;font-size:9px}.section-head p{color:var(--muted);margin-top:8px;font-size:11px}.section-head>a{border:1px solid var(--line);color:#4a5057;background:#fff;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.section-head>a:hover{color:var(--primary);box-shadow:var(--shadow-xs);border-color:#ffd0c0;transform:translateY(-2px)}.content-card,.table-card,.balance-card,.poll-card,.booking-detail-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fffffdf7}.soft-section{background:radial-gradient(circle at 10% 20%,#ff5c350b,#0000 26%),#efefea;border-block-start:1px solid #e6e6e1;border-block-end:1px solid #e6e6e1}.app-loader{z-index:1000;color:var(--text);background:radial-gradient(circle,#ff5c3514,#0000 35%),#f8f8f5;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.app-loader-brand{letter-spacing:-.06em;align-items:center;font-size:25px;font-weight:900;display:flex}.app-loader-brand span{color:#fff;background:var(--primary);border-radius:10px 3px;padding:4px 8px}.app-loader-brand b{margin-left:5px}.app-loader-line{background:#e2e3dd;border-radius:999px;width:170px;height:3px;margin-top:22px;overflow:hidden}.app-loader-line i{border-radius:inherit;background:linear-gradient(90deg, var(--primary), #ff9b79);width:55%;height:100%;animation:loader-line 1.2s var(--ease) infinite;display:block}.app-loader>p{color:var(--muted);margin:12px 0 0;font-size:9px}@keyframes loader-line{0%{transform:translate(-110%)}to{transform:translate(210%)}}.state-card{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:260px;color:var(--text);box-shadow:var(--shadow-sm);background:radial-gradient(circle at top,#ff5c350e,#0000 35%),#fffffdfa;margin-block-start:32px;margin-block-end:32px;padding:38px}.state-card.compact{min-height:150px;padding:24px}.loading-state{gap:12px}.loader-orbit{width:58px;height:58px;color:var(--primary);background:var(--primary-soft);border-radius:50%;place-items:center;display:grid;position:relative}.loader-orbit>span{border:2px solid #0000;border-top-color:var(--primary);border-right-color:#ff5c353d;border-radius:50%;animation:.9s linear infinite spin;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.loader-orbit svg{width:23px}.loader-dots{gap:4px;display:flex}.loader-dots i{background:#c4c7c0;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite dot-wave}.loader-dots i:nth-child(2){animation-delay:.12s}.loader-dots i:nth-child(3){animation-delay:.24s}@keyframes dot-wave{50%{background:var(--primary);transform:translateY(-4px)}}.state-icon{width:56px;height:56px;color:var(--primary);background:var(--primary-soft);border-radius:18px;place-items:center;margin-bottom:13px;display:grid}.state-icon svg{width:25px}.error-state .state-icon{color:var(--danger);background:#fff0f1}.state-card>b,.state-card>h3{font-size:16px}.state-card>p{max-width:470px;color:var(--muted);margin:7px auto 15px;font-size:10px;line-height:1.7}.state-action{margin-top:4px}.modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11131694;padding:24px;animation:.2s both backdrop-in}.modal{max-height:min(86vh,820px);box-shadow:var(--shadow-lg);animation:modal-in .27s var(--ease) both;background:#fff;border:1px solid #ffffffb3;border-radius:25px;overflow:auto}.modal-head{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffdf0;border-bottom:1px solid #ecece7;padding:20px 22px;position:sticky;top:0}.modal-head>div>span{color:var(--primary);letter-spacing:.11em;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.modal-head h2{letter-spacing:-.035em;margin:0;font-size:20px}@keyframes backdrop-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(16px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}.toast-stack{z-index:800;gap:10px;width:min(370px,100vw - 32px);top:92px;right:20px}.toast{color:#33383e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:58px;animation:toast-in .28s var(--ease) both;background:#fffffdf7;border:1px solid #e0e1dc;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #191d212e}.toast-icon{width:34px;height:34px;color:var(--green);background:#eaf7f1;border-radius:11px;place-items:center;display:grid}.toast.error .toast-icon{color:var(--danger);background:#fff0f1}.toast.info .toast-icon{color:var(--blue);background:#edf5fc}.toast-icon svg{width:17px}.toast>span:nth-child(2){font-size:10px;font-weight:750;line-height:1.55}.toast>button{color:#90949a;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.toast>button:hover{color:#44494f;background:#f1f2ed}.toast>button svg{width:15px}.toast-timer{background:var(--green);transform-origin:0;height:3px;animation:3.8s linear both toast-timer;position:absolute;bottom:0;left:0;right:0}.toast.error .toast-timer{background:var(--danger)}.toast.info .toast-timer{background:var(--blue)}@keyframes toast-in{0%{opacity:0;transform:translate(18px)scale(.97)}}@keyframes toast-timer{to{transform:scaleX(0)}}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.plan-card,.place-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:border-color .24s var(--ease), box-shadow .24s var(--ease), transform .24s var(--ease);background:#fff;border-radius:23px;position:relative;overflow:hidden;transform:translateZ(0)}.plan-card:hover,.place-card:hover{border-color:#d8d9d3;transform:translateY(-6px);box-shadow:0 24px 60px #181c2021}.plan-cover,.place-image{background:#e9e9e4;position:relative;overflow:hidden}.plan-cover img,.place-image img{object-fit:cover;width:100%;height:100%;transition:transform .65s var(--ease), filter .4s ease}.plan-card:hover .plan-cover img,.place-card:hover .place-image img{transform:scale(1.055)}.plan-cover-shade,.place-image-shade{pointer-events:none;background:linear-gradient(#0c0e1114,#0000 45%,#0c0e1161);position:absolute;top:0;bottom:0;left:0;right:0}.plan-category,.match-badge,.place-image>.open,.place-image>.closed{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff59;box-shadow:0 5px 18px #0f11141f}.plan-category{color:#fff;background:#11141894;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850;top:13px;left:13px}.match-badge{color:#8a4a00;background:#fff4d5ed;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:8px;font-weight:850;display:flex;top:13px;right:13px}.match-badge svg{fill:currentColor;width:12px}.plan-open-icon,.place-open-icon{color:#fff;opacity:0;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);width:37px;height:37px;transition:opacity .2s var(--ease), transform .2s var(--ease);background:#11141861;border:1px solid #ffffff47;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:13px;right:13px;transform:translateY(7px)}.plan-card:hover .plan-open-icon,.place-card:hover .place-open-icon{opacity:1;transform:translateY(0)}.plan-open-icon svg,.place-open-icon svg{width:17px}.creator-line{color:#7d8389;gap:7px;font-size:8px}.creator-line img{border:2px solid #fff;width:27px;height:27px;box-shadow:0 0 0 1px #dedfd9}.creator-line a,.creator-line>span:first-of-type{color:#464c53;font-weight:800}.creator-line i{background:#b0b4b8;border-radius:50%;width:3px;height:3px}.plan-title h3,.place-title h3{color:#25292e;letter-spacing:-.025em;margin:12px 0 0;font-size:17px;line-height:1.35;transition:color .18s}.plan-title:hover h3,.place-title a:hover h3{color:var(--primary-dark)}.plan-desc{min-height:42px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.reason-row{gap:5px;margin-top:10px}.reason-row span{color:#34735a;background:#f1faf5;border:1px solid #dfece5;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:750}.meta-row{border-block-start:1px solid #ecece7;border-block-end:1px solid #ecece7;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:8px 11px;margin:14px 0 0;padding:12px 0;display:grid}.meta-row span{color:#71777e;align-items:center;gap:4px;min-width:0;font-size:8px;display:flex}.meta-row svg{color:#9a9ea4;width:13px}.plan-bottom{margin-top:13px}.plan-bottom>strong{color:#282c31;letter-spacing:-.02em;font-size:13px}.plan-bottom>strong small{color:#8a8f95;font-size:7px;font-weight:650}.social-actions{gap:5px}.social-actions button{color:#777d83;background:#fafaf7;border:1px solid #e0e1dc;border-radius:10px;gap:4px;min-width:40px;height:34px;padding:0 8px;font-size:7px}.social-actions button:hover,.social-actions button.active{color:var(--primary);background:#fff2ec;border-color:#ffc9b6}.social-actions button.active svg{fill:currentColor}.social-actions svg{width:14px}.plan-card.compact{min-width:340px}.plan-card.compact .plan-cover{height:185px}.horizontal-scroller{scroll-snap-type:x mandatory;padding:4px 2px 20px}.horizontal-scroller .plan-card{scroll-snap-align:start}.place-image>.open,.place-image>.closed{border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850;top:12px;left:12px}.place-image>.open{color:#fff;background:#1b825bdb}.place-image>.closed{color:#fff;background:#22262ca8}.place-title{align-items:flex-start;gap:10px}.place-title h3{margin:0}.place-title>span{color:#94620c;background:#fff5d9;border-radius:999px;flex:none;align-items:center;gap:3px;padding:5px 7px;font-size:8px;font-weight:850;display:flex}.place-title>span svg{fill:currentColor;width:12px}.place-body>p{color:var(--muted);align-items:center;gap:4px;margin:8px 0 0;font-size:8px;display:flex}.place-body>p svg{width:13px}.tag-row{gap:5px}.tag-row span{color:#686e75;background:#f7f7f4;border:1px solid #e6e7e1;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:700}.hero{background:#eae8e1;border-bottom:1px solid #dedfd8;min-height:690px;overflow:hidden}.hero-bg{animation:hero-photo 1.2s var(--ease) both;background:linear-gradient(90deg,#f7f5effc 0%,#f7f5eff2 47%,#f7f5ef26 78%,#f7f5ef0a 100%),url(/brand/plan-placeholder.svg) 50% 46%/cover;transform:scale(1.02)}.hero-bg:after{content:"";background:radial-gradient(circle at 80% 18%,#ff805038,#0000 24%),linear-gradient(#0000 72%,#12141714);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hero-photo{0%{opacity:.55;transform:scale(1.08)}to{opacity:1;transform:scale(1.02)}}.hero-copy{z-index:1;position:relative}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-color:#1d202524}.hero-pills{margin-top:20px}.hero-pills span{color:#596067;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa8;border-color:#ffffffbf}.hero-scroll{z-index:3;color:#2a2e33a8;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-scroll svg{width:15px;animation:1.6s ease-in-out infinite scroll-bounce}@keyframes scroll-bounce{50%{transform:translateY(4px)}}.quick-planner{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#fffffdeb;border:1px solid #ffffffe6;border-radius:27px;padding:23px;position:relative;box-shadow:0 28px 70px #181c202b}.quick-planner:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(145deg,#ffffffe0,#ff5c3524);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.quick-heading{align-items:flex-start}.quick-heading>span{border-radius:14px;width:44px;height:44px;box-shadow:0 9px 20px #ff5c351f}.quick-heading small{color:var(--primary-dark);letter-spacing:.11em;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.quick-heading b{color:#292d32;font-size:13px;line-height:1.4;display:block}.quick-heading p{margin-top:4px;font-size:9px;line-height:1.55}.mood-fieldset{border:0;margin:18px 0 15px;padding:0}.mood-fieldset legend{color:#555b62;margin-bottom:8px;font-size:8px;font-weight:850}.mood-picker{margin:0}.mood-picker button{color:#62686e;background:#f6f6f2;border-color:#e2e3dd;min-height:31px;padding:0 10px;font-size:8px;font-weight:750}.mood-picker button:hover{color:var(--primary-dark);background:#fff4ef;border-color:#ffcbb9}.quick-planner label{color:#535960;font-size:8px}.quick-planner label>span{align-items:center;gap:5px;margin-bottom:1px;display:flex}.quick-planner label>span svg{color:#969a9f;width:13px}.quick-planner input,.quick-planner select{color:#34393f;background:#fcfcfa;border-color:#dedfd9;border-radius:12px;height:42px;padding:0 11px;font-size:9px}.input-with-button button{width:35px;height:35px;color:var(--primary);background:var(--primary-soft);border-radius:10px;margin-right:3px}.input-with-button button:hover{color:#fff;background:var(--primary)}.location-hint{color:#8b9095;margin-top:2px;font-size:7px;font-weight:600}.quick-submit{margin-top:15px}.quick-note{color:#9a9ea3;text-align:center;margin:8px 0 0;font-size:7px}.trust-strip{background:#fff;border-bottom:1px solid #e3e4de}.trust-strip>.page{grid-template-columns:repeat(4,1fr);align-items:center;min-height:92px;display:grid}.trust-strip>.page>div{text-align:center;flex-direction:column;justify-content:center;min-height:46px;padding:0 24px;display:flex}.trust-strip>.page>div+div{border-left:1px solid #ecece7}.trust-strip b{color:#2f343a;font-size:12px}.trust-strip span{color:var(--muted);margin-top:3px;font-size:8px}.creator-cta{background:radial-gradient(circle at 10% 0,#ff5c3538,#0000 28%),#1a1d22;margin-top:20px}.creator-cta>.page{min-height:270px}.creator-cta h2{letter-spacing:-.045em;max-width:760px;font-size:clamp(27px,4vw,43px)}.explore-page{gap:20px;display:grid}.explore-hero{border-radius:var(--radius-xl);color:#fff;min-height:260px;box-shadow:var(--shadow);background:radial-gradient(circle at 85% 15%,#ff794c52,#0000 28%),linear-gradient(135deg,#1d2127,#292d34 58%,#49332c);grid-template-columns:minmax(0,1fr) 210px;align-items:center;padding:34px;display:grid;position:relative;overflow:hidden}.explore-hero:after{content:"";border:70px solid #ffffff09;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-210px;right:-110px}.explore-hero>div{z-index:1;position:relative}.explore-hero h1 em{color:#ff8f68;font-style:normal}.explore-hero p{color:#ffffffa8;max-width:690px;margin:0;font-size:11px;line-height:1.75}.explore-hero-stat{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#ffffff12;border:1px solid #ffffff21;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:20px;display:flex}.explore-hero-stat b{letter-spacing:-.06em;font-size:42px;line-height:1}.explore-hero-stat span{color:#ffffff9e;max-width:120px;margin-top:8px;font-size:8px;line-height:1.5}.filter-panel{z-index:20;top:calc(var(--header-height) + 12px);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffdf0;border-radius:22px;padding:17px;position:sticky;box-shadow:0 15px 38px #191d2117}.search-box{background:#fafaf7;border:1px solid #dedfd9;border-radius:15px;min-height:50px;padding:4px 4px 4px 13px}.search-box:focus-within{background:#fff;border-color:#ff9d7d;box-shadow:0 0 0 4px #ff5c3514}.search-box>svg{color:#8f9499;width:18px}.search-box input{background:0 0;border:0;font-size:11px}.search-box .btn{min-width:112px}.filter-mobile-toggle,.filter-apply-mobile{display:none}.filter-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.filter-row label{color:#5c6269;flex-direction:column;gap:6px;min-width:0;font-size:8px;font-weight:800;display:flex}.filter-row label>span{align-items:center;gap:5px;display:flex}.filter-row label svg{width:13px}.filter-row input,.filter-row select{height:42px;padding:0 10px;font-size:9px}.active-filter-row{flex-wrap:wrap;align-items:center;gap:6px;min-height:42px;padding:0 3px;display:flex}.active-filter-row>span{color:var(--muted);margin-right:3px;font-size:8px;font-weight:750}.active-filter-row>i,.active-filter-row>button{color:#5d636a;background:#fff;border:1px solid #e0e1db;border-radius:999px;align-items:center;gap:4px;min-height:29px;padding:0 9px;font-size:8px;font-style:normal;font-weight:750;display:inline-flex}.active-filter-row>button:hover{color:var(--primary-dark);background:#fff3ed;border-color:#ffcbb9}.active-filter-row svg{width:12px}.active-filter-row .reset-filter{color:var(--primary-dark);margin-left:auto}.result-bar{background:0 0;border:0;min-height:64px;padding:0 3px}.result-bar>div{flex-direction:column;display:flex}.result-bar>div>span{color:var(--muted);margin-top:2px;font-size:8px}.result-bar>span{border:1px solid var(--line);color:#777d83;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.result-bar svg{width:13px}.results-shell{min-height:240px;position:relative}.results-shell.is-refreshing>.plan-grid{opacity:.55;filter:saturate(.75);pointer-events:none}.results-loading-overlay{z-index:5;border:3px solid #ff5c352e;border-top-color:var(--primary);background:#fff;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin;position:absolute;top:20px;left:50%;box-shadow:0 8px 20px #191d211a}.auth-page-pro{background:#f6f6f2;grid-template-columns:minmax(0,1.05fr) minmax(450px,.95fr);min-height:100vh}.auth-page-pro .auth-art{color:#fff;background:linear-gradient(135deg,#111418f0,#1c1f25d4),url(/brand/plan-placeholder.svg) 50%/cover;flex-direction:column;justify-content:space-between;min-height:100vh;padding:48px clamp(38px,5vw,82px);display:flex;position:relative;overflow:hidden}.auth-page-pro .register-art{background:linear-gradient(135deg,#111418eb,#462b20c2),url(/brand/plan-placeholder.svg) 50%/cover}.auth-art-glow{border:85px solid #ffffff09;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-130px}.auth-page-pro .brand{z-index:2;color:#fff;width:-moz-fit-content;width:fit-content;position:relative}.auth-art-copy{z-index:2;max-width:670px;margin-block-start:auto;margin-block-end:auto;padding-block-start:55px;padding-block-end:55px;position:relative}.auth-kicker{color:#ffffffc7;letter-spacing:.09em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.auth-page-pro .auth-art h1{letter-spacing:-.065em;margin:20px 0 15px;font-size:clamp(46px,5.5vw,76px);line-height:.98}.auth-page-pro .auth-art h1 em{color:#ff8e67;font-style:normal}.auth-page-pro .auth-art-copy>p{color:#ffffffab;max-width:610px;margin:0;font-size:12px;line-height:1.8}.auth-feature-list{gap:10px;max-width:570px;margin-top:28px;display:grid}.auth-feature-list>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:11px;padding:12px 13px;display:flex}.auth-feature-list>div>svg{color:#ff9a77;background:#ffffff14;border-radius:12px;flex:none;width:37px;height:37px;padding:10px}.auth-feature-list span{flex-direction:column;display:flex}.auth-feature-list small{color:#ffffff8a;margin-top:2px;font-size:8px}.auth-social-proof,.auth-quote{z-index:2;align-items:center;gap:12px;display:flex;position:relative}.auth-social-proof .avatar-stack{display:flex}.auth-social-proof .avatar-stack img{object-fit:cover;border:2px solid #262a30;border-radius:50%;width:34px;height:34px;margin-left:-7px}.auth-social-proof .avatar-stack img:first-child{margin-left:0}.auth-social-proof p{flex-direction:column;margin:0;display:flex}.auth-social-proof b{font-size:9px}.auth-social-proof span{color:#ffffff85;font-size:7px}.auth-quote{color:#ffffffb8;background:#ffffff0d;border-left:3px solid #ff8f68;max-width:560px;padding:14px}.auth-quote svg{color:#ff9a77;flex:none;width:18px}.auth-quote p{margin:0;font-size:9px;font-style:italic;line-height:1.6}.auth-form-side{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:45px clamp(30px,5vw,78px);display:flex}.auth-card{border:1px solid var(--line);width:min(100%,480px);box-shadow:var(--shadow);background:#fffffdfa;border-radius:27px;padding:34px}.auth-card-head{margin-bottom:23px}.auth-card h2{color:var(--text);letter-spacing:-.05em;margin:7px 0 5px;font-size:30px}.auth-card-head>p{color:var(--muted);margin:0;font-size:9px}.auth-card>label,.auth-two-fields label{flex-direction:column;gap:7px;margin-top:14px;display:flex}.auth-card label>span{color:#4c5259;font-size:9px;font-weight:800}.auth-card input{width:100%;height:48px;color:var(--text);background:#fbfbf8;border:1px solid #dedfd9;border-radius:13px;outline:0;padding:0 13px;font-size:10px}.auth-card input:focus{background:#fff;border-color:#ff9c7c;box-shadow:0 0 0 4px #ff5c3517}.password-input,.username-input{position:relative}.password-input input{padding-right:48px}.password-input button{color:#8d9297;background:0 0;border:0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-input button:hover{color:var(--primary);background:var(--primary-soft)}.password-input svg{width:17px}.username-input i{color:#8d9297;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.username-input input{padding-left:29px}.auth-submit{width:100%;margin-top:20px}.form-error{color:#a93239;background:#fff3f4;border:1px solid #f2c9cc;border-radius:12px;padding:11px 12px;font-size:9px;line-height:1.55}.auth-divider{color:#9a9ea3;align-items:center;gap:10px;margin:19px 0;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e7e8e2;flex:1;height:1px}.auth-card .demo-box{color:#484e55;text-align:left;background:#f8f8f4;border:1px dashed #d7d8d2;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:10px 12px;display:flex}.auth-card .demo-box:hover{background:#fff6f2;border-color:#ffb49b;transform:translateY(-1px)}.auth-card .demo-box>span{flex-direction:column;display:flex}.auth-card .demo-box b{font-size:9px}.auth-card .demo-box small{color:var(--muted);margin-top:2px;font-size:8px}.auth-card .demo-box svg{width:16px}.auth-switch{color:var(--muted);text-align:center;margin:19px 0 0;font-size:9px}.auth-switch a{color:var(--primary-dark);font-weight:850}.auth-back{color:#737980;margin-top:18px;font-size:9px;font-weight:750}.auth-back:hover{color:var(--primary)}.auth-two-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.register-password-strength{align-items:center;gap:9px;display:flex}.register-password-strength>div{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.register-password-strength i{background:#e5e6e0;border-radius:999px;height:4px}.register-password-strength i.active{background:var(--primary)}.register-password-strength span{color:var(--muted);font-size:7px;font-weight:750}.auth-card .terms-check{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.auth-card .terms-check input{width:16px;height:16px;margin-top:1px}.auth-card .terms-check span{color:#737980;font-size:8px;font-weight:600;line-height:1.6}.journey-pro-hero{border-radius:var(--radius-xl);color:#fff;min-height:350px;box-shadow:var(--shadow);background:radial-gradient(circle at 78% 12%,#ff81524d,#0000 30%),linear-gradient(130deg,#1d2025,#2a2e34 58%,#50352b);grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:45px;padding:40px;display:grid;position:relative;overflow:hidden}.journey-pro-hero:after{content:"";border:75px solid #ffffff09;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-230px;right:-130px}.journey-pro-copy,.journey-year-card{z-index:1;position:relative}.journey-pro-kicker{color:#ffffffbf;letter-spacing:.1em;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}.journey-pro-kicker svg{color:#ff9c79;width:14px}.journey-pro-copy h1 em{color:#ff8e67;font-style:normal}.journey-pro-copy>p{color:#ffffffa6;max-width:620px;margin:0;font-size:11px;line-height:1.8}.journey-pro-pills{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.journey-pro-pills span{color:#ffffffb8;background:#ffffff12;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:750;display:flex}.journey-pro-pills svg{color:#ff9b77;width:13px}.journey-year-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff21;border-radius:23px;padding:20px;box-shadow:0 18px 50px #00000024}.journey-year-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.journey-year-head>div{flex-direction:column;display:flex}.journey-year-head span,.journey-year-card>label{color:#ffffff85;font-size:8px;font-weight:750}.journey-year-head b{letter-spacing:-.05em;margin-top:2px;font-size:31px;line-height:1}.journey-year-head>svg{color:#ff9b77;background:#ffffff14;border-radius:13px;width:41px;height:41px;padding:11px}.journey-year-card>label{text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:6px;margin-top:14px;display:flex}.journey-year-card select{color:#fff;height:42px;font:inherit;background:#0c0e1142;border:1px solid #ffffff1f;border-radius:11px;outline:0;padding:0 11px;font-size:10px;font-weight:800}.journey-year-card option{color:#222;background:#fff}.journey-year-insights{gap:7px;margin-top:13px;display:grid}.journey-year-insights>div{background:#ffffff0e;border-radius:11px;align-items:center;gap:8px;padding:9px;display:flex}.journey-year-insights svg{color:#ff9b77;background:#ffffff12;border-radius:10px;width:31px;height:31px;padding:8px}.journey-year-insights span{flex-direction:column;min-width:0;display:flex}.journey-year-insights small{color:#ffffff78;font-size:7px}.journey-year-insights b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.journey-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.journey-stat{border:1px solid var(--line);min-height:128px;box-shadow:var(--shadow-xs);transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:20px;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}.journey-stat:hover{box-shadow:var(--shadow-sm);transform:translateY(-3px)}.journey-stat>span{border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.journey-stat svg{width:18px}.journey-stat b{color:#2e3338;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.1;overflow:hidden}.journey-stat small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:700}.journey-stat.green>span{color:var(--green);background:#eaf7f1}.journey-stat.orange>span{color:var(--primary);background:var(--primary-soft)}.journey-stat.blue>span{color:var(--blue);background:#edf5fc}.journey-stat.purple>span{color:var(--purple);background:#f1edfa}.journey-stat.yellow>span{color:#bd8317;background:#fff5dc}.journey-dashboard{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;display:grid}.journey-card-heading{align-items:flex-start;gap:11px;margin-bottom:20px;display:flex}.journey-card-heading>span{width:42px;height:42px;color:var(--primary);background:var(--primary-soft);border-radius:13px;place-items:center;display:grid}.journey-card-heading svg{width:19px}.journey-card-heading small{color:var(--primary-dark);letter-spacing:.1em;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.journey-card-heading h2{letter-spacing:-.035em;margin:0;font-size:20px}.journey-card-heading p{color:var(--muted);margin:5px 0 0;font-size:8px}.journey-city-list{gap:7px;display:grid}.journey-city-list>article{background:#fafaf7;border:1px solid #e9eae4;border-radius:14px;grid-template-columns:26px 37px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.journey-city-list>article:hover{background:#fffaf7;border-color:#ffd0c0;transform:translate(3px)}.journey-city-rank{color:#a0a4a8;font-size:8px;font-weight:850}.journey-city-pin{width:35px;height:35px;color:var(--primary);background:var(--primary-soft);border-radius:11px;place-items:center;display:grid}.journey-city-pin svg{width:16px}.journey-city-list article>div{min-width:0}.journey-city-list header{justify-content:space-between;align-items:center;gap:8px;display:flex}.journey-city-list header b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.journey-city-list header span{color:var(--muted);font-size:7px}.journey-city-list article>div>i{background:#e8e9e3;border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}.journey-city-list em{border-radius:inherit;background:linear-gradient(90deg, var(--primary), #ff9c79);height:100%;display:block}.journey-city-list article>strong{color:#50565d;text-align:right;min-width:75px;font-size:8px}.journey-spending-summary{background:#fafaf7;border:1px solid #e9eae4;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.journey-spending-summary>svg{width:34px;height:34px;color:var(--purple);background:#f1edfa;border-radius:11px;padding:9px}.journey-spending-summary>span{flex-direction:column;display:flex}.journey-spending-summary small{color:var(--muted);font-size:7px}.journey-spending-summary b{margin-top:2px;font-size:10px}.journey-spending-summary>i{color:#666c72;background:#edede8;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.journey-chart{border-bottom:1px solid #e4e5df;align-items:flex-end;gap:6px;height:210px;margin-top:20px;display:flex}.journey-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex;position:relative}.journey-chart>div>b{color:#8c9196;text-overflow:ellipsis;opacity:0;white-space:nowrap;max-width:65px;font-size:6px;position:absolute;top:-2px;left:50%;overflow:hidden;transform:translate(-50%)}.journey-chart>div:hover>b{opacity:1}.journey-chart>div>i{background:linear-gradient(#0000,#f3f3ef);border-radius:8px 8px 0 0;align-items:flex-end;width:72%;height:calc(100% - 20px);display:flex}.journey-chart em{background:linear-gradient(180deg, #ff9874, var(--primary));border-radius:8px 8px 2px 2px;width:100%;min-height:8px;display:block;box-shadow:0 8px 18px #ff5c3529}.journey-chart>div>span{color:#737980;margin-bottom:-18px;font-size:7px;font-weight:800}.journey-diary-head{justify-content:space-between;gap:18px;display:flex}.journey-diary-head>span{color:#a4482b;background:var(--primary-soft);border-radius:999px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.journey-diary-head>span svg{width:13px}.journey-diary-list{display:grid}.journey-diary-entry{grid-template-columns:34px 150px minmax(0,1fr) 135px;align-items:center;gap:15px;min-height:135px;padding:12px 0;display:grid}.journey-diary-entry+.journey-diary-entry{border-top:1px solid #ecece7}.journey-entry-number{justify-content:center;align-self:stretch;display:flex;position:relative}.journey-entry-number span{z-index:1;color:#fff;background:var(--primary);border:4px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;margin-top:5px;font-size:7px;font-weight:900;display:grid;position:relative;box-shadow:0 0 0 1px #ffc7b4}.journey-entry-number i{background:linear-gradient(#ffc8b5,#eeeeea);width:1px;position:absolute;top:32px;bottom:-18px}.journey-diary-entry:last-child .journey-entry-number i{display:none}.journey-entry-image{color:#9fa3a7;background:#e9eae5;border-radius:15px;place-items:center;height:105px;display:grid;position:relative;overflow:hidden}.journey-entry-image img{object-fit:cover;width:100%;height:100%}.journey-entry-image>svg{width:28px}.journey-entry-image>span{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f11147a;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:800;position:absolute;bottom:7px;right:7px}.journey-entry-copy{min-width:0}.journey-entry-copy>small{color:var(--primary-dark);align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.journey-entry-copy>small svg{width:11px}.journey-entry-copy h3{letter-spacing:-.025em;margin:5px 0;font-size:15px}.journey-entry-copy>p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.6;display:-webkit-box;overflow:hidden}.journey-entry-copy>div{gap:5px;margin-top:8px;display:none}.journey-entry-copy>div span{color:#676d73;background:#f0f1ec;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;display:flex}.journey-entry-copy>div svg{width:11px}.journey-entry-cost{flex-direction:column;align-items:flex-end;display:flex}.journey-entry-cost small{color:var(--muted);font-size:7px}.journey-entry-cost b{margin-top:3px;font-size:11px}.journey-entry-cost span{color:var(--yellow);letter-spacing:1px;margin-top:5px;font-size:9px}.kanban,.group-grid,.collection-grid,.stat-grid,.admin-tabs,.booking-items,.product-list,.report-list{gap:16px}.lane,.group-card,.collection-card,.my-plan-card,.notification-list>a,.simple-plan-row,.booking-row,.booking-product,.completion-row,.poll-card,.report-list>div,.product-list>div{border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs);background:#fff}.lane,.group-card,.collection-card,.my-plan-card,.notification-list>a,.simple-plan-row,.booking-row{transition:border-color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease), background .2s var(--ease)}.group-card:hover,.collection-card:hover,.my-plan-card:hover,.notification-list>a:hover,.simple-plan-row:hover,.booking-row:hover{box-shadow:var(--shadow-sm);border-color:#ffd0c0;transform:translateY(-3px)}.lane{overflow:hidden}.lane-head{background:#fafaf7;border-bottom:1px solid #ecece7;padding:16px}.lane-head>svg{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);border-radius:12px;padding:10px}.lane-head h2{font-size:12px}.lane-head span{font-size:8px}.lane-list{padding:10px}.my-plan-card{overflow:hidden}.my-plan-card img{transition:transform .45s var(--ease)}.my-plan-card:hover img{transform:scale(1.05)}.group-card{min-height:185px;padding:20px}.group-avatar{background:linear-gradient(135deg, #ff8c66, var(--primary));border-radius:18px;box-shadow:0 10px 25px #ff5c3533}.group-card h3,.collection-card b{letter-spacing:-.02em}.collection-card{min-height:150px;padding:20px;position:relative;overflow:hidden}.collection-card:after{content:"";background:#ff5c350f;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-45px;right:-35px}.notification-list{gap:8px}.notification-list>a{min-height:92px;padding:16px 18px;position:relative}.notification-list>a:not(.read){background:#fffaf7;border-color:#ffd2c2}.notification-dot{box-shadow:0 0 0 5px #ff5c351a}.notification-list p{color:var(--muted);font-size:9px}.notification-list small{color:#999da2;font-size:7px}.plan-hero{background-position:50%;background-size:cover;min-height:535px}.plan-hero-content{z-index:1;padding-block-start:80px;padding-block-end:80px;position:relative}.plan-hero-content h1{letter-spacing:-.06em;max-width:900px;font-size:clamp(42px,6vw,72px);line-height:1}.hero-summary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#14161a5c;border:1px solid #ffffff2b;border-radius:24px;box-shadow:0 20px 50px #0000002e}.hero-summary>div{min-width:120px}.sticky-action{top:calc(var(--header-height) + 20px);box-shadow:var(--shadow);border-radius:24px}.action-row button{border-radius:12px}.route-strip>div,.comment-form{background:#fafaf7;border-radius:15px}.comment-list>div{padding-block-start:15px;padding-block-end:15px}.place-detail-hero{min-height:520px}.place-detail-grid{gap:24px}.review-form{background:#fafaf7;border-radius:17px}.workspace-top{top:var(--header-height);z-index:30;border-bottom-color:var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffdf0;box-shadow:0 10px 30px #191d210f}.workspace-head h1{letter-spacing:-.04em}.workspace-tabs{gap:4px}.workspace-tabs button,.admin-tabs button{border-radius:11px}.workspace-tabs button.active,.admin-tabs button.active{color:var(--primary-dark);background:var(--primary-soft)}.workspace-body{padding-block-start:26px;padding-block-end:90px}.timeline-day{box-shadow:var(--shadow-xs);border-radius:22px;overflow:hidden}.timeline-dot{box-shadow:0 0 0 5px #ff5c3514}.timeline-content{background:#fafaf7;border-radius:16px}.booking-chip{border-radius:11px}.balance-card{background:radial-gradient(circle at 90% 10%,#ffffff26,#0000 28%),linear-gradient(135deg,#20242a,#363b43);overflow:hidden}.stat-card{min-height:130px;box-shadow:var(--shadow-xs);border-radius:19px}.stat-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-3px)}.table-card table{border-collapse:separate;border-spacing:0}.table-card th{background:#f5f5f1}.booking-success{border-radius:20px}.not-found-page{min-height:calc(100vh - var(--header-height));place-items:center;display:grid}.not-found-card{border:1px solid var(--line);border-radius:var(--radius-xl);width:100%;min-height:430px;box-shadow:var(--shadow);text-align:center;background:radial-gradient(circle at top,#ff5c3514,#0000 34%),#fff;flex-direction:column;justify-content:center;align-items:center;padding:55px 40px;display:flex;position:relative;overflow:hidden}.not-found-code{color:#181b2009;letter-spacing:-.09em;pointer-events:none;font-size:210px;font-weight:900;position:absolute;top:-48px}.not-found-card .state-icon{z-index:1;position:relative}.not-found-card h1{z-index:1;letter-spacing:-.05em;margin:0;font-size:35px;position:relative}.not-found-card>p{z-index:1;max-width:520px;color:var(--muted);margin:10px 0 22px;font-size:10px;line-height:1.7;position:relative}.not-found-card>div{z-index:1;gap:9px;display:flex;position:relative}@media (max-width:1180px){.desktop-nav a{padding-inline-start:9px;padding-inline-end:9px}.desktop-nav a span{display:none}.top-search{max-width:270px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-inner{grid-template-columns:minmax(0,1fr) 450px;gap:36px}.journey-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer{grid-template-columns:1.2fr .7fr .7fr}.footer-cta{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px 20px!important;display:grid!important}.footer-cta p{margin:0}.footer-cta .btn{grid-area:1/2/3;width:auto}}@media (max-width:980px){:root{--header-height:70px}.topbar,.topbar-inner{height:var(--header-height)}.desktop-nav,.top-search,.avatar-button>span,.avatar-button>svg,.guest-actions .login-link,.guest-actions .btn,.top-actions>.create-btn{display:none}.topbar-inner{justify-content:space-between}.top-actions{margin-left:auto}.mobile-menu{display:grid}.mobile-nav-backdrop{z-index:180;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1113167a;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-nav-backdrop.open{opacity:1;pointer-events:auto}.mobile-drawer{z-index:190;width:min(390px,92vw);height:100dvh;transition:transform .3s var(--ease);background:#fff;flex-direction:column;padding:18px;display:flex;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-25px 0 70px #181b1f33}.mobile-drawer.open{transform:translate(0)}.mobile-drawer-head{justify-content:space-between;align-items:center;display:flex}.mobile-search{border:1px solid var(--line);background:#fafaf7;border-radius:13px;align-items:center;gap:8px;height:46px;margin:20px 0 14px;padding:0 12px;display:flex}.mobile-search svg{color:#8c9196;width:17px}.mobile-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.mobile-drawer nav{gap:3px;display:grid}.mobile-drawer nav a{color:#535960;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.mobile-drawer nav a:hover,.mobile-drawer nav a.active{color:var(--primary-dark);background:var(--primary-soft)}.mobile-drawer nav svg{width:18px}.mobile-create{margin-top:auto}.hero{min-height:auto}.hero-inner{grid-template-columns:1fr;min-height:auto;padding-block-start:55px;padding-block-end:75px}.hero-bg{background:linear-gradient(#f7f5eff7,#f7f5efdb),url(/brand/plan-placeholder.svg) 50%/cover}.quick-planner{max-width:680px}.explore-hero,.journey-pro-hero{grid-template-columns:1fr}.explore-hero-stat{text-align:left;align-items:flex-start;min-height:auto;padding:14px}.explore-hero-stat b{font-size:30px}.explore-hero-stat span{max-width:none}.journey-year-card{grid-template-columns:1fr 1fr;gap:14px;display:grid}.journey-year-card>label{margin-top:0}.journey-year-insights{grid-column:1/-1;grid-template-columns:repeat(2,1fr);margin-top:0}.journey-dashboard,.auth-page-pro{grid-template-columns:1fr}.auth-page-pro .auth-art{min-height:auto;padding:35px 30px 45px}.auth-art-copy{padding-block-start:55px;padding-block-end:25px}.auth-social-proof,.auth-quote{display:none}.auth-form-side{min-height:auto;padding:42px 24px 55px}}@media (max-width:760px){.page{width:min(100% - 30px, var(--max))}.page-space{padding-top:32px;padding-bottom:78px}.topbar-inner{width:calc(100% - 28px)}.footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 25px;padding:50px 24px 105px}.footer-main,.footer-cta,.footer-bottom{grid-column:1/-1}.footer-cta{grid-template-columns:1fr}.footer-cta .btn{grid-area:auto;width:100%}.footer-bottom{align-items:flex-start;flex-direction:column!important}.bottom-nav{z-index:120;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffdf0;border:1px solid #dcddd7e6;border-radius:22px;grid-template-columns:repeat(5,1fr);height:67px;padding:6px 8px;display:grid;position:fixed;left:10px;box-shadow:0 18px 50px #181b1f2e}.bottom-nav a{color:#858a90;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:7px;font-weight:750;display:flex}.bottom-nav a.active{color:var(--primary)}.bottom-nav svg{width:19px}.bottom-create{background:linear-gradient(135deg, #ff7853, var(--primary));border:5px solid #f8f8f5;border-radius:50%;width:52px;height:52px;margin:-17px auto 0;box-shadow:0 10px 25px #ff5c3559;color:#fff!important}.bottom-create svg{width:21px}.section{padding-block-start:52px;padding-block-end:52px}.plan-grid{grid-template-columns:1fr}.plan-cover{height:min(58vw,300px)}.plan-card.compact{min-width:315px}.trust-strip>.page{grid-template-columns:repeat(2,1fr);padding-block-start:12px;padding-block-end:12px}.trust-strip>.page>div{min-height:60px}.trust-strip>.page>div:nth-child(3){border-top:1px solid #ecece7;border-left:0}.trust-strip>.page>div:nth-child(4){border-top:1px solid #ecece7}.filter-panel{position:static}.search-box .btn{min-width:48px;padding-inline-start:12px;padding-inline-end:12px;font-size:0}.search-box .btn svg,.search-box .btn .button-spinner{width:16px}.filter-mobile-toggle{color:#60666d;background:0 0;border:0;border-left:1px solid #e1e2dc;align-items:center;gap:5px;min-height:42px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.filter-mobile-toggle svg{width:14px}.filter-row{grid-template-columns:repeat(2,minmax(0,1fr));display:none}.filter-panel.mobile-open .filter-row{animation:filter-open .2s var(--ease) both;display:grid}@keyframes filter-open{0%{opacity:0;transform:translateY(-5px)}}.filter-apply-mobile{grid-column:1/-1;display:flex}.active-filter-row .reset-filter{margin-left:0}.journey-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-diary-entry{grid-template-columns:28px 115px minmax(0,1fr)}.journey-entry-cost{display:none}.journey-entry-copy>div{display:flex}.auth-page-pro .auth-art h1{font-size:44px}}@media (max-width:540px){.page{width:calc(100% - 24px)}.brand{font-size:19px}.notification-btn{display:none}.profile-dropdown{width:auto;position:fixed;top:75px;left:12px;right:12px}.hero-inner{gap:28px;padding-top:40px}.hero-copy h1{font-size:43px}.hero-copy>p{font-size:11px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}.hero-scroll{display:none}.quick-planner{border-radius:22px;padding:18px}.quick-grid{grid-template-columns:1fr}.explore-hero,.journey-pro-hero{border-radius:24px;padding:25px 20px}.explore-hero h1,.journey-pro-copy h1{font-size:38px}.filter-panel{border-radius:17px;padding:11px}.filter-row{grid-template-columns:1fr}.filter-apply-mobile{grid-column:auto}.search-box input{font-size:9px}.search-box .filter-mobile-toggle{font-size:0}.journey-year-card{grid-template-columns:1fr}.journey-year-insights{grid-column:auto;grid-template-columns:1fr}.journey-stat-grid{grid-template-columns:1fr}.journey-dashboard .content-card,.journey-diary{padding:18px}.journey-city-list>article{grid-template-columns:35px minmax(0,1fr) auto}.journey-city-rank{display:none}.journey-diary-head{flex-direction:column;align-items:flex-start}.journey-diary-entry{grid-template-columns:23px 85px minmax(0,1fr);gap:8px}.journey-entry-image{height:85px}.journey-entry-copy h3{font-size:12px}.journey-entry-copy>p{-webkit-line-clamp:1}.journey-entry-copy>div span:first-child{display:none}.auth-page-pro .auth-art{padding:27px 20px 35px}.auth-art-copy{padding:40px 0 5px}.auth-page-pro .auth-art h1{font-size:38px}.auth-feature-list{display:none}.auth-form-side{padding:28px 12px 45px}.auth-card{border-radius:22px;padding:24px 18px}.auth-card h2{font-size:26px}.auth-two-fields{grid-template-columns:1fr;gap:0}.modal-backdrop{align-items:flex-end;padding:0}.modal{border-radius:25px 25px 0 0;width:100%;max-height:92dvh}.modal-handle{background:#d5d6d0;border-radius:999px;width:40px;height:4px;margin:9px auto -3px;display:block}.modal-head{padding:16px 17px}.modal-body{padding:17px}.toast-stack{width:auto;top:auto;bottom:88px;left:12px;right:12px}.not-found-card{min-height:390px;padding:45px 20px}.not-found-code{font-size:150px}.not-found-card h1{font-size:28px}.not-found-card>div{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--bg:#f7f7f4;--surface:#fff;--surface-muted:#fbfbf8;--surface-soft:#f1f2ed;--ink:#17191d;--ink-soft:#3f464e;--muted:#717980;--line:#e2e3dd;--line-strong:#d4d6cf;--brand:#ff5b35;--brand-hover:#e94622;--brand-soft:#fff0e9;--success:#248161;--warning:#e9a72b;--danger:#d94750;--info:#3e76b7;--dark:#20242a;--dark-2:#2b3037;--shadow-1:0 4px 14px #171b1f0b;--shadow-2:0 16px 44px #171b1f14;--shadow-3:0 28px 80px #171b1f24;--radius-sm:12px;--radius-md:18px;--radius-lg:26px;--radius-xl:34px;--content:1440px;--header-height:76px;--ease-out:cubic-bezier(.2, .8, .2, 1)}html{scroll-padding-top:calc(var(--header-height) + 24px);font-size:16px}body{min-width:320px;color:var(--ink);background:radial-gradient(circle at 6% -8%, #ff5b3511, transparent 32rem), linear-gradient(180deg, #fafaf7 0, var(--bg) 28rem);text-rendering:optimizelegibility;font-size:15px;line-height:1.62}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#14171b09 .7px,#0000 .7px);background-size:18px 18px;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#00000047,#0000 65%);mask-image:linear-gradient(#00000047,#0000 65%)}:focus-visible{outline-offset:3px;outline:3px solid #ff5b3542}button,a,input,select,textarea{transition:color .18s var(--ease-out), background-color .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out), opacity .18s var(--ease-out)}h1,h2,h3,h4{color:var(--ink);text-wrap:balance}p{color:var(--muted)}.page,.topbar-inner,.footer{width:min(var(--content), calc(100% - 64px))}@keyframes legacy-route-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.brand{letter-spacing:-.055em;flex:none;font-size:23px}.top-search{border-color:var(--line);background:#fbfbf8;border-radius:14px;width:clamp(240px,24vw,330px);min-height:46px}.top-search kbd{color:#838990;background:#f2f2ed;border:1px solid #dedfd9;border-radius:7px;min-width:25px;height:25px;font-size:10px}.create-btn,.btn{border-radius:13px;min-height:44px;padding:10px 17px;font-size:13px;line-height:1}.create-btn:hover{background:#111418;transform:translateY(-2px);box-shadow:0 16px 34px #191d2238}.btn.big{min-height:50px;padding-inline-start:21px;padding-inline-end:21px;font-size:14px}.btn.huge{min-height:54px;padding-inline-start:23px;padding-inline-end:23px;font-size:15px}.icon-btn{border-color:var(--line);background:#fff;width:44px;height:44px}.icon-btn:hover{background:#f8f8f5;border-color:#cfd1ca;transform:translateY(-1px)}.avatar-button{border:1px solid #0000;border-radius:14px;min-height:46px;padding:4px 9px 4px 5px}.avatar-button:hover,.avatar-button.active{border-color:var(--line);background:#f5f5f1}.avatar-button>span{max-width:125px;font-size:12px}.profile-dropdown{border:1px solid var(--line);width:292px;box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffdfa;border-radius:20px;padding:10px}.profile-dropdown-head{background:#f5f5f1;border-radius:14px;padding:11px}.profile-dropdown-links a,.profile-dropdown-logout{border-radius:11px;min-height:45px;font-size:13px}.content-card,.table-card,.booking-detail-card,.poll-card,.balance-card{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fffffdfa;border-radius:24px}.content-card{padding:28px}.page-head,.page-title,.create-heading{margin-bottom:32px}.page-head h1,.page-title h1,.create-heading h1{letter-spacing:-.052em;margin:9px 0;font-size:clamp(38px,4vw,58px);line-height:1.05}.page-head p,.page-title p,.create-heading p{max-width:760px;font-size:15px;line-height:1.72}.eyebrow{color:var(--brand-hover);letter-spacing:.115em;align-items:center;gap:7px;font-size:10px;font-weight:900;line-height:1.4;display:inline-flex}.section-head h2{letter-spacing:-.046em;margin:7px 0 0;font-size:clamp(28px,2.7vw,40px);line-height:1.1}.section-head.small h2{font-size:clamp(24px,2vw,31px)}.section-head p{max-width:700px;font-size:14px;line-height:1.7}.form-stack,.form-grid,.editor-form{gap:19px}.form-stack label,.form-grid label,.editor-form label{color:#33383e;gap:8px;font-size:13px;font-weight:750}.form-stack input,.form-stack select,.form-stack textarea,.form-grid input,.form-grid select,.form-grid textarea,.editor-form input,.editor-form select,.editor-form textarea,.filter-panel input,.filter-panel select,.comment-form input,.review-form input,.review-form select{border:1px solid var(--line-strong);min-height:49px;color:var(--ink);background:#fdfdfb;border-radius:13px;font-size:13px}textarea{line-height:1.65}.form-stack input:focus,.form-stack select:focus,.form-stack textarea:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.editor-form input:focus,.editor-form select:focus,.editor-form textarea:focus,.filter-panel input:focus,.filter-panel select:focus,.comment-form input:focus,.review-form input:focus,.review-form select:focus{background:#fff;border-color:#ff9e7d;box-shadow:0 0 0 4px #ff5b3516}.state-card{background:#fffffdc7;border:1px dashed #d8dad3;border-radius:25px;min-height:300px}.state-card h2,.state-card h3{font-size:22px}.state-card p{max-width:500px;font-size:13px}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d101494}.modal{border:1px solid #ffffffb3;border-radius:27px;box-shadow:0 35px 110px #0d101447}.toast{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffdf7;border:1px solid #ffffffb8;border-radius:16px;box-shadow:0 20px 55px #14171b2e}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.plan-card,.place-card,.group-card,.my-plan-card,.collection-card{border-color:var(--line);background:#fff;border-radius:24px;box-shadow:0 8px 26px #171b1f0f}.plan-card:hover,.place-card:hover,.group-card:hover,.my-plan-card:hover,.collection-card:hover{border-color:#d3d5ce;transform:translateY(-6px);box-shadow:0 25px 62px #171b1f21}.plan-cover-shade{background:linear-gradient(#0a0c0f14,#0000 44%,#0a0c0f85)}.plan-category,.match-badge{padding:7px 10px;font-size:10px}.plan-title h3,.place-title h3{margin-top:13px;font-size:19px;line-height:1.35}.plan-desc{min-height:44px;margin-top:8px;font-size:12px;line-height:1.7}.reason-row span,.tag-row span{padding:6px 8px;font-size:10px}.meta-row{gap:11px 14px;padding:13px 0}.meta-row svg{width:14px;height:14px}.plan-bottom>strong{font-size:16px}.plan-bottom>strong small{font-size:10px}.social-actions button{border-radius:11px;min-width:43px;height:36px;font-size:11px}.place-image{height:225px}.place-bottom strong{font-size:15px}.hero-inner{grid-template-columns:minmax(0,1.06fr) minmax(420px,.78fr);gap:72px;min-height:700px;padding-block-start:72px;padding-block-end:78px}.hero-copy h1{letter-spacing:-.062em;max-width:800px;margin:19px 0;font-size:clamp(52px,5.3vw,78px);line-height:1}.hero-actions{margin-top:29px}.hero-pills span{padding:9px 13px;font-size:11px}.quick-planner{border-radius:29px;padding:28px;box-shadow:0 30px 90px #161a1e2b}.quick-heading b{font-size:18px}.quick-grid label>span,.mood-fieldset legend{font-size:11px}.quick-grid input,.quick-grid select{min-height:46px;font-size:12px}.creator-cta{border-radius:32px}.creator-cta,.creator-cta h2,.creator-cta h3,.creator-cta p,.creator-cta .eyebrow{color:#fff}.creator-cta p{color:#ffffffb8}.explore-hero{color:#fff;background:radial-gradient(circle at 84% 8%,#ff714854,#0000 27rem),linear-gradient(135deg,#1d2127 0%,#292e35 56%,#53372e 100%);border:1px solid #ffffff14;border-radius:31px;grid-template-columns:minmax(0,1fr) 230px;min-height:286px;padding:40px 42px;box-shadow:0 30px 80px #191d222b}.explore-hero .eyebrow{color:#ff8f69}.explore-hero h1,.explore-hero h2,.explore-hero h3{color:#fff}.explore-hero p{color:#ffffffba;max-width:760px;font-size:14px;line-height:1.7}.explore-hero-stat{background:#ffffff16;border-color:#ffffff29;min-height:170px}.explore-hero-stat b{color:#fff;font-size:48px}.explore-hero-stat span{color:#ffffffad;max-width:150px;font-size:10px}.filter-panel{top:calc(var(--header-height) + 14px);background:#fffffdf5;border-radius:25px;padding:22px;box-shadow:0 18px 48px #181c201a}.search-box{border-radius:15px;min-height:55px}.search-box input{font-size:14px}.filter-row{gap:13px;margin-top:14px}.filter-row select,.filter-row input,.active-filter-row{min-height:42px;font-size:12px}.result-bar{padding:32px 2px 20px}.plan-hero{isolation:isolate;background-position:50%;background-size:cover;min-height:590px;position:relative;overflow:hidden}.plan-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d0f13f0 0%,#0d0f13c2 48%,#0d0f134f 78%,#0d0f136b 100%),linear-gradient(#0d0f130d,#0d0f137a);position:absolute;top:0;bottom:0;left:0;right:0}.plan-hero:after{background:radial-gradient(circle at 84% 30%,#ff764b24,#0000 28rem),linear-gradient(#0000 55%,#0b0d118a)}.plan-hero-content{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:68px;min-height:590px;padding-block-start:72px;padding-block-end:72px}.plan-hero-content h1,.plan-hero-content h2,.plan-hero-content h3,.plan-hero-content h4,.plan-hero .crumb,.plan-hero .crumb a,.plan-hero .creator-large a,.plan-hero .creator-large b{color:#fff}.plan-hero-content>div:first-child>p{color:#ffffffc7;max-width:800px;margin:0;font-size:16px;line-height:1.75}.plan-hero .crumb{color:#ffffffb3;font-size:12px}.plan-hero .hero-tags span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-color:#ffffff47}.creator-large{margin-top:25px}.creator-large img{border:3px solid #ffffffe6;width:54px;height:54px;box-shadow:0 10px 25px #0003}.creator-large span{color:#ffffff9e;font-size:11px}.creator-large a{font-size:14px}.creator-large b{background:#ffffff1c;border-color:#fff3}.hero-summary{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#1215197a;border-color:#fff3;border-radius:25px;min-width:350px;padding:24px;box-shadow:0 24px 65px #00000040}.hero-summary>div{min-height:74px}.hero-summary strong,.hero-summary strong svg{color:#fff}.hero-summary span{color:#ffffff9e;font-size:10px}.plan-detail-layout{grid-template-columns:minmax(0,1fr) 380px;gap:30px;padding-block-start:38px;padding-block-end:104px}.plan-main{min-width:0}.plan-main>.content-card{padding:30px}.plan-sidebar .sticky-action{top:calc(var(--header-height) + 22px);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffdf7;border-radius:25px;padding:26px;box-shadow:0 22px 55px #171b1f1f}.sticky-action>p{font-size:12px;line-height:1.65}.action-row button{border-radius:12px;min-height:41px}.facts{margin-top:18px}.facts>div{min-height:44px}.timeline-days{gap:22px}.timeline-day{border-radius:23px;box-shadow:0 14px 38px #171b1f12}.day-head{color:#fff;background:radial-gradient(circle at 92% 0,#ff68414d,#0000 18rem),linear-gradient(135deg,#20242a,#30353d);min-height:94px;padding:22px 26px}.day-head h3,.day-head h2,.day-head b{color:#fff}.day-head h3{font-size:22px}.day-head>b{color:#ffffffa8;font-size:12px}.timeline-list{padding:8px 24px 22px}.timeline-item{grid-template-columns:78px 44px minmax(0,1fr);gap:13px;padding:21px 0}.timeline-time strong{font-size:15px}.timeline-time span{font-size:10px}.timeline-content{background:#fbfbf8;border-radius:17px;padding:18px 19px}.timeline-title h4{font-size:16px}.timeline-content>p{font-size:12px}.timeline-content .place-link,.item-meta span,.booking-chip{font-size:10px}.workspace-head>.page{width:min(var(--content), calc(100% - 64px))}.workspace-hero{color:#fff;background:radial-gradient(circle at 90% 0,#ff764d57,#0000 26rem),linear-gradient(135deg,#1d2025 0%,#292d34 58%,#48342d 100%);border-radius:30px;min-height:340px;padding:43px;box-shadow:0 28px 74px #181c212e}.workspace-hero h1,.workspace-hero h2,.workspace-hero h3,.workspace-hero h4,.workspace-hero .crumb,.workspace-hero .crumb a,.workspace-hero b,.workspace-hero strong{color:#fff}.workspace-hero h1{max-width:960px;font-size:clamp(42px,4.3vw,64px);line-height:1.02}.workspace-hero-copy>p{color:#ffffffbd;font-size:15px}.workspace-summary-grid{gap:11px}.workspace-summary-item{background:#ffffff16;padding:14px 15px}.workspace-summary-item small{color:#ffffff94;font-size:9px}.workspace-summary-item b{color:#fff;font-size:11px}.workspace-tabs{top:var(--header-height);border-radius:18px 18px 0 0;margin-top:20px;padding:9px}.workspace-tabs button{min-height:47px;padding-inline-start:16px;padding-inline-end:16px;font-size:13px}.workspace-body{padding-top:39px;padding-bottom:105px}.workspace-section-head h2{font-size:clamp(29px,2.6vw,40px)}.workspace-insight-strip>div,.expense-summary-card{box-shadow:var(--shadow-1);border-radius:19px}.expense-summary-card b{font-size:22px}.expense-layout{grid-template-columns:minmax(0,1fr) 410px;gap:22px}.expense-main-card,.balance-card-pro{padding:27px}.balance-card,.balance-card-pro{color:var(--ink);background:#fff}.balance-card h1,.balance-card h2,.balance-card h3,.balance-card h4,.balance-card b,.balance-card strong,.balance-card-pro h1,.balance-card-pro h2,.balance-card-pro h3,.balance-card-pro h4,.balance-card-pro b,.balance-card-pro strong{color:var(--ink)}.balance-card p,.balance-card span,.balance-card small,.balance-card-pro p,.balance-card-pro span,.balance-card-pro small{color:var(--muted)}.transfer-pro{border-color:var(--line);background:#fbfbf8;border-radius:16px}.place-detail-hero{border-radius:0 0 34px 34px;min-height:560px}.place-detail-hero h1,.place-detail-hero h2,.place-detail-hero h3,.place-detail-hero .eyebrow,.place-detail-hero .meta-row span{color:#fff}.place-detail-hero p{color:#ffffffc2}.place-detail-grid{grid-template-columns:minmax(0,1fr) 380px;gap:30px}.amenity-grid>div{border-radius:15px;padding:16px;font-size:12px}.auth-page-pro .auth-art{background:radial-gradient(circle at 82% 14%,#ff764c52,#0000 25rem),linear-gradient(145deg,#1e2228,#292e35 62%,#4a342d)}.auth-page-pro .auth-art h1,.auth-page-pro .auth-art h2,.auth-page-pro .auth-art h3,.auth-page-pro .auth-art .brand,.auth-page-pro .auth-art .brand b,.auth-page-pro .auth-art-copy b{color:#fff}.auth-page-pro .auth-art-copy>p,.auth-page-pro .auth-feature-list small,.auth-page-pro .auth-social-proof span,.auth-page-pro .auth-quote p{color:#ffffffb3}.auth-card{border-radius:29px;width:min(520px,100% - 42px);padding:40px;box-shadow:0 30px 85px #16191d21}.auth-card h2{font-size:32px}.auth-card input{min-height:51px}.editor-form .content-card{padding:32px}.editor-form .content-card h2{font-size:24px}.step-number{width:40px;height:40px;font-size:13px}.lane{border:1px solid var(--line);background:#f8f8f5eb;border-radius:23px;padding:18px}.lane-head b{font-size:15px}.my-plan-card{padding:18px}.my-plan-card h3{font-size:17px}.group-grid,.collection-grid{gap:22px}.group-card,.collection-card{padding:24px}.group-card h3,.collection-card h3{font-size:19px}.two-column{gap:24px}.member-list>div,.booking-row,.simple-plan-row,.product-list>div,.notification-list>div,.report-list>div{min-height:66px;padding-block-start:15px;padding-block-end:15px}.booking-detail-card{padding:28px}.notification-list{border:1px solid var(--line);box-shadow:var(--shadow-1);background:#fff;border-radius:23px;overflow:hidden}.notification-list>div{padding-inline-start:20px;padding-inline-end:20px}.notification-list b{font-size:13px}.notification-list p{font-size:12px}.notification-list small{font-size:10px}.table-card{overflow:auto}table{min-width:760px}th{color:#71777e;background:#f5f5f1;font-size:11px}td{font-size:12px}.pro-profile-hero h1,.pro-profile-hero h2,.pro-profile-hero h3,.pro-profile-hero b,.pro-profile-hero strong,.pro-profile-hero .pro-profile-role{color:#fff}.pro-profile-hero p,.pro-profile-hero span,.pro-profile-hero small{color:#ffffffb8}.journey-pro-hero h1,.journey-pro-hero h2,.journey-pro-hero h3,.journey-pro-hero b,.journey-pro-hero strong,.journey-pro-hero .journey-pro-kicker{color:#fff}.journey-pro-hero p,.journey-pro-hero span,.journey-pro-hero small{color:#ffffffb8}.day-head h1,.day-head h2,.day-head h3,.day-head h4,.creator-cta h1,.creator-cta h2,.creator-cta h3,.creator-cta h4,.auth-art h1,.auth-art h2,.auth-art h3,.auth-art h4,.explore-hero h1,.explore-hero h2,.explore-hero h3,.explore-hero h4,.plan-hero h1,.plan-hero h2,.plan-hero h3,.plan-hero h4,.workspace-hero h1,.workspace-hero h2,.workspace-hero h3,.workspace-hero h4{color:#fff}.footer{grid-template-columns:1.45fr .8fr .8fr 1fr;gap:48px;padding-top:72px;padding-bottom:34px}.footer p,.footer span,.footer a{font-size:13px}.footer>div>b{font-size:14px}.footer-cta{border-radius:20px}@media (hover:hover){.content-card,.filter-panel,.sticky-action,.profile-dropdown,.modal{transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out)}}@media (max-width:1260px){:root{--content:1180px}.top-search{display:none}.plan-grid{gap:20px}.plan-hero-content,.workspace-hero{gap:38px}.plan-detail-layout,.place-detail-grid{grid-template-columns:minmax(0,1fr) 340px}.expense-layout{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:1020px){.page,.topbar-inner,.footer,.workspace-head>.page{width:min(100% - 40px, var(--content))}.desktop-nav a{padding-inline-start:10px;padding-inline-end:10px}.desktop-nav a span{display:none}.hero-inner{grid-template-columns:1fr;min-height:auto;padding-block-start:64px;padding-block-end:64px}.quick-planner{max-width:650px}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-hero-content{grid-template-columns:1fr;align-content:center}.hero-summary{width:min(100%,720px);min-width:0}.plan-detail-layout,.place-detail-grid,.expense-layout{grid-template-columns:1fr}.plan-sidebar .sticky-action,.sticky-action{position:static}.workspace-hero{grid-template-columns:1fr}.workspace-actions{justify-content:flex-start}.workspace-summary-grid,.footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--header-height:68px}body{font-size:14px}.page,.topbar-inner,.footer,.workspace-head>.page{width:min(100% - 28px, var(--content))}.page-space{padding-top:34px;padding-bottom:84px}.topbar{height:var(--header-height)}.brand{font-size:20px}.desktop-nav,.avatar-button>span,.avatar-button>svg,.notification-btn,.top-actions>.create-btn,.guest-actions{display:none}.content-card{border-radius:20px;padding:20px}.page-head h1,.page-title h1,.create-heading h1{font-size:clamp(33px,10vw,45px)}.page-head p,.page-title p,.create-heading p{font-size:14px}.section{padding-block-start:54px;padding-block-end:54px}.plan-grid{grid-template-columns:1fr}.plan-cover{height:228px}.explore-hero{border-radius:24px;grid-template-columns:1fr;min-height:auto;padding:28px 24px}.explore-hero h1{font-size:clamp(36px,11vw,48px)}.explore-hero-stat{align-items:flex-start;min-height:112px;margin-top:10px}.filter-panel{padding:16px;position:relative;top:auto}.plan-hero{min-height:auto}.plan-hero-content{min-height:620px;padding-block-start:54px;padding-block-end:54px}.plan-hero-content h1{font-size:clamp(42px,13vw,58px)}.plan-hero-content>div:first-child>p{font-size:14px}.hero-summary{padding:18px}.plan-detail-layout{padding-top:24px}.plan-main>.content-card{padding:20px}.workspace-head{padding-top:18px}.workspace-hero{border-radius:24px;min-height:auto;padding:28px 22px}.workspace-hero h1{font-size:clamp(37px,11vw,50px)}.workspace-summary-grid,.workspace-insight-strip,.expense-summary-grid{grid-template-columns:1fr}.workspace-tabs{border-inline-start:0;border-inline-end:0;border-radius:0;margin-inline-start:-14px;margin-inline-end:-14px}.workspace-section-head{flex-direction:column;align-items:flex-start}.timeline-list{padding-inline-start:16px;padding-inline-end:16px}.timeline-item{grid-template-columns:58px 34px minmax(0,1fr);gap:9px}.timeline-content{padding:14px}.day-head{min-height:82px;padding:19px 20px}.footer{grid-template-columns:1fr;padding-bottom:110px}.auth-card{padding:27px 22px}}@media (max-width:480px){.page,.topbar-inner,.footer,.workspace-head>.page{width:min(100% - 20px, var(--content))}.plan-cover{height:210px}.plan-body{padding:18px}.meta-row{grid-template-columns:1fr 1fr}.plan-hero-content{min-height:660px}.hero-summary{grid-template-columns:1fr 1fr}.workspace-summary-grid{grid-template-columns:1fr}.timeline-item{grid-template-columns:52px 28px minmax(0,1fr)}.timeline-time strong{font-size:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--content:1460px;--header-height:78px;--glass:#ffffffc2;--glass-strong:#ffffffe6;--hero-dark:#15191f;--hero-dark-2:#20252d;--hero-warm:#5c382f}body.nav-open{overflow:hidden}body.nav-open .bottom-nav{opacity:0;pointer-events:none;transform:translateY(120%)}.route-stage{animation-duration:.34s}.topbar{height:var(--header-height);background:#fffffcd1;border-bottom:1px solid #dfe1dbeb;box-shadow:0 8px 24px #12161a08}.topbar-inner{gap:clamp(14px,2vw,24px)}.brand span{border-radius:10px 4px;padding:6px 9px 7px}.desktop-nav a{border-radius:14px;min-height:44px;padding:0 14px;font-size:.94rem}.top-search{background:#fbfbf8f2;border-radius:16px;width:clamp(230px,23vw,340px);min-height:48px}.create-btn,.btn{border-radius:14px;min-height:46px;padding:11px 18px;font-size:.94rem}.icon-btn,.avatar-button{border-radius:14px}.avatar-button{background:#ffffffe6;min-height:48px;padding-right:12px;box-shadow:0 8px 22px #14171b0d}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c103d}.mobile-drawer{background:#fffffcfa;border:1px solid #e1e2dce6;border-radius:26px;width:min(84vw,360px);top:16px;bottom:16px;right:16px;box-shadow:0 28px 80px #12161a33}.mobile-drawer-head{border-bottom:1px solid var(--line);padding-bottom:16px}.mobile-search{background:#f7f7f3;border-radius:15px;min-height:48px}.mobile-drawer nav{gap:8px}.mobile-drawer nav a{border-radius:15px;min-height:50px;font-size:.96rem}.mobile-drawer nav a.active{box-shadow:inset 3px 0 0 var(--brand)}.bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffcf0;border:1px solid #e1e3ddf2;border-radius:26px;width:min(100% - 20px,520px);bottom:10px;box-shadow:0 18px 40px #14181c1f}.bottom-nav a{min-height:58px;font-size:.72rem}.bottom-create{width:56px;height:56px;box-shadow:0 16px 30px #ff5b3547}.hero{min-height:calc(100vh - var(--header-height));isolation:isolate}.hero-inner{min-height:calc(100vh - var(--header-height));grid-template-columns:minmax(0,1.08fr) minmax(390px,.8fr);align-items:center;gap:clamp(36px,4vw,72px);padding-block-start:clamp(36px,5vw,72px);padding-block-end:clamp(36px,5vw,72px)}.hero-copy h1,.hero-copy h1 *{color:#13161b}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.hero-pills{gap:10px}.hero-pills span{background:#ffffffd1;border:1px solid #dddfd8e6;border-radius:999px;padding:10px 14px;font-size:.86rem;font-weight:600;box-shadow:0 8px 20px #12161a0a}.quick-planner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#fffdfcf2,#fff7f4eb);border:1px solid #ffffffb8;border-radius:30px;padding:clamp(22px,2.4vw,30px);box-shadow:0 30px 80px #10141824}.quick-heading{align-items:flex-start;gap:14px}.quick-heading b{color:var(--ink);margin-top:4px;font-size:1.45rem;line-height:1.2;display:block}.quick-heading p{color:#69707a;font-size:.95rem}.mood-picker button{border:1px solid var(--line);background:#f6f7f3d1;border-radius:999px;min-height:38px;padding:0 14px;font-size:.85rem;font-weight:600}.mood-picker button.active{color:#fff;background:#252a32;border-color:#181c22e0;box-shadow:0 12px 24px #252a3238}.quick-grid label>span,.mood-fieldset legend,.location-hint{font-size:.82rem}.quick-grid input,.quick-grid select,.search-box input,.filter-row input,.filter-row select,.comment-form input,input,select,textarea{border-radius:14px;min-height:48px;font-size:.94rem}.quick-submit,.filter-panel .btn.primary{box-shadow:0 18px 30px #ff5b3538}.hero-scroll{color:#5a6169;font-size:.85rem}.trust-strip>.page{background:#ffffffa8;border:1px solid #e2e3dce6;border-radius:0 0 28px 28px;overflow:hidden;box-shadow:0 18px 35px #14181c0a}.plan-card{background:linear-gradient(#fffffffa,#fbfbf8f0);border:1px solid #e0e2dcf2;border-radius:26px;box-shadow:0 18px 40px #1115190f}.plan-card:hover{border-color:#ff5b3533;box-shadow:0 24px 55px #11151917}.plan-cover{height:250px}.plan-title h3{font-size:1.42rem;line-height:1.18}.plan-desc{font-size:.94rem;line-height:1.68}.reason-row span,.meta-row span{font-size:.84rem}.explore-hero,.plan-hero,.workspace-hero{position:relative;overflow:hidden}.explore-hero:before,.workspace-hero:before,.plan-hero:before{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.explore-hero{background:radial-gradient(circle at 84% 8%,#ff6f4657,#0000 22rem),linear-gradient(135deg,#171b21 0%,#252b33 54%,#5a392f 100%);min-height:320px;padding:44px}.explore-hero:before{background:radial-gradient(circle at 88% 12%,#ffffff14,#0000 18rem),linear-gradient(90deg,#0000000f,#0000 32%)}.explore-hero>div,.plan-hero-content>div,.workspace-hero>div{z-index:1;position:relative}.explore-hero .eyebrow,.explore-hero h1,.explore-hero p,.explore-hero b,.explore-hero span,.plan-hero .crumb,.plan-hero .crumb a,.plan-hero .hero-tags span,.plan-hero-content h1,.plan-hero-content p,.plan-hero-content a,.plan-hero-content b,.plan-hero-content span,.workspace-hero .crumb,.workspace-hero .crumb a,.workspace-hero h1,.workspace-hero p,.workspace-hero b,.workspace-hero small,.workspace-hero strong,.workspace-hero span{color:#fff!important}.explore-hero h1{letter-spacing:-.062em;max-width:14ch;margin:14px 0;font-size:clamp(2.9rem,4.6vw,4.9rem);line-height:.98}.explore-hero p{max-width:780px;font-size:1rem;color:#ffffffc7!important}.explore-hero-stat{background:#ffffff17;border:1px solid #ffffff24;border-radius:28px;place-content:center;min-height:176px;display:grid;box-shadow:inset 0 1px #ffffff0a}.explore-hero-stat b{font-size:clamp(2.8rem,4.3vw,4rem)}.explore-hero-stat span{text-align:center;max-width:170px;font-size:.82rem}.filter-panel{top:calc(var(--header-height) + 14px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffdeb;border:1px solid #e0e2dcf2;border-radius:28px;position:sticky;box-shadow:0 22px 55px #12161a14}.search-box .btn.primary{min-width:140px}.filter-row label>span{font-size:.82rem;font-weight:700}.active-filter-row button,.active-filter-row i{border-radius:999px;min-height:40px;padding-inline-start:12px;padding-inline-end:12px}.result-bar b{font-size:1.9rem}.result-bar span{font-size:.92rem}.plan-hero{background-position:50%;background-size:cover}.plan-hero:before{background:linear-gradient(90deg,#0e1116e6 0%,#0e1116ad 42%,#0e11166b 70%,#0e111673 100%),linear-gradient(#0000001f,#0000 25%,#0003 100%)}.plan-hero-content h1{letter-spacing:-.068em;text-shadow:0 12px 28px #00000047;max-width:10ch;margin:18px 0 14px;font-size:clamp(3.3rem,5vw,5.4rem);line-height:.94}.plan-hero-content>div:first-child>p{max-width:700px;font-size:1.04rem}.hero-summary{background:#0f121770;border:1px solid #ffffff2e;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:360px;padding:24px;box-shadow:0 24px 58px #00000038}.hero-summary strong{align-items:center;gap:6px;font-size:1.24rem;display:inline-flex}.hero-summary span{font-size:.84rem}.plan-detail-layout{gap:34px;padding-block-start:46px;padding-block-end:104px}.plan-main>.content-card,.workspace-panel,.pro-journey-card,.content-card{border:1px solid #e0e2dcf2;box-shadow:0 18px 44px #1115190f}.section-head h2,.route-card h2,.comments-card h2{font-size:clamp(2rem,2.8vw,2.7rem);line-height:1.08}.plan-sidebar .sticky-action{border-radius:28px}.action-row{gap:10px}.action-row button{min-height:44px}.facts span{font-size:.83rem}.facts b{font-size:.98rem}.timeline-day{border:1px solid #e0e2dce6;overflow:hidden}.day-head{background:radial-gradient(circle at 86% 0,#ff6c4552,#0000 20rem),linear-gradient(135deg,#161b21 0%,#242a32 58%,#5b3b31 100%);min-height:100px}.timeline-content{border:1px solid #e7e8e2f2}.comment-form{gap:14px}.comment-form img{width:42px;height:42px}.comment-list>div{padding:14px 0}.workspace-head{background:radial-gradient(circle at 92% 0,#ff5b3512,#0000 28rem),linear-gradient(#fafaf7 0%,#f5f5f1 100%);padding-top:28px}.workspace-hero{background:radial-gradient(circle at 88% 0,#ff704952,#0000 24rem),linear-gradient(135deg,#161a20 0%,#252b33 58%,#573830 100%);border-radius:34px;gap:34px;min-height:360px;padding:44px}.workspace-hero:before{background:linear-gradient(90deg,#ffffff08,#0000 34%)}.workspace-title-row{gap:10px}.workspace-hero h1{letter-spacing:-.065em;max-width:12ch;margin:18px 0 16px;font-size:clamp(3rem,4.2vw,4.7rem);line-height:.95}.workspace-hero-copy>p{max-width:760px;font-size:1rem}.workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-summary-item{background:#ffffff17;border:1px solid #ffffff14;border-radius:18px;padding:15px 16px}.workspace-summary-item span{background:#ffffff1a;border-radius:14px;width:40px;height:40px}.workspace-summary-item small{font-size:.8rem}.workspace-summary-item b{font-size:.95rem;line-height:1.45}.workspace-actions{align-items:flex-start;gap:12px}.workspace-tabs{top:calc(var(--header-height) + 10px);z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffde6;border:1px solid #e0e2dcf2;border-radius:22px;margin-top:22px;padding:10px;position:sticky;box-shadow:0 18px 36px #1115190f}.workspace-tabs button{border-radius:14px;min-height:48px}.workspace-tabs button.active{box-shadow:inset 0 -2px 0 var(--brand);background:#fff1eb}.workspace-body{padding-top:34px}.workspace-panel{background:#fffffddb;border-radius:30px}.workspace-section-head h2{font-size:clamp(2rem,2.9vw,3rem);line-height:1.02}.workspace-section-head p{font-size:1rem}.expense-layout{gap:22px}.expense-summary-grid,.workspace-insight-strip{gap:14px}@media (max-width:1180px){.top-search{display:none}.desktop-nav{margin-right:auto}.hero-inner{grid-template-columns:1fr;gap:30px;min-height:auto}.hero-copy{max-width:100%}.quick-planner{max-width:700px}.plan-detail-layout,.expense-layout,.place-detail-grid{grid-template-columns:1fr}.plan-sidebar .sticky-action{position:static}}@media (max-width:1024px){.page,.topbar-inner,.footer,.workspace-head>.page{width:min(100% - 32px, var(--content))}.hero{min-height:auto}.hero-inner{padding-block-start:44px;padding-block-end:56px}.hero-copy h1{font-size:clamp(3rem,7vw,4.8rem)}.explore-hero,.workspace-hero{padding:34px 30px}.plan-hero-content{grid-template-columns:1fr;padding-block-start:64px;padding-block-end:64px}.hero-summary{width:min(100%,680px);min-width:0}.workspace-summary-grid,.expense-summary-grid,.workspace-insight-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--header-height:70px}.page,.topbar-inner,.footer,.workspace-head>.page{width:min(100% - 24px, var(--content))}.topbar{background:#fffffced}.topbar-inner{gap:10px}.brand{font-size:1.85rem}.hero-bg:after{background:linear-gradient(#f8f6f2e6 0%,#f8f6f2cc 42%,#f8f6f2bd 100%),linear-gradient(90deg,#f8f6f205,#f8f6f200)}.hero-inner{gap:22px;padding-block-start:26px;padding-block-end:42px}.hero-copy h1{max-width:9.8ch;font-size:clamp(2.9rem,11.2vw,4.2rem);line-height:.96}.hero-copy>p,.explore-hero p,.plan-hero-content>div:first-child>p,.workspace-hero-copy>p,.workspace-section-head p{font-size:.98rem;line-height:1.68}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn,.quick-submit,.search-box .btn.primary,.filter-apply-mobile{width:100%}.hero-pills{flex-wrap:wrap;row-gap:8px}.hero-pills span{font-size:.82rem}.quick-planner{border-radius:26px}.quick-heading b{font-size:1.26rem}.quick-grid{grid-template-columns:1fr}.trust-strip>.page{border-radius:22px}.trust-strip>.page>div{padding:16px 12px}.explore-hero{border-radius:26px;grid-template-columns:1fr;min-height:auto;padding:28px 22px}.explore-hero h1{max-width:11ch;font-size:clamp(2.5rem,10vw,3.6rem)}.explore-hero-stat{min-height:124px;margin-top:8px}.filter-panel{border-radius:24px;padding:16px;position:relative;top:auto}.search-box{grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.search-box>input{grid-column:1/-1}.search-box>.btn.primary{order:2}.search-box>.filter-mobile-toggle{order:3}.result-bar{flex-direction:column;align-items:flex-start;gap:10px}.result-bar b{font-size:1.5rem}.plan-cover{height:220px}.plan-title h3{font-size:1.28rem}.plan-hero-content{min-height:auto;padding-block-start:48px;padding-block-end:48px}.plan-hero-content h1,.workspace-hero h1{max-width:11ch;font-size:clamp(2.6rem,11.5vw,4.1rem)}.hero-summary,.workspace-summary-grid,.workspace-insight-strip,.expense-summary-grid{grid-template-columns:1fr}.hero-summary>div{min-height:70px}.workspace-head{padding-top:18px}.workspace-hero{border-radius:26px;min-height:auto;padding:28px 22px}.workspace-actions{width:100%}.workspace-actions .btn{justify-content:center;width:100%}.workspace-tabs{top:calc(var(--header-height) + 8px);scrollbar-width:none;border-radius:18px;margin-inline-start:0;margin-inline-end:0;overflow-x:auto}.workspace-tabs::-webkit-scrollbar{display:none}.workspace-tabs button{flex:none}.workspace-panel,.content-card,.plan-main>.content-card{border-radius:24px;padding:18px}.timeline-list{padding:10px 14px 16px}.timeline-item{grid-template-columns:60px 34px minmax(0,1fr);gap:10px}.timeline-content{padding:13px}.mobile-drawer{border-radius:24px;width:min(86vw,332px);top:12px;bottom:12px;right:12px}}@media (max-width:520px){.page,.topbar-inner,.footer,.workspace-head>.page{width:min(100% - 18px, var(--content))}.hero-copy h1,.explore-hero h1,.plan-hero-content h1,.workspace-hero h1{max-width:9.2ch;font-size:clamp(2.45rem,12vw,3.55rem)}.plan-body{padding:18px}.meta-row{grid-template-columns:1fr}.timeline-item{grid-template-columns:52px 28px minmax(0,1fr)}.bottom-nav{width:min(100% - 14px,520px);bottom:7px}}@media (prefers-reduced-motion:reduce){.route-stage,button,a,input,select,textarea,.plan-card,.create-btn{transition:none!important;animation:none!important}}.site-footer{color:#f7f8f6;background:radial-gradient(circle at 77% 12%,#ff5b3529,#0000 30rem),radial-gradient(circle at 8% 95%,#61708514,#0000 24rem),linear-gradient(135deg,#15191f 0%,#181c22 52%,#261b1d 100%);width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.site-footer:before{content:"";pointer-events:none;border:86px solid #ffffff06;border-radius:50%;width:510px;height:510px;position:absolute;top:-170px;right:-120px}.site-footer:after{content:"";pointer-events:none;border:1px solid #ff6f4a14;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-300px;right:22%;box-shadow:0 0 0 75px #ff5b3505,0 0 0 150px #ff5b3503}.site-footer .footer{z-index:1;width:min(var(--content), calc(100% - clamp(28px, 5vw, 80px)));color:#f7f8f6;background:0 0;grid-template-columns:minmax(270px,1.45fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(280px,1fr);gap:clamp(34px,4vw,68px);margin:0 auto;padding:76px 0 30px;display:grid;position:relative;overflow:visible}.site-footer .footer:before{display:none}.site-footer .footer>div{z-index:1;flex-direction:column;gap:11px;min-width:0;display:flex;position:relative}.site-footer .footer-main{max-width:420px}.site-footer .footer-brand{color:#fff;width:-moz-fit-content;width:fit-content}.site-footer .footer-brand b{color:#fff}.site-footer .footer-main>p{color:#b6bcc4;max-width:370px;margin:18px 0 20px;font-size:.96rem;line-height:1.76}.site-footer .footer-badge{color:#d8dce1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:38px;padding:0 13px;font-size:.78rem;font-weight:750;display:inline-flex}.site-footer .footer-badge svg{color:#ff8966;width:15px;height:15px}.site-footer .footer-column>b,.site-footer .footer-cta>b{color:#fff;margin:0 0 8px;font-size:1rem;line-height:1.25}.site-footer .footer-column a{color:#aeb5be;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;font-size:.88rem;line-height:1.45;text-decoration:none;display:inline-flex}.site-footer .footer-column a:hover{color:#fff;transform:translate(4px)}.site-footer .footer-cta{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff17,#ffffff0b);border:1px solid #ffffff1c;border-radius:24px;align-self:start;padding:24px;box-shadow:inset 0 1px #ffffff0d,0 22px 48px #0000001f}.site-footer .footer-cta-kicker{letter-spacing:.1em;font-weight:900;color:#ff9978!important;font-size:.7rem!important}.site-footer .footer-cta>b{margin-top:2px;font-size:1.24rem}.site-footer .footer-cta p{color:#b7bdc5;margin:0 0 8px;font-size:.9rem;line-height:1.65}.site-footer .footer-cta .btn{border-radius:15px;justify-content:space-between;width:100%;min-height:48px;margin-top:5px;box-shadow:0 16px 30px #ff5b3533}.site-footer .footer-bottom{border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;gap:18px;min-width:0;margin-top:16px;padding-top:25px;flex-direction:row!important;display:flex!important}.site-footer .footer-bottom span{width:auto;color:#777f89!important;font-size:.76rem!important}@media (max-width:1120px){.site-footer .footer{grid-template-columns:minmax(250px,1.25fr) repeat(2,minmax(145px,.7fr));gap:40px 34px}.site-footer .footer-cta{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 28px!important;display:grid!important}.site-footer .footer-cta-kicker,.site-footer .footer-cta>b,.site-footer .footer-cta p{grid-column:1}.site-footer .footer-cta .btn{grid-area:1/2/4;width:auto;min-width:190px}}@media (max-width:760px){.site-footer .footer{width:min(100% - 28px, var(--content));grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;padding:52px 0 112px}.site-footer .footer-main,.site-footer .footer-cta,.site-footer .footer-bottom{grid-column:1/-1}.site-footer .footer-main{max-width:none}.site-footer .footer-main>p{max-width:520px}.site-footer .footer-cta{padding:22px;display:flex!important}.site-footer .footer-cta .btn{width:100%;min-width:0}.site-footer .footer-bottom{align-items:flex-start;flex-direction:column!important}}@media (max-width:460px){.site-footer .footer{width:min(100% - 22px, var(--content));grid-template-columns:1fr;gap:30px}.site-footer .footer-column,.site-footer .footer-main,.site-footer .footer-cta,.site-footer .footer-bottom{grid-column:1}.site-footer .footer-column{border-bottom:1px solid #ffffff12;padding-bottom:20px}}:root{--auth-dark:#171b21;--auth-dark-soft:#232932;--auth-orange:#ff5c35;--auth-orange-light:#ff9675;--auth-panel:#f6f6f2}.login-auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffdf5;border:1px solid #dcded7f5;border-radius:32px;width:100%;padding:clamp(28px,4vw,44px);box-shadow:0 28px 80px #1115191f,inset 0 1px #ffffffe6}.login-auth-card-head{margin-bottom:28px}.login-auth-card-head>span{color:var(--brand);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:900;display:block}.login-auth-card-head h2{color:var(--ink);letter-spacing:-.052em;margin:0;font-size:clamp(2rem,3vw,2.75rem);line-height:1.08}.login-auth-card-head p{color:var(--muted);margin:10px 0 0;font-size:.94rem;line-height:1.6}.auth-fields{gap:17px;display:grid}.auth-field{flex-direction:column;gap:8px;min-width:0;display:flex}.auth-field>span{color:#4a5159;font-size:.82rem;font-weight:800}.auth-input{background:#fbfbf8;border:1px solid #dcddd7;border-radius:16px;align-items:center;min-height:54px;display:flex;position:relative}.auth-input:focus-within{background:#fff;border-color:#ff9c7c;box-shadow:0 0 0 4px #ff5b3517}.auth-input>svg{color:#90969c;pointer-events:none;width:19px;height:19px;position:absolute;left:15px}.auth-input input{width:100%;min-height:52px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 48px 0 46px;font-size:.96rem}.auth-input input::placeholder{color:#a4a9ad}.auth-password button{color:#8b9197;background:0 0;border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:absolute;right:8px}.auth-password button:hover{color:var(--brand);background:var(--brand-soft)}.auth-password button svg{width:18px;height:18px}.auth-username i{color:#8f959b;font-size:.94rem;font-style:normal;font-weight:800;position:absolute;left:16px}.auth-username input{padding-left:38px}.login-auth-submit{border-radius:16px;justify-content:center;width:100%;min-height:54px;margin-top:22px;box-shadow:0 18px 32px #ff5b353d}.login-auth-submit:hover:not(:disabled){box-shadow:0 22px 40px #ff5b354f}.login-auth-switch{color:var(--muted);text-align:center;margin:22px 0 0;font-size:.85rem}.login-auth-switch a{color:var(--brand-hover);font-weight:800}.auth-error{color:#a4353c;background:#fff3f4;border:1px solid #f0c8cb;border-radius:14px;margin-bottom:18px;padding:12px 14px;font-size:.84rem;line-height:1.55}.auth-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-strength{align-items:center;gap:11px;display:flex}.auth-strength>div{flex:1;grid-template-columns:repeat(4,minmax(20px,1fr));gap:5px;display:grid}.auth-strength i{background:#e3e5de;border-radius:999px;height:5px}.auth-strength i.active{background:linear-gradient(90deg,#ff6c45,#ff9978)}.auth-strength span{color:var(--muted);flex:none;font-size:.73rem;font-weight:700}.auth-terms{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin-top:18px;display:grid}.auth-terms input{width:17px;height:17px;accent-color:var(--brand);margin:2px 0 0}.auth-terms span{color:#6d747b;font-size:.78rem;line-height:1.6}.app-main{overflow:clip}.content-card,.plan-card,.profile-card,.pro-journey-card,.workspace-panel,.modal{isolation:isolate}.footer a,.site-footer a{text-underline-offset:3px}button:disabled{cursor:not-allowed}@media (max-width:900px){.login-auth-card{border-radius:28px;margin-top:-52px;padding:32px;box-shadow:0 24px 65px #11151924}.login-auth-card-head{margin-bottom:22px}.login-auth-card-head h2{font-size:clamp(2rem,5vw,2.5rem)}}@media (max-width:620px){.login-auth-card{border-radius:24px;margin-top:-43px;padding:24px 18px}.login-auth-card-head h2{font-size:1.95rem}.login-auth-card-head p{font-size:.84rem}.auth-field-row{grid-template-columns:1fr;gap:17px}.auth-input{min-height:52px}.auth-input input{min-height:50px;font-size:.9rem}}@media (max-height:760px) and (min-width:901px){.login-auth-card{padding-block-start:28px;padding-block-end:28px}}:root{--compat-safe-bottom-e4303:max(92px, calc(76px + env(safe-area-inset-bottom)))}body.nav-open{overscroll-behavior:none;touch-action:none;overflow:hidden!important}.app-main,.route-stage,.hero,.hero-inner,.hero-copy,.quick-planner,.content-card,.plan-card,.workspace,.workspace-body,.workspace-panel,.profile-layout,.journey-page-pro{min-width:0}.topbar{z-index:900;position:sticky;top:0}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(8px)saturate(105%);backdrop-filter:blur(8px)saturate(105%);z-index:990!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:100vw!important;height:100dvh!important;transition:opacity .22s var(--ease-out), visibility .22s var(--ease-out)!important;background:#0d10157a!important;display:block!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.mobile-nav-backdrop.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.mobile-drawer{overscroll-behavior:contain;scrollbar-width:thin;z-index:1000!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:min(370px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;transition:transform .28s var(--ease-out), opacity .18s ease, visibility .28s ease!important;background:#fffffcfb!important;border:1px solid #e0e2dcf5!important;border-radius:26px!important;flex-direction:column!important;padding:18px!important;display:flex!important;position:fixed!important;top:12px!important;bottom:12px!important;left:auto!important;right:12px!important;overflow:hidden auto!important;transform:translate(calc(100% + 28px))!important;box-shadow:-18px 24px 70px #0e12173d!important}.mobile-drawer.open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(0,0)!important}.mobile-drawer-head{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffcf7;justify-content:space-between;align-items:center;min-height:68px;margin:-18px -18px 12px;padding:14px 18px;position:sticky;top:-18px;display:flex!important}.mobile-drawer .brand{font-size:1.55rem}.mobile-drawer .icon-btn{flex:none;display:grid!important}.mobile-search{border:1px solid var(--line)!important;background:#f7f7f3!important;border-radius:15px!important;align-items:center!important;gap:9px!important;min-height:50px!important;margin:4px 0 14px!important;padding:0 14px!important;display:flex!important}.mobile-search input{flex:1;background:0 0!important;border:0!important;outline:0!important;min-width:0!important;min-height:46px!important;padding:0!important;font-size:.92rem!important}.mobile-drawer nav{gap:7px!important;display:grid!important}.mobile-drawer nav a{color:#4e555d!important;background:0 0!important;border-radius:15px!important;align-items:center!important;gap:12px!important;min-height:50px!important;padding:0 14px!important;font-size:.94rem!important;font-weight:750!important;display:flex!important}.mobile-drawer nav a:hover,.mobile-drawer nav a.active{box-shadow:inset 3px 0 0 var(--brand);color:#20242a!important;background:#fff0ea!important}.mobile-drawer nav a svg{flex:none;width:19px!important;height:19px!important}.mobile-create{justify-content:center!important;width:100%!important;margin-top:auto!important;padding-top:15px!important;padding-bottom:15px!important}.route-home .hero{overflow:hidden}.route-home .hero-inner{position:relative}.route-home .hero-copy{z-index:2!important;opacity:1!important;visibility:visible!important;width:100%!important;max-width:760px!important;display:block!important;position:relative!important;transform:none!important}.route-home .hero-copy .eyebrow,.route-home .hero-copy h1,.route-home .hero-copy>p,.route-home .hero-actions,.route-home .hero-pills{display:flex;opacity:1!important;visibility:visible!important;transform:none!important}.route-home .hero-copy .eyebrow{width:-moz-fit-content;width:fit-content}.route-home .hero-copy h1,.route-home .hero-copy>p{display:block}.route-home .quick-planner{z-index:3!important;opacity:1!important;visibility:visible!important;width:100%!important;position:relative!important;transform:none!important}.plan-grid,.place-grid,.group-grid,.collection-grid,.stat-grid,.form-grid,.quick-grid,.profile-layout,.plan-detail-layout,.place-detail-grid,.expense-layout,.journey-grid,.workspace-summary-grid,.workspace-insight-strip,.expense-summary-grid{min-width:0}.table-wrap,.admin-table-wrap,.report-table,.booking-table,.session-list,.workspace-tabs,.horizontal-scroller{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.modal{max-width:min(680px,100vw - 24px);max-height:min(88dvh,900px);overflow-y:auto}@media (max-width:1180px){.top-search{display:none!important}.desktop-nav{margin-right:auto}.route-home .hero{min-height:auto!important}.route-home .hero-inner{grid-template-columns:1fr!important;align-items:start!important;gap:30px!important;min-height:auto!important;padding-block-start:48px!important;padding-block-end:58px!important;display:grid!important}.route-home .hero-copy{order:1;max-width:790px!important}.route-home .quick-planner{order:2;max-width:720px!important}}@media (max-width:980px){.desktop-nav,.top-search,.top-actions>.create-btn,.guest-actions{display:none!important}.topbar-inner{justify-content:space-between!important}.top-actions{margin-left:auto!important}.mobile-menu,.notification-btn{display:grid!important}.avatar-button{display:flex!important}.avatar-button>span,.avatar-button>svg{display:none!important}.avatar-button{justify-content:center!important;width:46px!important;height:46px!important;min-height:46px!important;padding:4px!important}.avatar-button img{width:36px!important;height:36px!important}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-layout,.plan-detail-layout,.place-detail-grid,.expense-layout,.journey-grid{grid-template-columns:1fr!important}.profile-sidebar,.profile-menu{position:static!important}}@media (max-width:760px){:root{--header-height:68px}body{padding-bottom:0}.app-main{padding-bottom:var(--compat-safe-bottom-e4303)}.page,.topbar-inner,.footer,.workspace-head>.page{width:min(100% - 24px, var(--content))!important}.topbar,.topbar-inner{height:var(--header-height)!important}.topbar-inner{gap:10px!important}.topbar .brand{font-size:1.35rem!important}.topbar .brand span{border-radius:8px 3px!important;padding:5px 7px 6px!important}.top-actions{gap:8px!important}.notification-btn,.mobile-menu,.avatar-button{border-radius:13px!important;width:42px!important;height:42px!important;min-height:42px!important}.avatar-button img{width:34px!important;height:34px!important}.profile-dropdown{max-height:calc(100dvh - var(--header-height) - 24px);overflow-y:auto;top:calc(var(--header-height) + 8px)!important;width:auto!important;position:fixed!important;left:12px!important;right:12px!important}.route-home .hero-bg{background-position:62%!important}.route-home .hero-bg:after{background:linear-gradient(#f8f6f2f0 0%,#f8f6f2d6 58%,#f8f6f2b8 100%)!important}.route-home .hero-inner{flex-direction:column!important;gap:26px!important;min-height:auto!important;padding-top:32px!important;padding-bottom:42px!important;display:flex!important}.route-home .hero-copy{order:1!important;max-width:none!important}.route-home .hero-copy .eyebrow{margin-bottom:2px;font-size:.72rem!important}.route-home .hero-copy h1{color:#14171c!important;letter-spacing:-.065em!important;max-width:10.5ch!important;margin:15px 0 16px!important;font-size:clamp(2.75rem,11vw,4rem)!important;line-height:.96!important}.route-home .hero-copy h1 em{color:var(--brand)!important}.route-home .hero-copy>p{color:#4e555d!important;max-width:630px!important;font-size:.98rem!important;line-height:1.65!important}.route-home .hero-actions{grid-template-columns:1fr!important;gap:11px!important;margin-top:22px!important;display:grid!important}.route-home .hero-actions .btn{justify-content:center!important;width:100%!important;min-height:50px!important}.route-home .hero-pills{flex-wrap:wrap!important;gap:8px!important;margin-top:17px!important;display:flex!important}.route-home .hero-pills span{padding:8px 11px!important;font-size:.78rem!important}.route-home .quick-planner{border-radius:24px!important;order:2!important;max-width:none!important;padding:20px!important}.quick-heading{grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important}.quick-heading>span{width:42px!important;height:42px!important}.quick-heading b{font-size:1.2rem!important}.quick-heading p{margin-top:5px!important;font-size:.86rem!important;line-height:1.5!important}.mood-picker{scrollbar-width:none;margin-inline-start:-2px;margin-inline-end:-2px;padding:2px 2px 4px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.mood-picker::-webkit-scrollbar{display:none}.mood-picker button{flex:none;min-height:38px!important;padding-inline-start:14px!important;padding-inline-end:14px!important}.quick-grid,.form-grid,.auth-field-row{grid-template-columns:1fr!important}.quick-grid{gap:13px!important}.quick-grid input,.quick-grid select,.input-with-button{width:100%!important;min-width:0!important}.quick-submit{width:100%!important;min-height:50px!important}.hero-scroll{display:none!important}.trust-strip{padding-inline-start:12px;padding-inline-end:12px}.trust-strip>.page{border-radius:22px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.trust-strip>.page>div{min-height:70px!important;padding:13px 10px!important}.trust-strip b{font-size:.86rem!important}.trust-strip span{font-size:.68rem!important}.section{padding-block-start:52px!important;padding-block-end:52px!important}.section-head{align-items:flex-start!important;gap:14px!important}.section-head h2{font-size:clamp(1.8rem,8vw,2.5rem)!important}.plan-grid,.stat-grid,.group-grid,.collection-grid,.journey-stat-grid{grid-template-columns:1fr!important}.plan-card,.content-card,.profile-card,.pro-journey-card,.workspace-panel{border-radius:22px!important}.plan-cover{height:min(62vw,250px)!important}.plan-card.compact{min-width:min(84vw,330px)!important}.horizontal-scroller{margin-inline-start:-12px;margin-inline-end:-12px;padding-inline-start:12px;padding-inline-end:12px;scroll-padding-inline:12px}.bottom-nav{z-index:850!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;border-radius:23px!important;width:auto!important;height:68px!important;padding:6px 8px!important;left:8px!important}.bottom-nav a{min-width:0;font-size:.61rem!important}.bottom-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:62px;overflow:hidden}.bottom-create{width:54px!important;height:54px!important;min-height:54px!important;margin-top:-18px!important}.site-footer .footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}}@media (max-width:480px){.page,.topbar-inner,.footer,.workspace-head>.page{width:min(100% - 18px, var(--content))!important}.topbar .brand{font-size:1.2rem!important}.notification-btn{display:none!important}.route-home .hero-inner{padding-top:26px!important}.route-home .hero-copy h1{max-width:9.5ch!important;font-size:clamp(2.55rem,12vw,3.45rem)!important}.route-home .hero-copy>p{font-size:.92rem!important}.route-home .quick-planner{border-radius:22px!important;padding:17px!important}.quick-heading{grid-template-columns:38px minmax(0,1fr)!important}.quick-heading>span{width:38px!important;height:38px!important}.quick-heading b{font-size:1.08rem!important}.quick-heading p{font-size:.8rem!important}.mood-fieldset{margin-top:17px!important}.quick-grid input,.quick-grid select,.auth-input,.auth-input input{min-height:50px!important}.mobile-drawer{border-radius:22px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;top:8px!important;bottom:8px!important;right:8px!important}}@media (max-width:380px){.topbar-inner{width:calc(100% - 14px)!important}.topbar .brand b{display:none}.route-home .hero-copy h1{font-size:2.35rem!important}.bottom-nav a span{display:none}}@media (prefers-reduced-motion:reduce){.mobile-drawer,.mobile-nav-backdrop{transition:none!important}}@media (max-width:480px){.route-home .hero-copy h1{max-width:100%!important;font-size:clamp(2.55rem,10.8vw,3rem)!important}}@media (max-width:900px){.login-auth-card{margin-top:0!important}}@media (max-width:620px){.login-auth-card{border-radius:24px!important;padding:24px 18px!important}}.booking-market-hero{color:#fff;background:linear-gradient(135deg,#151a22,#313b4d);border-radius:32px;grid-template-columns:1fr 1.2fr;gap:2rem;padding:2.3rem;display:grid}.booking-market-hero h1{margin:.5rem 0;font-size:clamp(2.1rem,4vw,4.4rem);line-height:1}.booking-market-hero em{color:#ffca7a}.booking-market-hero form{grid-template-columns:1fr 1fr;align-content:center;gap:.8rem;display:grid}.booking-market-hero form input{min-width:0}.booking-market-hero form button{grid-column:1/-1}.booking-type-tabs{gap:.7rem;padding:1.5rem 0;display:flex;overflow:auto}.booking-type-tabs button{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.75rem 1rem;display:flex}.booking-type-tabs button.active{background:var(--ink);color:#fff}.booking-type-tabs svg{width:17px}.booking-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.booking-product-card{border:1px solid var(--line);background:var(--surface);color:inherit;box-shadow:var(--shadow-sm);border-radius:24px;text-decoration:none;transition:all .2s;overflow:hidden}.booking-product-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.product-cover{background-position:50%;background-size:cover;height:190px;padding:1rem}.product-cover span{color:#fff;background:#000000b3;border-radius:99px;padding:.4rem .65rem}.booking-product-card h3{margin:.35rem 0;font-size:1.25rem}.booking-product-card p,.slot-preview{color:var(--muted);align-items:center;gap:.4rem;display:flex}.booking-product-card svg{width:17px}.booking-product-card footer{justify-content:space-between;align-items:end;margin-top:1rem;display:flex}.booking-product-card footer b{font-size:1.1rem}.booking-product-card footer span{color:var(--accent);font-weight:700}.product-detail-layout,.booking-detail-layout{grid-template-columns:minmax(0,1fr) 340px;gap:1.4rem;display:grid}.product-detail-cover{background-position:50%;background-size:cover;border-radius:28px;height:430px;margin-bottom:1.3rem}.product-facts{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.product-facts>div{background:var(--surface-2);border-radius:18px;gap:.25rem;padding:1rem;display:grid}.availability-list{gap:.75rem;display:grid}.availability-list>div{border:1px solid var(--line);border-radius:17px;align-items:center;gap:1rem;padding:1rem;display:flex}.availability-list>div>div{flex:1;display:grid}.legacy-booking-modal .booking-product-summary{background:var(--surface-2);border-radius:20px;justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.quantity-row{justify-content:space-between;align-items:center;display:flex}.quantity-row>div{align-items:center;gap:1rem;display:flex}.quantity-row button{border:1px solid var(--line);background:var(--surface);border-radius:50%;width:38px;height:38px}.quantity-row svg{width:16px}.checkout-summary{border-top:1px solid var(--line);padding:1rem}.checkout-summary>div{justify-content:space-between;font-size:1.2rem;display:flex}.booking-chip-action{justify-content:space-between;align-items:center;gap:1rem;display:flex!important}.booking-chip-action button{background:var(--accent);color:#fff;border:0;border-radius:10px;padding:.45rem .75rem;font-weight:700}.booking-detail-card{position:relative}.booking-detail-card h2{margin:.4rem 0}.legacy-booking-detail .totals{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.totals>div{justify-content:space-between;padding:.35rem 0;display:flex}.totals strong{font-size:1.35rem}.star-picker{display:flex}.star-picker button{color:#c8c8c8;background:0 0;border:0}.star-picker button.active{color:#f0a500}.review-form textarea{width:100%;min-height:120px;margin:1rem 0}.info-note{background:#fff8e8;border-radius:15px;padding:1rem}.status-pill.held{color:#765c00;background:#fff3cd}.status-pill.expired,.status-pill.rejected{color:#555;background:#eee}.status-pill.refunded{color:#1769aa;background:#e8f3ff}@media (max-width:980px){.booking-market-hero,.product-detail-layout,.booking-detail-layout{grid-template-columns:1fr}.booking-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-facts{grid-template-columns:1fr}}@media (max-width:640px){.booking-market-hero{padding:1.35rem}.booking-market-hero form,.booking-product-grid{grid-template-columns:1fr}.product-detail-cover{height:260px}.booking-product-summary{flex-direction:column}}.booking-modal-flow .booking-steps{background:var(--surface-2,#f5f7fb);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;padding:6px;display:grid}.booking-modal-flow .booking-steps button{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px;font-weight:700}.booking-modal-flow .booking-steps button.active{color:var(--primary,#6d5dfc);background:#fff;box-shadow:0 3px 12px #0f172a14}.specialized-fields,.specialized-editor{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:16px;padding:16px}.specialized-fields h3,.specialized-editor h4{align-items:center;gap:8px;margin:0 0 14px;display:flex}.check-label{align-items:center;gap:9px;min-height:44px;display:flex!important}.check-label input{width:auto!important}.modal-actions{justify-content:space-between;gap:12px;display:flex}.specialized-editor{background:var(--surface-2,#fafafa);margin:8px 0}@media (max-width:700px){.booking-modal-flow .booking-steps{grid-template-columns:1fr}.modal-actions{flex-direction:column-reverse}.modal-actions .btn{width:100%}}.service-detail-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.service-detail-chips span{background:var(--surface-2,#f4f5f8);color:var(--text-muted,#64748b);border-radius:999px;padding:5px 8px;font-size:.78rem}.service-requirement-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.service-requirement-summary>div{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;padding:14px}.service-requirement-summary small,.service-requirement-summary b{display:block}.service-suggestion-list{gap:14px;max-height:65vh;display:grid;overflow:auto}.service-suggestion-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;grid-template-columns:180px 1fr;display:grid;overflow:hidden}.service-suggestion-card.selected{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 18%,transparent)}.service-suggestion-cover{background-position:50%;background-size:cover;min-height:170px}.service-suggestion-body{padding:16px}.slot-mini-list{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.slot-mini-list span{background:var(--surface-2);border-radius:999px;padding:6px 9px;font-size:12px}.booking-chip>div:first-child{gap:3px;display:grid}.booking-chip small{opacity:.7}.booking-chip b{font-size:14px}.primary-mini{background:var(--primary)!important;color:#fff!important}.empty-inline{text-align:center;border:1px dashed var(--line);border-radius:16px;padding:24px}.alert.error{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:700px){.service-requirement-summary,.service-suggestion-card{grid-template-columns:1fr}.service-suggestion-cover{min-height:150px}}:root{--compat-bg-0aa8b:#f5f6f2;--compat-surface-b8a5d:#fff;--compat-surface-b8a5d-2:#fafaf7;--compat-surface-b8a5d-3:#f0f2ed;--compat-ink-fecb9:#16191e;--compat-ink-fecb9-soft:#3f4750;--compat-muted-af34b:#717983;--compat-line-dd1cf:#e1e4dd;--compat-line-dd1cf-strong:#d3d7cf;--compat-brand-4773a:#ff5c35;--compat-brand-4773a-deep:#e84420;--compat-brand-4773a-soft:#fff0e9;--compat-dark-e0217:#171b21;--compat-dark-e0217-2:#252b33;--compat-success-030ce:#23805f;--compat-warning-b107f:#d9951d;--compat-danger-a8e5b:#d84852;--compat-blue-1ce43:#3976b8;--compat-shadow-xs-c3b08:0 4px 16px #12161b0b;--compat-shadow-sm-92ade:0 12px 32px #12161b11;--compat-shadow-md-99f25:0 22px 58px #12161b1a;--compat-shadow-lg-c00bf:0 38px 100px #12161b2b;--compat-radius-sm-de41f:13px;--compat-radius-md-de3c4:18px;--compat-radius-lg-7548e:26px;--compat-radius-xl-d5052:34px;--content:1460px;--header-height:78px}html{scroll-padding-top:calc(var(--header-height) + 24px);overflow-x:clip}body{color:var(--compat-ink-fecb9);background:radial-gradient(circle at 0 -5%, #ff5c3513, transparent 29rem), radial-gradient(circle at 100% 12%, #4173aa0b, transparent 26rem), linear-gradient(180deg, #fbfbf8 0, var(--compat-bg-0aa8b) 36rem, #f0f2ed 100%);font-size:15px;line-height:1.65;overflow-x:clip}body:before{opacity:.5}img{max-width:100%}button:not(:disabled),a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance}p{text-wrap:pretty}.page,.topbar-inner,.footer,.workspace-head>.page{width:min(var(--content), calc(100% - clamp(28px, 4vw, 72px)))}.route-stage{min-width:0;min-height:calc(100vh - var(--header-height))}.app-main{min-width:0}.content-card,.table-card,.state-card,.modal,.lane,.group-card,.collection-card,.metric-card,.data-card,.vendor-card,.partner-task,.booking-detail-card{border-color:var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-sm-92ade);background:#fffffdf5}.content-card{border-radius:var(--compat-radius-lg-7548e);padding:clamp(20px,2.2vw,32px)}.content-card:hover{border-color:#daddd5}.page-head,.page-title,.create-heading{gap:28px;margin-bottom:clamp(26px,3.5vw,48px)}.page-head h1,.page-title h1,.create-heading h1{max-width:980px;color:var(--compat-ink-fecb9);letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(2.55rem,4vw,4.8rem);line-height:.99}.page-head p,.page-title p,.create-heading p{max-width:760px;color:var(--compat-muted-af34b);margin-top:12px;font-size:1rem}.eyebrow{color:var(--compat-brand-4773a);letter-spacing:.105em;gap:7px;font-size:.77rem;font-weight:900}.section-head h2,.section-title h2,.content-card>h2{color:var(--compat-ink-fecb9);font-size:clamp(1.75rem,2.4vw,2.65rem);line-height:1.08}.section-head p,.section-title p{max-width:700px;color:var(--compat-muted-af34b);font-size:.98rem}.btn,.create-btn{border-radius:14px;min-height:46px;padding:0 18px;font-size:.91rem;font-weight:800}.btn.big{min-height:50px;padding-inline-start:21px;padding-inline-end:21px}.btn.huge{min-height:54px;padding-inline-start:24px;padding-inline-end:24px}.btn.primary,.create-btn{border-color:var(--compat-brand-4773a);color:#fff;background:linear-gradient(135deg, #ff6947, var(--compat-brand-4773a));box-shadow:0 14px 30px #ff5c3538}.create-btn{background:#1d2229;border-color:#1d2229;box-shadow:0 14px 28px #12161b29}.btn.primary:hover:not(:disabled){border-color:var(--compat-brand-4773a-deep);background:linear-gradient(135deg, #ff5f3c, var(--compat-brand-4773a-deep));transform:translateY(-2px);box-shadow:0 18px 38px #ff5c354d}.btn:not(.primary):hover:not(:disabled),.icon-btn:hover:not(:disabled){background:#f6f7f3;border-color:#cfd3ca;transform:translateY(-1px)}input,select,textarea{border-color:var(--compat-line-dd1cf);max-width:100%;color:var(--compat-ink-fecb9);background:#fbfcf9;border-radius:14px}input:focus,select:focus,textarea:focus{background:#fff;border-color:#ffad93;box-shadow:0 0 0 4px #ff5c3517}textarea{min-height:112px;line-height:1.6}.form-grid{gap:18px}.form-grid label,.form-stack label{color:#343b43;font-size:.9rem;font-weight:750}.form-stack{gap:17px}.topbar{height:var(--header-height);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#fffffce0;border-color:#dee1daf0;box-shadow:0 8px 28px #12161b09}.topbar-inner{gap:clamp(12px,1.6vw,24px);min-width:0}.brand{font-size:clamp(1.55rem,1.35rem + .35vw,1.9rem)}.brand span{border-radius:10px 4px;padding:6px 9px 7px;box-shadow:0 11px 24px #ff5c3533}.desktop-nav a{color:#505861;border-radius:13px;min-height:44px;padding-inline-start:12px;padding-inline-end:12px;font-size:.9rem;font-weight:750}.top-search{background:#fbfbf8;border-radius:15px;flex:270px;width:auto;min-width:200px;max-width:340px;min-height:48px}.top-search input{min-width:0;font-size:.9rem}.avatar-button{min-height:48px;box-shadow:var(--compat-shadow-xs-c3b08);background:#fffffff0;border-radius:15px}.avatar-button img{width:36px;height:36px}.profile-dropdown{border-color:var(--compat-line-dd1cf);width:310px;box-shadow:var(--compat-shadow-md-99f25);border-radius:22px}.profile-dropdown-links a{border-radius:12px;min-height:46px}.mobile-drawer{border-color:var(--compat-line-dd1cf);background:#fffffdfb;box-shadow:0 34px 90px #12161b38}.mobile-drawer nav a{border-radius:14px}.mobile-nav-backdrop.open{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0f1357}.bottom-nav{border-color:var(--compat-line-dd1cf);background:#fffffdf0;box-shadow:0 20px 46px #12161b24}.hero{min-height:calc(100svh - var(--header-height))}.hero-inner{min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,1.08fr) minmax(390px,.8fr);gap:clamp(36px,4.4vw,76px);padding-block-start:clamp(46px,5vw,76px);padding-block-end:clamp(46px,5vw,76px)}.hero-bg:after{background:linear-gradient(90deg,#f9f7f3eb 0%,#f9f7f3d1 38%,#f9f7f35c 70%,#13171d42 100%)}.hero-copy{max-width:800px}.hero-copy h1{color:#14171c;letter-spacing:-.073em;max-width:10.6ch;margin:18px 0 20px;font-size:clamp(3.6rem,5.4vw,6.15rem);line-height:.94}.hero-copy h1 em{color:var(--compat-brand-4773a)}.hero-copy>p{color:#4b535c;max-width:670px;font-size:1.08rem;line-height:1.75}.hero-actions{gap:13px;margin-top:28px}.hero-actions .btn{min-width:205px}.hero-pills{gap:9px;margin-top:20px}.hero-pills span{box-shadow:var(--compat-shadow-xs-c3b08);background:#fffffdc7;border:1px solid #daddd6f0;border-radius:999px;padding:9px 13px;font-size:.82rem;font-weight:650}.quick-planner{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#fffefcf7,#fff6f2f0);border:1px solid #fffc;border-radius:30px;max-width:620px;padding:clamp(23px,2.6vw,32px);box-shadow:0 34px 90px #12161b29}.quick-heading{gap:14px}.quick-heading>span{width:46px;height:46px;color:var(--compat-brand-4773a);background:var(--compat-brand-4773a-soft);border-radius:15px}.quick-heading b{font-size:1.35rem;line-height:1.25}.quick-heading p{font-size:.91rem}.mood-picker{gap:7px}.mood-picker button{background:#f6f7f3;border-radius:999px;min-height:37px;padding-inline-start:13px;padding-inline-end:13px;font-size:.8rem}.mood-picker button.active{color:#fff;background:#222831;box-shadow:0 11px 24px #15191f33}.quick-grid{gap:13px}.quick-grid input,.quick-grid select{min-height:48px}.trust-strip>.page{border:1px solid var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-xs-c3b08);background:#fffffdbf;border-radius:0 0 28px 28px;overflow:hidden}.trust-strip>.page>div{padding:20px 22px}.soft-section{background:#eef1ebb8}.creator-cta{border-radius:var(--compat-radius-xl-d5052);box-shadow:var(--compat-shadow-lg-c00bf)}.plan-grid{gap:clamp(18px,2vw,26px)}.plan-card,.place-card{border:1px solid var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-sm-92ade);background:linear-gradient(#fff,#fbfcf9);border-radius:25px;overflow:hidden}.plan-card:hover,.place-card:hover{box-shadow:var(--compat-shadow-md-99f25);border-color:#ff5c353d;transform:translateY(-5px)}.plan-cover,.place-image{height:248px}.plan-cover-shade,.place-image-shade{background:linear-gradient(#0f121605,#0f121675)}.plan-body,.place-body{padding:22px}.creator-line{gap:9px;font-size:.82rem}.creator-line img{width:30px;height:30px}.plan-title h3,.place-title h3{font-size:1.38rem;line-height:1.2}.plan-desc{color:var(--compat-muted-af34b);font-size:.91rem;line-height:1.67}.meta-row,.reason-row{gap:8px}.meta-row span,.reason-row span{font-size:.8rem}.plan-bottom{border-top:1px solid #eceee8;margin-top:18px;padding-top:16px}.social-actions button{border-radius:12px;min-width:47px;min-height:40px}.explore-page{gap:28px}.explore-hero{min-height:310px;box-shadow:var(--compat-shadow-lg-c00bf);background:radial-gradient(circle at 87% 5%,#ff704859,#0000 23rem),linear-gradient(135deg,#171b21 0%,#252b33 55%,#5a392f 100%);border-radius:32px;padding:clamp(30px,3.2vw,46px)}.explore-hero h1,.explore-hero h2,.explore-hero h3,.explore-hero p,.explore-hero span,.explore-hero b{color:#fff}.explore-hero h1{letter-spacing:-.064em;max-width:14ch;font-size:clamp(3rem,4.7vw,5rem);line-height:.98}.explore-hero h1 em{color:#ff9a78}.explore-hero p{color:#ffffffbf;max-width:780px;font-size:1rem}.explore-hero-stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff16;border-radius:26px;min-height:176px}.filter-panel{top:calc(var(--header-height) + 14px);border:1px solid var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-md-99f25);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffded;border-radius:26px;padding:21px}.search-box{background:#fafbf8;border-radius:16px;min-height:56px}.filter-row{gap:13px}.filter-row label>span{font-size:.78rem}.active-filter-row button,.active-filter-row i{border-radius:999px}.result-bar{padding-top:10px}.result-bar b{color:var(--compat-ink-fecb9);font-size:1.85rem}.booking-market-hero{box-shadow:var(--compat-shadow-lg-c00bf);background:radial-gradient(circle at 90% 0,#ffa35c45,#0000 22rem),linear-gradient(135deg,#151a21,#29313d 58%,#49372f);border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.78fr);gap:42px;padding:clamp(28px,3.5vw,48px)}.booking-market-hero h1,.booking-market-hero p,.booking-market-hero span{color:#fff}.booking-market-hero h1{letter-spacing:-.064em;max-width:12ch;font-size:clamp(3rem,4.5vw,5rem);line-height:.98}.booking-market-hero p{color:#ffffffb8;max-width:630px;font-size:1rem}.booking-market-hero form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:24px;padding:21px}.booking-market-hero form input{color:#fff;background:#0e121759;border-color:#ffffff29}.booking-market-hero form input::placeholder{color:#ffffff8a}.booking-type-tabs{padding:4px 0 8px}.booking-type-tabs button{border-radius:999px;min-height:44px;font-weight:750}.booking-product-grid{gap:22px}.booking-product-card{border-color:var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-sm-92ade);background:#fff;border-radius:24px}.booking-product-card:hover{box-shadow:var(--compat-shadow-md-99f25);border-color:#ff5c3538}.product-cover{height:220px}.booking-product-card>div:last-child{padding:20px}.booking-product-card h3{font-size:1.35rem}.product-detail-layout,.booking-detail-layout{gap:28px}.product-detail-cover{height:clamp(330px,42vw,520px);box-shadow:var(--compat-shadow-md-99f25);border-radius:30px}.product-facts>div{border:1px solid var(--compat-line-dd1cf);background:var(--compat-surface-b8a5d-2)}.availability-list>div{background:#fff;border-radius:17px}.create-heading{align-items:flex-end}.mode-switch{border:1px solid var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-xs-c3b08);background:#fffffdeb;border-radius:17px;padding:6px}.mode-switch button{border-radius:12px;min-height:44px}.mode-switch button.active{color:#fff;background:#20262e;box-shadow:0 10px 24px #13171c29}.editor-form{gap:24px}.editor-form .content-card{padding:clamp(24px,3vw,38px);position:relative}.step-number{color:#fff;background:linear-gradient(135deg, #ff724f, var(--compat-brand-4773a));border-radius:15px;width:44px;height:44px;box-shadow:0 14px 27px #ff5c3538}.submit-plan{z-index:5;border-radius:18px;position:sticky;bottom:18px;box-shadow:0 20px 48px #ff5c354d}.kanban{gap:22px}.lane{border-radius:24px;min-width:300px}.lane-head{border-bottom-color:var(--compat-line-dd1cf);padding:18px}.lane-list{gap:12px;padding:14px}.my-plan-card{border:1px solid var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-xs-c3b08);background:#fff;border-radius:18px;overflow:hidden}.my-plan-card:hover{box-shadow:var(--compat-shadow-sm-92ade);border-color:#ff5c3538;transform:translateY(-2px)}.group-grid,.collection-grid,.vendor-grid,.metric-grid,.data-cards{gap:20px}.group-card,.collection-card,.vendor-card,.metric-card,.data-card{border-radius:22px}.plan-hero{background-position:50%;background-size:cover;position:relative;overflow:hidden}.plan-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0c0f13e0 0%,#0c0f13ab 48%,#0c0f136b 100%),linear-gradient(#0000000f,#00000040);position:absolute;top:0;bottom:0;left:0;right:0}.plan-hero-content{z-index:1;gap:48px;position:relative}.plan-hero-content h1,.plan-hero-content p,.plan-hero-content span,.plan-hero-content b,.plan-hero-content a,.plan-hero-content strong,.plan-hero-content .crumb{color:#fff}.plan-hero-content h1{letter-spacing:-.07em;text-shadow:0 12px 30px #00000047;max-width:10ch;font-size:clamp(3.4rem,5.1vw,5.6rem);line-height:.94}.plan-hero-content>div:first-child>p{color:#ffffffc7;max-width:760px;font-size:1.03rem}.hero-summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f121773;border-radius:27px;min-width:360px;padding:23px}.hero-summary>div{background:#ffffff0e;border-radius:17px;min-height:80px;padding:15px}.hero-summary strong{font-size:1.2rem}.plan-detail-layout,.place-detail-grid{gap:30px}.plan-sidebar .sticky-action,.place-detail-grid .sticky-action,.product-detail-layout .sticky-action,.booking-detail-layout .sticky-action{border:1px solid var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-md-99f25);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffdf5;border-radius:26px}.day-head{background:radial-gradient(circle at 90% 0,#ff6f4852,#0000 20rem),linear-gradient(135deg,#171b21,#29303a 62%,#5b3a30)}.day-head h2,.day-head h3,.day-head b,.day-head span{color:#fff}.timeline-day{border:1px solid var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-sm-92ade);border-radius:23px}.timeline-content{background:#fbfcf9;border:1px solid #e8ebe4;border-radius:17px}.place-detail-hero{border:1px solid var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-md-99f25);background:#fff;border-radius:31px;gap:clamp(25px,3vw,44px);padding:clamp(22px,2.8vw,36px)}.place-detail-hero img{object-fit:cover;border-radius:23px;min-height:390px}.place-detail-hero h1{font-size:clamp(2.8rem,4.5vw,5rem);line-height:.96}.amenity-grid>div{background:var(--compat-surface-b8a5d-2);border-radius:13px}.journey-pro,.profile-page-pro{gap:26px}.journey-pro-hero,.pro-profile-hero{box-shadow:var(--compat-shadow-lg-c00bf);border-radius:32px}.journey-pro-copy h1,.pro-profile-identity h1{color:#fff}.journey-stat-grid,.pro-profile-stats{gap:14px}.journey-dashboard,.pro-profile-layout{gap:24px}.journey-dashboard .content-card,.pro-profile-card,.pro-security-card{border-radius:26px}.pro-profile-sidebar{box-shadow:var(--compat-shadow-sm-92ade);border-radius:24px}.pro-profile-sidebar a{border-radius:13px;min-height:48px}.pro-profile-field input,.pro-profile-field select,.pro-profile-field textarea{min-height:48px}.stat-grid{gap:15px}.stat-card{border:1px solid var(--compat-line-dd1cf);min-height:145px;box-shadow:var(--compat-shadow-sm-92ade);background:linear-gradient(#fff,#fafbf8);border-radius:21px;padding:21px}.stat-card>span{width:42px;height:42px;color:var(--compat-brand-4773a);background:var(--compat-brand-4773a-soft);border-radius:13px}.stat-card b{font-size:1.7rem}.admin-tabs,.partner-tabs,.commercial-tabs{border:1px solid var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-xs-c3b08);background:#fffffdeb;border-radius:17px;padding:7px}.admin-tabs button,.partner-tabs button,.commercial-tabs button{border-radius:11px;min-height:44px}.admin-tabs button.active,.partner-tabs button.active,.commercial-tabs button.active{color:#fff;background:#222831}.table-card{border-radius:24px;overflow:auto}.table-card table{min-width:780px}.table-card th{color:#59616a;background:#f4f6f1}.table-card td,.table-card th{padding:15px 16px}.partner-hero,.city-hero{box-shadow:var(--compat-shadow-lg-c00bf);border-radius:31px;overflow:hidden}.partner-hero h1,.city-hero h1{font-size:clamp(2.8rem,4.5vw,5rem)}.quick-commercial{border:1px solid var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-sm-92ade);background:#fff;border-radius:20px;padding:18px}.login-auth-card{border:1px solid var(--compat-line-dd1cf);box-shadow:var(--compat-shadow-lg-c00bf);border-radius:29px}.login-auth-card-head h1{font-size:clamp(2rem,3vw,2.8rem)}.auth-input{border-radius:14px;min-height:52px}.modal{border:1px solid #ffffffa3;border-radius:28px;max-height:min(90svh,860px);box-shadow:0 38px 100px #0c0f1347}.modal-head{border-bottom:1px solid var(--compat-line-dd1cf);padding:22px 24px 17px}.modal-head h2{font-size:clamp(1.55rem,2.4vw,2.15rem)}.modal-body{padding:24px}.state-card{border-radius:27px;min-height:280px}.state-icon{border-radius:18px;width:56px;height:56px}.toast-stack{z-index:1200}.toast-stack>div{box-shadow:var(--compat-shadow-md-99f25);border-radius:16px}.site-footer{color:#ffffffb8;background:radial-gradient(circle at 72% 20%,#ff643d29,#0000 24rem),linear-gradient(135deg,#15191f,#20252d 58%,#3d2d29);width:100%;position:relative;overflow:hidden}.site-footer .footer{padding-top:clamp(64px,7vw,100px);padding-bottom:34px}.site-footer .footer b,.site-footer .footer a,.site-footer .footer h2,.site-footer .footer h3{color:#fff}.site-footer .footer p,.site-footer .footer span{color:#ffffffa6}.footer-cta{background:#fff1;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0d}.footer-bottom{border-top-color:#ffffff1a}@media (max-width:1260px){.desktop-nav a{padding-inline-start:9px;padding-inline-end:9px}.top-search{max-width:270px}.avatar-button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(370px,.78fr);gap:38px}.booking-market-hero{grid-template-columns:1fr 420px}}@media (max-width:1080px){.top-search{display:none}.desktop-nav{margin-right:auto}.hero,.hero-inner{min-height:auto}.hero-inner,.booking-market-hero,.plan-detail-layout,.place-detail-grid,.product-detail-layout,.booking-detail-layout,.expense-layout,.two-column{grid-template-columns:1fr}.hero-copy,.quick-planner{max-width:760px}.plan-sidebar .sticky-action,.place-detail-grid .sticky-action,.product-detail-layout .sticky-action,.booking-detail-layout .sticky-action{position:static}.plan-grid,.booking-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-summary{width:min(100%,720px);min-width:0}.footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:root{--header-height:72px}.desktop-nav,.top-actions>.create-btn,.notification-btn,.avatar-button>span,.avatar-button>svg,.guest-actions{display:none}.mobile-menu{display:grid}.topbar-inner{justify-content:space-between}.hero-inner{padding-block-start:42px;padding-block-end:54px}.explore-hero{grid-template-columns:1fr}.explore-hero-stat{min-height:125px;margin-top:8px}.filter-panel{position:relative;top:auto}.create-heading{flex-direction:column;align-items:flex-start}.place-detail-hero{grid-template-columns:1fr}.place-detail-hero img{min-height:310px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kanban{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(300px,1fr));padding-bottom:12px;overflow-x:auto}.lane{scroll-snap-align:start}}@media (max-width:700px){body{font-size:14px}.page,.topbar-inner,.footer,.workspace-head>.page{width:min(100% - 22px, var(--content))}.page-space{padding-top:30px;padding-bottom:94px}.brand{font-size:1.7rem}.content-card{border-radius:22px;padding:19px}.page-head,.page-title,.create-heading{flex-direction:column;align-items:flex-start;margin-bottom:28px}.page-head h1,.page-title h1,.create-heading h1{font-size:clamp(2.35rem,10vw,3.45rem)}.page-head>.btn,.create-heading>.btn{width:100%}.hero-bg:after{background:linear-gradient(#f9f7f3f0,#f9f7f3cc 62%,#f9f7f3b8)}.hero-inner{gap:25px;padding-block-start:28px;padding-block-end:46px}.hero-copy h1{max-width:9.5ch;font-size:clamp(2.8rem,12vw,4.1rem);line-height:.96}.hero-copy>p{font-size:.98rem}.hero-actions{flex-direction:column}.hero-actions .btn,.quick-submit{width:100%}.hero-pills{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.hero-pills::-webkit-scrollbar{display:none}.hero-pills span{flex:none}.quick-planner{border-radius:24px;padding:21px}.quick-heading b{font-size:1.2rem}.quick-grid,.form-grid,.product-facts,.service-requirement-summary,.expense-summary-grid,.workspace-insight-strip,.pro-profile-form-grid.three-columns{grid-template-columns:1fr}.mood-picker{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.mood-picker::-webkit-scrollbar{display:none}.mood-picker button{flex:none}.trust-strip>.page{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip>.page>div{min-height:82px;padding:14px 10px}.section{padding-block-start:52px;padding-block-end:52px}.plan-grid,.booking-product-grid,.group-grid,.collection-grid,.vendor-grid,.metric-grid,.data-cards,.poll-grid{grid-template-columns:1fr}.plan-cover,.place-image{height:220px}.explore-hero,.booking-market-hero,.city-hero,.partner-hero{border-radius:25px;padding:25px 21px}.explore-hero h1,.booking-market-hero h1,.city-hero h1,.partner-hero h1{max-width:11ch;font-size:clamp(2.55rem,11vw,3.7rem)}.booking-market-hero form{grid-template-columns:1fr;padding:16px}.search-box{grid-template-columns:1fr auto;gap:9px;padding:9px;display:grid}.search-box>input{grid-column:1/-1}.search-box .btn.primary{width:100%}.filter-row{grid-template-columns:1fr}.result-bar{flex-direction:column;align-items:flex-start;gap:9px}.plan-hero-content{min-height:auto;padding-block-start:48px;padding-block-end:48px}.plan-hero-content h1{max-width:10ch;font-size:clamp(2.8rem,12vw,4.2rem)}.hero-summary{grid-template-columns:1fr}.plan-detail-layout,.place-detail-grid{padding-top:24px}.timeline-list{padding-inline-start:14px;padding-inline-end:14px}.timeline-item{grid-template-columns:56px 31px minmax(0,1fr);gap:8px}.timeline-content{padding:13px}.place-detail-hero img{min-height:230px}.place-detail-hero h1{font-size:clamp(2.5rem,11vw,3.7rem)}.mode-switch{width:100%}.mode-switch button{flex:1}.stat-grid{grid-template-columns:1fr 1fr}.stat-card{min-height:128px}.admin-tabs,.partner-tabs,.commercial-tabs{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.partner-tabs::-webkit-scrollbar{display:none}.commercial-tabs::-webkit-scrollbar{display:none}.admin-tabs button,.partner-tabs button,.commercial-tabs button{flex:none}.modal-backdrop{align-items:flex-end;padding:8px}.modal{border-radius:25px 25px 18px 18px;width:100%;max-height:92svh}.modal-head,.modal-body{padding-inline-start:18px;padding-inline-end:18px}.footer{grid-template-columns:1fr;padding-bottom:112px}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:460px){.page,.topbar-inner,.footer,.workspace-head>.page{width:min(100% - 16px, var(--content))}.topbar-inner{gap:8px}.brand{font-size:1.55rem}.hero-copy h1,.explore-hero h1,.booking-market-hero h1,.plan-hero-content h1,.place-detail-hero h1{font-size:clamp(2.35rem,12vw,3.25rem)}.plan-body,.place-body{padding:18px}.meta-row,.stat-grid{grid-template-columns:1fr}.timeline-item{grid-template-columns:50px 26px minmax(0,1fr)}.bottom-nav{width:calc(100% - 14px);bottom:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.booking-market-copy{align-self:center}.booking-market-proof{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.booking-market-proof span{background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:700;color:#ffffffc7!important}.booking-market-form label{color:#ffffffb3;flex-direction:column;gap:7px;min-width:0;font-size:.79rem;font-weight:750;display:flex}.booking-market-form label>span{color:#ffffffb8}.booking-search-wide{grid-column:1/-1}.booking-search-wide>div{position:relative}.booking-search-wide>div svg{color:#ffffff85;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.booking-search-wide input{width:100%;padding-left:43px}.booking-result-head{justify-content:space-between;align-items:flex-end;gap:20px;padding-top:16px;display:flex}.booking-result-head h2,.city-result-head h2{color:var(--compat-ink-fecb9);margin:6px 0 4px;font-size:clamp(2rem,3vw,3rem);line-height:1.05}.booking-result-head p,.city-result-head p{color:var(--compat-muted-af34b);margin:0}.booking-product-grid.is-loading{opacity:.58;pointer-events:none}.booking-product-body>small{color:var(--compat-brand-4773a);letter-spacing:.04em;text-transform:uppercase;font-weight:850}.city-page{gap:34px;display:grid}.city-hero{color:#fff;background:radial-gradient(circle at 84% 9%,#ff794f57,#0000 24rem),linear-gradient(135deg,#171b21 0%,#28303a 57%,#57382f 100%);grid-template-columns:minmax(0,1fr) 240px;gap:36px;min-height:330px;padding:clamp(30px,4vw,52px);display:grid;position:relative}.city-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 6% 120%,#ffffff14,#0000 25rem);position:absolute;top:0;bottom:0;left:0;right:0}.city-hero-copy,.city-hero-stat{z-index:1;position:relative}.city-hero h1,.city-hero p,.city-hero span,.city-hero b,.city-hero small{color:#fff}.city-hero h1{letter-spacing:-.067em;max-width:12ch;margin:13px 0 14px;font-size:clamp(3.1rem,4.8vw,5.2rem);line-height:.96}.city-hero p{color:#ffffffbd;max-width:700px;font-size:1rem}.city-hero-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.city-hero-actions .btn:not(.primary){color:#fff;background:#ffffff14;border-color:#fff3}.city-hero-stat{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffff13;border:1px solid #ffffff24;border-radius:27px;flex-direction:column;justify-content:center;align-self:center;align-items:center;min-height:190px;display:flex}.city-hero-stat>span{color:#ff9b79;background:#ffffff17;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:11px;display:grid}.city-hero-stat b{font-size:3.1rem;line-height:1}.city-hero-stat small{color:#ffffffa6;margin-top:8px}.city-result-head{padding-top:6px}.my-plans-hero{color:#fff;box-shadow:var(--compat-shadow-lg-c00bf);background:radial-gradient(circle at 88% 5%,#ff704854,#0000 22rem),linear-gradient(135deg,#171b21 0%,#272e37 58%,#55382f 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:42px;padding:clamp(30px,4vw,52px);display:grid;overflow:hidden}.my-plans-hero h1,.my-plans-hero p,.my-plans-hero span,.my-plans-hero b{color:#fff}.my-plans-hero h1{letter-spacing:-.066em;max-width:13ch;margin:13px 0 14px;font-size:clamp(3rem,4.7vw,5rem);line-height:.97}.my-plans-hero p{color:#ffffffba;max-width:720px;font-size:1rem}.my-plans-hero .btn{margin-top:23px}.my-plans-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:12px;display:grid}.my-plans-summary>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff21;border-radius:19px;flex-direction:column;justify-content:center;min-height:110px;padding:17px;display:flex}.my-plans-summary b{font-size:2rem;line-height:1}.my-plans-summary span{color:#ffffff9e;margin-top:7px;font-size:.8rem}.my-plans-board{align-items:start}.my-plans-board .lane{padding:0}.my-plans-board .lane-head{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.lane-icon{width:42px;height:42px;color:var(--compat-brand-4773a);background:var(--compat-brand-4773a-soft);border-radius:13px;place-items:center;display:grid}.lane-icon svg{width:19px}.my-plans-board .lane-head h2{margin:0;font-size:1.08rem}.my-plans-board .lane-head span{color:var(--compat-muted-af34b);margin-top:3px;font-size:.73rem;line-height:1.4;display:block}.my-plans-board .lane-head>b{color:#565d65;background:#eef0eb;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:.78rem;display:grid}.my-plan-card{display:block}.my-plan-cover{height:145px;position:relative;overflow:hidden}.my-plan-cover img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.my-plan-card:hover .my-plan-cover img{transform:scale(1.035)}.my-plan-cover:after{content:"";background:linear-gradient(#0000,#0000007a);position:absolute;top:35%;bottom:0;left:0;right:0}.my-plan-cover>span{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f12167a;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800;position:absolute;bottom:10px;left:11px}.my-plan-content{padding:15px}.my-plan-content>small{color:var(--compat-brand-4773a);text-transform:uppercase;font-size:.7rem;font-weight:850}.my-plan-content h3{margin:5px 0 8px;font-size:1.05rem;line-height:1.25}.my-plan-content p{color:var(--compat-muted-af34b);align-items:center;gap:6px;margin:0;font-size:.76rem;display:flex}.my-plan-content p svg{width:14px}.my-plan-content strong{color:#333940;margin-top:11px;font-size:.9rem;display:block}.my-plans-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:900px){.city-hero,.my-plans-hero{grid-template-columns:1fr}.city-hero-stat{align-items:flex-start;min-height:120px;padding:18px}.my-plans-summary{max-width:650px}}@media (max-width:700px){.booking-market-proof{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.booking-market-proof::-webkit-scrollbar{display:none}.booking-market-proof span{flex:none}.booking-market-form label,.booking-search-wide{grid-column:auto}.booking-result-head h2,.city-result-head h2{font-size:2rem}.city-hero,.my-plans-hero{border-radius:25px;padding:25px 21px}.city-hero h1,.my-plans-hero h1{font-size:clamp(2.55rem,11vw,3.7rem)}.city-hero-actions{flex-direction:column}.city-hero-actions .btn{width:100%}.my-plans-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.my-plans-summary>div{min-height:92px;padding:14px}.my-plans-summary b{font-size:1.65rem}}@media (max-width:430px){.my-plans-summary{grid-template-columns:1fr}}.location-hint{color:#667085;margin-top:7px;font-size:12px;line-height:1.4;display:block}.location-hint-error{color:#d92d20}.input-with-button button:disabled{cursor:wait;opacity:.65}.spin{animation:.9s linear infinite location-spin}@keyframes location-spin{to{transform:rotate(360deg)}}.realtime-chat{gap:16px;display:grid}.realtime-status{color:#667085;background:#f2f4f7;border-radius:999px;padding:6px 10px}.realtime-status.connected{color:#027a48;background:#ecfdf3}.realtime-status.reconnecting{color:#b54708;background:#fffaeb}.realtime-status.offline{color:#b42318;background:#fef3f2}.chat-messages{gap:14px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.chat-message{grid-template-columns:38px 1fr;align-items:start;gap:10px;display:grid}.chat-message>img{object-fit:cover;background:#f2f4f7;border-radius:50%;width:38px;height:38px}.chat-message header{justify-content:space-between;gap:12px;display:flex}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.chat-compose{grid-template-columns:1fr auto;gap:10px;display:grid}.chat-compose input{min-width:0}@media (max-width:640px){.chat-compose{grid-template-columns:1fr}}.journey-overview-map-card{background:#fff;border:1px solid #e5e7e2;border-radius:28px;margin-top:26px;padding:26px;box-shadow:0 18px 50px #1e232814}.journey-overview-map-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.journey-overview-map-head span{color:#ff5c35;letter-spacing:.12em;font-size:11px;font-weight:900}.journey-overview-map-head h2{color:#23272c;letter-spacing:-.04em;margin:7px 0 4px;font-size:clamp(22px,2.2vw,32px)}.journey-overview-map-head p{color:#747a82;margin:0;font-size:14px}.journey-map-reset{color:#30343a;cursor:pointer;background:#f8f8f5;border:1px solid #dedfd9;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-weight:800;display:inline-flex}.journey-map-reset svg{width:17px}.journey-map-reset:hover{color:#d94a28;background:#fff4ef;border-color:#ffb29d}.journey-map-shell{background:#eef2ed;border:1px solid #e2e4de;border-radius:22px;min-height:560px;position:relative;overflow:hidden}.journey-map-canvas{width:100%;min-height:560px}.journey-map-state{text-align:center;color:#626970;background:#f8f9f6ed;place-content:center;gap:10px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.journey-map-state svg{color:#ff5c35;width:34px;height:34px;margin:auto}.journey-map-state p{max-width:430px;margin:0;font-size:13px;line-height:1.6}.journey-map-error{color:#b42318}.journey-map-empty-badge{color:#52575e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe8;border:1px solid #ffffffbf;border-radius:12px;padding:10px 13px;font-size:12px;font-weight:800;position:absolute;bottom:18px;left:18px;box-shadow:0 8px 24px #0000001a}.journey-map-controls{background:#fff;border:1px solid #d9dcd7;border-radius:13px;display:grid;position:absolute;bottom:15px;right:15px;overflow:hidden;box-shadow:0 10px 28px #1b1f2426}.journey-map-controls button{color:#454a50;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eceeea;place-items:center;width:42px;height:42px;display:grid}.journey-map-controls button:last-child{border-bottom:0}.journey-map-controls button:hover{color:#e64d2b;background:#fff4ef}.journey-map-controls svg{width:18px}@media (max-width:800px){.journey-overview-map-card{border-radius:21px;padding:17px}.journey-overview-map-head{flex-direction:column;align-items:flex-start}.journey-map-reset{width:100%}.journey-map-shell,.journey-map-canvas{min-height:480px}}@media (max-width:520px){.journey-map-shell,.journey-map-canvas{min-height:430px}.journey-map-empty-badge{bottom:10px;left:10px;right:72px}.journey-map-controls{bottom:10px;right:10px}}:root{--brand:#ff5d3e;--brand-dark:#d9472c;--ink:#171b20;--muted:#747975;--surface:#fffdfa;--line:#e7e1d8}.section{padding-block-start:54px;padding-block-end:54px}.hero{background:linear-gradient(125deg,#171b20 0%,#262b31 58%,#47291f 100%)}.hero h1{letter-spacing:-.055em}.hero h1 em{color:#ff8169}.plan-card{border-color:var(--line);border-radius:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 36px #1e191412}@media (max-width:760px){.page{width:min(100% - 24px,1440px)}.section{padding-block-start:34px;padding-block-end:34px}}.site-footer .footer{grid-template-columns:minmax(250px,1.35fr) repeat(3,minmax(140px,.66fr)) minmax(270px,1fr);gap:clamp(26px,3vw,52px)}.auth-consents{gap:9px;display:grid}.auth-terms a{color:var(--primary,#ff5d3e);text-underline-offset:2px;font-weight:800;text-decoration:underline}.auth-optional-consent{opacity:.86}.auth-optional-consent span{font-size:.78rem}.footer-legal-column a:last-child{color:#ff9678;font-weight:800}@media (max-width:1240px){.site-footer .footer{grid-template-columns:minmax(240px,1.2fr) repeat(3,minmax(130px,.7fr))}.site-footer .footer-cta{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid!important}.site-footer .footer-cta .btn{grid-area:1/2/4}}@media (max-width:900px){.site-footer .footer{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .footer-main,.site-footer .footer-cta,.site-footer .footer-bottom{grid-column:1/-1}.site-footer .footer-cta{display:flex!important}.site-footer .footer-cta .btn{width:100%}}.cookie-consent{z-index:1200;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1b1e24f7;border:1px solid #ffffff21;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;width:min(920px,100% - 44px);padding:20px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 28px 90px #0000004d}.cookie-consent-icon{background:#ff5d3e;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.cookie-consent-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.cookie-consent-title>b{font-size:1.05rem}.cookie-consent-title button{color:#fff;background:0 0;border:0;display:none}.cookie-consent-title svg{width:18px}.cookie-consent-copy p{color:#c9cdd4;margin:6px 0 0;font-size:.86rem;line-height:1.55}.cookie-consent-copy a{color:#ff9b7f;font-weight:800}.cookie-consent-actions{align-items:center;gap:8px;display:flex}.cookie-consent-actions .btn{white-space:nowrap}.cookie-settings-btn{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:flex}.cookie-settings-btn svg{width:17px}.cookie-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.cookie-options label{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:13px;align-items:flex-start;gap:9px;padding:11px;display:flex}.cookie-options input{margin-top:3px}.cookie-options span{gap:3px;display:grid}.cookie-options small{color:#b8bec7;line-height:1.35}@media (max-width:900px){.cookie-consent{grid-template-columns:auto 1fr;bottom:78px}.cookie-consent-actions{flex-wrap:wrap;grid-column:1/-1}.cookie-options{grid-template-columns:1fr}.cookie-consent-title button{display:block}}@media (max-width:560px){.cookie-consent{width:calc(100% - 20px);padding:16px;bottom:72px;right:10px}.cookie-consent-icon{display:none}.cookie-consent{grid-template-columns:1fr}.cookie-consent-actions .btn,.cookie-settings-btn{flex:1;justify-content:center;min-width:120px}}.legal-update-banner{width:min(var(--content,1380px),calc(100% - 32px));color:#68470b;background:#fff8e6;border:1px solid #f3c873;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px auto 0;padding:15px 17px;display:grid}.legal-update-banner>svg{width:25px}.legal-update-banner b{display:block}.legal-update-banner p{margin:4px 0 0;font-size:.84rem;line-height:1.45}.legal-update-banner p span{color:#a52c2c}.legal-update-actions{gap:8px;display:flex}.legal-update-actions .btn{white-space:nowrap}@media (max-width:800px){.legal-update-banner{grid-template-columns:auto 1fr}.legal-update-actions{flex-wrap:wrap;grid-column:1/-1}.legal-update-actions .btn{flex:1}}.product-reset-shell .desktop-nav{gap:3px}.product-reset-shell .desktop-nav a{padding-inline-start:12px;padding-inline-end:12px}.product-reset-footer .footer-main p{max-width:340px}.product-reset-shell .profile-dropdown-links a:nth-child(5){border-top:1px solid #00000012;margin-top:4px;padding-top:12px}.route-home{min-height:60vh}@media (max-width:1180px){.product-reset-shell .top-search{max-width:260px}.product-reset-shell .desktop-nav a span{display:none}.product-reset-shell .desktop-nav a{padding-inline-start:10px;padding-inline-end:10px}}.admin-ai-ops{gap:18px;display:grid}.admin-ai-summary{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:center;gap:24px;display:grid}.admin-ai-summary h2{margin:6px 0 8px}.admin-ai-summary p{color:var(--muted);margin:0}.admin-ai-kpis{grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px;display:grid}.admin-ai-kpis article{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;gap:5px;padding:15px;display:grid}.admin-ai-kpis b{font-size:1.18rem}.admin-ai-kpis span{color:var(--muted);font-size:.82rem}@media (max-width:980px){.admin-ai-summary{grid-template-columns:1fr}.admin-ai-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-message .chat-attachment{object-fit:cover;background:#111;border-radius:14px;width:min(100%,520px);max-height:360px;margin-top:8px;display:block}.chat-attachment-preview{background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.chat-attachment-preview img,.chat-attachment-preview video{object-fit:cover;border-radius:10px;width:72px;height:64px}.chat-attachment-preview span{display:grid}.chat-attachment-preview small{color:#667085}.chat-attachment-preview button{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.chat-upload-error{color:#b42318;margin:0}.chat-compose{grid-template-columns:auto 1fr auto}@media (max-width:640px){.chat-compose{grid-template-columns:auto 1fr}.chat-compose .btn.primary{grid-column:1/-1}.chat-attachment-preview{grid-template-columns:60px 1fr auto}}.growth-feed-toolbar{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfaeb;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto 26px;padding:12px 14px;display:flex;position:sticky;top:78px}.growth-feed-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.growth-feed-toolbar button{cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:flex}.growth-feed-toolbar button.active{color:#fff;background:#171b20}.growth-feed-toolbar svg{width:17px}.growth-feed-toolbar input{border:1px solid var(--line);border-radius:12px;min-width:180px;padding:10px 12px}.marketing-feed-list{gap:28px;width:min(820px,100%);margin:0 auto;display:grid}.marketing-feed-card{overflow:visible}.marketing-feed-card>header{position:relative}.marketing-feed-card header>a img{object-fit:cover;border-radius:50%;width:46px;height:46px}.growth-follow{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-weight:900;display:flex}.growth-follow svg{width:17px}.growth-card-menu{position:relative}.growth-card-menu>button{background:0 0;border:0}.growth-card-menu>div{z-index:10;border:1px solid var(--line);background:#fff;border-radius:12px;min-width:150px;padding:6px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 18px 40px #0000001f}.growth-card-menu>div button{text-align:left;background:0 0;border:0;border-radius:8px;padding:10px}.growth-sponsored{color:#7a5200;background:#fff6dc;padding:8px 18px;font-size:.78rem;font-weight:800}.growth-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.growth-actions button,.growth-actions span{background:0 0;border:0;align-items:center;gap:5px;padding:8px;font-weight:800;display:flex}.growth-actions button{cursor:pointer}.growth-actions button.active{color:var(--brand)}.growth-actions svg{width:20px}.growth-actions span{color:var(--muted);margin-left:auto}.growth-tags{flex-wrap:wrap;gap:7px;display:flex}.growth-tags span{color:#5d625e;background:#f1eee8;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:800}.growth-comments{gap:12px;max-height:50vh;display:grid;overflow:auto}.growth-comments article{grid-template-columns:38px 1fr;gap:10px;display:grid}.growth-comments img{object-fit:cover;border-radius:50%;width:38px;height:38px}.growth-comments p{margin:4px 0}.growth-comment-form{gap:8px;margin-top:18px;display:flex}.growth-comment-form input{flex:1}.growth-empty{text-align:center;padding:80px 20px}.growth-empty svg{width:44px;height:44px;color:var(--brand)}.marketing-media-stage iframe{background:#111;border:0;width:100%;height:100%}.growth-media-thumb{position:relative}.growth-media-thumb>span{color:#fff;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.marketing-post-table iframe{border:0;border-radius:12px;width:84px;height:70px}.marketing-post-table video,.marketing-post-table>article>img{object-fit:cover}.creator-public-page{padding-top:0}.creator-growth-cover{background:linear-gradient(135deg,#242a30,#7a3d2e) 50%/cover;height:340px;margin-inline-start:calc(-50vw + 50%);margin-inline-end:calc(-50vw + 50%);position:relative}.creator-growth-overlay{background:linear-gradient(#0000 30%,#0f1114a8);position:absolute;top:0;bottom:0;left:0;right:0}.creator-growth-profile{grid-template-columns:140px minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:-74px;padding:0 18px 30px;display:grid;position:relative}.creator-growth-profile>img{object-fit:cover;border:6px solid #f7f4ee;border-radius:38px;width:140px;height:140px}.creator-growth-profile h1{margin:4px 0}.creator-growth-profile p{max-width:650px}.creator-growth-profile aside{grid-template-columns:repeat(3,auto);align-items:center;gap:12px;display:grid}.creator-growth-profile aside>div{text-align:center;display:grid}.creator-growth-profile aside b{font-size:1.25rem}.creator-growth-profile aside span{color:var(--muted);font-size:.75rem}.creator-public-stats article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr;gap:2px 12px;padding:18px;display:grid}.creator-public-stats svg{grid-row:1/3}.creator-public-stats span{color:var(--muted)}.creator-media-grid>a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:20px;text-decoration:none;overflow:hidden}.creator-media-grid>a>div{padding:12px;display:grid}.creator-media-grid a span{color:var(--muted);font-size:.8rem}.growth-profile-editor{margin:18px 0;padding:22px}.growth-funnel{grid-template-columns:repeat(7,1fr) minmax(190px,1.4fr);gap:8px;margin:20px 0;display:grid}.growth-funnel>article,.growth-funnel>aside{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px;display:grid}.growth-funnel b{font-size:1.25rem}.growth-funnel span{color:var(--muted);font-size:.75rem}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.campaign-grid>article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px}.campaign-grid header,.campaign-grid footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.campaign-grid h2{margin:3px 0}.campaign-grid dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.campaign-grid dl>div{background:#f7f4ee;border-radius:12px;padding:10px}.campaign-grid dt{color:var(--muted);font-size:.75rem}.campaign-grid dd{margin:3px 0 0;font-weight:800}.campaign-post-review{gap:7px;margin-top:14px;display:grid}.campaign-post-review>div{border-top:1px solid var(--line);align-items:center;gap:6px;padding:8px;display:flex}.campaign-post-review span{flex:1}.growth-json{color:#d5f4da;white-space:pre-wrap;background:#16191e;border-radius:14px;max-height:60vh;padding:14px;overflow:auto}.moderation-page>section{margin:30px 0}.moderation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.moderation-grid>article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:180px 1fr;gap:14px;padding:14px;display:grid}.moderation-grid>article>img,.moderation-grid>article>video,.moderation-grid>article>iframe{object-fit:cover;border:0;border-radius:12px;width:180px;height:150px}.moderation-grid footer{grid-column:1/-1;gap:7px;display:flex}.moderation-grid footer button,.moderation-report-list button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:5px;padding:8px 11px;display:flex}.moderation-report-list,.moderation-history{gap:8px;display:grid}.moderation-report-list article{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.moderation-report-list article>div{flex:1}.moderation-history article{border-bottom:1px solid var(--line);grid-template-columns:160px 160px 1fr;padding:10px;display:grid}@media (max-width:900px){.growth-feed-toolbar{top:68px;overflow:auto}.creator-growth-profile{grid-template-columns:90px 1fr}.creator-growth-profile>img{border-radius:28px;width:90px;height:90px}.creator-growth-profile aside{grid-column:1/-1}.creator-media-grid,.campaign-grid,.moderation-grid{grid-template-columns:1fr}.growth-funnel{grid-template-columns:repeat(2,1fr)}.growth-funnel>aside{grid-column:1/-1}.creator-public-stats{grid-template-columns:1fr}.moderation-grid>article{grid-template-columns:110px 1fr}.moderation-grid>article>img,.moderation-grid>article>video,.moderation-grid>article>iframe{width:110px;height:110px}}@media (max-width:600px){.growth-feed-toolbar input{display:none}.creator-growth-cover{height:240px}.creator-growth-profile{text-align:center;grid-template-columns:1fr;margin-top:-58px}.creator-growth-profile>img{margin:auto}.creator-growth-profile aside{grid-template-columns:repeat(3,1fr)}.creator-growth-profile aside .btn{grid-column:span 3}.creator-media-grid{grid-template-columns:1fr 1fr}.creator-media-grid>a>img,.creator-media-grid>a>video,.creator-media-grid>a>iframe{height:190px}.marketing-media-stage iframe{min-height:320px}.moderation-history article{grid-template-columns:1fr}}:root{--bg:#f5f7fb;--surface:#fff;--surface-soft:#f8fafc;--surface-muted:#eef2f7;--text:#172033;--muted:#667085;--muted-2:#8791a3;--line:#e4e9f1;--line-strong:#d5dce8;--primary:#ff624a;--primary-dark:#e94d37;--primary-soft:#fff0ec;--secondary:#5566e8;--secondary-dark:#3f4fd0;--secondary-soft:#eef0ff;--success:#168465;--success-soft:#e8f7f1;--warning:#a96d12;--warning-soft:#fff6e4;--danger:#cc4054;--danger-soft:#fff0f2;--shadow-xs:0 1px 2px #17203309;--shadow-sm:0 10px 30px #17203311;--shadow-md:0 20px 56px #17203318;--shadow-lg:0 32px 90px #17203324;--radius-sm:12px;--radius-md:16px;--radius-lg:22px;--radius-xl:30px;--max:1380px;--header-height:72px}html{background:var(--bg);min-width:320px;scroll-padding-top:88px}html body{min-width:320px;color:var(--text);background:radial-gradient(circle at 0 -5%, #5566e80f, transparent 32rem), radial-gradient(circle at 100% 0, #ff624a0e, transparent 30rem), var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;line-height:1.55}html body *,html body :before,html body :after{box-sizing:border-box}html body img,html body video{max-width:100%;display:block}html body button,html body input,html body textarea,html body select{font:inherit}html body button,html body a{-webkit-tap-highlight-color:transparent}html body a{color:inherit}html body ::selection{color:#fff;background:#5967df}html body h1,html body h2,html body h3,html body h4{color:var(--text);text-wrap:balance;margin-top:0}html body p{text-wrap:pretty}html body :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #5566e83d}html body .app-shell,html body .app-main,html body .route-stage{width:100%;min-width:0}html body .app-main{min-height:68vh}html body .route-stage{min-height:54vh;animation:.2s both legacy-route-in-compat;overflow-x:clip}@keyframes legacy-route-in-compat{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}html body .page,html body .container,html body .footer,html body .topbar-inner{width:min(var(--max), calc(100% - 48px));max-width:var(--max);margin-inline-start:auto;margin-inline-end:auto}html body .page-space{padding-top:clamp(28px,3.7vw,52px);padding-bottom:clamp(64px,7vw,100px)}html body .narrow{max-width:840px}html body .section{margin-top:clamp(42px,6vw,76px)}html body .topbar,html body .topbar.is-scrolled{z-index:80;height:var(--header-height);box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffffeb;border-bottom:1px solid #dde3ede6;position:sticky;top:0}html body .topbar.is-scrolled{background:#fffffff7;box-shadow:0 10px 32px #17203312}html body .topbar-inner{align-items:center;gap:clamp(12px,1.5vw,22px);height:100%;display:flex}html body .brand{color:#172033;letter-spacing:-.045em;flex:none;align-items:center;gap:0;font-size:1.08rem;font-weight:900;text-decoration:none;display:inline-flex}html body .brand span{color:#fff;background:linear-gradient(145deg,#ff725d,#ef4f3a);border-radius:11px;place-items:center;min-width:45px;height:36px;padding:0 8px;display:inline-grid;transform:rotate(-2deg);box-shadow:0 9px 22px #ff624a38}html body .brand b{margin-left:6px}html body .desktop-nav{align-items:center;gap:2px;min-width:0;display:flex}html body .desktop-nav a{color:#687386;white-space:nowrap;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:9px 10px;font-size:.77rem;font-weight:760;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}html body .desktop-nav a svg{width:16px;height:16px}html body .desktop-nav a:hover{color:#273149;background:#f2f5f9}html body .desktop-nav a.active{color:#e84f39;background:var(--primary-soft)}html body .desktop-nav a.active:after{display:none}html body .top-search{border:1px solid var(--line);min-width:190px;max-width:310px;height:44px;box-shadow:none;background:#f8fafc;border-radius:13px;flex:250px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}html body .top-search:focus-within{background:#fff;border-color:#aab3f4;box-shadow:0 0 0 4px #5566e814}html body .top-search svg{color:#8993a4;width:18px}html body .top-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}html body .top-search input::placeholder{color:#9aa3b2}html body .top-search kbd{color:#9099a8;background:#fff;border:1px solid #dfe4ec;border-radius:7px;padding:2px 7px;font-size:.72rem}html body .top-search-clear{color:#7d8796;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid}html body .top-actions{flex:none;align-items:center;gap:8px;display:flex}html body .create-btn,html body .btn,html body button.btn,html body a.btn{border:1px solid var(--line-strong);color:#2d374b;min-height:42px;box-shadow:var(--shadow-xs);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:.86rem;font-weight:780;line-height:1.1;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}html body .btn:hover:not(:disabled),html body .create-btn:hover{box-shadow:var(--shadow-sm);background:#fbfcfe;border-color:#c7cfdb;transform:translateY(-1px)}html body .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}html body .btn svg,html body .create-btn svg{width:17px;height:17px}html body .btn.big{min-height:46px;padding-inline-start:18px;padding-inline-end:18px}html body .btn.huge{border-radius:14px;min-height:50px;padding-inline-start:21px;padding-inline-end:21px}html body .btn.small{min-height:36px;padding:7px 11px;font-size:.79rem}html body .btn.tiny{min-height:31px;padding:6px 9px;font-size:.74rem}html body .create-btn,html body .btn.primary{color:#fff;background:linear-gradient(145deg,#ff6e57,#f0523c);border-color:#ff624a;box-shadow:0 10px 24px #ff624a33}html body .create-btn:hover,html body .btn.primary:hover:not(:disabled){color:#fff;background:linear-gradient(145deg,#f95f49,#e94d37);border-color:#e84d37;box-shadow:0 14px 28px #ff624a40}html body .btn.secondary{color:#4655d2;background:var(--secondary-soft);border-color:#dce0ff}html body .btn.ghost{box-shadow:none;background:0 0;border-color:#0000}html body .btn.danger{color:var(--danger);background:var(--danger-soft);border-color:#ffd2d8}html body .btn.success{color:var(--success);background:var(--success-soft);border-color:#cdeee1}html body .icon-btn{border:1px solid var(--line);color:#627087;width:42px;height:42px;box-shadow:var(--shadow-xs);cursor:pointer;background:#fff;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}html body .icon-btn:hover{color:#2e3950;background:#f8fafc}html body .icon-btn svg{width:18px}html body .avatar-button{color:#263149;min-height:44px;box-shadow:var(--shadow-xs);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:13px;align-items:center;gap:8px;padding:5px 9px 5px 6px;display:flex}html body .avatar-button:hover,html body .avatar-button.active{border-color:var(--line);background:#f9fafc}html body .avatar-button img{object-fit:cover;background:#eef1f6;border-radius:50%;width:32px;height:32px}html body .avatar-button span{text-overflow:ellipsis;white-space:nowrap;max-width:115px;font-size:.82rem;font-weight:800;overflow:hidden}html body .avatar-button svg{width:15px}html body .profile-dropdown{z-index:100;border:1px solid var(--line);width:290px;box-shadow:var(--shadow-lg);background:#fff;border-radius:18px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}html body .profile-dropdown-head{border-bottom:1px solid var(--line);background:#f8fafc;align-items:center;gap:12px;padding:17px;display:flex}html body .profile-dropdown-head img{object-fit:cover;border-radius:50%;width:42px;height:42px}html body .profile-dropdown-head div{min-width:0;display:grid}html body .profile-dropdown-head b,html body .profile-dropdown-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .profile-dropdown-head span{color:var(--muted);font-size:.78rem}html body .profile-dropdown-links{padding:8px;display:grid}html body .profile-dropdown-links a,html body .profile-dropdown-logout{color:#4f5b70;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px 11px;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}html body .profile-dropdown-links a:hover,html body .profile-dropdown-logout:hover{color:#273149;background:#f3f5f9}html body .profile-dropdown-links svg,html body .profile-dropdown-logout svg{width:17px}html body .profile-dropdown-logout{width:calc(100% - 16px);color:var(--danger);margin:0 8px 8px}html body .mobile-menu,html body .bottom-nav{display:none}html body .content-card,html body .table-card,html body .state-card,html body .studio-card,html body .partner-pro-card,html body .modal,html body .pwp-panel,html body .sticky-action{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fffffff7}html body .content-card{padding:clamp(20px,2.5vw,30px)}html body .page-head,html body .section-head,html body .pwp-section-head,html body .map-section-head,html body .product-section-head,html body .place-section-heading,html body .booking-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}html body .page-head h1,html body .section-head h2,html body .pwp-section-head h2{letter-spacing:-.04em;margin-bottom:0}html body .page-head p,html body .section-head p,html body .pwp-section-head p{color:var(--muted);margin:8px 0 0}html body .eyebrow,html body .legal-eyebrow,html body [class$=-kicker]{color:#ec563f;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:900;display:inline-flex}html body .eyebrow svg{width:15px;height:15px}html body .pill,html body .tag,html body .status-pill,html body .badge{border:1px solid var(--line);color:#5f6b7f;background:#f8fafc;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}html body input,html body textarea,html body select{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--text);background:#fff;border-radius:12px;outline:0;padding:10px 13px;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 1px #17203305}html body textarea{resize:vertical;min-height:110px}html body input::placeholder,html body textarea::placeholder{color:#9aa4b4}html body input:focus,html body textarea:focus,html body select:focus{border-color:#9fa9ef;box-shadow:0 0 0 4px #5566e817}html body label{color:#465168;font-weight:720}html body label>span,html body label>small{color:#556176}html body .form-grid,html body .marketing-form-grid,html body .pro-profile-form-grid{gap:14px}html body .form-stack{gap:14px;display:grid}html body .form-stack label,html body .form-grid label,html body .marketing-form-grid label{gap:7px;display:grid}html body .empty-panel,html body .empty-state,html body .growth-empty,html body .legal-empty,html body .marketing-studio-empty{min-height:190px;color:var(--muted);text-align:center;background:#fafbfd;border:1px dashed #cbd3df;border-radius:18px;align-content:center;place-items:center;padding:30px;display:grid}html body .empty-panel h2,html body .empty-panel h3,html body .empty-state h2,html body .empty-state h3{color:var(--text);margin:10px 0 4px}html body .empty-panel p,html body .empty-state p{max-width:540px;margin:0 0 16px}html body table{border-collapse:collapse;width:100%}html body th{color:#687386;text-align:left;letter-spacing:.03em;text-transform:uppercase;background:#f7f9fc;padding:12px 14px;font-size:.76rem}html body td{border-top:1px solid var(--line);vertical-align:middle;padding:13px 14px}html body tr:hover td{background:#fbfcfe}html body .legacy-home,html body .home-page{width:100%}html body .home-hero,html body .legacy-home-hero{min-height:auto;color:var(--text);background:0 0;padding:clamp(48px,6vw,86px) 0}html body .home-hero:before,html body .home-hero:after{opacity:.5}html body .home-hero-grid,html body .legacy-home-hero-grid{align-items:center;gap:clamp(36px,6vw,80px)}html body .home-hero-copy h1,html body .legacy-home-copy h1{letter-spacing:-.07em;max-width:780px;font-size:clamp(3.1rem,6vw,6rem);line-height:.94}html body .home-hero-copy h1 em,html body .legacy-home-copy h1 em{color:var(--primary);font-style:normal}html body .home-hero-copy>p,html body .legacy-home-copy>p{max-width:680px;color:var(--muted);font-size:1.05rem;line-height:1.75}html body .home-ai-bar,html body .home-ai-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:20px}html body .home-product-card,html body .home-preview-card{border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:26px}html body .home-flow-card,html body .home-stat,html body .home-feature-card{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:18px}html body .explore-reset-page{max-width:var(--max)}html body .explore-reset-hero{border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 90% 5%,#5566e821,#0000 24rem),radial-gradient(circle at 10% 100%,#ff624a17,#0000 20rem),#fff;border-radius:26px;padding:clamp(30px,4vw,50px)}html body .explore-reset-hero h1{letter-spacing:-.065em;max-width:850px;font-size:clamp(2.7rem,5vw,5rem);line-height:.98}html body .explore-reset-hero p{max-width:720px;color:var(--muted)}html body .explore-reset-search,html body .explore-reset-filter-grid,html body .explore-reset-map{border-color:var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px}html body .explore-reset-filter-grid{padding:18px}html body .plan-grid{gap:18px}html body .plan-card{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:18px;transition:transform .18s,box-shadow .18s;overflow:hidden}html body .plan-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}html body .legacy-create-mode-tabs button.active{color:#4252d2;box-shadow:var(--shadow-xs);background:#fff}html body .ai-keo-composer,html body .ai-keo-finalize{box-shadow:var(--shadow-sm);border-radius:24px}html body .ai-keo-orb{color:#fff;background:linear-gradient(145deg,#6672ef,#4d5bd8)}html body .ai-keo-prompt,html body .ai-keo-overrides,html body .manual-plan-form{border-color:var(--line);background:#fff}html body .my-plans-reset{max-width:var(--max)}html body .my-plans-reset-hero{border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 92% 10%,#ff624a1f,#0000 22rem),#fff;border-radius:26px;padding:clamp(28px,4vw,46px)}html body .my-plans-reset-hero h1{letter-spacing:-.06em;font-size:clamp(2.7rem,4.8vw,4.7rem);line-height:.98}html body .my-plans-reset-summary>div,html body .my-plans-reset-flow,html body .my-plans-mode-switch{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:17px}html body .my-plans-board{gap:16px}html body .my-plans-board .lane{border:1px solid var(--line);background:#eef2f7;border-radius:18px;min-width:0;padding:14px}html body .my-plan-reset-card{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:16px;overflow:hidden}html body .pwp-page{background:0 0;width:100%;min-width:0;max-width:none}html body .pwp-hero-section{padding:30px 0 0}html body .pwp-hero{color:#fff;background:radial-gradient(circle at 88% 0,#ff6b4e47,#0000 24rem),linear-gradient(135deg,#171c25 0%,#242c38 62%,#3d3132 100%);border:1px solid #303744;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:clamp(28px,4vw,54px);min-height:400px;padding:clamp(34px,4vw,54px);box-shadow:0 26px 70px #141b272e}html body .pwp-hero h1{color:#fff;letter-spacing:-.065em;max-width:760px;margin:16px 0 12px;font-size:clamp(2.5rem,4.4vw,4.6rem);line-height:.98}html body .pwp-breadcrumb,html body .pwp-description{color:#ffffffad}html body .pwp-kind,html body .pwp-hero-chips span{color:#ffffffd1;background:#ffffff14;border-color:#ffffff24}html body .pwp-hero-side{align-self:center}html body .pwp-hero-actions{justify-content:flex-end}html body .pwp-share-button{color:#fff;box-shadow:none;background:#ffffff17;border-color:#fff3}html body .pwp-summary-grid{grid-template-columns:1fr 1fr;gap:10px}html body .pwp-summary-card{color:#fff;min-height:94px;box-shadow:none;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;padding:15px}html body .pwp-summary-card small{color:#ffffff94}html body .pwp-summary-card b{color:#fff;font-size:.85rem}html body .pwp-summary-icon{color:#6573ee;background:#fff}html body .pwp-status-note{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:16px;min-height:74px;margin-top:10px}html body .pwp-status-note small{color:#ffffff94}html body .pwp-status-note b{color:#fff}html body .pwp-lifecycle{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:18px;margin-top:22px;padding:13px 18px}html body .pwp-tabs-shell{z-index:25;width:min(var(--max), calc(100% - 48px));border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9fcf2;border-radius:16px;margin:16px auto 22px;padding:5px;position:sticky;top:82px}html body .pwp-tabs-shell>.page{width:100%;max-width:none}html body .pwp-tabs{gap:4px}html body .pwp-tabs button{color:#687386;border-radius:11px;min-height:42px;padding-inline-start:13px;padding-inline-end:13px}html body .pwp-tabs button.active{color:#4252d2;box-shadow:var(--shadow-xs);background:#fff}html body .pwp-body{padding-bottom:90px}html body .pwp-panel{padding:clamp(20px,3vw,32px)}html body .journey-pro{max-width:var(--max);gap:22px}html body .journey-pro-hero{border:1px solid var(--line);min-height:390px;color:var(--text);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 84% 15%,#5566e824,#0000 23rem),radial-gradient(circle at 14% 100%,#ff624a1a,#0000 21rem),#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) 350px;gap:clamp(34px,5vw,70px);padding:clamp(34px,4.5vw,58px)}html body .journey-pro-hero:after{opacity:.12}html body .journey-pro-kicker{color:#ec563f;background:0 0;border:0}html body .journey-pro-copy h1{color:var(--text);letter-spacing:-.07em;margin:18px 0 15px;font-size:clamp(3rem,5vw,5.2rem);line-height:.96}html body .journey-pro-copy h1 em{color:var(--secondary)}html body .journey-pro-copy>p{max-width:690px;color:var(--muted);font-size:1rem;line-height:1.75}html body .journey-pro-pills span{border:1px solid var(--line);color:#5c687d;background:#ffffffd9}html body .journey-year-card{border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow-md);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:22px;padding:22px}html body .journey-year-head{border-bottom-color:var(--line)}html body .journey-year-head span,html body .journey-year-card>label{color:#7a8494}html body .journey-year-head b{color:var(--text)}html body .journey-year-head>svg{color:var(--primary);background:var(--primary-soft)}html body .journey-year-card select{border-color:var(--line-strong);color:var(--text);background:#f6f8fb}html body .journey-year-insights>div{background:#f7f9fc}html body .journey-year-insights svg{color:var(--primary);background:var(--primary-soft)}html body .journey-year-insights small{color:#8690a0}html body .journey-year-insights b{color:var(--text)}html body .journey-stat-grid{gap:14px}html body .journey-stat{border:1px solid var(--line);min-height:132px;box-shadow:var(--shadow-xs);background:#fff;border-radius:18px}html body .journey-dashboard{gap:20px}html body .journey-cities-card,html body .journey-spending-card,html body .journey-diary,html body .journey-map-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px}html body .marketing-studio-page{background:0 0;width:100%;min-width:0;max-width:none}html body .marketing-studio-hero{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 88% 10%,#5566e824,#0000 23rem),radial-gradient(circle at 18% 100%,#ff624a17,#0000 20rem),#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:clamp(32px,4.5vw,58px);display:grid}html body .marketing-studio-hero>div>span{color:#ec563f;letter-spacing:.11em;font-size:.72rem;font-weight:900}html body .marketing-studio-hero h1{letter-spacing:-.065em;max-width:840px;margin:14px 0 12px;font-size:clamp(2.8rem,5vw,5.1rem);line-height:.96}html body .marketing-studio-hero h1 em{color:var(--primary)}html body .marketing-studio-hero p{max-width:720px;color:var(--muted);margin:0;font-size:1rem;line-height:1.72}html body .marketing-studio-layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px;margin-top:22px}html body .marketing-composer{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;padding:clamp(22px,3vw,32px)}html body .marketing-composer>header{align-items:flex-start}html body .marketing-composer h2{letter-spacing:-.035em;font-size:clamp(1.7rem,2.5vw,2.25rem)}html body .marketing-studio-side{box-shadow:none;background:0 0;border:0;padding:0}html body .marketing-growth-card{border:1px solid var(--line);min-height:150px;color:var(--text);box-shadow:var(--shadow-xs);background:#fff;border-radius:18px;padding:22px}html body .marketing-growth-card svg{color:var(--primary)}html body .marketing-growth-card b{color:var(--text)}html body .marketing-growth-card p{color:var(--muted)}html body .media-upload-disabled,html body .media-upload-loading{min-height:150px;color:var(--muted);background:#f8fafc;border:1px dashed #cbd3df;border-radius:18px;padding:22px}html body .media-upload-disabled b{color:var(--text);font-size:1rem}html body .media-upload-disabled span{max-width:620px}html body .media-dropzone{background:linear-gradient(145deg,#fff,#f8faff);border-color:#cbd3df;border-radius:20px}html body .media-library-picker{border:1px solid var(--line);background:#f8fafc;border-radius:18px}html body .marketing-my-posts{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;margin-top:22px;padding:clamp(22px,3vw,30px)}html body .marketing-feed-page,html body .creator-center,html body .creator-public-page{max-width:1180px}html body .marketing-feed-hero,html body .creator-center-hero{border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow-sm);background:#fff;border-radius:26px;padding:clamp(30px,4vw,48px)}html body .marketing-feed-hero h1,html body .creator-center-hero h1{color:var(--text);letter-spacing:-.06em;font-size:clamp(2.5rem,4.5vw,4.6rem);line-height:.98}html body .marketing-feed-hero p,html body .creator-center-hero p{color:var(--muted)}html body .growth-feed-toolbar{z-index:20;border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:16px;padding:8px;position:sticky;top:84px}html body .marketing-feed-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;overflow:hidden}html body .booking-social-market,html body .place-social-page,html body .product-social-page,html body .booking-social-detail,html body .booking-list-page{max-width:1220px}html body .booking-social-hero,html body .place-social-hero,html body .product-social-hero,html body .booking-social-head{border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow-sm);background:#fff;border-radius:26px;padding:clamp(30px,4vw,50px)}html body .booking-social-hero h1,html body .place-social-hero h1,html body .product-social-hero h1{color:var(--text);letter-spacing:-.065em;font-size:clamp(2.7rem,5vw,5rem);line-height:.97}html body .booking-social-card,html body .booking-service-card,html body .booking-contact-card,html body .place-map-card,html body .place-about-card,html body .place-review-card,html body .product-trust-card,html body .product-availability-card,html body .product-review-card{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:20px}html body .sticky-action{top:92px}html body .profile-page-pro,html body .notification-center-page{max-width:1220px}html body .pro-profile-hero,html body .notification-center-hero,html body .group-hero{border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 88% 8%,#5566e821,#0000 22rem),#fff;border-radius:26px}html body .notification-center-hero{grid-template-columns:minmax(0,1fr) 320px;padding:clamp(30px,4vw,50px)}html body .notification-center-hero .eyebrow,html body .notification-center-hero h1,html body .notification-center-hero p,html body .notification-center-hero span,html body .notification-center-hero b{color:inherit}html body .notification-center-hero h1{max-width:760px;color:var(--text);font-size:clamp(2.8rem,4.8vw,4.8rem)}html body .notification-center-hero p{color:var(--muted)}html body .notification-center-summary{border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f9fc}html body .notification-center-summary>div{background:#fff}html body .notification-center-summary>div span{color:var(--muted)}html body .notification-center-layout,html body .pro-profile-layout{gap:20px}html body .notification-inbox,html body .notification-detail-desktop,html body .pro-profile-card,html body .pro-profile-sidebar,html body .group-card,html body .collection-card{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:20px}html body .partner-pro-page,html body .commercial-page,html body .campaign-center,html body .moderation-page{max-width:var(--max)}html body .partner-pro-hero,html body .partner-hero,html body .commercial-page>.page-head,html body .campaign-center>.page-head,html body .moderation-page>.page-head{border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow-sm);background:radial-gradient(circle at 88% 10%,#5566e821,#0000 22rem),radial-gradient(circle at 10% 100%,#ff624a14,#0000 18rem),#fff;border-radius:26px}html body .partner-pro-hero{min-height:360px;padding:clamp(32px,4vw,52px)}html body .partner-pro-hero .eyebrow,html body .partner-pro-hero h1,html body .partner-pro-hero p,html body .partner-pro-hero b,html body .partner-pro-hero span,html body .partner-pro-hero small{color:inherit}html body .partner-pro-hero h1{color:var(--text);font-size:clamp(2.8rem,4.8vw,4.9rem)}html body .partner-pro-hero-copy>p{color:var(--muted)}html body .partner-pro-health{border:1px solid var(--line);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f9fc}html body .partner-pro-secondary{border-color:var(--line-strong);color:#3d4960;background:#fff}html body .partner-pro-tabs,html body .commercial-tabs,html body .admin-tabs{border:1px solid var(--line);background:#edf1f6;border-radius:15px;padding:5px}html body .partner-pro-tabs button.active,html body .commercial-tabs button.active,html body .admin-tabs button.active{color:#4252d2;box-shadow:var(--shadow-xs);background:#fff}html body .partner-pro-card,html body .data-card,html body .metric-card{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:18px}html body .legal-page{max-width:1120px;padding-top:40px;padding-bottom:90px}html body .legal-hero,html body .help-hero,html body .privacy-center-hero,html body .help-article-header,html body .legal-document-header{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:26px;padding:clamp(30px,4vw,52px)}html body .legal-card,html body .help-card,html body .privacy-control-card,html body .privacy-request-card,html body .privacy-cookie-card,html body .privacy-history-card,html body .legal-document-body{border:1px solid var(--line);box-shadow:var(--shadow-xs);background:#fff;border-radius:18px}html body .legacy-auth-panel,html body .login-auth-card{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:24px}html body .login-auth-card h1{letter-spacing:-.045em}html body .auth-input{border-color:var(--line-strong);background:#fff}html body .site-footer{background:#fff;border-top:1px solid #e1e6ee;margin-top:0}html body .footer{grid-template-columns:1.35fr repeat(3,.72fr) 1.15fr;gap:34px;padding-top:54px;padding-bottom:30px;display:grid}html body .footer-main p,html body .footer-column a,html body .footer-cta p{color:var(--muted)}html body .footer-column{align-content:start;gap:9px;display:grid}html body .footer-column a{font-size:.84rem;text-decoration:none}html body .footer-column a:hover{color:var(--text)}html body .footer-cta{border:1px solid var(--line);background:#f8fafc;border-radius:18px;padding:20px}html body .footer-bottom{border-top:1px solid var(--line);color:#8791a3;grid-column:1/-1;justify-content:space-between;padding-top:22px;font-size:.79rem;display:flex}@media (max-width:1280px){:root{--max:1180px}html body .desktop-nav a{padding-inline-start:8px;padding-inline-end:8px}html body .top-search{max-width:260px}html body .footer{grid-template-columns:1.3fr repeat(3,.7fr)}html body .footer-cta{grid-column:1/-1}}@media (max-width:1080px){html body .desktop-nav a span{display:none}html body .desktop-nav a{justify-content:center;width:40px}html body .avatar-button span{display:none}html body .pwp-hero{grid-template-columns:1fr}html body .pwp-hero-side{grid-template-columns:auto 1fr;gap:12px;display:grid}html body .pwp-hero-actions{flex-direction:column;align-content:start}html body .pwp-status-note{grid-column:1/-1}html body .journey-pro-hero,html body .notification-center-hero,html body .partner-pro-hero{grid-template-columns:1fr}html body .journey-year-card{max-width:520px}html body .marketing-studio-layout{grid-template-columns:1fr}html body .marketing-studio-side{grid-template-columns:repeat(3,minmax(0,1fr))}html body .footer{grid-template-columns:1.3fr repeat(2,.8fr)}html body .footer-legal-column{grid-column:auto}}@media (max-width:820px){:root{--header-height:64px}html body .page,html body .container,html body .footer,html body .topbar-inner,html body .pwp-tabs-shell{width:min(100% - 28px, var(--max))}html body .desktop-nav,html body .top-search,html body .avatar-button,html body .top-actions>.create-btn,html body .top-actions>.notification-btn{display:none}html body .topbar-inner{justify-content:space-between}html body .mobile-menu{display:grid}html body .bottom-nav{z-index:75;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #d7dde8f2;border-radius:20px;grid-template-columns:repeat(5,1fr);height:64px;padding:6px;display:grid;position:fixed;left:10px;box-shadow:0 18px 50px #17203329}html body .bottom-nav a{color:#778195;border-radius:13px;align-content:center;place-items:center;gap:2px;font-size:.65rem;font-weight:750;text-decoration:none;display:grid}html body .bottom-nav a svg{width:19px;height:19px}html body .bottom-nav a.active{color:var(--primary);background:var(--primary-soft)}html body .bottom-nav .bottom-create{color:#fff;background:linear-gradient(145deg,#ff6e57,#ee503a);width:48px;height:48px;margin:2px auto 0;box-shadow:0 10px 22px #ff624a45}html body .site-footer{padding-bottom:82px}html body .page-space{padding-top:22px;padding-bottom:86px}html body .page-head,html body .section-head,html body .pwp-section-head,html body .map-section-head{flex-direction:column;align-items:flex-start}html body .home-hero-grid,html body .legacy-home-hero-grid,html body .plan-detail-layout,html body .place-social-layout,html body .product-social-layout,html body .booking-social-layout,html body .notification-center-layout,html body .pro-profile-layout,html body .journey-dashboard,html body .creator-center-grid{grid-template-columns:1fr}html body .pwp-hero{border-radius:22px;min-height:0;padding:24px}html body .pwp-hero-side{grid-template-columns:1fr}html body .pwp-hero-actions{flex-direction:row;justify-content:flex-start}html body .pwp-summary-grid{grid-template-columns:1fr 1fr}html body .pwp-lifecycle{justify-content:flex-start;overflow-x:auto}html body .pwp-tabs-shell{top:70px;overflow:hidden}html body .pwp-tabs{justify-content:flex-start;overflow-x:auto}html body .pwp-tabs button{flex:none}html body .journey-pro-hero{border-radius:22px;padding:26px}html body .journey-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .marketing-studio-hero{border-radius:22px;grid-template-columns:1fr;align-items:start;padding:26px}html body .marketing-studio-side,html body .marketing-form-grid,html body .form-grid{grid-template-columns:1fr}html body .marketing-form-grid .full,html body .form-grid .span-2{grid-column:auto}html body .footer{grid-template-columns:1fr 1fr;gap:26px}html body .footer-main,html body .footer-cta,html body .footer-bottom{grid-column:1/-1}}@media (max-width:560px){html body .page,html body .container,html body .footer,html body .topbar-inner,html body .pwp-tabs-shell{width:min(100% - 20px, var(--max))}html body .brand b{font-size:.98rem}html body .brand span{min-width:41px;height:34px}html body .home-hero-copy h1,html body .legacy-home-copy h1,html body .explore-reset-hero h1,html body .legacy-create-header h1,html body .my-plans-reset-hero h1,html body .journey-pro-copy h1,html body .marketing-studio-hero h1,html body .notification-center-hero h1,html body .partner-pro-hero h1,html body .pwp-hero h1{font-size:clamp(2.35rem,12vw,3.4rem)}html body .pwp-summary-grid,html body .journey-stat-grid{grid-template-columns:1fr}html body .pwp-hero-actions{grid-template-columns:1fr 1fr;display:grid}html body .pwp-hero-actions .btn{width:100%}html body .marketing-composer>footer{grid-template-columns:1fr;display:grid}html body .marketing-post-table article{grid-template-columns:58px minmax(0,1fr)}html body .footer{grid-template-columns:1fr}html body .footer-column,html body .footer-main,html body .footer-cta,html body .footer-bottom{grid-column:1}html body .footer-bottom{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){html body *,html body :before,html body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body .booking-social-hero,html body .place-social-hero,html body .product-social-hero{color:#fff;background:radial-gradient(circle at 88% 4%,#ff705252,#0000 25rem),radial-gradient(circle at 30% 110%,#5566e83d,#0000 24rem),linear-gradient(135deg,#171d28 0%,#252d3b 60%,#473536 100%);border-color:#ffffff14;box-shadow:0 28px 72px #141b272e}html body .booking-social-hero :-webkit-any(.eyebrow,h1,p,span,label){color:inherit}html body .booking-social-hero :is(.eyebrow,h1,p,span,label){color:inherit}html body .place-social-hero :-webkit-any(.eyebrow,h1,p,span){color:inherit}html body .place-social-hero :is(.eyebrow,h1,p,span){color:inherit}html body .product-social-hero :-webkit-any(.eyebrow,h1,p,span,small,strong){color:inherit}html body .product-social-hero :is(.eyebrow,h1,p,span,small,strong){color:inherit}html body .booking-social-hero p,html body .place-social-hero p,html body .product-social-hero p{color:#ffffffba}html body .booking-social-proof span,html body .place-social-proof-row span,html body .product-social-proof span{color:#fff;background:#ffffff14;border-color:#ffffff26}html body .booking-social-form,html body .product-social-price-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border-color:#ffffff24}html body .booking-social-form label>span,html body .product-social-price-card small,html body .product-social-price-card>span{color:#ffffffad}html body .pro-profile-hero{color:#fff;background:radial-gradient(circle at 88% 10%,#ff684b47,#0000 23rem),linear-gradient(135deg,#18202d,#2b3545 62%,#473536);border-color:#ffffff14;box-shadow:0 28px 72px #141b272e}html body .pro-profile-hero :-webkit-any(h1,h2,h3,b,strong,.pro-profile-role){color:#fff}html body .pro-profile-hero :is(h1,h2,h3,b,strong,.pro-profile-role){color:#fff}html body .pro-profile-hero :-webkit-any(p,span,small){color:#ffffffb8}html body .pro-profile-hero :is(p,span,small){color:#ffffffb8}html body .route-media-studio>.marketing-studio-page,html body .route-my-plans-9>.pwp-page,html body [class^=route-my-plans-]>.pwp-page{width:100%;max-width:none;margin:0}html body .table-card,html body .admin-tabs,html body .commercial-tabs,html body .partner-pro-tabs,html body .kanban{max-width:100%;overflow-x:auto}html body .stat-grid,html body .metric-grid,html body .data-cards{gap:14px}html body .stat-card,html body .metric-card,html body .data-card{min-width:0}@media (max-width:820px){html body .booking-social-hero,html body .place-social-hero,html body .product-social-hero{border-radius:22px;padding:26px 22px}html body .booking-social-form{grid-template-columns:1fr;padding:18px}html body .booking-social-form .wide,html body .booking-social-form>button{grid-column:auto}}html body .campaign-root,html body .moderation-root{width:min(1280px,100% - 48px);max-width:1280px}html body .campaign-root h1,html body .moderation-root h1{color:#152036;letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5vw,4.9rem);line-height:.98}html body .campaign-root h2,html body .moderation-root h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.1}html body .campaign-root h3,html body .moderation-root h3{letter-spacing:-.025em;margin:0}html body .campaign-root p,html body .moderation-root p{color:#687386}html body .campaign-root{gap:22px;display:grid}html body .campaign-hero{background:radial-gradient(circle at 91% 7%,#5b67e529,#0000 24rem),radial-gradient(circle at 8% 110%,#ff624a1f,#0000 23rem),linear-gradient(135deg,#fff 0%,#fbfcff 64%,#f4f5ff 100%);border:1px solid #dde4ef;border-radius:30px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:center;gap:clamp(34px,5vw,76px);min-height:390px;padding:clamp(30px,4vw,58px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1d274017}html body .campaign-hero:after{content:"";pointer-events:none;border:54px solid #5566e80a;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-155px;right:-110px}html body .campaign-copy,html body .campaign-flow{z-index:1;position:relative}html body .campaign-copy{max-width:760px}html body .campaign-copy h1{max-width:760px;margin-top:14px}html body .campaign-copy>p{max-width:650px;margin:20px 0 0;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.72}html body .campaign-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}html body .campaign-actions>span{color:#7b8494;font-size:.83rem;font-weight:700}html body .campaign-flow{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #d5dceaf2;border-radius:24px;align-content:start;gap:9px;padding:23px;display:grid;box-shadow:0 20px 56px #222c4817}html body .campaign-flow-label{color:#7d8799;letter-spacing:.12em;margin:2px 2px 7px;font-size:.68rem;font-weight:900}html body .campaign-flow>div{border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;transition:transform .18s,background .18s;display:grid}html body .campaign-flow>div:hover{background:#f6f8fc;transform:translate(3px)}html body .campaign-flow i{color:#4f5edc;background:#eef0ff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}html body .campaign-flow i svg{width:19px;height:19px}html body .campaign-flow>div:nth-of-type(2) i,html body .campaign-flow>div:nth-of-type(4) i{color:#e8533e;background:#fff0ec}html body .campaign-flow>div>span{gap:2px;min-width:0;display:grid}html body .campaign-flow b{color:#273149;font-size:.88rem}html body .campaign-flow small{color:#7b8495;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}html body .campaign-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}html body .campaign-metrics>article{background:#fff;border:1px solid #e0e6ef;border-radius:19px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:20px;display:grid;box-shadow:0 8px 26px #1c27400b}html body .campaign-metric-icon{color:#ef5942;background:#fff0ec;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}html body .campaign-metrics>article:nth-child(2) .campaign-metric-icon{color:#4f5edc;background:#eef0ff}html body .campaign-metrics>article:nth-child(3) .campaign-metric-icon{color:#11795e;background:#eaf7f2}html body .campaign-metrics>article:nth-child(4) .campaign-metric-icon{color:#9a6513;background:#fff5df}html body .campaign-metric-icon svg{width:21px;height:21px}html body .campaign-metrics article>div{min-width:0;display:grid}html body .campaign-metrics small{color:#7b8495;font-size:.75rem;font-weight:750}html body .campaign-metrics strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:clamp(1.32rem,2vw,1.75rem);line-height:1.2;overflow:hidden}html body .campaign-metrics p{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.72rem;overflow:hidden}html body .campaign-content{background:#fff;border:1px solid #e0e6ef;border-radius:26px;padding:clamp(24px,3vw,38px);box-shadow:0 14px 44px #1c27400e}html body .campaign-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}html body .campaign-section-head h2{margin-top:7px}html body .campaign-empty{background:radial-gradient(circle at 92% 18%,#5566e812,#0000 18rem),#f9fbfd;border:1px dashed #d3dae6;border-radius:22px;grid-template-columns:auto minmax(0,1fr) minmax(300px,.9fr);align-items:center;gap:clamp(22px,4vw,46px);min-height:330px;padding:clamp(24px,3vw,38px);display:grid}html body .campaign-empty-icon{color:#fff;background:linear-gradient(145deg,#ff745f,#ed513a);border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 16px 34px #ff624a3d}html body .campaign-empty-icon svg{width:31px;height:31px}html body .campaign-empty-copy{max-width:520px}html body .campaign-empty-copy h3{margin-top:8px;font-size:clamp(1.65rem,2.8vw,2.4rem)}html body .campaign-empty-copy p{margin:10px 0 20px;line-height:1.68}html body .campaign-checklist{background:#fff;border:1px solid #e1e6ef;border-radius:18px;gap:8px;margin:0;padding:18px;list-style:none;display:grid}html body .campaign-checklist li{border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;padding:10px;display:grid}html body .campaign-checklist li+li{border-top:1px solid #edf0f5;border-radius:0}html body .campaign-checklist li>span{color:#4d5bd8;background:#eef0ff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:.76rem;font-weight:900;display:grid}html body .campaign-checklist li>div{gap:2px;display:grid}html body .campaign-checklist b{color:#2c364c;font-size:.83rem}html body .campaign-checklist small{color:#7c8697;font-size:.73rem}html body .campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}html body .campaign-card{background:#fff;border:1px solid #e1e6ef;border-radius:20px;align-content:start;gap:16px;min-width:0;padding:22px;display:grid;box-shadow:0 8px 28px #1c27400b}html body .campaign-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}html body .campaign-card>header>div{min-width:0}html body .campaign-card>header small{color:#7d8798;font-size:.72rem;font-weight:750}html body .campaign-card h3{margin-top:3px;font-size:1.35rem}html body .campaign-card .status{flex:none}html body .campaign-brief{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:0;display:-webkit-box;overflow:hidden}html body .campaign-card-metrics{background:#f6f8fb;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}html body .campaign-card-metrics>div{gap:2px;min-width:0;display:grid}html body .campaign-card-metrics dt{color:#7d8797;font-size:.66rem;font-weight:700}html body .campaign-card-metrics dd{color:#253047;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;font-weight:850;overflow:hidden}html body .campaign-card>footer{gap:10px;display:flex}html body .campaign-card>footer .btn{flex:1}html body .campaign-card .btn.soft{color:#4554d1;background:#f1f2ff;border-color:#dfe3ff}html body .campaign-review-list{border-top:1px solid #edf0f5;gap:8px;padding-top:14px;display:grid}html body .campaign-review-list>b{color:#3d475c;font-size:.78rem}html body .campaign-review-list>div{background:#f7f9fc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:flex}html body .campaign-review-list>div>span:first-child{color:#303a50;min-width:0;font-size:.78rem;font-weight:750;display:grid}html body .campaign-review-list small{color:#7c8697;font-weight:600}html body .campaign-review-actions{flex:none;gap:6px;display:flex}html body .campaign-review-actions button{color:#4a556a;cursor:pointer;background:#fff;border:1px solid #dbe1eb;border-radius:9px;min-height:31px;padding:6px 9px;font-size:.72rem;font-weight:800}html body .campaign-review-actions button:first-child{color:#13765b;background:#eaf7f2;border-color:#cdeee1}html body .campaign-review-actions svg{vertical-align:-2px;width:14px;height:14px}html body .campaign-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}html body .campaign-form-grid label{color:#39445a;gap:7px;font-size:.79rem;font-weight:800;display:grid}html body .campaign-form-grid .span-2{grid-column:1/-1}html body .campaign-form-grid textarea{min-height:132px}html body .campaign-form-actions-compat{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}html body .campaign-analytics{gap:16px;display:grid}html body .campaign-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html body .campaign-analytics-grid article{background:#f8fafc;border:1px solid #e2e7ef;border-radius:14px;gap:4px;padding:15px;display:grid}html body .campaign-analytics-grid small{color:#7a8495;text-transform:capitalize}html body .campaign-analytics details{border:1px solid #e2e7ef;border-radius:14px;overflow:hidden}html body .campaign-analytics summary{color:#404b61;cursor:pointer;background:#f8fafc;padding:14px 16px;font-weight:800}html body .campaign-analytics .growth-json{border-radius:0;margin:0}html body .moderation-root{gap:20px;display:grid}html body .moderation-hero{background:radial-gradient(circle at 91% 10%,#5566e826,#0000 23rem),radial-gradient(circle at 3% 110%,#ff624a17,#0000 21rem),#fff;border:1px solid #dde4ef;border-radius:30px;grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);align-items:center;gap:clamp(30px,5vw,70px);min-height:330px;padding:clamp(30px,4vw,54px);display:grid;box-shadow:0 24px 70px #1d274016}html body .moderation-hero h1{max-width:870px;margin-top:14px}html body .moderation-hero>div:first-child>p{max-width:760px;margin:19px 0 0;font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.7}html body .moderation-health{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #dfe5ee;border-radius:22px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding:24px;display:grid;box-shadow:0 17px 44px #1f2a4614}html body .moderation-health>span{border-radius:16px;place-items:center;width:52px;height:52px;display:grid}html body .moderation-health.clear>span{color:#11795e;background:#e9f7f1}html body .moderation-health.attention>span{color:#a66711;background:#fff4df}html body .moderation-health svg{width:23px;height:23px}html body .moderation-health>div{gap:5px;display:grid}html body .moderation-health small{color:#7b8495;letter-spacing:.1em;font-size:.67rem;font-weight:900}html body .moderation-health b{color:#263148;font-size:1.25rem;line-height:1.25}html body .moderation-health p{margin:0;font-size:.8rem;line-height:1.55}html body .moderation-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}html body .moderation-stats>article{background:#fff;border:1px solid #e0e6ef;border-radius:18px;align-items:center;gap:13px;min-width:0;padding:18px 20px;display:flex;box-shadow:0 8px 26px #1c27400b}html body .moderation-stat-icon{border-radius:14px;flex:none;place-items:center;width:45px;height:45px;display:grid}html body .moderation-stat-icon.blue{color:#3f59c9;background:#edf1ff}html body .moderation-stat-icon.purple{color:#7150c5;background:#f2edff}html body .moderation-stat-icon.orange{color:#df543e;background:#fff0ec}html body .moderation-stat-icon.green{color:#11795e;background:#e9f7f1}html body .moderation-stat-icon svg{width:20px;height:20px}html body .moderation-stats article>div{display:grid}html body .moderation-stats small{color:#7b8495;font-size:.75rem;font-weight:750}html body .moderation-stats strong{color:#172033;font-size:1.65rem;line-height:1.1}html body .moderation-workspace{background:#fff;border:1px solid #dee4ed;border-radius:24px;grid-template-columns:245px minmax(0,1fr);min-height:500px;display:grid;overflow:hidden;box-shadow:0 14px 44px #1c27400e}html body .moderation-tabs{background:#f7f9fc;border-right:1px solid #e6eaf1;align-content:start;gap:7px;padding:18px;display:grid}html body .moderation-tabs button{color:#626d81;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:10px 12px;font-size:.82rem;font-weight:800;display:grid}html body .moderation-tabs button:hover{color:#354058;background:#edf1f7}html body .moderation-tabs button.active{color:#3f4fd0;background:#fff;box-shadow:0 7px 22px #1c274014}html body .moderation-tabs button svg{width:18px;height:18px}html body .moderation-tabs button b{color:#7c8698;background:#e8ecf2;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:.69rem;display:grid}html body .moderation-tabs button.active b{color:#fff;background:#5262dd}html body .moderation-panel{min-width:0;padding:clamp(24px,3vw,38px)}html body .moderation-panel-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}html body .moderation-panel-head h2{margin-top:7px}html body .moderation-panel-head p{margin:7px 0 0}html body .moderation-empty{text-align:center;background:radial-gradient(circle at 50% 105%,#5566e814,#0000 16rem),#fafbfd;border:1px dashed #d4dbe6;border-radius:20px;align-content:center;place-items:center;gap:8px;min-height:300px;padding:30px;display:grid}html body .moderation-empty>span{color:#5362da;background:#eef0ff;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:5px;display:grid}html body .moderation-empty>span svg{width:27px;height:27px}html body .moderation-empty h3{font-size:1.35rem}html body .moderation-empty p{max-width:460px;margin:0}html body .moderation-empty>div{color:#16795e;background:#eaf7f2;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:7px 11px;font-size:.72rem;font-weight:800;display:inline-flex}html body .moderation-empty>div svg{width:15px;height:15px}html body .moderation-list{gap:12px;display:grid}html body .moderation-item{background:#fff;border:1px solid #e2e7ef;border-radius:18px;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:14px;display:grid}html body .moderation-preview,html body .moderation-media-preview{background:#edf1f6;border-radius:14px;overflow:hidden}html body .moderation-preview{aspect-ratio:16/10}html body .moderation-preview>*,html body .moderation-media-preview>*{object-fit:cover;width:100%;height:100%}html body .moderation-preview .marketing-media-placeholder,html body .moderation-media-preview .marketing-media-placeholder{background:linear-gradient(135deg,#e9edf4,#f7f9fc);min-height:100%}html body .moderation-item-copy{min-width:0}html body .moderation-item-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:7px;display:flex}html body .moderation-item-meta>span:last-child{color:#7b8495;font-size:.72rem}html body .moderation-item-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}html body .moderation-item-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.81rem;display:-webkit-box;overflow:hidden}html body .moderation-item-actions{flex-direction:column;gap:7px;display:flex}html body .moderation-item-actions .btn{justify-content:flex-start;min-width:112px}html body .moderation-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}html body .moderation-media-grid>article{background:#fff;border:1px solid #e1e6ef;border-radius:18px;min-width:0;display:grid;overflow:hidden}html body .moderation-media-preview{aspect-ratio:16/11;border-radius:0}html body .moderation-media-copy{gap:3px;min-width:0;padding:14px 14px 8px;display:grid}html body .moderation-media-copy small{color:#7b8495;font-size:.7rem}html body .moderation-media-copy b{color:#2b354b;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}html body .moderation-media-grid footer{grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px 14px;display:grid}html body .moderation-report-list{gap:11px;display:grid}html body .moderation-report-list article{background:#fff;border:1px solid #e1e6ef;border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;display:grid}html body .moderation-report-icon{color:#df543e;background:#fff0ec;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}html body .moderation-report-list article>div:nth-child(2){min-width:0}html body .moderation-report-list small,html body .moderation-report-list article>div:nth-child(2)>span{color:#7b8495;font-size:.71rem}html body .moderation-report-list h3{margin-top:3px;font-size:1rem}html body .moderation-report-list p{margin:4px 0;font-size:.79rem}html body .moderation-report-actions{flex-direction:column;gap:7px;display:flex}html body .moderation-history{gap:8px;display:grid}html body .moderation-history article{border:1px solid #e5e9f0;border-radius:14px;grid-template-columns:38px minmax(130px,.75fr) minmax(180px,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}html body .moderation-history article>span{color:#5261d8;background:#eef0ff;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}html body .moderation-history article>span svg{width:17px;height:17px}html body .moderation-history article>div{display:grid}html body .moderation-history b{color:#2e394f;font-size:.8rem}html body .moderation-history small,html body .moderation-history p,html body .moderation-history time{color:#7b8495;font-size:.72rem}html body .moderation-history p{margin:0}html body .moderation-history time{white-space:nowrap}html body .site-footer.product-reset-footer{color:#f7f8fb;background:radial-gradient(circle at 86% 0,#ff634b29,#0000 25rem),linear-gradient(135deg,#151b27 0%,#182031 58%,#211b25 100%);border-top:0;width:100%;margin-top:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}html body .site-footer.product-reset-footer:before,html body .site-footer.product-reset-footer:after{display:none}html body .site-footer.product-reset-footer .footer{z-index:1;color:#f7f8fb;background:0 0;grid-template-columns:minmax(250px,1.25fr) repeat(3,minmax(130px,.62fr)) minmax(245px,.95fr);gap:clamp(24px,3vw,42px);width:min(1280px,100% - 48px);max-width:1280px;margin:0 auto;padding:44px 0 22px;display:grid;position:relative}html body .site-footer.product-reset-footer .footer>div{flex-direction:column;gap:8px;min-width:0;display:flex}html body .site-footer.product-reset-footer .footer-main{max-width:360px}html body .site-footer.product-reset-footer .footer-brand,html body .site-footer.product-reset-footer .footer-brand b{color:#fff}html body .site-footer.product-reset-footer .footer-main>p{color:#b8c0ce;max-width:340px;margin:13px 0 12px;font-size:.86rem;line-height:1.65}html body .site-footer.product-reset-footer .footer-badge{color:#d7dce5;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 11px;font-size:.7rem;font-weight:750;display:inline-flex}html body .site-footer.product-reset-footer .footer-badge svg{color:#ff8b6c;width:14px;height:14px}html body .site-footer.product-reset-footer .footer-column>b,html body .site-footer.product-reset-footer .footer-cta>b{color:#fff;margin:0 0 5px;font-size:.9rem}html body .site-footer.product-reset-footer .footer-column a{color:#aeb8c8;align-items:center;width:-moz-fit-content;width:fit-content;min-height:25px;font-size:.77rem;line-height:1.4;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex}html body .site-footer.product-reset-footer .footer-column a:hover{color:#fff;transform:translate(3px)}html body .site-footer.product-reset-footer .footer-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff1;border:1px solid #ffffff1c;border-radius:18px;align-self:start;padding:18px;box-shadow:inset 0 1px #ffffff0a}html body .site-footer.product-reset-footer .footer-cta-kicker{letter-spacing:.11em;font-weight:900;color:#ff9b80!important;font-size:.63rem!important}html body .site-footer.product-reset-footer .footer-cta>b{margin-top:2px;font-size:1rem;line-height:1.35}html body .site-footer.product-reset-footer .footer-cta p{color:#b7c0ce;margin:0 0 5px;font-size:.76rem;line-height:1.55}html body .site-footer.product-reset-footer .footer-cta .btn{color:#fff;background:linear-gradient(135deg,#ff6d57,#ed4d38);border:0;justify-content:space-between;width:100%;min-height:40px;margin-top:8px;box-shadow:0 11px 26px #ff553c38}html body .site-footer.product-reset-footer .footer-bottom{color:#8f99aa;border-top:1px solid #ffffff17;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:6px;padding-top:18px;font-size:.7rem;display:flex}@media (max-width:1160px){html body .campaign-hero,html body .moderation-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr)}html body .campaign-metrics,html body .moderation-stats{grid-template-columns:repeat(2,minmax(0,1fr))}html body .site-footer.product-reset-footer .footer{grid-template-columns:1.25fr repeat(3,.7fr)}html body .site-footer.product-reset-footer .footer-cta{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;display:grid}html body .site-footer.product-reset-footer .footer-cta .footer-cta-kicker,html body .site-footer.product-reset-footer .footer-cta>b,html body .site-footer.product-reset-footer .footer-cta p{grid-column:1}html body .site-footer.product-reset-footer .footer-cta .btn{grid-area:1/2/span 3;width:auto;min-width:190px}}@media (max-width:920px){html body .campaign-hero,html body .moderation-hero{grid-template-columns:1fr;min-height:0}html body .campaign-flow{grid-template-columns:repeat(2,minmax(0,1fr))}html body .campaign-flow-label{grid-column:1/-1}html body .campaign-empty{grid-template-columns:auto minmax(0,1fr)}html body .campaign-checklist{grid-column:1/-1}html body .campaign-grid,html body .moderation-workspace{grid-template-columns:1fr}html body .moderation-tabs{border-bottom:1px solid #e6eaf1;border-right:0;display:flex;overflow-x:auto}html body .moderation-tabs button{flex:none;min-width:145px}html body .moderation-item{grid-template-columns:135px minmax(0,1fr)}html body .moderation-item-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}html body .moderation-item-actions .btn{min-width:0}html body .moderation-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .moderation-history article{grid-template-columns:38px minmax(0,1fr) auto}html body .moderation-history p{grid-column:2/-1}html body .site-footer.product-reset-footer .footer{grid-template-columns:1.2fr repeat(2,.8fr)}html body .site-footer.product-reset-footer .footer-legal-column{grid-column:auto}}@media (max-width:720px){html body .campaign-root,html body .moderation-root,html body .site-footer.product-reset-footer .footer{width:min(100% - 28px,1280px)}html body .campaign-hero,html body .moderation-hero{border-radius:23px;padding:26px 22px}html body .campaign-root h1,html body .moderation-root h1{font-size:clamp(2.45rem,12vw,3.55rem)}html body .campaign-flow{grid-template-columns:1fr}html body .campaign-flow-label{grid-column:auto}html body .campaign-metrics,html body .moderation-stats{grid-template-columns:1fr 1fr}html body .campaign-empty{grid-template-columns:1fr;min-height:0}html body .campaign-empty-icon{width:60px;height:60px}html body .campaign-empty-copy,html body .campaign-empty-copy .btn{width:100%}html body .campaign-card-metrics{grid-template-columns:1fr 1fr}html body .campaign-form-grid,html body .campaign-analytics-grid{grid-template-columns:1fr}html body .campaign-form-grid .span-2{grid-column:auto}html body .moderation-workspace{border-radius:20px}html body .moderation-panel{padding:22px}html body .moderation-item{grid-template-columns:1fr}html body .moderation-preview{aspect-ratio:16/9}html body .moderation-item-actions{grid-column:auto;grid-template-columns:1fr 1fr 1fr;display:grid}html body .moderation-item-actions .btn{justify-content:center}html body .moderation-report-list article{grid-template-columns:46px minmax(0,1fr)}html body .moderation-report-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}html body .site-footer.product-reset-footer{padding-bottom:78px}html body .site-footer.product-reset-footer .footer{grid-template-columns:1fr 1fr;gap:26px 22px;padding-top:38px}html body .site-footer.product-reset-footer .footer-main,html body .site-footer.product-reset-footer .footer-cta,html body .site-footer.product-reset-footer .footer-bottom{grid-column:1/-1}html body .site-footer.product-reset-footer .footer-cta{display:flex}html body .site-footer.product-reset-footer .footer-cta .btn{width:100%;min-width:0}}@media (max-width:500px){html body .campaign-root,html body .moderation-root,html body .site-footer.product-reset-footer .footer{width:min(100% - 20px,1280px)}html body .campaign-metrics,html body .moderation-stats{grid-template-columns:1fr}html body .campaign-section-head,html body .campaign-card>header,html body .campaign-card>footer,html body .moderation-panel-head{flex-direction:column;align-items:stretch}html body .campaign-card>footer{grid-template-columns:1fr;display:grid}html body .moderation-tabs button{min-width:132px}html body .moderation-media-grid,html body .moderation-item-actions,html body .moderation-report-actions{grid-template-columns:1fr}html body .moderation-history article{grid-template-columns:38px minmax(0,1fr)}html body .moderation-history time{grid-column:2}html body .site-footer.product-reset-footer .footer{grid-template-columns:1fr}html body .site-footer.product-reset-footer .footer-main,html body .site-footer.product-reset-footer .footer-cta,html body .site-footer.product-reset-footer .footer-bottom,html body .site-footer.product-reset-footer .footer-column,html body .site-footer.product-reset-footer .footer-legal-column{grid-column:1}html body .site-footer.product-reset-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:4px}}:root{--compat-ink-efe69:#172033;--compat-muted-637df:#667085;--compat-line-4e164:#e3e8f0;--compat-surface-2fa59:#fff;--compat-bg-dce38:#f5f7fb;--compat-brand-5ffcc:#ff5c45;--compat-brand-5ffcc-dark:#e74731}html body{color:var(--compat-ink-efe69);background:var(--compat-bg-dce38)}html body .route-stage{background:var(--compat-bg-dce38)}html body .content-card,html body .state-card,html body .table-card,html body .modal{border-color:var(--compat-line-4e164)}html body :where(input,select,textarea){accent-color:var(--compat-brand-5ffcc)}html body :where(input,select,textarea):focus{border-color:#ff9584}html body .btn.primary{background:var(--compat-brand-5ffcc);border-color:var(--compat-brand-5ffcc)}html body .btn.primary:hover:not(:disabled){background:var(--compat-brand-5ffcc-dark);border-color:var(--compat-brand-5ffcc-dark)}html body .empty-state,html body .state-card{min-height:180px}.auth-shell{min-height:100dvh;color:var(--compat-ink-efe69);background:radial-gradient(circle at 8% 8%,#6366f114,#0000 26rem),radial-gradient(circle at 94% 90%,#ff5c4517,#0000 28rem),#f4f6fa;place-items:center;padding:24px;display:grid}.auth-frame{background:#fff;border:1px solid #dfe5ed;border-radius:30px;grid-template-columns:minmax(380px,.86fr) minmax(500px,1.14fr);width:min(1180px,100%);min-height:min(720px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #1c273d24}.auth-story{color:#fff;isolation:isolate;background:linear-gradient(150deg,#ffffff0d,#0000 42%),linear-gradient(145deg,#172033 0%,#222f49 68%,#35466b 100%);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden}.auth-register .auth-story{background:linear-gradient(145deg,#172033 0%,#26344f 62%,#4a3c52 100%)}.auth-glow{z-index:-1;border:70px solid #ffffff09;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-150px;box-shadow:inset 0 0 0 60px #ffffff05}.auth-brand{color:#fff;width:-moz-fit-content;width:fit-content;font-size:1.45rem}.auth-brand b{color:#fff}.auth-story-copy{width:min(100%,560px);margin-block-start:auto;margin-block-end:auto;padding-block-start:28px;padding-block-end:28px}.auth-kicker{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.auth-kicker svg{color:#ff9d8c;width:14px}.auth-story h1{color:#fff;letter-spacing:-.06em;max-width:11ch;margin:18px 0 14px;font-size:clamp(2.65rem,4.1vw,4.4rem);line-height:.98}.auth-story h1 em{color:#ff9b88;font-style:normal}.auth-story-copy>p{color:#ffffffa6;max-width:520px;margin:0;font-size:14px;line-height:1.65}.auth-feature-list{gap:8px;margin-top:24px;display:grid}.auth-feature-list article{background:#ffffff0d;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.auth-feature-list article>span{color:#ff9b88;background:#ffffff13;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.auth-feature-list article>span svg{width:17px}.auth-feature-list article>div{display:grid}.auth-feature-list b{color:#fff;font-size:12px}.auth-feature-list small{color:#ffffff85;margin-top:2px;font-size:10px;line-height:1.4}.auth-feature-list article>svg{color:#ffffff40;width:16px}.auth-proof{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:10px 12px;display:flex}.auth-proof-dot{background:#64d39a;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #64d39a1f}.auth-proof>div{display:grid}.auth-proof b{color:#fff;font-size:11px}.auth-proof span{color:#ffffff80;font-size:9px;line-height:1.4}.auth-main{background:#fff;place-items:center;min-width:0;padding:clamp(30px,5vw,64px);display:grid}.auth-main-inner{flex-direction:column;align-items:stretch;width:min(100%,500px);display:flex}.auth-register .auth-main-inner{width:min(100%,570px)}.auth-mobile-head{display:none}.auth-shell .login-auth-card{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.auth-shell .login-auth-card-head{margin-bottom:24px}.auth-shell .login-auth-card-head>span{color:var(--compat-brand-5ffcc);letter-spacing:.1em;margin-bottom:7px;font-size:10px;font-weight:900}.auth-shell .login-auth-card-head h2{color:var(--compat-ink-efe69);letter-spacing:-.045em;font-size:clamp(2rem,3vw,2.55rem);line-height:1.05}.auth-shell .login-auth-card-head p{color:var(--compat-muted-637df);margin-top:8px;font-size:13px;line-height:1.55}.auth-shell .auth-fields{gap:15px}.auth-shell .auth-field{gap:7px}.auth-shell .auth-field>span,.auth-shell .auth-label-row{color:#344054;font-size:12px;font-weight:800}.auth-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-label-row>a{color:var(--compat-brand-5ffcc-dark);font-size:11px;font-weight:800}.auth-shell .auth-input{background:#fbfcfe;border:1px solid #d9dfe8;border-radius:13px;min-height:50px}.auth-shell .auth-input:focus-within{background:#fff;border-color:#ff9381;box-shadow:0 0 0 4px #ff5c4514}.auth-shell .auth-input input{min-height:48px;color:var(--compat-ink-efe69);padding-left:43px;font-size:14px}.auth-shell .auth-input>svg{color:#98a2b3;width:17px;left:14px}.auth-shell .auth-password button{width:36px;height:36px;right:6px}.auth-shell .login-auth-submit{border-radius:13px;min-height:50px;margin-top:18px;box-shadow:0 13px 26px #ff5c4533}.auth-shell .login-auth-submit:hover:not(:disabled){box-shadow:0 16px 30px #ff5c4545}.auth-shell .login-auth-switch{margin-top:18px;font-size:12px}.auth-shell .legacy-auth-divider{margin:17px 0;font-size:10px}.auth-shell .legacy-auth-demo{border-radius:13px;min-height:58px;padding:8px 10px}.auth-shell .legacy-auth-demo-icon{border-radius:10px;width:36px;height:36px}.auth-shell .legacy-auth-demo b{font-size:11px}.auth-shell .legacy-auth-demo small{font-size:10px}.auth-shell .auth-error,.auth-shell .auth-success{border-radius:12px;margin-bottom:16px;font-size:12px}.auth-shell .auth-field-row{gap:12px}.auth-shell .auth-consents{gap:9px;margin-top:16px}.auth-shell .auth-terms{font-size:10px;line-height:1.5}.auth-shell .auth-strength{margin-top:4px}.auth-footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.auth-back{color:#667085;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.auth-back svg{width:14px}.auth-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.auth-footer nav a{color:#98a2b3;font-size:9px}.auth-footer a:hover{color:var(--compat-brand-5ffcc-dark)}@media (max-width:940px){.auth-shell{padding:14px}.auth-frame{grid-template-columns:1fr;min-height:calc(100dvh - 28px)}.auth-story{min-height:auto;padding:24px}.auth-brand{display:none}.auth-story-copy{padding:0}.auth-story h1{max-width:15ch;margin:12px 0 8px;font-size:2.4rem}.auth-story-copy>p{max-width:680px}.auth-feature-list{grid-template-columns:repeat(3,1fr);margin-top:16px}.auth-feature-list article{grid-template-columns:32px 1fr;min-height:88px}.auth-feature-list article>svg,.auth-proof{display:none}.auth-main{padding:28px}.auth-mobile-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.auth-mobile-head>a:last-child{color:#667085;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.auth-mobile-head svg{width:14px}}@media (max-width:640px){.auth-shell{background:#fff;padding:0}.auth-frame{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.auth-story{padding:20px}.auth-kicker{min-height:26px;font-size:8px}.auth-story h1{font-size:2rem}.auth-story-copy>p{font-size:12px}.auth-feature-list{display:none}.auth-main{place-items:start center;padding:24px 20px 28px}.auth-mobile-head{margin-bottom:22px}.auth-shell .login-auth-card-head h2{font-size:1.9rem}.auth-shell .auth-field-row{grid-template-columns:1fr}.auth-footer{display:grid}.auth-footer nav{justify-content:flex-start}}html body .journey-overview-map-card{background:radial-gradient(circle at 100% 0,#6366f114,#0000 28%),linear-gradient(#fff8f5 0%,#fff 40%);border:1px solid #ff6e4c24;position:relative;overflow:hidden;box-shadow:0 20px 60px #161c2d14}html body .journey-overview-map-card:before{content:"";background:linear-gradient(90deg,#ff6b4a,#ff8e63 45%,#6d72ff 100%);height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}html body .journey-overview-map-head{align-items:flex-start;gap:18px}html body .journey-overview-map-copy{gap:10px;display:grid}html body .journey-overview-map-kicker{color:#ff5c35;background:#ff5c3514;border-radius:999px;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ff5c3524}html body .journey-overview-map-pills{flex-wrap:wrap;gap:10px;display:flex}html body .journey-overview-map-pills span{background:#ffffffdb;border:1px solid #94a3b82e;border-radius:14px;gap:2px;min-width:108px;padding:10px 12px;display:grid}html body .journey-overview-map-pills b{color:#101828;font-size:16px;font-weight:800}html body .journey-overview-map-pills small{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}html body .journey-map-reset{background:#fff;border-color:#ff5c352e}html body .journey-map-shell{background:#eaf1ee;border-color:#ff6e4c1f;border-radius:24px;min-height:580px}html body .journey-map-canvas{min-height:580px}html body .journey-map-brand-badge{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#141c30eb,#ff5c35e6);border:1px solid #ffffffb8;border-radius:16px;gap:2px;padding:12px 14px;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 18px 40px #141c3033}html body .journey-map-brand-badge strong{letter-spacing:-.03em;font-size:15px;font-weight:900}html body .journey-map-brand-badge span{color:#ffffffd1;font-size:11px}html body .journey-map-legend{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(100%,460px);display:flex;position:absolute;top:18px;right:18px}html body .journey-map-legend span{color:#344054;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ffffffbd;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 12px 30px #0f172a1a}html body .journey-map-legend i{background:#ff5c35;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #ff5c351f}html body .journey-map-legend i.route{background:#6d72ff;box-shadow:0 0 0 4px #6d72ff1f}html body .journey-map-empty-badge{border-color:#ffffffbd;grid-template-columns:18px 1fr;align-items:start;gap:10px;max-width:360px;padding:14px 15px;display:grid}html body .journey-map-empty-badge svg{color:#ff5c35;width:18px}html body .journey-map-empty-badge b{color:#101828;font-size:12px;font-weight:800;display:block}html body .journey-map-empty-badge small{color:#667085;margin-top:2px;font-size:11px;line-height:1.45;display:block}html body .journey-map-controls{border-color:#0f172a14;bottom:18px;right:18px}@media (max-width:900px){html body .journey-overview-map-head{flex-direction:column}html body .journey-map-reset{width:100%}html body .journey-map-shell,html body .journey-map-canvas{min-height:500px}html body .journey-map-legend{justify-content:flex-start;max-width:calc(100% - 32px);top:auto;bottom:82px;left:16px;right:auto}}@media (max-width:640px){html body .journey-overview-map-card{border-radius:22px;padding:18px}html body .journey-overview-map-pills{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body .journey-overview-map-pills span{min-width:0}html body .journey-map-shell,html body .journey-map-canvas{min-height:420px}html body .journey-map-brand-badge{padding:10px 12px;top:12px;left:12px}html body .journey-map-brand-badge span{display:none}html body .journey-map-legend{display:grid;bottom:76px;left:12px;right:12px}html body .journey-map-legend span{width:-moz-fit-content;width:fit-content;max-width:100%}html body .journey-map-empty-badge{max-width:none;bottom:12px;left:12px;right:12px}}html body .journey-map-root{background:radial-gradient(circle at 93% 0,#666bff17,#0000 31%),linear-gradient(#fff9f6 0%,#fff 36%);border:1px solid #ff5c4524;border-radius:28px;margin-top:26px;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 65px #10182817}html body .journey-map-root:before{content:"";background:linear-gradient(90deg,#ff5c45,#ff8c68 46%,#666bff 100%);height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}html body .journey-map-header-root{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}html body .journey-map-heading-root{gap:8px;min-width:0;display:grid}html body .journey-map-brand-root{color:#e94e35;letter-spacing:.1em;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:900;display:inline-flex}html body .journey-map-brand-root i{color:#fff;background:linear-gradient(135deg,#ff735b,#ff503c);border-radius:10px;place-items:center;width:36px;height:30px;font-size:10px;font-style:normal;display:grid;box-shadow:0 8px 18px #ff5c453d}html body .journey-map-heading-root h2{color:#101828;letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.08}html body .journey-map-heading-root>p{color:#667085;margin:0;font-size:14px;line-height:1.6}html body .journey-map-stats-root{flex-wrap:wrap;gap:9px;margin-top:6px;display:flex}html body .journey-map-stats-root>span{background:#ffffffe6;border:1px solid #e6e9ef;border-radius:14px;gap:2px;min-width:108px;padding:10px 12px;display:grid}html body .journey-map-stats-root b{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;overflow:hidden}html body .journey-map-stats-root small{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}html body .journey-map-actions-root{flex-shrink:0;gap:10px;display:flex}html body .journey-map-secondary-root,html body .journey-map-primary-root{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex}html body .journey-map-secondary-root{color:#344054;background:#fff;border:1px solid #ff5c4533}html body .journey-map-primary-root{color:#fff;background:linear-gradient(135deg,#ff6b50,#ff503c);border:0;box-shadow:0 12px 25px #ff5c453b}html body .journey-map-secondary-root:hover,html body .journey-map-primary-root:hover{transform:translateY(-1px)}html body .journey-map-secondary-root:disabled{cursor:not-allowed;opacity:.55;transform:none}html body .journey-map-secondary-root svg,html body .journey-map-primary-root svg{width:17px;height:17px}html body .journey-map-layout-root{grid-template-columns:minmax(0,1.75fr) minmax(280px,.62fr);gap:18px;display:grid}html body .journey-map-shell-root{background:#eef2ef;border:1px solid #e1e6e4;border-radius:22px;min-height:500px;position:relative;overflow:hidden}html body .journey-map-canvas-root{width:100%;min-height:500px}html body .journey-map-state-root{z-index:3;color:#667085;text-align:center;background:#f8faf9f0;place-content:center;justify-items:center;gap:10px;padding:28px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}html body .journey-map-state-root svg{color:#ff5c45;width:34px;height:34px}html body .journey-map-state-root p{max-width:420px;margin:0;font-size:12px;line-height:1.6}html body .journey-map-error-root{color:#b42318}html body .journey-map-empty-root{z-index:2;color:#667085;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border:1px solid #ffffffc7;border-radius:20px;place-items:center;width:min(390px,100% - 32px);padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #10182824}html body .journey-map-empty-root>svg{color:#ff5c45;width:32px;height:32px;margin-bottom:9px}html body .journey-map-empty-root b{color:#101828;font-size:16px}html body .journey-map-empty-root p{max-width:310px;margin:6px 0 0;font-size:12px;line-height:1.6}html body .journey-map-empty-root button{color:#fff;cursor:pointer;background:#ff5c45;border:0;border-radius:12px;align-items:center;gap:7px;min-height:40px;margin-top:15px;padding:0 14px;font-weight:800;display:inline-flex}html body .journey-map-empty-root button svg{width:16px}html body .journey-map-controls-root{z-index:2;background:#fff;border:1px solid #1018281a;border-radius:13px;display:grid;position:absolute;bottom:14px;right:14px;overflow:hidden;box-shadow:0 12px 28px #10182829}html body .journey-map-controls-root button{color:#344054;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f3;place-items:center;width:42px;height:42px;padding:0;display:grid}html body .journey-map-controls-root button:last-child{border-bottom:0}html body .journey-map-controls-root button:hover{color:#e94e35;background:#fff4ef}html body .journey-map-controls-root svg{width:18px;height:18px}html body .journey-map-sidebar-root{background:radial-gradient(circle at 100% 0,#666bff1c,#0000 38%),#fbfbfd;border:1px solid #e9ecf2;border-radius:22px;flex-direction:column;gap:16px;min-width:0;min-height:500px;padding:20px;display:flex}html body .journey-map-sidebar-root>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}html body .journey-map-sidebar-root>header>div{gap:4px;display:grid}html body .journey-map-sidebar-root>header span{color:#e94e35;letter-spacing:.1em;font-size:10px;font-weight:900}html body .journey-map-sidebar-root>header strong{color:#101828;letter-spacing:-.035em;font-size:22px}html body .journey-map-sidebar-root>header>svg{color:#666bff;background:#666bff1a;border-radius:12px;width:38px;height:38px;padding:9px}html body .journey-map-place-list-root{gap:8px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}html body .journey-map-place-list-root>button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:11px;display:grid;box-shadow:0 6px 18px #10182809}html body .journey-map-place-list-root>button:hover,html body .journey-map-place-list-root>button.active{background:#fff7f4;border-color:#ff5c4547}html body .journey-map-place-list-root>button>i{color:#fff;background:#ff5c45;border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:900;display:grid;box-shadow:0 7px 15px #ff5c4533}html body .journey-map-place-list-root>button.active>i{background:#666bff;box-shadow:0 7px 15px #666bff33}html body .journey-map-place-list-root>button>span{gap:3px;min-width:0;display:grid}html body .journey-map-place-list-root b,html body .journey-map-place-list-root small,html body .journey-map-place-list-root em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .journey-map-place-list-root b{color:#101828;font-size:13px}html body .journey-map-place-list-root small{color:#667085;font-size:11px}html body .journey-map-place-list-root em{color:#98a2b3;align-items:center;gap:5px;font-size:10px;font-style:normal;display:inline-flex}html body .journey-map-place-list-root em svg{width:11px;height:11px}html body .journey-map-place-list-root>button>svg{color:#98a2b3;width:16px}html body .journey-map-place-list-root>button:hover>svg,html body .journey-map-place-list-root>button.active>svg{color:#e94e35}html body .journey-map-sidebar-empty-root{color:#667085;text-align:center;background:#fff;border:1px dashed #d7dce5;border-radius:17px;place-content:center;justify-items:center;min-height:250px;padding:24px;display:grid}html body .journey-map-sidebar-empty-root svg{color:#ff5c45;width:30px;height:30px;margin-bottom:10px}html body .journey-map-sidebar-empty-root b{color:#101828}html body .journey-map-sidebar-empty-root p{max-width:220px;margin:5px 0 0;font-size:12px;line-height:1.55}html body .journey-map-journal-root{color:#4f54de;cursor:pointer;background:#666bff12;border:1px solid #666bff33;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:auto;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}html body .journey-map-journal-root:hover{background:#666bff1f}html body .journey-map-journal-root svg{width:16px}@media (max-width:1000px){html body .journey-map-header-root{flex-direction:column}html body .journey-map-actions-root{width:100%}html body .journey-map-secondary-root,html body .journey-map-primary-root{flex:1}html body .journey-map-layout-root{grid-template-columns:1fr}html body .journey-map-sidebar-root{order:-1;min-height:auto}html body .journey-map-place-list-root{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (max-width:640px){html body .journey-map-root{border-radius:22px;padding:18px}html body .journey-map-heading-root h2{font-size:28px}html body .journey-map-stats-root{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body .journey-map-stats-root>span{min-width:0}html body .journey-map-actions-root{grid-template-columns:1fr;display:grid}html body .journey-map-shell-root,html body .journey-map-canvas-root{min-height:410px}html body .journey-map-sidebar-root{min-height:auto;padding:16px}html body .journey-map-place-list-root{grid-template-columns:1fr}}.modal.plan-delete-dialog,.modal.plan-leave-dialog{width:min(520px,100vw - 28px)}.plan-delete-dialog .modal-body,.plan-leave-dialog .modal-body{gap:20px;display:grid}.plan-delete-dialog-body{background:#fff7f6;border:1px solid #fee4e2;border-radius:17px;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:17px;display:grid}.plan-delete-warning{color:#d92d20;background:#fee4e2;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.plan-delete-warning svg{width:24px}.plan-delete-copy{align-content:center;gap:4px;display:grid}.plan-delete-copy p{color:#667085;margin:0;font-size:.76rem}.plan-delete-copy strong{color:#101828;font-size:1rem}.plan-delete-copy span{color:#98a2b3;font-size:.7rem}.plan-delete-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plan-delete-actions .btn{border-radius:13px;min-height:46px}.plan-delete-confirm{color:#fff!important;background:#d92d20!important;border-color:#d92d20!important}.plan-delete-confirm:hover:not(:disabled){background:#b42318!important}.modal.plan-completion-modal{width:min(860px,100vw - 28px);max-height:min(90dvh,920px)}.plan-completion-modal .modal-head{padding-bottom:18px}.plan-completion-modal .modal-body{min-height:0;padding-top:0;overflow:hidden}.completion-root{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:0;max-height:calc(90dvh - 160px);display:grid}.completion-summary{background:#f8fafc;border:1px solid #e8ebf0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.completion-summary>div:first-child{gap:3px;display:grid}.completion-summary strong{color:#101828;font-size:.9rem}.completion-summary span{color:#667085;font-size:.74rem}.completion-summary>div:not(:first-child){background:#fff;border:1px solid #e4e8ee;border-radius:12px;min-width:94px;padding:9px 12px;display:grid}.completion-summary b{color:#101828;font-size:.9rem}.completion-summary small{color:#98a2b3;text-transform:uppercase;letter-spacing:.04em;font-size:.62rem}.plan-workspace-completion-list{scrollbar-width:thin;scrollbar-color:#c9ced7 transparent;gap:10px;min-height:0;padding:2px 5px 2px 0;display:grid;overflow-y:auto}.plan-workspace-completion-row{background:#fff;border:1px solid #e3e7ed;border-radius:17px;grid-template-columns:minmax(0,1.2fr) minmax(130px,.55fr) minmax(120px,.45fr);gap:12px;padding:15px;display:grid;box-shadow:0 8px 22px #10182809}.plan-workspace-completion-row.is-skipped{opacity:.58;background:#f7f8fa}.completion-place{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;display:grid}.completion-check{color:#98a2b3;cursor:pointer;background:#f8fafc;border:1px solid #dfe4ea;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative}.completion-check input{opacity:0;pointer-events:none;position:absolute}.completion-check svg{width:21px}.completion-check.checked{color:#fff;background:#ff5c45;border-color:#ff5c4547;box-shadow:0 8px 18px #ff5c4533}.completion-place-copy{gap:4px;min-width:0;display:grid}.completion-place-copy small{color:#ef5137;letter-spacing:.05em;font-size:.62rem;font-weight:900}.completion-place-copy strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.completion-field{color:#475467;gap:6px;font-size:.7rem;font-weight:800;display:grid}.completion-field input,.completion-field select{color:#101828;background:#fbfcfe;border:1px solid #dce2ea;border-radius:12px;width:100%;min-height:43px;font-weight:750}.completion-field input:focus,.completion-field select:focus{background:#fff;border-color:#ff5c457a;outline:none;box-shadow:0 0 0 4px #ff5c4514}.completion-note{grid-column:1/-1}.completion-footer{background:#fff;border-top:1px solid #edf0f3;grid-template-columns:auto minmax(240px,1fr);gap:10px;padding-top:13px;display:grid}.completion-footer .btn{border-radius:13px;min-height:48px}.plan-settings-danger{background:#fff8f7;border:1px solid #fee4e2;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:22px;padding:20px;display:grid}.plan-settings-danger h3{color:#b42318;margin:0 0 5px;font-size:1rem}.plan-settings-danger p{color:#667085;margin:0;font-size:.78rem;line-height:1.55}.plan-settings-danger .btn{border-radius:12px;min-height:43px}@media (max-width:720px){.plan-delete-actions{grid-template-columns:1fr}.completion-root{max-height:calc(94dvh - 140px)}.completion-summary{grid-template-columns:1fr 1fr}.completion-summary>div:first-child{grid-column:1/-1}.plan-workspace-completion-row{grid-template-columns:1fr 1fr}.completion-place{grid-column:1/-1}.completion-footer{grid-template-columns:1fr}.completion-footer .btn{width:100%}.plan-settings-danger{grid-template-columns:1fr}}.plan-leave-icon{color:#4f54d8;background:#eceeff}.plan-leave-confirm{color:#fff!important;background:#4f54d8!important;border-color:#4f54d8!important}.plan-leave-confirm:hover:not(:disabled){background:#3f44bd!important}.modal.plan-completion-modal{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}:root{--compat-brand-c068f:#ff5c45;--compat-brand-c068f-dark:#e74832;--compat-indigo-5eb17:#6366f1;--compat-ink-95f38:#111827;--compat-muted-92b2f:#667085;--compat-line-b200e:#e4e7ec;--compat-soft-b53ce:#f7f8fb;--compat-card-65856:#fff;--compat-shadow-a835d:0 18px 48px #10182814}body{background:#f5f7fb}html body .btn{transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}html body .btn:hover:not(:disabled){transform:translateY(-1px)}html body .btn.primary{box-shadow:0 10px 24px #ff5c4533}html body .profile-root{gap:20px;padding-top:28px;padding-bottom:72px;display:grid}html body .profile-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#ff8d6c4d,#0000 25%),radial-gradient(circle at 68% 100%,#6366f133,#0000 38%),linear-gradient(125deg,#172030 0%,#222b3b 55%,#8c4b3e 100%);border:1px solid #ffffff14;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;min-height:210px;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #11182729}html body .profile-hero:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:360px;height:360px;position:absolute;top:-105px;right:-70px;box-shadow:-150px 120px 0 -1px #0000,-150px 120px #ffffff14}html body .profile-person{z-index:1;align-items:center;gap:22px;min-width:0;display:flex;position:relative}html body .profile-avatar-wrap{flex:none;width:112px;height:112px;position:relative}html body .profile-avatar-wrap img{object-fit:cover;border:4px solid #fff;border-radius:30px;width:100%;height:100%;box-shadow:0 16px 36px #00000042}html body .profile-avatar-wrap>span{background:#20b26b;border:4px solid #fff;border-radius:50%;width:23px;height:23px;position:absolute;bottom:8px;right:-3px}html body .profile-person>div:last-child{min-width:0}html body .profile-role{color:#ffffffeb;letter-spacing:.06em;text-transform:uppercase;background:#ffffff17;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}html body .profile-role svg{width:13px}html body .profile-person h1{color:#fff;letter-spacing:-.055em;margin:10px 0 2px;font-size:clamp(2rem,4vw,3.45rem);line-height:1}html body .profile-person strong{color:#ffffffd6;font-size:13px}html body .profile-person p{color:#ffffffad;max-width:650px;margin:10px 0 0;font-size:13px;line-height:1.6}html body .profile-person small{color:#fffc;align-items:center;gap:6px;margin-top:8px;display:inline-flex}html body .profile-person small svg{width:14px}html body .profile-stats{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:repeat(3,minmax(92px,1fr));display:grid;position:relative;overflow:hidden}html body .profile-stats>div{text-align:center;place-content:center;gap:5px;min-height:86px;padding:16px;display:grid}html body .profile-stats>div+div{border-left:1px solid #ffffff21}html body .profile-stats b{color:#fff;font-size:1.5rem}html body .profile-stats span{color:#ffffffa8;font-size:10px;font-weight:800}html body .profile-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}html body .profile-sidebar{border:1px solid var(--compat-line-b200e);background:#fff;border-radius:22px;gap:16px;padding:16px;display:grid;position:sticky;top:92px;box-shadow:0 10px 32px #1018280e}html body .profile-sidebar>header{border-bottom:1px solid #eef0f4;align-items:center;gap:10px;padding:4px 4px 12px;display:flex}html body .profile-sidebar>header>svg{width:38px;height:38px;color:var(--compat-brand-c068f);background:#fff0ec;border-radius:12px;padding:10px}html body .profile-sidebar>header div{gap:2px;display:grid}html body .profile-sidebar>header b{color:var(--compat-ink-95f38);font-size:13px}html body .profile-sidebar>header span{color:var(--compat-muted-92b2f);font-size:10px}html body .profile-sidebar nav{gap:6px;display:grid}html body .profile-sidebar nav button{color:#475467;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;padding:9px;display:grid}html body .profile-sidebar nav button:hover{background:#f8f9fb}html body .profile-sidebar nav button.active{color:var(--compat-brand-c068f-dark);background:#fff4f0;border-color:#ff5c452e}html body .profile-sidebar nav button>svg:first-child{background:#f2f4f7;border-radius:11px;width:36px;height:36px;padding:9px}html body .profile-sidebar nav button.active>svg:first-child{background:#ffe6df}html body .profile-sidebar nav button>svg:last-child{opacity:.55;width:14px}html body .profile-sidebar nav button>span{gap:2px;min-width:0;display:grid}html body .profile-sidebar nav b{font-size:12px}html body .profile-sidebar nav small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}html body .profile-quick-links{border-top:1px solid #eef0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:14px;display:grid}html body .profile-quick-links a{color:#667085;background:#f8f9fb;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}html body .profile-quick-links a:hover{color:var(--compat-brand-c068f-dark);background:#fff3ef}html body .profile-quick-links svg{width:14px}html body .profile-tip{color:#8a5a13;background:#fffaf0;border:1px solid #ffe2a8;border-radius:14px;align-items:flex-start;gap:9px;padding:12px;display:flex}html body .profile-tip svg{flex:none;width:17px}html body .profile-tip p{margin:0;font-size:10px;line-height:1.5}html body .profile-tip b{margin-bottom:2px;display:block}html body .profile-content{min-width:0}html body .profile-card{border:1px solid var(--compat-line-b200e);box-shadow:var(--compat-shadow-a835d);background:#fff;border-radius:24px;padding:24px;animation:.22s both legacy-panel-in;overflow:hidden}@keyframes legacy-panel-in{0%{opacity:0;transform:translateY(5px)}}html body .profile-card-head{border-bottom:1px solid #edf0f4;align-items:center;gap:13px;margin-bottom:22px;padding-bottom:18px;display:flex}html body .profile-card-head>span{width:44px;height:44px;color:var(--compat-brand-c068f);background:#fff0ec;border-radius:14px;flex:none;place-items:center;display:grid}html body .profile-card-head svg{width:20px}html body .profile-card-head>div{gap:3px;display:grid}html body .profile-card-head small{color:var(--compat-brand-c068f-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}html body .profile-card-head h2{color:var(--compat-ink-95f38);letter-spacing:-.035em;margin:0;font-size:1.65rem}html body .profile-card-head p{color:var(--compat-muted-92b2f);margin:0;font-size:12px}html body .profile-profile-grid{grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);align-items:start;gap:22px;display:grid}html body .profile-avatar-editor .single-media-uploader{background:#fafbfc;border-color:#e4e7ec;border-radius:18px;gap:12px;padding:15px}html body .profile-avatar-editor .single-media-copy{gap:3px;display:grid}html body .profile-avatar-editor .single-media-copy span{font-size:10px;line-height:1.45}html body .profile-avatar-editor .single-media-preview{border-radius:16px;min-height:250px}html body .profile-avatar-editor .single-media-preview img,html body .profile-avatar-editor .single-media-preview video{object-fit:cover;height:250px}html body .profile-avatar-editor .single-media-uploader footer{grid-template-columns:1fr 1fr;display:grid}html body .profile-avatar-editor .single-media-uploader footer .btn{min-width:0;padding-inline-start:8px;padding-inline-end:8px;font-size:10px}html body .profile-fields,html body .profile-preference-grid{gap:14px;display:grid}html body .profile-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body .profile-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html body .profile-wide{grid-column:1/-1}html body .profile-field{color:#344054;gap:7px;min-width:0;display:grid}html body .profile-field>span{justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}html body .profile-field>span svg{width:15px;color:var(--compat-brand-c068f)}html body .profile-field>span small,html body .profile-field>small{color:#98a2b3;font-size:9px;font-weight:600}html body .profile-field input,html body .profile-field select,html body .profile-field textarea{width:100%;min-width:0;color:var(--compat-ink-95f38);font:inherit;background:#fcfcfd;border:1px solid #d9dee7;border-radius:13px;outline:none;font-size:12px;transition:border-color .16s,box-shadow .16s,background .16s}html body .profile-field input,html body .profile-field select{min-height:46px;padding:0 13px}html body .profile-field textarea{resize:vertical;min-height:96px;padding:12px 13px;line-height:1.55}html body .profile-field input:focus,html body .profile-field select:focus,html body .profile-field textarea:focus{background:#fff;border-color:#ff9b84;box-shadow:0 0 0 4px #ff5c4514}html body .profile-input-unit{position:relative}html body .profile-input-unit input{padding-right:62px}html body .profile-input-unit b{color:#667085;background:#eef1f5;border-radius:8px;padding:4px 7px;font-size:9px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}html body .profile-advanced{background:#fafbfc;border:1px solid #e4e7ec;border-radius:14px;overflow:hidden}html body .profile-advanced summary{color:#475467;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:11px;font-weight:800;list-style:none;display:flex}html body .profile-advanced summary::-webkit-details-marker{display:none}html body .profile-advanced summary svg{width:15px}html body .profile-advanced summary svg:last-child{margin-left:auto;transition:transform .18s}html body .profile-advanced[open] summary svg:last-child{transform:rotate(90deg)}html body .profile-advanced>p{color:#98a2b3;margin:0;padding:0 13px 10px;font-size:10px}html body .profile-advanced .profile-two-columns{padding:0 13px 13px}html body .profile-chips{flex-wrap:wrap;gap:6px;display:flex}html body .profile-chips i{color:#d64a31;background:#fff0ec;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}html body .profile-chips.neutral i{color:#4f54d8;background:#eef0ff}html body .profile-actions{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}html body .profile-actions>span{color:#667085;align-items:center;gap:7px;font-size:10px;display:inline-flex}html body .profile-actions>span svg{color:#22a06b;width:15px}html body .profile-actions .btn{min-width:155px}html body .profile-spin{animation:.8s linear infinite legacy-spin-compat}@keyframes legacy-spin-compat{to{transform:rotate(360deg)}}html body .profile-password{background:#fafbfc;border:1px solid #e5e8ee;border-radius:18px;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:20px;margin-top:18px;padding:18px;display:grid}html body .profile-password h3{margin:0;font-size:15px}html body .profile-password p{color:#667085;margin:6px 0 0;font-size:10px;line-height:1.55}html body .profile-password-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:11px;display:grid}html body .profile-password-fields>.btn{min-height:46px}html body .profile-strength{justify-content:space-between;align-items:center;gap:8px;display:flex}html body .profile-strength>div{flex:1;gap:4px;display:flex}html body .profile-strength i{background:#e4e7ec;border-radius:99px;flex:1;height:4px}html body .profile-strength i.active{background:linear-gradient(90deg, var(--compat-brand-c068f), #f0b64a)}html body .profile-strength span{color:#667085;font-size:9px}html body .profile-session-head{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}html body .profile-session-head h3{margin:0;font-size:16px}html body .profile-session-head p{color:#667085;margin:3px 0 0;font-size:10px}html body .profile-session-head>span{color:#667085;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}html body .profile-session-head svg{width:14px}html body .profile-session-list{gap:8px;margin-top:12px;display:grid}html body .profile-session-list article{background:#fff;border:1px solid #e7eaf0;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:11px;display:grid}html body .profile-session-list article>span{color:#5f64df;background:#eef0ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}html body .profile-session-list article>span svg{width:18px}html body .profile-session-list article>div{gap:2px;min-width:0;display:grid}html body .profile-session-list article b,html body .profile-session-list article small,html body .profile-session-list article em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .profile-session-list article b{font-size:11px}html body .profile-session-list article small{color:#667085;font-size:9px}html body .profile-session-list article em{color:#98a2b3;font-size:8px;font-style:normal}html body .profile-session-list article button{color:#b42318;cursor:pointer;background:#fff0ee;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}html body .profile-session-list article button svg{width:15px}html body .profile-session-empty{color:#667085;text-align:center;border:1px dashed #d9dee7;border-radius:16px;place-content:center;justify-items:center;gap:5px;min-height:160px;display:grid}html body .profile-session-empty svg{color:#20a06b;width:28px}html body .profile-session-empty p{margin:0;font-size:10px}html body .profile-danger{background:#fff7f5;border:1px solid #ffd2cd;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px;display:flex}html body .profile-danger span{color:#b42318;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}html body .profile-danger span svg{width:14px}html body .profile-danger h3{margin:5px 0 2px;font-size:14px}html body .profile-danger p{color:#667085;margin:0;font-size:10px}html body .profile-root .connected-accounts{background:#fafbfc;border-radius:18px;margin:0;padding:16px}html body .profile-root .connected-accounts-head{margin-bottom:12px}html body .profile-root .connected-account-list{grid-template-columns:repeat(2,minmax(0,1fr))}html body .profile-root .connected-account-item{min-height:58px}html body .legal-document-legal-page{width:min(100%,1240px);padding-top:28px;padding-bottom:78px}html body .legal-document-legal-breadcrumb{margin:0 0 14px}html body .legal-document-legal-hero{min-height:245px;box-shadow:var(--compat-shadow-a835d);background:radial-gradient(circle at 90% 10%,#6366f11a,#0000 32%),radial-gradient(circle at 8% 100%,#ff5c451a,#0000 30%),#fff;border:1px solid #e4e7ec;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px 32px;display:flex}html body .legal-hero-copy{max-width:780px}html body .legal-document-legal-eyebrow{color:var(--compat-brand-c068f-dark);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:inline-flex}html body .legal-document-legal-eyebrow svg{width:16px}html body .legal-document-legal-hero h1{color:var(--compat-ink-95f38);letter-spacing:-.06em;margin:12px 0 10px;font-size:clamp(2.3rem,5vw,4.5rem);line-height:.98}html body .legal-document-legal-hero p{max-width:720px;color:var(--compat-muted-92b2f);margin:0;font-size:14px;line-height:1.65}html body .legal-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}html body .legal-meta span{color:#475467;background:#fafbfc;border:1px solid #e4e7ec;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}html body .legal-meta svg{width:13px}html body .legal-hero-actions{flex-direction:column;flex:none;gap:9px;display:flex}html body .legal-hero-actions .btn{justify-content:center;min-width:155px}html body .legal-warning{color:#7a4d06;background:#fff9ea;border:1px solid #f5c96a;border-radius:14px;align-items:center;gap:10px;margin:16px 0;padding:13px 15px;font-size:11px;display:flex}html body .legal-warning b{white-space:nowrap}html body .legal-reader{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}html body .legal-toc{border:1px solid var(--compat-line-b200e);background:#fff;border-radius:20px;gap:13px;padding:16px;display:grid;position:sticky;top:92px;box-shadow:0 12px 34px #1018280e}html body .legal-toc>div{border-bottom:1px solid #eef0f4;gap:3px;padding-bottom:11px;display:grid}html body .legal-toc>div span{color:var(--compat-brand-c068f-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}html body .legal-toc>div b{font-size:14px}html body .legal-toc nav{gap:4px;max-height:calc(100vh - 260px);display:grid;overflow:auto}html body .legal-toc nav a{color:#475467;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;font-size:10px;font-weight:700;display:grid}html body .legal-toc nav a:hover{color:var(--compat-brand-c068f-dark);background:#fff3ef}html body .legal-toc nav i{color:#667085;background:#f2f4f7;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}html body .legal-toc>small{color:#98a2b3;font-size:9px;line-height:1.5}html body .legal-document-legal-content{gap:10px;min-width:0;display:grid}html body .legal-document-legal-content details{background:#fff;border:1px solid #e4e7ec;border-radius:18px;scroll-margin-top:96px;overflow:hidden;box-shadow:0 8px 24px #10182809}html body .legal-document-legal-content summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:76px;padding:14px 16px;list-style:none;display:grid}html body .legal-document-legal-content summary::-webkit-details-marker{display:none}html body .legal-document-legal-content summary>span{width:40px;height:40px;color:var(--compat-brand-c068f-dark);background:#fff0ec;border-radius:12px;place-items:center;font-size:11px;font-weight:900;display:grid}html body .legal-document-legal-content summary>div{gap:3px;min-width:0;display:grid}html body .legal-document-legal-content summary h2{color:var(--compat-ink-95f38);letter-spacing:-.025em;margin:0;font-size:18px}html body .legal-document-legal-content summary small{color:#98a2b3;font-size:9px}html body .legal-document-legal-content summary>svg{color:#98a2b3;width:18px;transition:transform .18s}html body .legal-document-legal-content details[open] summary{background:#fcfcfd;border-bottom:1px solid #edf0f4}html body .legal-document-legal-content details[open] summary>svg{transform:rotate(180deg)}html body .legal-section-body{color:#475467;padding:20px 22px 22px}html body .legal-section-body p{margin:0 0 14px;font-size:13px;line-height:1.75}html body .legal-section-body ul{gap:9px;margin:0;padding-left:20px;display:grid}html body .legal-section-body li{padding-left:3px;font-size:12px;line-height:1.65}html body .legal-contact{border-radius:15px;margin-top:18px}html body .legal-document-legal-notice{border-radius:16px}html body .legal-footer{margin-top:18px}html body .social-auth-root .social-auth-divider{margin:15px 0 11px}html body .social-auth-root .social-auth-buttons{justify-content:center;align-items:center;gap:12px;display:flex}html body .social-auth-root.compact .social-auth-tooltip{place-items:center;width:50px;height:50px;display:grid;position:relative}html body .social-auth-root.compact .social-auth-tooltip:after{content:attr(data-label);z-index:5;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#111827;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:700;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 20px #10182833}html body .social-auth-root.compact .social-auth-tooltip:hover:after,html body .social-auth-root.compact .social-auth-tooltip:focus-within:after{opacity:1;transform:translate(-50%)}html body .social-auth-root.compact .social-auth-button,html body .social-auth-root.compact .social-google-button{border-radius:50%;width:50px;min-width:50px;height:50px;min-height:50px;overflow:visible}html body .social-auth-root.compact .social-auth-button{padding:0}html body .social-auth-root.compact .social-auth-button.facebook{color:#1877f2;background:#fff;border-color:#dbe3f1}html body .social-auth-root.compact .social-auth-button.apple{color:#050505;background:#fff;border-color:#d8dee8}html body .social-auth-root.compact .social-auth-button:hover:not(:disabled){box-shadow:0 10px 24px #1018281a}html body .social-auth-root.compact .social-google-button{place-items:center;display:grid}html body .social-auth-root.compact .social-google-button>div,html body .social-auth-root.compact .social-google-button iframe{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important}html body .connected-account-linker .social-auth-root .social-auth-divider{margin-top:12px}html body :-webkit-any(.content-card,.empty-panel,.privacy-control-card,.privacy-request-card,.privacy-history-card){border-color:#e4e7ec}html body :is(.content-card,.empty-panel,.privacy-control-card,.privacy-request-card,.privacy-history-card){border-color:#e4e7ec}html body :-webkit-any(input,select,textarea):focus-visible{outline:none}html body :is(input,select,textarea):focus-visible{outline:none}@media (max-width:1000px){html body .profile-layout{grid-template-columns:1fr}html body .profile-sidebar{position:static}html body .profile-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}html body .profile-sidebar nav button{grid-template-columns:32px minmax(0,1fr)}html body .profile-sidebar nav button>svg:last-child{display:none}html body .profile-profile-grid{grid-template-columns:260px minmax(0,1fr)}html body .legal-reader{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:760px){html body .profile-root{padding-top:16px}html body .profile-hero{border-radius:22px;flex-direction:column;align-items:flex-start;padding:22px}html body .profile-person{align-items:flex-start}html body .profile-avatar-wrap{width:82px;height:82px}html body .profile-avatar-wrap img{border-radius:23px}html body .profile-stats{width:100%}html body .profile-sidebar nav{grid-template-columns:1fr}html body .profile-sidebar nav button{grid-template-columns:36px minmax(0,1fr) 16px}html body .profile-sidebar nav button>svg:last-child{display:block}html body .profile-profile-grid,html body .profile-preference-grid,html body .profile-password{grid-template-columns:1fr}html body .profile-avatar-editor .single-media-preview,html body .profile-avatar-editor .single-media-preview img,html body .profile-avatar-editor .single-media-preview video{height:220px;min-height:220px}html body .profile-password-fields{grid-template-columns:1fr}html body .profile-actions,html body .profile-danger{flex-direction:column;align-items:stretch}html body .profile-actions .btn,html body .profile-danger .btn{width:100%}html body .profile-root .connected-account-list{grid-template-columns:1fr}html body .legal-document-legal-hero{border-radius:22px;flex-direction:column;align-items:stretch;padding:24px 20px}html body .legal-document-legal-hero h1{font-size:2.65rem}html body .legal-hero-actions{grid-template-columns:1fr 1fr;display:grid}html body .legal-hero-actions .btn{min-width:0}html body .legal-warning{flex-direction:column;align-items:flex-start}html body .legal-reader{grid-template-columns:1fr}html body .legal-toc{position:static}html body .legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}html body .legal-document-legal-content summary{grid-template-columns:36px minmax(0,1fr) 18px;padding:12px}html body .legal-document-legal-content summary>span{width:36px;height:36px}html body .legal-section-body{padding:17px}}@media (max-width:520px){html body .profile-person{flex-direction:column}html body .profile-stats>div{min-height:72px;padding:10px}html body .profile-card{border-radius:20px;padding:18px}html body .profile-two-columns,html body .profile-quick-links,html body .profile-avatar-editor .single-media-uploader footer,html body .legal-hero-actions,html body .legal-toc nav{grid-template-columns:1fr}html body .legal-document-legal-content summary h2{font-size:15px}}@media print{body{background:#fff!important}.topbar,.mobile-bottom-nav,.legal-document-legal-breadcrumb,.legal-hero-actions,.legal-toc,.legal-footer{display:none!important}html body .legal-document-legal-page{width:100%;padding:0}html body .legal-document-legal-hero{min-height:0;box-shadow:none;border:0;padding:0 0 20px}html body .legal-reader{display:block}html body .legal-document-legal-content details{box-shadow:none;break-inside:avoid;border:0;display:block}html body .legal-document-legal-content details>summary{display:none}html body .legal-section-body{padding:12px 0 24px;display:block!important}}html body .auth-social-after-form{margin-top:0}html body .auth-social-after-form .social-auth-divider{color:#7f8999;letter-spacing:0;text-transform:none;margin:22px 0 14px;font-size:11px;font-weight:700}html body .auth-social-after-form .social-auth-buttons{justify-content:center;min-height:50px}html body .auth-social-after-form.google-only .social-auth-tooltip{width:50px;height:50px}html body .auth-social-after-form.google-only .social-google-button{border-radius:50%;width:50px;min-width:50px;height:50px;min-height:50px;overflow:visible}html body .auth-social-after-form.google-only .social-google-button>div,html body .auth-social-after-form.google-only .social-google-button iframe{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important}html body .auth-login-root .login-auth-switch,html body .auth-register-card .login-auth-switch{margin-top:18px}html body .auth-legal-after-switch{color:#7a8495;text-align:center;max-width:460px;margin:14px auto 0;font-size:10px;line-height:1.6}html body .auth-legal-after-switch a{color:#3f4b61;font-weight:800}html body .auth-development-divider{margin-top:18px}@media (max-width:640px){html body .auth-social-after-form .social-auth-divider{margin-top:20px}html body .auth-legal-after-switch{font-size:9.5px}}.language-switcher{z-index:50;flex:none;position:relative}.language-switcher-trigger{color:#344054;min-width:58px;min-height:42px;box-shadow:none;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:800;display:inline-flex}.language-switcher-trigger:hover{color:#172033;background:#f8fafc;border-color:#0f172a26;outline:none}.language-switcher-trigger:focus-visible{color:#172033;background:#f8fafc;border-color:#0f172a26;outline:none}.language-switcher-trigger>svg:first-child{width:17px;height:17px}.language-switcher-trigger>svg:last-child{width:13px;height:13px;transition:transform .15s}html body .topbar-account .header-language-switcher .language-switcher-trigger{color:#475467!important;border-radius:13px!important;gap:7px!important;width:60px!important;min-width:60px!important;height:42px!important;padding:0 10px!important;font-size:13px!important;font-weight:750!important}.language-switcher-compact .language-switcher-trigger>span{text-align:center;min-width:20px}.language-switcher:has(.language-switcher-menu) .language-switcher-trigger>svg:last-child{transform:rotate(180deg)}.language-switcher-menu{background:#fff;border:1px solid #0f172a14;border-radius:16px;gap:4px;width:188px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 45px #0f172a1f,0 3px 10px #0f172a0a}.language-switcher-menu-title{color:#98a2b3;padding:5px 10px 7px;font-size:11px;font-weight:700}.language-switcher-menu>button{color:#344054;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;min-height:44px;padding:0 11px;display:grid}.language-switcher-menu>button:hover{background:#f7f8fa}.language-switcher-menu>button:focus-visible{background:#f7f8fa}.language-switcher-menu>button.active{color:#172033;background:#fff5f2}.language-switcher-label{font-size:13px;font-weight:700}.language-switcher-menu>button>svg{color:#ff5d52;width:15px;height:15px}.language-switcher-mobile{width:100%;margin:4px 0 10px}.language-switcher-mobile .language-switcher-trigger{justify-content:flex-start;width:100%;padding-inline-start:14px;padding-inline-end:14px}.language-switcher-mobile .language-switcher-trigger>svg:last-child{margin-left:auto}.language-switcher-mobile .language-switcher-menu{width:100%;box-shadow:none;margin-top:7px;position:static}.auth-language-switcher{z-index:20;position:absolute;top:20px;right:20px}html[data-locale=en] body{font-variant-ligatures:common-ligatures}html[data-locale=en] .desktop-nav a,html[data-locale=en] .footer-column,html[data-locale=en] button,html[data-locale=en] input,html[data-locale=en] select,html[data-locale=en] textarea{letter-spacing:normal}@keyframes languageMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:560px){.auth-language-switcher{top:12px;right:12px}.auth-language-switcher .language-switcher-trigger{min-width:50px;min-height:38px}}@media (prefers-reduced-motion:reduce){.language-switcher-menu{animation:none}}.lenkeo-ad-slot{width:min(1180px,100% - 32px);min-height:1px;max-height:1px;box-shadow:none;opacity:0;contain:layout paint;background:0 0;border:0;border-radius:0;margin:0 auto;padding:0;overflow:hidden}.lenkeo-ad-slot .adsbygoogle{min-height:1px;display:block}.lenkeo-ad-slot[data-ad-state=filled]{border:1px solid var(--line,#e7eaf0);opacity:1;background:#fff;border-radius:20px;min-height:0;max-height:none;margin:30px auto;padding:12px;box-shadow:0 12px 34px #1720330d}.lenkeo-ad-slot[data-ad-state=filled] .adsbygoogle{min-height:90px}.lenkeo-ad-label{color:var(--muted,#7e8798);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:800;display:none}.lenkeo-ad-slot[data-ad-state=filled] .lenkeo-ad-label{display:block}ins.adsbygoogle[data-ad-status=unfilled],ins.adsbygoogle[data-ad-status=unfill-optimized]{display:none!important}.lenkeo-ad-slot:has(.adsbygoogle[data-ad-status=unfilled]){display:none!important}.lenkeo-ad-slot:has(.adsbygoogle[data-ad-status=unfill-optimized]){display:none!important}.explore-reset-grid .lenkeo-ad-slot{grid-column:1/-1;width:100%}.explore-reset-grid .lenkeo-ad-slot[data-ad-state=filled]{margin:4px 0 10px}.plan-main>.lenkeo-ad-slot,.place-social-layout main>.lenkeo-ad-slot{width:100%}.plan-main>.lenkeo-ad-slot[data-ad-state=filled],.place-social-layout main>.lenkeo-ad-slot[data-ad-state=filled]{margin:22px 0}@media (max-width:700px){.lenkeo-ad-slot{width:calc(100% - 24px)}.lenkeo-ad-slot[data-ad-state=filled]{border-radius:16px;margin:22px auto;padding:10px}.explore-reset-grid .lenkeo-ad-slot,.plan-main>.lenkeo-ad-slot,.place-social-layout main>.lenkeo-ad-slot{width:100%}}.ads-diagnostic-page{width:min(1180px,100% - 32px);margin-inline-start:auto;margin-inline-end:auto}.ads-diagnostic-hero,.ads-diagnostic-card,.ads-diagnostic-summary article{border:1px solid var(--line,#e7eaf0);background:#fff;box-shadow:0 14px 38px #1720330f}.ads-diagnostic-hero{background:linear-gradient(135deg,#fff 0%,#fff8f5 58%,#f6f4ff 100%);border-radius:26px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.ads-diagnostic-hero h1{margin:6px 0}.ads-diagnostic-hero p{max-width:720px;color:var(--muted,#6f7a8f);margin:0}.ads-diagnostic-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.ads-diagnostic-summary article{border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;min-width:0;padding:18px;display:grid}.ads-diagnostic-summary article>svg{width:24px;height:24px;color:var(--brand,#ff5c35);grid-row:1/4}.ads-diagnostic-summary span{color:var(--muted,#6f7a8f);font-size:.8rem;font-weight:700}.ads-diagnostic-summary b,.ads-diagnostic-summary a{overflow-wrap:anywhere}.ads-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.ads-diagnostic-card{border-radius:22px;margin-bottom:18px;padding:22px}.ads-diagnostic-card h2{margin:0 0 14px;font-size:1.1rem}.ads-diagnostic-card>p{color:var(--muted,#6f7a8f)}.ads-diagnostic-card dl{gap:0;margin:0;display:grid}.ads-diagnostic-card dl>div{border-bottom:1px solid var(--line,#e7eaf0);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.ads-diagnostic-card dl>div:last-child{border-bottom:0}.ads-diagnostic-card dt{color:var(--muted,#6f7a8f)}.ads-diagnostic-card dd{text-align:right;margin:0;font-weight:700}.ads-diagnostic-status{color:#9a5c00;align-items:center;gap:6px;font-size:.78rem;font-weight:800;display:inline-flex}.ads-diagnostic-status svg{width:15px;height:15px}.ads-diagnostic-status.ok{color:#16805d}.ads-diagnostic-slot-list{gap:8px;margin-top:16px;display:grid}.ads-diagnostic-slot-list>div{background:#f7f8fb;border-radius:14px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.ads-diagnostic-slot-list code{overflow-wrap:anywhere}.ads-diagnostic-note,.ads-diagnostic-error{border-radius:14px;padding:12px 14px}.ads-diagnostic-note{background:#f6f8ff}.ads-diagnostic-error{color:#b42318;background:#fff1f0}.ads-diagnostic-checklist ul{margin-bottom:0;padding-left:22px}.ads-diagnostic-checklist li+li{margin-top:8px}@media (max-width:820px){.ads-diagnostic-summary,.ads-diagnostic-grid{grid-template-columns:1fr}.ads-diagnostic-hero{flex-direction:column;align-items:flex-start}.ads-diagnostic-slot-list>div{grid-template-columns:90px 1fr}.ads-diagnostic-slot-list .ads-diagnostic-status{grid-column:2}}@media (max-width:520px){.ads-diagnostic-page{width:min(100% - 20px,1180px)}.ads-diagnostic-hero,.ads-diagnostic-card{border-radius:18px;padding:18px}.ads-diagnostic-card dl>div{flex-direction:column;align-items:flex-start;gap:5px}.ads-diagnostic-card dd{text-align:left}}:root{--lk-ink:#171b24;--lk-muted:#697183;--lk-surface:#fff;--lk-canvas:#f6f7fa;--lk-line:#e1e5ec;--lk-orange:#ff5d3e;--lk-indigo:#5a66df;--lk-radius-sm:12px;--lk-radius-md:18px;--lk-radius-lg:28px;--lk-shadow-sm:0 10px 30px #151c2b0f;--lk-shadow-lg:0 28px 90px #151c2b1f}.topbar{-webkit-backdrop-filter:blur(18px)saturate(165%);backdrop-filter:blur(18px)saturate(165%);background:#ffffffe0;border-bottom:1px solid #dce1ead1}.brand{letter-spacing:-.045em}.brand span{color:var(--lk-ink)}.desktop-nav a{border-radius:11px}.create-btn{background:var(--lk-orange);border-radius:12px;box-shadow:0 10px 24px #ff5d3e38}.btn{border-radius:12px;font-weight:820}.btn.primary{border-color:var(--lk-orange);background:var(--lk-orange);box-shadow:0 9px 22px #ff5d3e2e}.btn.primary:hover{background:#ea4f32;border-color:#ea4f32;transform:translateY(-1px)}.btn:focus-visible{outline-offset:2px;outline:3px solid #5a66df47}button:focus-visible{outline-offset:2px;outline:3px solid #5a66df47}a:focus-visible{outline-offset:2px;outline:3px solid #5a66df47}input:focus-visible{outline-offset:2px;outline:3px solid #5a66df47}textarea:focus-visible{outline-offset:2px;outline:3px solid #5a66df47}select:focus-visible{outline-offset:2px;outline:3px solid #5a66df47}.state-card{border:1px solid var(--lk-line);box-shadow:var(--lk-shadow-sm);background:#fff;border-radius:24px}.state-card .state-icon{color:var(--lk-orange);background:#fff0ed}.network-status{z-index:1200;left:50%;bottom:max(82px, calc(env(safe-area-inset-bottom) + 18px));color:#fff;background:#202838;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(620px,100% - 28px);padding:12px 14px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 24px 60px #0f141f4d}.network-status.is-restored{background:#146c57}.network-status>svg{justify-self:center;width:22px;height:22px}.network-status>div{gap:2px;display:grid}.network-status b{font-size:.87rem}.network-status span{color:#ffffffb8;font-size:.76rem}.network-status button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:6px;min-height:36px;padding:0 10px;display:inline-flex}.network-status button svg{width:15px;height:15px}.system-status-page,.maintenance-gate{background:radial-gradient(circle at 14% 12%,#ff5d3e26,#0000 26rem),radial-gradient(circle at 88% 18%,#5a66df33,#0000 28rem),#f6f7fb;place-items:center;min-height:100svh;padding:28px;display:grid;overflow:hidden}.system-status-card,.maintenance-panel{z-index:2;width:min(720px,100%);box-shadow:var(--lk-shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #dbe0e9eb;border-radius:32px;padding:clamp(28px,5vw,56px);position:relative}.system-status-brand,.maintenance-brand{letter-spacing:-.05em;gap:4px;font-size:1.05rem;font-weight:950;display:inline-flex}.system-status-brand b,.maintenance-brand b{color:var(--lk-orange)}.system-status-code{color:#747e90;letter-spacing:.08em;background:#f1f3f7;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:900;position:absolute;top:38px;right:40px}.system-status-icon{width:64px;height:64px;color:var(--lk-orange);background:#fff0ed;border-radius:20px;place-items:center;margin-top:60px;display:grid}.system-status-icon svg{width:31px;height:31px}.system-status-eyebrow{letter-spacing:.13em;font-weight:930;color:var(--lk-orange)!important;margin:24px 0 0!important;font-size:.73rem!important}.system-status-card h1{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}.system-status-card>p{max-width:580px;color:var(--lk-muted);line-height:1.7}.system-status-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.maintenance-gate{align-content:center;position:relative}.maintenance-glow{filter:blur(4px);border-radius:50%;position:absolute}.maintenance-glow-one{background:#ff5d3e24;width:360px;height:360px;top:-120px;left:-160px}.maintenance-glow-two{background:#5a66df29;width:420px;height:420px;bottom:-180px;right:-180px}.maintenance-panel{width:min(820px,100%)}.maintenance-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.maintenance-status{color:#3c485c;background:#f1f3f7;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.75rem;font-weight:850;display:inline-flex}.maintenance-status i{background:#f59e0b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #f59e0b21}.maintenance-copy{padding:58px 0 34px}.maintenance-icon{width:66px;height:66px;color:var(--lk-orange);background:#fff0ed;border-radius:21px;place-items:center;display:grid}.maintenance-icon svg{width:32px;height:32px}.maintenance-kicker{color:var(--lk-orange);letter-spacing:.14em;margin:23px 0 0;font-size:.74rem;font-weight:930}.maintenance-copy h1{letter-spacing:-.06em;max-width:680px;margin:9px 0 14px;font-size:clamp(2.4rem,5.5vw,5rem);line-height:.96}.maintenance-copy>p:last-child{max-width:660px;color:var(--lk-muted);margin:0;line-height:1.72}.maintenance-meta{grid-template-columns:1fr 1fr;gap:12px;display:grid}.maintenance-meta article{border:1px solid var(--lk-line);background:#fafbfc;border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:11px;padding:14px;display:grid}.maintenance-meta article>svg{width:21px;height:21px;color:var(--lk-indigo);justify-self:center}.maintenance-meta article div{display:grid}.maintenance-meta small{color:var(--lk-muted)}.maintenance-panel>footer{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.maintenance-contact{color:#4d586b;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:inline-flex}.maintenance-contact svg{width:17px;height:17px}.maintenance-footnote{z-index:2;color:#80899a;margin:0;font-size:.78rem;position:absolute;bottom:20px}.content-detail-page{max-width:1360px}.content-detail-back{color:#4e596b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:16px;font-weight:850;display:inline-flex}.content-detail-back svg{width:18px;height:18px}.content-detail-layout{border:1px solid var(--lk-line);box-shadow:var(--lk-shadow-lg);background:#fff;border-radius:30px;grid-template-columns:minmax(400px,.95fr) minmax(400px,1.05fr);gap:28px;padding:18px;display:grid}.content-detail-media{background:#171c26;border-radius:23px;min-height:680px;position:relative;overflow:hidden}.content-detail-media>img,.content-detail-media>video,.content-detail-media>iframe{object-fit:cover;border:0;width:100%;height:100%}.content-detail-media>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1116208c;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;display:inline-flex;position:absolute;bottom:18px;left:18px}.content-detail-copy{align-self:center;padding:28px}.content-detail-copy>header{grid-template-columns:50px 1fr;align-items:center;gap:11px;margin-bottom:30px;display:grid}.content-detail-copy>header img{object-fit:cover;border-radius:15px;width:50px;height:50px}.content-detail-copy>header div{display:grid}.content-detail-copy>header span{color:var(--lk-muted)}.content-detail-type{color:var(--lk-orange);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.content-detail-copy h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(2.4rem,4vw,4.8rem);line-height:.97}.content-detail-copy>p{color:var(--lk-muted);font-size:1rem;line-height:1.75}.content-detail-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.content-detail-tags span{color:#4f5bc1;background:#f0f1ff;border-radius:9px;padding:7px 9px;font-size:.76rem;font-weight:820}.content-detail-stats{border-top:1px solid var(--lk-line);border-bottom:1px solid var(--lk-line);flex-wrap:wrap;gap:8px;margin-top:24px;padding:14px 0;display:flex}.content-detail-stats span{color:#596477;background:#f6f7f9;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.content-detail-stats svg{width:16px;height:16px}.content-detail-copy footer{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.content-detail-missing{align-content:center;justify-items:start;min-height:70vh;display:grid}.content-detail-missing>span{color:var(--lk-orange);letter-spacing:.12em;font-weight:900}.content-detail-missing h1{margin:8px 0;font-size:clamp(2.4rem,5vw,5rem)}.content-detail-missing p{max-width:620px;color:var(--lk-muted)}.creator-public-page{max-width:1380px;padding-top:28px}.creator-growth-profile{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e0e4ece6;border-radius:28px;grid-template-columns:152px minmax(0,1fr) 330px;align-items:end;gap:24px;width:calc(100% - 48px);margin:-82px auto 0;padding:24px;display:grid;position:relative;box-shadow:0 24px 70px #161d2d1f}.creator-growth-profile>img{object-fit:cover;border:6px solid #fff;border-radius:34px;width:152px;height:152px;box-shadow:0 16px 40px #141a2829}.creator-growth-profile h1{letter-spacing:-.055em;margin:6px 0 2px;font-size:clamp(2.3rem,4vw,4.4rem);line-height:.95}.creator-growth-profile>div>b{color:#6f7889}.creator-growth-profile>div>p{max-width:650px;color:var(--lk-muted);line-height:1.65}.creator-growth-profile>div>span:last-of-type{color:#596477;align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.creator-growth-profile>div>span svg{width:16px;height:16px}.creator-growth-profile aside{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.creator-growth-profile aside>div{background:#f5f7fa;border-radius:14px;justify-items:center;padding:12px 8px;display:grid}.creator-growth-profile aside>div b{font-size:1.25rem}.creator-growth-profile aside>div span{color:var(--lk-muted);font-size:.72rem}.creator-growth-profile aside .btn{grid-column:1/-1}.creator-public-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 24px 0;display:grid}.creator-public-stats article{border:1px solid var(--lk-line);box-shadow:var(--lk-shadow-sm);background:#fff;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;gap:2px 11px;padding:18px;display:grid}.creator-public-stats svg{width:22px;height:22px;color:var(--lk-orange);grid-row:1/3;justify-self:center}.creator-public-stats b{font-size:1.3rem}.creator-public-stats span{color:var(--lk-muted);font-size:.78rem}.creator-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.creator-media-grid>a{color:#fff;min-height:330px;box-shadow:var(--lk-shadow-sm);background:#1b202b;border-radius:22px;text-decoration:none;position:relative;overflow:hidden}.creator-media-grid>a>img,.creator-media-grid>a>video,.creator-media-grid>a>iframe{object-fit:cover;border:0;width:100%;height:100%}.creator-media-grid>a:after{content:"";background:linear-gradient(#0000,#0a0e16db);position:absolute;top:45%;bottom:0;left:0;right:0}.creator-media-grid>a>div{z-index:2;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.creator-media-grid>a>div span{color:#ffffffb8;font-size:.78rem}@media (max-width:900px){.content-detail-layout{grid-template-columns:1fr}.content-detail-media{min-height:520px}.creator-growth-profile{grid-template-columns:120px 1fr;align-items:center}.creator-growth-profile>img{width:120px;height:120px}.creator-growth-profile aside{grid-column:1/-1}}@media (max-width:640px){.network-status{bottom:calc(78px + env(safe-area-inset-bottom));grid-template-columns:34px 1fr}.network-status button{grid-column:1/-1;justify-content:center;width:100%}.system-status-page,.maintenance-gate{padding:14px}.system-status-card,.maintenance-panel{border-radius:24px;padding:26px 22px}.system-status-code{margin:18px 0 0;display:inline-flex;position:static}.system-status-icon{margin-top:28px}.system-status-actions{flex-direction:column;align-items:stretch}.system-status-actions .btn{width:100%}.maintenance-panel>header{flex-direction:column;align-items:flex-start}.maintenance-copy{padding-top:38px}.maintenance-meta{grid-template-columns:1fr}.maintenance-panel>footer{flex-direction:column;align-items:stretch}.maintenance-panel>footer .btn{width:100%}.maintenance-contact{justify-content:center}.maintenance-footnote{display:none}.content-detail-layout{border-radius:24px;padding:10px}.content-detail-media{min-height:62svh}.content-detail-copy{padding:18px 8px 10px}.creator-growth-cover{border-radius:0;min-height:230px}.creator-growth-profile{text-align:center;grid-template-columns:1fr;width:calc(100% - 20px);margin-top:-62px;padding:18px}.creator-growth-profile>img{justify-self:center}.creator-growth-profile>div>span:last-of-type,.creator-growth-profile .growth-tags{justify-content:center}.creator-public-stats{grid-template-columns:1fr;margin-inline-start:10px;margin-inline-end:10px}.creator-media-grid{grid-template-columns:1fr}}.marketing-studio-hero{align-items:center;padding-top:42px;padding-bottom:36px}.marketing-studio-hero>div>span{color:var(--lk-orange);letter-spacing:.14em;font-size:.74rem;font-weight:930}.marketing-studio-hero h1{color:var(--lk-ink)}.marketing-composer{border-color:var(--lk-line);box-shadow:var(--lk-shadow-sm);border-radius:28px}.marketing-composer>header span{color:var(--lk-orange)}.marketing-form-grid input,.marketing-form-grid textarea,.marketing-form-grid select{background:#fafbfc;border-color:#dce2ea}.marketing-form-grid input:focus,.marketing-form-grid textarea:focus,.marketing-form-grid select:focus{background:#fff;border-color:#9aa5ff;box-shadow:0 0 0 4px #5a66df1a}.marketing-sponsored-toggle{background:#fff2ef}.marketing-studio-side{position:sticky;top:104px}.marketing-preview-card{border:1px solid var(--lk-line);box-shadow:var(--lk-shadow-sm);background:#fff;border-radius:22px;overflow:hidden}.marketing-preview-card>header{justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.marketing-preview-card>header span{color:var(--lk-orange);letter-spacing:.1em;font-size:.68rem;font-weight:930}.marketing-preview-card>header small{color:#737d8e}.marketing-preview-media{background:#1a202b;min-height:350px}.marketing-preview-media>img,.marketing-preview-media>video,.marketing-preview-media>iframe{object-fit:cover;border:0;width:100%;height:350px}.marketing-preview-media>div{color:#9ea6b5;text-align:center;align-content:center;place-items:center;gap:12px;min-height:350px;padding:28px;display:grid}.marketing-preview-media>div svg{width:34px;height:34px}.marketing-preview-copy{gap:6px;padding:16px;display:grid}.marketing-preview-copy p{color:var(--lk-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.marketing-preview-copy span{color:var(--lk-orange);font-size:.72rem;font-weight:820}.marketing-growth-card{background:#1d2432;border:1px solid #2c3546;border-radius:18px}.marketing-my-posts{padding-block-start:54px;padding-block-end:88px}.marketing-post-table article{border-color:var(--lk-line);box-shadow:0 8px 24px #151c2b0a}@media (max-width:980px){.marketing-studio-layout{grid-template-columns:1fr}.marketing-studio-side{grid-template-columns:repeat(2,1fr);position:static}.marketing-preview-card{grid-row:span 2}}@media (max-width:700px){.marketing-studio-side{grid-template-columns:1fr}.marketing-preview-card{grid-row:auto}}.system-support-code{background:#f4f6f9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 12px;font-size:.78rem;display:flex;margin-top:18px!important}.system-support-code code{color:#3f4a5d;font-weight:800}.system-support-code button{color:#4c58c7;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-weight:850;display:inline-flex}.system-support-code button svg{width:15px;height:15px}.content-detail-copy>header{grid-template-columns:50px minmax(0,1fr) auto}.content-detail-copy>header .btn{min-height:40px}.content-detail-stats button{color:#596477;cursor:pointer;background:#f6f7f9;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.content-detail-stats button:hover{background:#eceff4}.content-detail-stats button.active{color:#e5533e;background:#fff0ed}.content-detail-stats button svg{width:16px;height:16px}@media (max-width:640px){.content-detail-copy>header{grid-template-columns:46px 1fr}.content-detail-copy>header .btn{grid-column:1/-1;width:100%}}.route-stage{transform-origin:50% 0;animation:.48s cubic-bezier(.2,.75,.25,1) both lkRouteIn}.route-progress{z-index:9999;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#ff6658,#ff3f73,#8d63ff);width:100%;height:2px;animation:.58s cubic-bezier(.2,.8,.2,1) both lkRouteProgress;position:fixed;top:0;left:0}.topbar{transition:transform .35s,box-shadow .35s,background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.topbar.is-scrolled{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15)}a,button{-webkit-tap-highlight-color:transparent}button:active,.btn:active{transform:scale(.975)}.profile-dropdown,.notification-popover{transform-origin:100% 0;animation:.24s cubic-bezier(.2,.8,.2,1) both lkPop}@keyframes lkRouteIn{0%{opacity:0;transform:translateY(10px)scale(.997)}to{opacity:1;transform:none}}@keyframes lkRouteProgress{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(.78)}to{opacity:0;transform:scaleX(1)}}@keyframes lkPop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.route-stage,.route-progress,.profile-dropdown,.notification-popover{animation:none!important}*{scroll-behavior:auto!important}}:root{--lk-accent:#ff5a47;--lk-accent-strong:#ed4836;--lk-ink:#151a28;--lk-muted:#6f7787;--lk-surface:#fff;--lk-soft:#f5f6f9;--lk-line:#e5e8ee;--lk-shadow:0 16px 46px #171e2f14;--lk-header-h:66px}.app-shell{background:#f5f6f9;min-width:320px}.app-main,.route-stage{width:100%;min-width:0}.home-hub-shell .app-main,.home-hub-shell .route-stage,.immersive-shell .app-main,.immersive-shell .route-stage{background:0 0;min-height:0}.immersive-shell .app-main{height:calc(100dvh - var(--lk-header-h));overflow:hidden}.immersive-shell .route-stage{height:100%}.topbar{z-index:1000;height:var(--lk-header-h);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);position:sticky;top:0;box-shadow:none!important;background:#ffffffeb!important;border-bottom:1px solid #dee2eae6!important}.topbar.is-scrolled{box-shadow:0 10px 30px #161d2d12!important}.topbar-inner{gap:16px;height:100%;margin:auto;width:min(1640px,100% - 32px)!important;max-width:none!important;padding:0!important}.brand{gap:6px!important}.brand span{transform:rotate(-2deg);box-shadow:0 7px 18px #ff5a4738;background:var(--lk-accent)!important;color:#fff!important;border-radius:11px!important;place-items:center!important;min-width:42px!important;height:36px!important;padding:0 7px!important;font-size:.85rem!important;font-weight:950!important;display:grid!important}.brand b{letter-spacing:-.03em;color:#f05240!important;font-size:.9rem!important}.desktop-nav a{color:#626b7a!important;border-radius:11px!important;gap:6px!important;min-height:40px!important;padding:0 10px!important;font-size:.75rem!important;font-weight:780!important}.desktop-nav a.active{color:#ed4d3a!important;box-shadow:none!important;background:#fff0ed!important}.top-search{max-width:330px!important;height:40px!important;box-shadow:none!important;background:#f6f7f9!important;border:1px solid #e0e4ea!important;border-radius:12px!important}.create-btn{background:var(--lk-accent)!important;border-radius:11px!important;height:40px!important;padding:0 13px!important;font-size:.76rem!important;box-shadow:0 8px 20px #ff5a4733!important}.icon-btn,.avatar-button{border-radius:11px!important;height:40px!important}.profile-dropdown{border:1px solid var(--lk-line)!important;border-radius:18px!important;box-shadow:0 22px 60px #191f2f29!important}.route-progress{background:linear-gradient(90deg,var(--lk-accent),#7a65ff)!important;height:2px!important}.page{width:min(1480px,100% - 40px);max-width:none}.content-card{border:1px solid var(--lk-line)!important;box-shadow:var(--lk-shadow)!important;background:#fff!important;border-radius:22px!important}.btn{box-shadow:none!important;border-radius:12px!important;font-weight:820!important}.btn.primary{border-color:var(--lk-accent)!important;background:var(--lk-accent)!important}.btn.primary:hover{transform:translateY(-1px);background:var(--lk-accent-strong)!important}input,textarea,select{border-radius:12px!important}.eyebrow{color:#ef4f3d!important;letter-spacing:.1em!important;font-size:.7rem!important;font-weight:950!important}.plan-card{transition:transform .2s,box-shadow .2s;overflow:hidden;border:1px solid var(--lk-line)!important;background:#fff!important;border-radius:20px!important;box-shadow:0 10px 30px #19203111!important}.plan-cover{aspect-ratio:1.45!important;min-height:0!important}.plan-cover img{transition:transform .4s}.plan-card:hover .plan-cover img{transform:scale(1.035)}.plan-category,.match-badge{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:999px!important}.plan-body{padding:14px!important}.creator-line{font-size:.69rem!important}.creator-line img{border-radius:9px!important;width:27px!important;height:27px!important}.plan-title h3{letter-spacing:-.025em!important;font-size:1rem!important;line-height:1.25!important}.plan-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#717a89!important}.meta-row{gap:8px!important}.meta-row span{font-size:.67rem!important}.plan-bottom strong{font-size:.94rem!important}.social-actions button{border-radius:10px!important}.explore-reset-page{width:min(1500px,100% - 40px)!important}.explore-reset-hero{overflow:hidden;box-shadow:var(--lk-shadow)!important;background:radial-gradient(circle at 90% 0,#6a57ff24,#0000 38%),radial-gradient(circle at 5% 100%,#ff5a4726,#0000 35%),#fff!important;border:1px solid #dfe4ec!important;border-radius:26px!important;padding:34px!important}.explore-reset-hero h1{letter-spacing:-.055em!important;max-width:900px!important;font-size:clamp(2rem,3.4vw,4rem)!important;line-height:1!important}.explore-reset-filter{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:78px;border:1px solid var(--lk-line)!important;background:#fffffff2!important;border-radius:20px!important;box-shadow:0 14px 40px #19203117!important}.explore-reset-search input{background:#f5f6f8!important}.explore-reset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.content-detail-page{width:min(1360px,100% - 40px)!important}.content-detail-back{background:#fff!important;border:0!important;border-radius:11px!important;box-shadow:0 7px 20px #1920310f!important}.content-detail-layout{overflow:hidden;border:1px solid var(--lk-line)!important;box-shadow:var(--lk-shadow)!important;background:#fff!important;border-radius:26px!important}.content-detail-media{background:#0a0d12!important;min-height:680px!important}.content-detail-media img,.content-detail-media video,.content-detail-media iframe{object-fit:contain!important;height:100%!important;max-height:calc(100dvh - 150px)!important}.content-detail-copy{padding:32px!important}.content-detail-copy h1{letter-spacing:-.055em!important;font-size:clamp(2rem,3.4vw,4rem)!important;line-height:1!important}.content-detail-stats{border-top:1px solid var(--lk-line)!important;border-bottom:1px solid var(--lk-line)!important}.content-detail-stats button,.content-detail-stats span{border-radius:11px!important}.marketing-studio-page{background:linear-gradient(#f6f7fa,#f3f5f8)!important;width:100%!important;max-width:none!important}.marketing-studio-hero,.marketing-studio-layout,.marketing-my-posts{width:min(1480px,100% - 40px)!important;max-width:none!important}.marketing-studio-hero{overflow:hidden;box-shadow:var(--lk-shadow)!important;background:radial-gradient(circle at 85% 0,#6c5bff24,#0000 38%),radial-gradient(circle at 5% 100%,#ff5a472b,#0000 38%),#fff!important;border:1px solid #dfe3ea!important;border-radius:28px!important;padding:38px!important}.marketing-composer,.marketing-studio-side,.marketing-my-posts{border:1px solid var(--lk-line)!important;box-shadow:var(--lk-shadow)!important;background:#fff!important;border-radius:24px!important}.marketing-preview-card{overflow:hidden;background:#10141d!important;border-radius:20px!important}.marketing-preview-media{min-height:420px!important}.marketing-preview-media img,.marketing-preview-media video,.marketing-preview-media iframe{object-fit:contain!important;height:100%!important;max-height:620px!important}.marketing-post-table{border-radius:18px!important}.creator-public-page,.creator-center{width:min(1440px,100% - 40px)!important}.creator-growth-cover{min-height:290px!important;box-shadow:var(--lk-shadow)!important;background:radial-gradient(circle at 80% 10%,#7563ff57,#0000 35%),linear-gradient(135deg,#171d2d,#29344d)!important;border-radius:28px!important}.creator-growth-profile{border:1px solid var(--lk-line)!important;box-shadow:var(--lk-shadow)!important;background:#fff!important;border-radius:24px!important;margin-top:-84px!important;padding:24px!important}.creator-media-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.creator-media-grid>a{overflow:hidden;border-radius:18px!important}.creator-center-hero{overflow:hidden;box-shadow:var(--lk-shadow)!important;background:radial-gradient(circle at 90% 0,#ff6a5738,#0000 36%),linear-gradient(135deg,#171d2d,#2b354f)!important;border-radius:28px!important}.creator-center-panel,.growth-profile-editor{border-radius:22px!important}.create-plan-root{width:min(1480px,100% - 40px)!important}.legacy-create-start,.create-guided,.create-manual-main,.create-builder,.create-glance,.create-itinerary,.create-review-main,.create-review-side,.legacy-create-choice-card,.legacy-create-finish-card{border:1px solid var(--lk-line)!important;box-shadow:var(--lk-shadow)!important;background:#fff!important;border-radius:24px!important}.legacy-create-start h1,.create-guided h1{letter-spacing:-.06em!important;font-size:clamp(2rem,3.7vw,4.5rem)!important;line-height:.98!important}.footer{width:min(1480px,100% - 40px)!important;max-width:none!important}.footer-cta{background:#ffffff0f!important;border-radius:18px!important}.bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5!important;border:1px solid #dee2eaf2!important;border-radius:22px 22px 0 0!important;box-shadow:0 -10px 30px #161d2d17!important}.bottom-nav a{border-radius:12px!important}.bottom-nav .bottom-create{background:var(--lk-accent)!important;border:4px solid #fff!important;box-shadow:0 9px 22px #ff5a4747!important}@media (min-width:1800px){:root{font-size:17px}.topbar-inner{width:min(1900px,94vw)!important}.page,.explore-reset-page,.content-detail-page,.creator-public-page,.creator-center,.create-plan-root,.marketing-studio-hero,.marketing-studio-layout,.marketing-my-posts,.footer{width:min(1900px,92vw)!important}.explore-reset-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:1180px){.desktop-nav a span{display:none}.desktop-nav a{padding:0 9px!important}.explore-reset-grid,.creator-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:800px){:root{--lk-header-h:61px}.topbar{height:var(--lk-header-h)}.topbar-inner{width:calc(100% - 20px)!important}.desktop-nav,.top-search,.top-actions>.create-btn,.top-actions>.language-switcher,.top-actions>.guest-actions,.avatar-button span,.avatar-button>svg{display:none!important}.brand span{min-width:39px!important;height:34px!important}.page,.explore-reset-page,.content-detail-page,.creator-public-page,.creator-center,.create-plan-root,.marketing-studio-hero,.marketing-studio-layout,.marketing-my-posts,.footer{width:100%!important}.page-space{padding:18px 12px 90px}.explore-reset-hero,.marketing-studio-hero,.creator-growth-cover,.creator-center-hero{border-left:0!important;border-right:0!important;border-radius:0!important}.explore-reset-filter{border-radius:16px!important;top:67px!important}.explore-reset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content-detail-layout{border-radius:18px!important;grid-template-columns:1fr!important}.content-detail-media{height:56vh!important;min-height:0!important}.content-detail-copy{padding:20px!important}.marketing-studio-layout{padding-inline-start:12px;padding-inline-end:12px;grid-template-columns:1fr!important}.marketing-studio-hero,.marketing-my-posts{padding:22px 14px!important}.creator-growth-profile{transform:translateY(-50px);margin:0 12px!important}.creator-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.create-plan-root{padding-inline-start:12px!important;padding-inline-end:12px!important}.site-footer{display:none!important}}@media (max-width:520px){.explore-reset-grid{grid-template-columns:1fr!important}.creator-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.plan-card{border-radius:17px!important}.plan-body{padding:12px!important}}:root{--compat-ink-0e840:#151b27;--compat-ink-0e840-soft:#283247;--compat-muted-bb914:#6f7889;--compat-line-50e4c:#e4e8ef;--compat-surface-4a4cb:#fff;--compat-soft-e4e6f:#f4f6fa;--compat-coral-087c1:#ff5b45;--compat-coral-087c1-dark:#e94732;--compat-indigo-d71d8:#666bff;--compat-green-76c85:#1b9a70;--compat-amber-a9b81:#c98916;--compat-shadow-0ebf2:0 18px 55px #18203214;--compat-shadow-0ebf2-hover:0 28px 70px #18203224;--compat-workspace-3c954:min(3200px,94vw);--lk-header-h:72px}.route-stage{min-height:0;animation:.25s ease-out legacy-route-in}@keyframes legacy-route-in{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}.app-shell:not(.home-hub-shell):not(.immersive-shell) .page.page-space{width:var(--compat-workspace-3c954)!important;max-width:none!important;margin-inline-start:auto!important;margin-inline-end:auto!important;padding:34px 0 70px!important}.topbar{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);height:var(--lk-header-h)!important;background:#ffffffe6!important;border-bottom:1px solid #dde2ebeb!important;box-shadow:0 1px #141c2c05!important}.topbar-inner{height:100%;width:var(--compat-workspace-3c954)!important;gap:22px!important;max-width:none!important}.topbar .brand{flex:none;text-decoration:none;gap:9px!important}.topbar .brand span{color:#fff;letter-spacing:-.04em;place-items:center;min-width:43px;height:38px;padding:0 7px;display:grid;transform:rotate(-2deg);box-shadow:0 9px 22px #ff503b40;background:linear-gradient(145deg,#ff735d,#ff4d3b)!important;border-radius:12px!important;font-size:.76rem!important}.topbar .brand b{letter-spacing:-.03em;color:#f04432!important;font-size:.88rem!important}.desktop-nav{align-items:center;min-width:0;display:flex;gap:4px!important}.desktop-nav a{border-radius:12px;align-items:center;gap:7px;min-height:42px;text-decoration:none;transition:all .18s;display:flex;position:relative;color:#667084!important;padding:0 11px!important;font-size:.76rem!important;font-weight:820!important}.desktop-nav a:hover{background:#f3f5f8;color:var(--compat-ink-0e840)!important}.desktop-nav a.active:after{content:"";background:var(--compat-coral-087c1);border-radius:3px;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.top-search{transition:all .18s;min-width:250px!important;max-width:490px!important;height:45px!important;box-shadow:none!important;background:#f7f9fc!important;border:1px solid #dfe4ed!important;border-radius:14px!important;margin-left:auto!important}.top-search kbd{color:#8a92a0!important;background:#fff!important;border:1px solid #dfe3ea!important;border-radius:7px!important}.top-actions .create-btn{background:linear-gradient(135deg,#ff684f,#ff4f3d)!important;border-radius:13px!important;min-height:43px!important;padding:0 15px!important;font-size:.76rem!important;box-shadow:0 10px 22px #ff503b38!important}.top-actions .icon-btn,.avatar-button{box-shadow:0 5px 15px #161d2b0a;background:#fff!important;border-color:#e1e5ec!important}.notification-btn.active{color:#fff!important;background:#1f2736!important;border-color:#1f2736!important}.profile-dropdown{border:1px solid #e2e6ee!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 26px 70px #1219282e!important}.app-shell:not(.home-hub-shell) .content-card,.app-shell:not(.home-hub-shell) .empty-state,.app-shell:not(.home-hub-shell) .error-state{border-color:var(--compat-line-50e4c)!important;box-shadow:var(--compat-shadow-0ebf2)!important;background:#fffffff7!important;border-radius:24px!important}.page-head{border:1px solid var(--compat-line-50e4c);box-shadow:var(--compat-shadow-0ebf2);background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;padding:32px;display:flex}.page-head>div{max-width:980px}.page-head h1{color:var(--compat-ink-0e840);letter-spacing:-.065em;margin:10px 0 8px;font-size:clamp(2.2rem,4vw,4.6rem);line-height:.98}.page-head p{max-width:760px;color:var(--compat-muted-bb914);margin:0;line-height:1.65}.eyebrow{align-items:center;gap:8px;display:inline-flex;color:var(--compat-coral-087c1-dark)!important;letter-spacing:.1em!important;font-size:.69rem!important;font-weight:900!important}.eyebrow svg{width:16px;height:16px}.btn{min-height:42px;border-radius:12px!important;font-weight:820!important;transition:transform .16s,box-shadow .16s,background .16s!important}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn.big{border-radius:14px!important;min-height:49px!important;padding-inline-start:18px!important;padding-inline-end:18px!important}.btn.ghost-danger{color:#c44343;background:#fff4f4;border-color:#f2d8d8}input,select,textarea{color:var(--compat-ink-0e840)!important;background:#fff!important;border-color:#dfe4ec!important}input:focus,select:focus,textarea:focus{border-color:#ff5b4580!important;outline:0!important;box-shadow:0 0 0 4px #ff5b4514!important}.explore-root .plan-card{overflow:hidden;border:1px solid var(--compat-line-50e4c)!important;background:#fff!important;border-radius:22px!important;transition:all .22s!important;box-shadow:0 14px 38px #18203213!important}.explore-root .plan-card:hover{box-shadow:var(--compat-shadow-0ebf2-hover)!important;transform:translateY(-5px)!important}.explore-root .plan-cover{aspect-ratio:1.5!important;min-height:180px!important}.explore-root .plan-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0f1875);height:45%;position:absolute;top:auto;bottom:0;left:0;right:0}.explore-root .plan-body{padding:16px!important}.explore-root .creator-line{font-size:.7rem!important}.explore-root .creator-line img{border-radius:10px!important;width:30px!important;height:30px!important}.explore-root .plan-title h3{letter-spacing:-.025em!important;font-size:1.05rem!important;line-height:1.25!important}.explore-root .plan-desc{min-height:2.8em;font-size:.77rem!important;line-height:1.45!important}.explore-root .meta-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important;margin-top:11px!important;display:grid!important}.explore-root .meta-row span{background:#f6f7fa;border-radius:9px;min-width:0;padding:7px 8px;color:#6f7889!important;font-size:.65rem!important}.explore-root .meta-row span:last-child{grid-column:1/-1}.explore-root .plan-bottom{border-top:1px solid #edf0f4;margin-top:13px!important;padding-top:12px!important}.explore-root{gap:20px;display:grid}.explore-hero{color:#fff;background:radial-gradient(circle at 76% 14%,#666bff57,#0000 24rem),radial-gradient(circle at 100% 100%,#ff5b4547,#0000 28rem),linear-gradient(130deg,#111723 0%,#202b43 63%,#493b52 100%);border-radius:32px;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);min-height:390px;padding:clamp(34px,4vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #12192a2e}.explore-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.explore-copy{z-index:1;align-self:center;max-width:980px;position:relative}.explore-copy .eyebrow{color:#ff9a83!important}.explore-copy h1{color:#fff;letter-spacing:-.075em;text-wrap:balance;max-width:11ch;margin:16px 0;font-size:clamp(3rem,5.3vw,6.3rem);line-height:.92}.explore-copy h1 em{color:#ff7a63;font-style:normal}.explore-copy>p{color:#ffffffb3;max-width:720px;margin:0;font-size:1rem;line-height:1.65}.explore-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:750px;margin-top:25px;display:grid}.explore-quick-actions button{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 17px;align-items:center;gap:9px;min-height:49px;padding:7px 10px;transition:all .18s;display:grid}.explore-quick-actions button:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px)}.explore-quick-actions button>svg:first-child{color:#ff8b74;background:#ffffff17;border-radius:10px;width:34px;height:34px;padding:9px}.explore-quick-actions button>svg:last-child{color:#ffffff80;width:15px}.explore-quick-actions span{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:800;overflow:hidden}.explore-visual{min-height:300px;position:relative}.explore-visual-main{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff29,#ffffff0e);border:1px solid #ffffff29;border-radius:28px;align-content:end;width:min(330px,78%);min-height:245px;padding:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:0 30px 70px #0000003b}.explore-visual-main>svg{color:#ff8b74;background:#ffffff17;border-radius:14px;width:44px;height:44px;padding:11px;position:absolute;top:24px;right:24px}.explore-visual-main small{color:#ff9a83;letter-spacing:.1em;font-size:.67rem;font-weight:900}.explore-visual-main b{letter-spacing:-.05em;margin-top:5px;font-size:2.15rem}.explore-visual-main p{color:#ffffff9e;margin:5px 0 0;font-size:.78rem}.explore-floating{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141c2bcc;border:1px solid #ffffff29;border-radius:15px;align-items:center;gap:10px;min-width:170px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 18px 40px #0000002e}.explore-floating>svg{color:#ff866f;background:#ffffff17;border-radius:10px;width:31px;height:31px;padding:8px}.explore-floating span{display:grid}.explore-floating small{color:#ffffff87;text-transform:uppercase;font-size:.58rem}.explore-floating b{font-size:.72rem}.explore-floating.one{top:12%;left:0;transform:rotate(2deg)}.explore-floating.two{bottom:14%;right:-2%;transform:rotate(-2deg)}.explore-floating.three{top:18%;right:1%;transform:rotate(2deg)}.explore-filter{z-index:40;top:calc(var(--lk-header-h) + 10px);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #dbe0e9eb;border-radius:22px;padding:12px;position:sticky;box-shadow:0 14px 45px #18203217}.explore-search{grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:52px;display:grid}.explore-search>svg{color:#8c94a2;margin-left:6px}.explore-search input{height:46px;font-size:.9rem;box-shadow:none!important;background:0 0!important;border:0!important}.explore-search .btn{min-height:44px}.explore-filter-toggle{display:none!important}.explore-filter-grid{border-top:1px solid #edf0f4;grid-template-columns:repeat(5,minmax(150px,1fr)) auto;gap:10px;margin-top:10px;padding-top:11px;display:grid}.explore-filter-grid label{gap:5px;display:grid}.explore-filter-grid label span{color:#778090;font-size:.65rem;font-weight:850}.explore-filter-grid label span svg{vertical-align:middle;width:13px}.explore-filter-grid input,.explore-filter-grid select{width:100%;min-height:42px;padding-inline-start:11px;padding-inline-end:11px;font-size:.74rem;border-radius:11px!important}.explore-filter-apply{align-self:end;min-height:42px!important}.explore-active-filters{scrollbar-width:none;align-items:center;gap:7px;padding:0 2px;display:flex;overflow-x:auto;margin:0!important}.explore-active-filters>span{color:#7b8493;font-size:.72rem}.explore-active-filters>i,.explore-active-filters>button{flex:none}.explore-active-filters>i{font-size:.73rem}.explore-active-filters>button{color:#5f6877;background:#fff;border:1px solid #e1e5ec;border-radius:10px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:.69rem;font-weight:800;display:flex}.explore-active-filters svg{width:13px}.explore-results-head{justify-content:space-between;align-items:end;gap:20px;padding:6px 2px;display:flex}.explore-results-head>div:first-child{gap:3px;display:grid}.explore-results-head small{color:var(--compat-coral-087c1);letter-spacing:.1em;font-size:.67rem;font-weight:900}.explore-results-head b{letter-spacing:-.035em;font-size:1.55rem}.explore-results-head span{color:var(--compat-muted-bb914);font-size:.78rem}.explore-view-switch{background:#fff;border:1px solid #dfe4ec;border-radius:13px;padding:4px;display:flex;box-shadow:0 8px 24px #1820320a}.explore-view-switch button{color:#747d8c;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:37px;padding:0 12px;font-size:.72rem;font-weight:850;display:flex}.explore-view-switch button svg{width:16px}.explore-view-switch button.active{color:#fff;background:#1b2230}.explore-view-switch button:disabled{opacity:.4;cursor:not-allowed}.explore-content{grid-template-columns:minmax(0,1fr) 315px;align-items:start;gap:20px;display:grid}.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.explore-rail{top:calc(var(--lk-header-h) + 180px);gap:14px;display:grid;position:sticky}.explore-rail-card{border:1px solid var(--compat-line-50e4c);box-shadow:var(--compat-shadow-0ebf2);background:#fff;border-radius:22px;padding:22px;display:grid}.explore-rail-card>svg{width:40px;height:40px;color:var(--compat-coral-087c1);background:#fff0eb;border-radius:13px;padding:11px}.explore-rail-card small{color:var(--compat-coral-087c1);letter-spacing:.1em;margin-top:20px;font-size:.64rem;font-weight:900}.explore-rail-card h3{color:var(--compat-ink-0e840);letter-spacing:-.04em;margin:7px 0;font-size:1.28rem;line-height:1.08}.explore-rail-card p{color:var(--compat-muted-bb914);margin:0;font-size:.77rem;line-height:1.55}.explore-rail-card .btn{margin-top:17px}.explore-rail-card.dark{color:#fff;background:linear-gradient(145deg,#171e2b,#283650 70%,#62443f);border-color:#242d3d}.explore-rail-card.dark>svg{color:#ff8a73;background:#ffffff17}.explore-rail-card.dark small{color:#ff947d}.explore-rail-card.dark h3{color:#fff}.explore-rail-card.dark p{color:#ffffffa6}.explore-map{padding:20px!important}.my-plans-root.page{width:var(--compat-workspace-3c954)!important;max-width:none!important;padding-top:34px!important}.my-plans-hero{min-height:330px;box-shadow:var(--compat-shadow-0ebf2)!important;background:radial-gradient(circle at 90% 0,#666bff2e,#0000 30rem),radial-gradient(circle at 0 100%,#ff5b4524,#0000 28rem),linear-gradient(135deg,#fff 0%,#fff8f5 48%,#f6f7ff 100%)!important;border:1px solid #ff5b451f!important;border-radius:30px!important;grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr)!important;padding:clamp(30px,4vw,58px)!important}.my-plans-summary>div{border-radius:20px!important;min-height:120px!important;padding:18px!important;box-shadow:0 14px 35px #1820320f!important}.my-plans-toolbar{top:calc(var(--lk-header-h) + 10px)!important;border-radius:18px!important;grid-template-columns:auto minmax(300px,1fr) auto auto!important;padding:9px!important;box-shadow:0 14px 45px #18203217!important}.my-plans-toolbar input,.my-plans-toolbar select{min-height:45px!important}.my-plans-lane{border-color:var(--compat-line-50e4c)!important;background:#f7f9fce6!important;border-radius:23px!important;padding:18px!important}.my-plans-lane-head{margin-bottom:15px!important}.my-plans-lane-head p{font-size:.72rem!important}.my-plans-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.my-plans-my-plan-card{border-color:var(--compat-line-50e4c)!important;border-radius:20px!important;box-shadow:0 12px 32px #1820320f!important}.my-plans-my-plan-card:hover{box-shadow:var(--compat-shadow-0ebf2-hover)!important;transform:translateY(-4px)!important}.my-plans-my-plan-cover{aspect-ratio:1.7!important;min-height:150px!important}.my-plan-title h3{font-size:.98rem!important;line-height:1.25!important}.my-plan-meta{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.my-plan-footer{margin-top:12px!important;padding-top:11px!important}.my-plan-footer strong{font-size:.85rem!important}.my-plan-footer>a{font-size:.68rem!important}.bookings-root{gap:18px;display:grid}.bookings-hero{border:1px solid var(--compat-line-50e4c);box-shadow:var(--compat-shadow-0ebf2);background:radial-gradient(circle at 86% 0,#666bff26,#0000 27rem),radial-gradient(circle at 0 100%,#ff5b4521,#0000 27rem),linear-gradient(135deg,#fff,#fbf9ff);border-radius:31px;grid-template-columns:minmax(0,1.2fr) minmax(520px,.8fr);align-items:center;gap:50px;padding:clamp(32px,4vw,62px);display:grid}.bookings-copy h1{max-width:12ch;color:var(--compat-ink-0e840);letter-spacing:-.075em;margin:13px 0;font-size:clamp(3rem,5vw,5.8rem);line-height:.92}.bookings-copy h1 em{color:var(--compat-indigo-d71d8);font-style:normal}.bookings-copy p{max-width:760px;color:var(--compat-muted-bb914);margin:0;font-size:.92rem;line-height:1.65}.bookings-copy .btn{margin-top:24px}.bookings-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.bookings-summary article{background:#ffffffdb;border:1px solid #dde2ebeb;border-radius:19px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:112px;padding:17px;display:grid;box-shadow:0 14px 34px #1820320e}.bookings-summary article>span{border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.bookings-summary article>span svg{width:19px}.bookings-summary article>div{gap:3px;display:grid}.bookings-summary small{color:#7b8494;font-size:.68rem}.bookings-summary b{color:var(--compat-ink-0e840);text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;overflow:hidden}.bookings-summary .coral>span{color:#e95037;background:#fff0eb}.bookings-summary .amber>span{color:#a46e0c;background:#fff5dd}.bookings-summary .green>span{color:#137a5b;background:#e9f8f2}.bookings-summary .indigo>span{color:#555ae4;background:#eef}.bookings-toolbar{z-index:30;top:calc(var(--lk-header-h) + 10px);border:1px solid var(--compat-line-50e4c);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:18px;grid-template-columns:auto minmax(280px,1fr);gap:12px;padding:9px;display:grid;position:sticky;box-shadow:0 14px 40px #18203214}.bookings-tabs{background:#f1f3f7;border-radius:13px;gap:5px;padding:4px;display:flex}.bookings-tabs button{color:#687182;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:39px;padding:0 13px;font-size:.73rem;font-weight:850}.bookings-tabs button.active{color:#fff;background:#1d2431;box-shadow:0 7px 18px #1820322e}.bookings-search{align-items:center;display:flex;position:relative}.bookings-search svg{color:#929aa7;width:17px;position:absolute;left:14px}.bookings-search input{width:100%;min-height:47px;padding-left:42px;font-size:.76rem;border-radius:12px!important}.bookings-list{gap:13px;display:grid}.bookings-booking-card{border:1px solid var(--compat-line-50e4c);background:#fff;border-radius:22px;grid-template-columns:minmax(185px,.48fr) minmax(330px,1.25fr) minmax(190px,.5fr) auto;align-items:center;gap:20px;padding:18px;transition:all .2s;display:grid;box-shadow:0 13px 36px #1820320f}.bookings-booking-card:hover{box-shadow:var(--compat-shadow-0ebf2-hover);border-color:#d7dce5;transform:translateY(-2px)}.booking-status-column{border-right:1px solid #edf0f4;gap:7px;padding-right:18px;display:grid}.booking-status{border-radius:999px;width:-moz-fit-content;width:fit-content;padding:5px 9px;font-size:.63rem;font-weight:900}.booking-status.pending,.booking-status.held{color:#9a6510;background:#fff3d9}.booking-status.confirmed,.booking-status.completed{color:#147357;background:#e8f8f1}.booking-status.refunded{color:#246da9;background:#eaf5ff}.booking-status.cancelled{color:#a54848;background:#fff0f0}.booking-code{color:var(--compat-ink-0e840);font-size:.81rem;font-weight:900}.booking-status-column time{color:#858d9b;align-items:center;gap:6px;font-size:.66rem;display:flex}.booking-status-column svg{width:14px}.booking-main{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;display:grid}.booking-product-icon{width:44px;height:44px;color:var(--compat-coral-087c1);background:#fff0eb;border-radius:14px;place-items:center;display:grid}.booking-product-icon svg{width:20px}.booking-main>div:last-child{gap:3px;display:grid}.booking-main small,.booking-price small{color:#929aa7;letter-spacing:.08em;font-size:.6rem;font-weight:900}.booking-main h2{color:var(--compat-ink-0e840);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;overflow:hidden}.booking-main p{color:#6f7888;margin:0;font-size:.72rem}.booking-main span{color:#848d9c;align-items:center;gap:5px;font-size:.64rem;display:flex}.booking-main span svg{width:13px}.booking-price{gap:3px;display:grid}.booking-price strong{letter-spacing:-.035em;font-size:1.15rem}.booking-price span{color:#858d9b;font-size:.65rem}.bookings-booking-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:155px;display:flex}.bookings-booking-actions .btn{min-height:38px;padding:0 11px;font-size:.68rem}.bookings-booking-actions svg{width:15px}.booking-confirmed{color:#17805e;align-items:center;gap:6px;font-size:.7rem;font-weight:850;display:flex}.booking-confirmed svg{width:16px}.groups-root{gap:22px;display:grid}.groups-hero{color:#fff;background:radial-gradient(circle at 78% 18%,#666bff57,#0000 25rem),radial-gradient(circle at 100% 100%,#ff5b4547,#0000 28rem),linear-gradient(130deg,#121826,#202b43 62%,#4d3b4d);border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);min-height:390px;padding:clamp(36px,4.5vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #12192a2e}.groups-hero>div:first-child{z-index:2;align-self:center;max-width:920px;position:relative}.groups-hero .eyebrow{color:#ff9b84!important}.groups-hero h1{color:#fff;letter-spacing:-.078em;max-width:11ch;margin:14px 0;font-size:clamp(3.2rem,5.4vw,6.2rem);line-height:.9}.groups-hero h1 em{color:#ff806a;font-style:normal}.groups-hero p{color:#ffffffad;max-width:720px;margin:0;font-size:.94rem;line-height:1.66}.groups-hero .btn{margin-top:24px}.groups-visual{min-height:280px;position:relative}.groups-visual:before,.groups-visual:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.groups-visual:before{width:340px;height:340px}.groups-visual:after{width:230px;height:230px}.groups-visual-card{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:28px;align-content:end;width:260px;min-height:220px;padding:27px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:0 28px 70px #00000038}.groups-visual-card small{color:#ff9b84;letter-spacing:.1em;font-size:.64rem;font-weight:900}.groups-visual-card strong{letter-spacing:-.07em;font-size:4rem;line-height:1}.groups-visual-card p{font-size:.72rem}.groups-visual-card div{color:#ffffffa6;align-items:center;gap:7px;margin-top:10px;font-size:.69rem;display:flex}.groups-visual-card div span{color:#fff;background:#ff684f;border-radius:8px;place-items:center;min-width:26px;height:26px;font-weight:900;display:grid}.groups-orbit{z-index:3;color:#ff8a73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131b2bd1;border:1px solid #ffffff29;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;position:absolute;box-shadow:0 17px 40px #0003}.groups-orbit svg{width:22px}.groups-orbit.orbit-one{top:9%;left:14%}.groups-orbit.orbit-two{top:26%;right:10%}.groups-orbit.orbit-three{bottom:3%;right:22%}.groups-heading{justify-content:space-between;align-items:end;gap:20px;padding:5px 2px;display:flex}.groups-heading>div>span{color:var(--compat-coral-087c1);letter-spacing:.09em;align-items:center;gap:7px;font-size:.66rem;font-weight:900;display:flex}.groups-heading>div>span svg{width:15px}.groups-heading h2{letter-spacing:-.045em;margin:6px 0 0;font-size:1.7rem}.groups-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.groups-group-card{border:1px solid var(--compat-line-50e4c);color:inherit;background:#fff;border-radius:23px;text-decoration:none;transition:all .22s;overflow:hidden;box-shadow:0 14px 38px #18203212}.groups-group-card:hover{box-shadow:var(--compat-shadow-0ebf2-hover);transform:translateY(-5px)}.group-cover{aspect-ratio:1.8;background:linear-gradient(135deg,#202a40,#5a4558);place-items:center;display:grid;position:relative;overflow:hidden}.group-cover img{object-fit:cover;width:100%;height:100%}.group-cover>span{color:#fff;font-size:2.1rem;font-weight:950}.group-cover:after{content:"";background:linear-gradient(#0000,#0e141f7a);position:absolute;top:0;bottom:0;left:0;right:0}.group-cover i{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e141f80;border:1px solid #ffffff29;border-radius:999px;padding:5px 8px;font-size:.58rem;font-style:normal;font-weight:900;position:absolute;top:12px;left:12px}.group-content{padding:17px;display:grid}.group-content>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.group-content>div:first-child small{color:#9a637b;letter-spacing:.08em;font-size:.56rem;font-weight:900}.group-content>div:first-child b{font-size:.67rem}.group-content h3{letter-spacing:-.035em;margin:10px 0 5px;font-size:1.12rem}.group-content>p{min-height:2.9em;color:var(--compat-muted-bb914);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.73rem;line-height:1.45;display:-webkit-box;overflow:hidden}.group-content footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:13px;display:flex}.group-content .avatar-stack{align-items:center;display:flex}.group-content .avatar-stack img{object-fit:cover;border:2px solid #fff;border-radius:9px;width:25px;height:25px;margin-left:-6px}.group-content .avatar-stack img:first-child{margin-left:0}.group-content .avatar-stack b{color:#7d8593;margin-left:7px;font-size:.62rem}.group-content footer>span{color:var(--compat-coral-087c1);align-items:center;gap:4px;font-size:.66rem;font-weight:850;display:flex}.group-content footer>span svg{width:14px}.groups-new-card{color:#697282;text-align:center;cursor:pointer;background:#fff9;border:1px dashed #ccd3df;border-radius:23px;align-content:center;place-items:center;gap:9px;min-height:310px;padding:28px;display:grid}.groups-new-card:hover{color:var(--compat-coral-087c1);background:#fff8f5;border-color:#ff5b458c}.groups-new-card>span{color:#fff;background:linear-gradient(145deg,#ff7058,#ff4f3c);border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 13px 28px #ff523d38}.groups-new-card>span svg{width:22px}.groups-new-card b{font-size:.95rem}.groups-new-card p{color:#858d9b;max-width:230px;margin:0;font-size:.7rem;line-height:1.45}.groups-guide{border:1px solid var(--compat-line-50e4c);background:var(--compat-line-50e4c);box-shadow:var(--compat-shadow-0ebf2);border-radius:23px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.groups-guide>div{background:#fff;min-height:150px;padding:25px;display:grid}.groups-guide span{color:var(--compat-coral-087c1);letter-spacing:.1em;font-size:.65rem;font-weight:950}.groups-guide b{margin-top:17px;font-size:1rem}.groups-guide p{color:var(--compat-muted-bb914);margin:5px 0 0;font-size:.73rem;line-height:1.5}.groups-form-intro{background:#f4f6fa;border-radius:16px;align-items:center;gap:12px;padding:15px;display:flex}.groups-form-intro>svg{width:42px;height:42px;color:var(--compat-coral-087c1);background:#fff;border-radius:13px;padding:11px}.groups-form-intro>div{display:grid}.groups-form-intro p{color:#7b8492;margin:3px 0 0;font-size:.72rem}.creator-center{gap:18px!important;display:grid!important}.creator-hero{color:#fff;background:radial-gradient(circle at 85% 0,#ff5b4540,#0000 28rem),radial-gradient(circle at 65% 100%,#666bff4d,#0000 32rem),linear-gradient(130deg,#111827,#1d2940 62%,#4b3d51);border-radius:32px;grid-template-columns:minmax(0,1.12fr) minmax(480px,.88fr);min-height:410px;padding:clamp(38px,4.5vw,70px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #12192a33}.creator-copy{align-self:center}.creator-copy .eyebrow{color:#ff9a83!important}.creator-copy h1{color:#fff;letter-spacing:-.08em;max-width:11ch;margin:14px 0;font-size:clamp(3.3rem,5.5vw,6.5rem);line-height:.9}.creator-copy h1 em{color:#ff826c;font-style:normal}.creator-copy p{color:#ffffffad;max-width:720px;margin:0;font-size:.94rem;line-height:1.68}.creator-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.creator-actions .btn:not(.primary){color:#fff!important;background:#ffffff14!important;border-color:#ffffff2e!important}.creator-pulse{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff13;border:1px solid #ffffff26;border-radius:26px;align-self:center;padding:24px;display:grid;box-shadow:0 28px 70px #0003}.creator-pulse header{justify-content:space-between;align-items:center;display:flex}.creator-pulse header span{color:#ff9a83;letter-spacing:.09em;align-items:center;gap:7px;font-size:.64rem;font-weight:900;display:flex}.creator-pulse header svg{width:15px}.creator-pulse header i{color:#8ff0c8;background:#28c48521;border-radius:999px;padding:4px 8px;font-size:.58rem;font-style:normal;font-weight:900}.creator-flow{grid-template-columns:repeat(5,auto);justify-content:space-between;align-items:center;gap:7px;margin-top:27px;display:grid}.creator-flow>div{gap:4px;display:grid}.creator-flow small{color:#ffffff80;font-size:.64rem}.creator-flow b{letter-spacing:-.04em;font-size:1.45rem}.creator-flow>svg{color:#ffffff47;width:16px}.creator-conversion{border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;gap:6px;margin-top:22px;padding-top:18px;display:grid}.creator-conversion span{color:#fff9;font-size:.7rem}.creator-conversion b{font-size:.76rem}.creator-conversion i{background:#ffffff1a;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.creator-conversion em{border-radius:inherit;background:linear-gradient(90deg,#ff6b52,#ff9d73);height:100%;display:block}.creator-pulse>p{color:#ffffff80;margin:17px 0 0;font-size:.68rem;line-height:1.5}.creator-editor{padding:24px!important}.creator-editor>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.creator-editor>header>div{align-items:center;gap:12px;display:flex}.creator-editor>header>div>svg{width:43px;height:43px;color:var(--compat-coral-087c1);background:#fff0eb;border-radius:14px;padding:12px}.creator-editor>header span{display:grid}.creator-editor>header small{color:var(--compat-coral-087c1);letter-spacing:.09em;font-size:.62rem;font-weight:900}.creator-editor h2{margin:3px 0 0;font-size:1.25rem}.creator-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.creator-metrics article{border:1px solid var(--compat-line-50e4c)!important;background:#fff!important;border-radius:20px!important;grid-template-columns:45px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;min-height:120px!important;padding:18px!important;display:grid!important;box-shadow:0 13px 35px #1820320e!important}.creator-metrics article>span{border-radius:14px!important;place-items:center!important;width:43px!important;height:43px!important;display:grid!important}.creator-metrics article>span svg{width:20px!important}.creator-metrics article>div{display:grid}.creator-metrics small{color:#7c8593!important;font-size:.66rem!important}.creator-metrics b{letter-spacing:-.04em;font-size:1.25rem!important}.creator-metrics p{color:#9aa1ac;margin:3px 0 0;font-size:.6rem}.creator-metrics .coral>span{color:#df4a32;background:#fff0eb}.creator-metrics .indigo>span{color:#555ae3;background:#eef}.creator-metrics .green>span{color:#15805e;background:#e9f8f2}.creator-metrics .amber>span{color:#a36a09;background:#fff4da}.creator-funnel-card{border:1px solid var(--compat-line-50e4c);box-shadow:var(--compat-shadow-0ebf2);background:#fff;border-radius:25px;padding:25px}.creator-funnel-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.creator-funnel-card>header>div:first-child{align-items:center;gap:13px;display:flex}.creator-section-icon{width:44px;height:44px;color:var(--compat-coral-087c1);background:#fff0eb;border-radius:14px;place-items:center;display:grid}.creator-section-icon svg{width:20px}.creator-funnel-card header div>div{display:grid}.creator-funnel-card header small,.creator-panel header small{color:var(--compat-coral-087c1);letter-spacing:.09em;font-size:.61rem;font-weight:900}.creator-funnel-card h2,.creator-panel h2{letter-spacing:-.035em;margin:3px 0 0;font-size:1.25rem}.creator-funnel-card header p{color:#858d9b;margin:3px 0 0;font-size:.68rem}.creator-revenue{text-align:right;display:grid}.creator-revenue b{font-size:1.3rem}.creator-funnel{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.creator-funnel article{background:#f8f9fb;border:1px solid #e8ebf1;border-radius:15px;min-width:0;padding:13px;display:grid}.creator-funnel article>span{color:#b0b6c0;font-size:.58rem;font-weight:900}.creator-funnel article>div{min-width:0;margin-top:12px;display:grid}.creator-funnel b{font-size:1.1rem}.creator-funnel small{color:#7f8794;font-size:.62rem}.creator-funnel i{background:#e8ebf1;border-radius:99px;height:4px;margin-top:9px;overflow:hidden}.creator-funnel em{border-radius:inherit;background:linear-gradient(90deg,#ff654d,#7479ff);height:100%;display:block}.creator-grid{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.creator-panel{overflow:hidden;padding:0!important}.creator-panel>header{background:#fafbfc;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:16px 18px;display:flex}.creator-panel>header>div{align-items:center;gap:11px;display:flex}.creator-panel>header>div>span:last-child{display:grid}.creator-panel>header>i{color:#fff;background:#1e2532;border-radius:10px;place-items:center;min-width:29px;height:29px;padding:0 7px;font-size:.68rem;font-style:normal;font-weight:900;display:grid}.creator-panel>header>a{color:var(--compat-coral-087c1);align-items:center;gap:5px;font-size:.67rem;font-weight:850;text-decoration:none;display:flex}.creator-panel>header>a svg{width:14px}.creator-campaigns,.creator-earnings{display:grid}.creator-campaigns>article{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.creator-campaigns>article>div:first-child{display:grid}.creator-campaigns small{color:#8b93a0;font-size:.62rem}.creator-campaigns b{font-size:.83rem}.creator-campaigns span{color:#7b8492;font-size:.65rem}.creator-status{border-radius:999px;padding:5px 8px;font-weight:900;font-size:.58rem!important}.creator-status.pending{color:#9a6712;background:#fff4da}.creator-status.accepted{color:#147b59;background:#e8f8f1}.creator-campaign-actions{gap:5px;display:flex}.creator-campaign-actions .btn{min-width:38px;min-height:35px;padding:0 9px;font-size:.65rem}.creator-campaign-actions svg{width:14px}.creator-earnings article{border-bottom:1px solid #edf0f4;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:14px 18px;display:grid}.creator-earning-icon{color:#5b60e7;background:#eef;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.creator-earning-icon svg{width:16px}.creator-earnings article>div{display:grid}.creator-earnings small{color:#8a92a0;font-size:.58rem}.creator-earnings b{font-size:.76rem}.creator-earnings strong{font-size:.8rem}.creator-earnings i{border-radius:999px;padding:4px 7px;font-size:.56rem;font-style:normal}.creator-empty{color:#7c8593;text-align:center;align-content:center;place-items:center;gap:8px;min-height:235px;padding:30px;display:grid}.creator-empty svg{color:#a4abb6;width:34px}.creator-empty p{max-width:340px;margin:0;font-size:.7rem;line-height:1.5}.creator-next{color:#fff;box-shadow:var(--compat-shadow-0ebf2);background:linear-gradient(130deg,#161d2a,#27344d 70%,#5b403e);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:25px;display:flex}.creator-next>div{align-items:center;gap:14px;display:flex}.creator-next>div>svg{color:#ff866f;background:#ffffff14;border-radius:15px;width:47px;height:47px;padding:13px}.creator-next span{display:grid}.creator-next small{color:#ff9b84;letter-spacing:.09em;font-size:.61rem;font-weight:900}.creator-next h2{margin:4px 0;font-size:1.25rem}.creator-next p{color:#fff9;margin:0;font-size:.7rem}.journey-pro{gap:16px!important;display:grid!important}.journey-pro-hero{border:1px solid var(--compat-line-50e4c)!important;min-height:330px!important;box-shadow:var(--compat-shadow-0ebf2)!important;background:radial-gradient(circle at 86% 0,#666bff29,#0000 28rem),radial-gradient(circle at 0 100%,#ff5b451c,#0000 27rem),linear-gradient(135deg,#fff,#faf9ff)!important;border-radius:30px!important;grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr)!important;padding:clamp(34px,4vw,58px)!important}.journey-pro-copy h1{letter-spacing:-.078em!important;margin:12px 0!important;font-size:clamp(3.1rem,5.2vw,6.1rem)!important;line-height:.91!important}.journey-pro-copy h1 em{color:var(--compat-indigo-d71d8)!important}.journey-pro-copy p{max-width:700px!important;font-size:.9rem!important}.journey-year-card{border-radius:22px!important;padding:20px!important;box-shadow:0 16px 40px #18203214!important}.journey-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:11px!important}.journey-stat{border-radius:18px!important;min-height:105px!important;padding:16px!important;box-shadow:0 12px 30px #1820320d!important}.journey-map-root{box-shadow:var(--compat-shadow-0ebf2)!important;border-radius:25px!important;margin-top:0!important;padding:22px!important}.journey-map-canvas-root,.journey-map-root .google-map-canvas{height:430px!important;min-height:430px!important}.journey-dashboard{grid-template-columns:1fr 1fr!important;gap:14px!important}.journey-cities-card,.journey-spending-card,.journey-diary{border-radius:23px!important;padding:21px!important}.journey-diary-entry{grid-template-columns:48px 145px minmax(0,1fr) auto!important;min-height:125px!important;padding:12px 0!important}.journey-entry-image{border-radius:15px!important;height:105px!important}.journey-entry-copy h3{font-size:1rem!important}.site-footer{background:linear-gradient(135deg,#111827,#1d2940 72%,#3c3040)!important;margin-top:0!important}.site-footer .footer{width:var(--compat-workspace-3c954)!important;gap:26px!important;max-width:none!important;padding:34px 0 22px!important}.site-footer .footer-main>p,.site-footer .footer-column a,.site-footer .footer-cta p{font-size:.68rem!important}.site-footer .footer-bottom{padding-top:16px!important}@media (min-width:1900px){.explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.my-plans-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.groups-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1500px){.desktop-nav a{padding-inline-start:8px!important;padding-inline-end:8px!important}.desktop-nav a span{display:none}.explore-content{grid-template-columns:minmax(0,1fr) 285px}.explore-grid,.my-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.groups-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){:root{--compat-workspace-3c954:calc(100% - 32px)}.explore-hero,.groups-hero,.creator-hero,.bookings-hero,.my-plans-hero,.journey-pro-hero{grid-template-columns:1fr!important}.explore-visual,.groups-visual{min-height:310px}.creator-pulse{max-width:720px}.bookings-summary{max-width:760px}.explore-content{grid-template-columns:1fr}.explore-rail{grid-template-columns:1fr 1fr;position:static}.explore-grid,.my-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bookings-booking-card{grid-template-columns:180px minmax(0,1fr) 180px}.bookings-booking-actions{border-top:1px solid #edf0f4;grid-column:1/-1;justify-content:flex-start;padding-top:12px}.creator-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-grid{grid-template-columns:1fr!important}.groups-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){:root{--lk-header-h:62px;--compat-workspace-3c954:calc(100% - 24px)}.app-shell:not(.home-hub-shell):not(.immersive-shell) .page.page-space{padding:20px 0 92px!important}.topbar{height:var(--lk-header-h)!important}.topbar-inner{width:calc(100% - 20px)!important}.top-actions>.notification-btn{display:grid!important}.avatar-button{display:none!important}.explore-hero,.groups-hero,.creator-hero,.bookings-hero,.my-plans-hero,.journey-pro-hero{border-radius:24px!important;min-height:0!important;padding:30px 22px!important}.explore-copy h1,.groups-hero h1,.creator-copy h1,.bookings-copy h1,.my-plans-copy h1,.journey-pro-copy h1{font-size:clamp(2.65rem,9vw,4.5rem)!important}.explore-visual,.groups-visual{display:none}.explore-quick-actions{grid-template-columns:1fr 1fr}.explore-filter{top:calc(var(--lk-header-h) + 6px)}.explore-search{grid-template-columns:22px minmax(0,1fr) auto}.explore-search>.btn.primary{display:none}.explore-filter-toggle{display:flex!important}.explore-filter-grid{grid-template-columns:1fr 1fr;display:none}.explore-filter.mobile-open .explore-filter-grid{display:grid}.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.explore-rail{grid-template-columns:1fr 1fr}.explore-results-head{flex-direction:column;align-items:flex-start}.explore-view-switch{width:100%}.explore-view-switch button{flex:1;justify-content:center}.my-plans-summary,.bookings-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.my-plans-toolbar{grid-template-columns:1fr 1fr!important;position:static!important}.my-plans-tabs,.my-plans-search{grid-column:1/-1}.my-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bookings-toolbar{grid-template-columns:1fr;position:static}.bookings-tabs{overflow-x:auto}.bookings-booking-card{grid-template-columns:1fr 1fr}.booking-status-column{border-right:0}.booking-main{grid-area:1/1/auto/-1}.booking-price{text-align:right}.bookings-booking-actions{grid-column:1/-1}.groups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.groups-guide{grid-template-columns:1fr}.groups-guide>div{min-height:120px}.creator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.creator-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-next{flex-direction:column;align-items:flex-start}.creator-next .btn{width:100%}.journey-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journey-dashboard{grid-template-columns:1fr!important}.journey-map-canvas-root,.journey-map-root .google-map-canvas{height:360px!important;min-height:360px!important}.journey-diary-entry{grid-template-columns:40px 105px minmax(0,1fr)!important}.journey-entry-cost{display:none!important}}@media (max-width:620px){:root{--compat-workspace-3c954:100%}.app-shell:not(.home-hub-shell):not(.immersive-shell) .page.page-space{padding-top:10px!important}.explore-root,.groups-root,.creator-center,.bookings-root,.my-plans-root,.journey-pro{gap:10px!important}.explore-hero,.groups-hero,.creator-hero,.bookings-hero,.my-plans-hero,.journey-pro-hero{border-left:0!important;border-right:0!important;border-radius:0!important;padding:25px 15px!important}.explore-copy h1,.groups-hero h1,.creator-copy h1,.bookings-copy h1,.my-plans-copy h1,.journey-pro-copy h1{font-size:2.65rem!important}.explore-copy>p,.groups-hero p,.creator-copy p,.bookings-copy p{font-size:.83rem!important}.explore-quick-actions{margin-right:-15px;padding-right:15px;display:flex;overflow-x:auto}.explore-quick-actions button{flex:0 0 230px}.explore-filter{top:calc(var(--lk-header-h) + 4px);border-radius:16px;margin-inline-start:10px;margin-inline-end:10px;padding:8px}.explore-filter-grid{grid-template-columns:1fr}.explore-results-head{padding-inline-start:14px;padding-inline-end:14px}.explore-grid{padding-inline-start:10px;padding-inline-end:10px;grid-template-columns:1fr!important}.explore-rail{grid-template-columns:1fr;padding-inline-start:10px;padding-inline-end:10px}.explore-root .plan-card{border-radius:18px!important}.explore-root .plan-cover{aspect-ratio:1.65!important}.my-plans-summary,.bookings-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.my-plans-summary>div,.bookings-summary article{min-height:95px!important}.my-plans-toolbar{margin-inline-start:10px;margin-inline-end:10px;grid-template-columns:1fr!important}.my-plans-toolbar select{width:100%!important}.my-plans-tabs{overflow-x:auto}.my-plans-grid{grid-template-columns:1fr!important}.my-plans-lane{border-left:0!important;border-right:0!important;border-radius:0!important;padding:12px!important}.my-plans-my-plan-cover{aspect-ratio:1.85!important}.bookings-summary{padding-top:8px}.bookings-toolbar{border-radius:16px;margin-inline-start:10px;margin-inline-end:10px}.bookings-tabs button{flex:none}.bookings-list{padding-inline-start:10px;padding-inline-end:10px}.bookings-booking-card{border-radius:18px;grid-template-columns:1fr;padding:15px}.booking-main{grid-area:auto/1}.booking-price{text-align:left}.bookings-booking-actions{justify-content:stretch}.bookings-booking-actions .btn{flex:1}.booking-status-column{border-bottom:1px solid #edf0f4;padding:0 0 12px}.groups-heading{padding-inline-start:14px;padding-inline-end:14px}.groups-heading .btn{display:none}.groups-grid{grid-template-columns:1fr;padding-inline-start:10px;padding-inline-end:10px}.group-cover{aspect-ratio:2}.groups-guide{margin-inline-start:10px;margin-inline-end:10px}.groups-new-card{min-height:220px}.creator-pulse{border-radius:20px;padding:18px}.creator-flow{gap:3px}.creator-flow b{font-size:1rem}.creator-actions .btn{width:100%}.creator-editor,.creator-funnel-card,.creator-panel,.creator-next{margin-inline-start:10px!important;margin-inline-end:10px!important}.creator-metrics{padding-inline-start:10px;padding-inline-end:10px;grid-template-columns:1fr 1fr!important}.creator-metrics article{grid-template-columns:36px minmax(0,1fr)!important;min-height:102px!important;padding:13px!important}.creator-metrics article>span{width:35px!important;height:35px!important}.creator-funnel-card>header{flex-direction:column;align-items:flex-start}.creator-revenue{text-align:left}.creator-funnel{grid-template-columns:1fr 1fr}.creator-campaigns>article{grid-template-columns:1fr auto}.creator-campaign-actions{grid-column:1/-1}.creator-earnings article{grid-template-columns:36px minmax(0,1fr) auto}.creator-earnings i{display:none}.creator-next>div{align-items:flex-start}.creator-next>div>svg{flex:none}.journey-pro{padding-inline-start:0!important;padding-inline-end:0!important}.journey-pro-hero,.journey-stat-grid,.journey-map-root,.journey-dashboard,.journey-diary{margin-inline-start:10px!important;margin-inline-end:10px!important}.journey-pro-hero{margin-inline-start:0!important;margin-inline-end:0!important}.journey-stat-grid{grid-template-columns:1fr 1fr!important}.journey-map-root{padding:14px!important}.journey-map-canvas-root,.journey-map-root .google-map-canvas{height:320px!important;min-height:320px!important}.journey-diary-entry{grid-template-columns:35px 86px minmax(0,1fr)!important}.journey-entry-image{height:86px!important}.journey-entry-copy p{display:none!important}}.home-hub-top-inner,.home-hub-layout{width:var(--compat-workspace-3c954)!important;max-width:none!important}.home-hub-top-inner{padding:34px 0 26px!important}.home-hub-message{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important;gap:44px!important}.home-hub-message h1{letter-spacing:-.072em!important;max-width:16ch!important;font-size:clamp(2.7rem,4.1vw,5.7rem)!important;line-height:.93!important}.home-hub-message p{max-width:720px!important;font-size:.95rem!important}.home-hub-ai{max-width:1500px;border-radius:18px!important;margin-top:26px!important;box-shadow:0 16px 45px #18203214!important}.home-hub-layout{grid-template-columns:minmax(240px,.42fr) minmax(620px,1.45fr) minmax(300px,.5fr)!important;gap:20px!important;margin-top:20px!important;padding-bottom:60px!important}.home-profile-mini,.home-left-rail nav,.home-left-promo,.home-next-card,.home-join-card,.home-trending-rail,.home-creators-rail,.home-composer,.home-flow-shelf,.home-feed-tabs,.home-inline-plans,.home-feed-end{border-color:var(--compat-line-50e4c)!important;border-radius:20px!important;box-shadow:0 13px 38px #1820320f!important}.home-main-feed{gap:14px!important}.home-composer{padding:15px!important}.home-flow-shelf{padding:17px!important}.home-flow-row{grid-auto-columns:165px!important}.home-flow-card,.home-flow-create{height:260px!important}.home-community-feed,.home-feed-unit{gap:14px!important}.home-inline-plan-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.home-right-rail{min-width:0}.home-trending-rail>div:last-child>a{padding-block-start:10px!important;padding-block-end:10px!important}@media (min-width:2100px){.home-hub-layout{grid-template-columns:minmax(280px,.42fr) minmax(820px,1.55fr) minmax(340px,.52fr)!important}.home-flow-row{grid-auto-columns:180px!important}.home-flow-card,.home-flow-create{height:280px!important}}@media (max-width:1280px){.home-hub-layout{grid-template-columns:230px minmax(0,1fr)!important}.home-right-rail{display:none!important}}@media (max-width:900px){.home-hub-top-inner,.home-hub-layout{width:100%!important}.home-hub-top-inner{padding:23px 15px!important}.home-hub-message{grid-template-columns:1fr!important;gap:10px!important}.home-hub-message h1{font-size:2.75rem!important}.home-hub-message p{font-size:.84rem!important}.home-hub-layout{grid-template-columns:1fr!important;margin-top:10px!important}.home-left-rail{display:none!important}}:root{--compat-ink-758ce:#121a2a;--compat-muted-88512:#687386;--compat-line-2634f:#e2e7ef;--compat-soft-98e71:#f3f6fa;--compat-surface-91380:#fffffff7;--compat-coral-2ef64:#ff5a43;--compat-coral-2ef64-deep:#e74531;--compat-indigo-fc90d:#6268f5;--compat-green-9ecce:#168a63;--compat-shadow-f97ab:0 18px 58px #161f3113;--compat-shadow-f97ab-hover:0 30px 82px #161f3121;--compat-workspace-462c4:min(3600px,94vw)}.app-shell:not(.home-hub-shell):not(.immersive-shell) .page.page-space{width:var(--compat-workspace-462c4)!important;max-width:none!important;padding-top:28px!important;padding-bottom:64px!important}.topbar-inner,.site-footer .footer{width:var(--compat-workspace-462c4)!important;max-width:none!important}.page-space{align-content:start;gap:18px;display:grid}.page-head{border:1px solid var(--compat-line-2634f)!important;box-shadow:var(--compat-shadow-f97ab)!important;background:radial-gradient(circle at 92% 10%,#6268f51f,#0000 28%),radial-gradient(circle at 4% 110%,#ff5a431f,#0000 34%),#fff!important;border-radius:30px!important;margin:0!important;padding:36px 38px!important}.page-head h1{letter-spacing:-.07em!important;max-width:16ch!important;margin:.55rem 0 .65rem!important;font-size:clamp(2.45rem,4.2vw,5.2rem)!important;line-height:.94!important}.page-head .btn{flex:none}.section{border:1px solid var(--compat-line-2634f);background:var(--compat-surface-91380);box-shadow:var(--compat-shadow-f97ab);border-radius:26px;margin:0!important;padding:26px!important}.section+.section{margin-top:0!important}.section-head{margin-bottom:18px!important}.section-head h2{letter-spacing:-.045em;margin:0 0 5px;font-size:clamp(1.45rem,2vw,2.15rem)}.section-head p{color:var(--compat-muted-88512);margin:0}.content-card,.empty-state,.error-state{border-color:var(--compat-line-2634f)!important;box-shadow:var(--compat-shadow-f97ab)!important;border-radius:24px!important}.empty-state{text-align:center;place-items:center;min-height:230px;display:grid;background:linear-gradient(145deg,#fff,#f8f9fc)!important;padding:34px!important}.btn{color:#293348!important;background:#fff!important;border-color:#dfe4ec!important;border-radius:13px!important;gap:8px!important;min-height:43px!important;padding-inline-start:14px!important;padding-inline-end:14px!important;font-size:.78rem!important;font-weight:850!important}.btn svg{width:18px;height:18px}.btn.primary{color:#fff!important;background:linear-gradient(135deg,#ff7158,#ff4e3a)!important;border-color:#0000!important;box-shadow:0 10px 24px #ff513c38!important}.btn.primary:hover{box-shadow:0 15px 30px #ff513c47!important}.btn.soft{color:#545dde!important;background:#f1f2ff!important;border-color:#e1e3ff!important}input,select,textarea{box-shadow:0 1px #0f182805;min-height:46px!important;color:var(--compat-ink-758ce)!important;background:#fff!important;border:1px solid #dce2eb!important;border-radius:13px!important;padding:11px 13px!important}textarea{resize:vertical;min-height:120px!important}label{color:#303a4d;font-size:.76rem;font-weight:820}label>input,label>select,label>textarea{margin-top:7px}.modal{grid-template-rows:auto minmax(0,1fr);background:#fff!important;border:1px solid #ffffff80!important;border-radius:28px!important;width:min(620px,100vw - 32px)!important;max-height:min(92dvh,980px)!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 45px 130px #050a166b!important}.modal-head{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e8ebf1;position:relative;margin:0!important;padding:25px 28px 20px!important}.modal-head>div{min-width:0}.modal-head span{color:var(--compat-coral-2ef64-deep);letter-spacing:.12em;margin-bottom:7px;font-size:.65rem;font-weight:950;display:block}.modal-head h2{letter-spacing:-.055em;font-size:clamp(1.65rem,2.4vw,2.65rem)!important;line-height:1!important}.modal-description{max-width:760px;color:var(--compat-muted-88512);margin:9px 0 0;font-size:.76rem;line-height:1.55}.modal-head .icon-btn{flex:0 0 42px;background:#f8f9fb!important;border:1px solid #e2e6ed!important;border-radius:13px!important;width:42px!important;height:42px!important}.modal-body{overscroll-behavior:contain;min-height:0;padding:24px 28px 28px;overflow:auto}.modal-handle{display:none!important}.legacy-saved-copy .eyebrow{color:#ff8d79!important}.legacy-saved-actions .btn:not(.primary){color:#fff!important;background:#ffffff14!important;border-color:#ffffff2e!important}.legacy-saved-visual article.primary{background:linear-gradient(145deg,#ff654d40,#ffffff0f);grid-row:span 2;align-content:end;min-height:266px}.legacy-saved-visual article.primary>span{margin-bottom:auto}.legacy-saved-visual .primary strong{letter-spacing:-.07em;font-size:4.1rem}.legacy-saved-tabs button.active{color:#fff;background:#1c2537;box-shadow:0 8px 20px #141d2f29}.legacy-saved-plan-grid .plan-card{overflow:hidden;background:#fff!important;border:1px solid #e3e7ee!important;border-radius:20px!important;transition:all .2s!important;box-shadow:0 12px 32px #171f3011!important}.legacy-saved-plan-grid .plan-card:hover{box-shadow:var(--compat-shadow-f97ab-hover)!important;transform:translateY(-4px)!important}.legacy-saved-collection.tone-1 .legacy-saved-collection-icon{background:linear-gradient(145deg,#777cff,#575de8)}.legacy-saved-collection.tone-2 .legacy-saved-collection-icon{background:linear-gradient(145deg,#28a77c,#16845f)}.legacy-saved-collection.tone-3 .legacy-saved-collection-icon{background:linear-gradient(145deg,#eba83f,#c47c16)}.saved-form textarea{min-height:110px!important}.saved-form-actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.campaign-center{width:var(--compat-workspace-462c4)!important;max-width:none!important}.campaign-hero,.campaign-content,.campaign-metrics>article{border-color:var(--compat-line-2634f)!important;box-shadow:var(--compat-shadow-f97ab)!important}.campaign-content{border-radius:28px!important}.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.campaign-card{border-color:#e2e7ef!important;border-radius:21px!important;box-shadow:0 14px 38px #171f3011!important}.campaign-card:hover{transform:translateY(-3px);box-shadow:var(--compat-shadow-f97ab-hover)!important}.campaign-modal.modal.wide{width:min(1260px,100vw - 38px)!important}.campaign-modal .modal-body{padding:0!important}.campaign-form{grid-template-columns:300px minmax(0,1fr);min-height:610px;display:grid}.campaign-form-guide{color:#fff;background:linear-gradient(155deg,#172033,#27334d 62%,#4a3042);flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.campaign-form-guide:after{content:"";background:radial-gradient(circle,#ff624b99,#ff624b00 69%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;right:-110px}.campaign-form-icon{color:#fff;background:linear-gradient(145deg,#ff755c,#ff4e3a);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:28px;display:grid;box-shadow:0 12px 25px #ff513c40}.campaign-form-icon svg{width:24px}.campaign-form-guide .eyebrow{color:#ff907d!important}.campaign-form-guide h3{letter-spacing:-.045em;margin:10px 0;font-size:1.65rem;line-height:1.05}.campaign-form-guide>p{color:#ffffffa3;margin:0;font-size:.74rem;line-height:1.65}.campaign-form-guide ol{gap:0;margin:auto 0 0;padding:0;list-style:none;display:grid}.campaign-form-guide li{border-top:1px solid #ffffff1a;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.campaign-form-guide li>span{color:#ff8a76;font-size:.7rem;font-weight:900}.campaign-form-guide li div{flex-direction:column;display:flex}.campaign-form-guide li b{font-size:.74rem}.campaign-form-guide li small{color:#ffffff85;font-size:.63rem}.campaign-form-content{background:#f7f9fc;align-content:start;gap:14px;padding:24px;display:grid}.campaign-form-section{background:#fff;border:1px solid #e2e7ef;border-radius:19px;padding:18px}.campaign-form-section>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.campaign-form-section>header>span{color:#ff5a43;background:#fff0ed;border-radius:11px;place-items:center;width:34px;height:34px;font-size:.65rem;font-weight:900;display:grid}.campaign-form-section>header div{flex-direction:column;display:flex}.campaign-form-section>header b{font-size:.8rem}.campaign-form-section>header small{color:#8791a1;font-size:.64rem}.campaign-modal .campaign-form-grid{gap:13px!important}.campaign-modal .campaign-form-grid textarea{min-height:112px!important}.campaign-triple{grid-template-columns:repeat(3,minmax(0,1fr))!important}.campaign-form-actions{background:linear-gradient(#f7f9fc00,#f7f9fc 35%);position:sticky;bottom:0;margin:0!important;padding:10px 0 0!important}.route-shell-bookings,.route-shell-partner,.route-shell-saved,.route-shell-creator,.route-shell-groups,.route-shell-journey,.route-shell-my-plans{background:0 0}@media (max-width:1280px){.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){:root{--compat-workspace-462c4:calc(100% - 24px)}.legacy-saved-visual article,.legacy-saved-visual article.primary{grid-row:auto;min-height:122px}.legacy-saved-visual .primary strong{font-size:2.05rem}.campaign-form{grid-template-columns:1fr}.campaign-form-guide{display:none}}@media (max-width:720px){:root{--compat-workspace-462c4:100%}.app-shell:not(.home-hub-shell):not(.immersive-shell) .page.page-space{padding-top:10px!important}.page-head{border-radius:0!important;padding:25px 16px!important}.section{border-left:0!important;border-right:0!important;border-radius:0!important;padding:18px 12px!important}.modal-backdrop{align-items:end;padding:0!important}.modal,.modal.wide,.campaign-modal.modal.wide{border-radius:24px 24px 0 0!important;width:100%!important;max-height:94dvh!important}.modal-head{padding:20px 17px 16px!important}.modal-body{padding:18px 15px 24px}.legacy-saved-visual article,.legacy-saved-visual article.primary{flex:0 0 155px;min-height:128px}.legacy-saved-empty-collection .btn{grid-column:1/-1}.campaign-form-content{padding:12px}.campaign-form-section{padding:15px}.campaign-modal .campaign-form-grid,.campaign-triple{grid-template-columns:1fr!important}.campaign-modal .campaign-form-grid .span-2{grid-column:auto!important}.campaign-form-actions .btn{flex:1}}:root{--compat-coral-1bdf7:#ff5c49;--compat-coral-1bdf7-dark:#df3e2b;--compat-coral-1bdf7-soft:#fff0ed;--compat-ink-a2acf:#151a24;--compat-muted-1fe19:#687385;--compat-line-aca37:#e2e7ef;--compat-surface-27865:#fff;--compat-soft-db56d:#f5f7fb;--compat-night-ad5ca:#101827;--compat-indigo-80821:#5c5ce2;--compat-green-a0aba:#168562;--compat-amber-4bb7a:#b66b0c;--compat-red-77923:#c43b43;--compat-shadow-4c7c2:0 20px 55px #1b274017;--compat-shadow-4c7c2-soft:0 10px 30px #1b27400e}.decision-inbox-root{color:#fff;background:radial-gradient(circle at 92% 12%,#ff5c4952,#0000 27rem),linear-gradient(125deg,#111a2a 0%,#202b46 58%,#38283d 100%);border:1px solid #ffffff1a;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #0f172a33}.decision-inbox-root>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:27px 29px 21px;display:flex}.decision-inbox-root .eyebrow{color:#ff9a88}.decision-inbox-root h2{color:#fff;letter-spacing:-.045em;max-width:720px;margin:.35rem 0 .45rem;font-size:clamp(1.55rem,2.4vw,2.45rem)}.decision-inbox-root header p{color:#bfc8d9;max-width:720px;margin:0}.decision-health{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;flex:none;padding:9px 13px;font-size:.78rem;font-weight:850}.decision-health.ready{color:#baf4da;background:#16856230}.decision-health.needs-action{color:#ffd4cb;background:#ff5c4926}.decision-inbox-list{background:#ffffff14;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;padding:1px;display:grid}.decision-inbox-item{color:#fff;text-align:left;cursor:pointer;background:#0c1422c2;border:0;grid-template-columns:46px 1fr;align-items:center;gap:13px;min-height:132px;padding:20px;transition:all .2s;display:grid}.decision-inbox-item:hover{z-index:1;background:#1d2840f5;transform:translateY(-2px);box-shadow:0 18px 35px #0000002b}.decision-inbox-item>span{color:#ff8e7b;background:#ff5c4921;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.decision-inbox-item.warning>span{color:#f6b857;background:#f6b8571f}.decision-inbox-item.money>span{color:#67d7ae;background:#36be8d1f}.decision-inbox-item>span svg{width:21px}.decision-inbox-item div{gap:5px;display:grid}.decision-inbox-item b{font-size:.96rem}.decision-inbox-item small{color:#aeb9cc;line-height:1.45}.decision-inbox-item em{color:#fff;grid-column:2;align-items:center;gap:6px;font-size:.75rem;font-style:normal;font-weight:850;display:flex}.decision-inbox-item em svg{width:15px}.decision-inbox-clear{border-top:1px solid #ffffff17;align-items:center;gap:16px;padding:24px 29px 28px;display:flex}.decision-inbox-clear>svg{color:#63d7aa;width:42px;height:42px}.decision-inbox-clear>div{flex:1;gap:3px;display:grid}.decision-inbox-clear span{color:#bfc8d9}.workspace-command-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:15px;display:grid}.workspace-command-card{border:1px solid var(--compat-line-aca37);min-height:250px;box-shadow:var(--compat-shadow-4c7c2-soft);background:#fff;border-radius:22px;flex-direction:column;padding:20px;display:flex}.workspace-command-card>header{align-items:center;gap:12px;display:flex}.workspace-command-card>header>span{width:43px;height:43px;color:var(--compat-coral-1bdf7);background:var(--compat-coral-1bdf7-soft);border-radius:14px;flex:none;place-items:center;display:grid}.workspace-command-card>header small{color:var(--compat-muted-1fe19);letter-spacing:.09em;font-size:.68rem;font-weight:850}.workspace-command-card h3{letter-spacing:-.02em;margin:3px 0 0;font-size:1.08rem}.workspace-command-card>p{color:var(--compat-muted-1fe19);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:.84rem;line-height:1.5;display:flex}.workspace-command-card>p svg{flex:none;width:16px}.workspace-command-card>footer{gap:8px;margin-top:auto;padding-top:17px;display:flex}.workspace-command-card.next-step-card{color:#fff;background:linear-gradient(145deg,#202945,#121a2c);border-color:#0000;box-shadow:0 22px 55px #11192a2e}.workspace-command-card.next-step-card>header>span{color:#fff;background:#ffffff17}.workspace-command-card.next-step-card header small,.workspace-command-card.next-step-card>p{color:#b9c4d7}.workspace-command-card.next-step-card .btn:not(.primary){color:#fff;background:#ffffff14;border-color:#ffffff2b}.command-metric{gap:2px;margin-top:22px;display:grid}.command-metric b{letter-spacing:-.055em;font-size:2rem}.command-metric span{color:var(--compat-muted-1fe19);font-size:.76rem}.response-segments{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px;display:grid}.response-segments button{text-align:left;cursor:pointer;border:0;border-radius:14px;gap:2px;padding:12px;display:grid}.response-segments button b{font-size:1.2rem}.response-segments button span{font-size:.72rem}.response-segments .going{color:#116347;background:#eaf8f2}.response-segments .maybe{color:#8c5a0c;background:#fff6df}.response-segments .declined{color:#9f3139;background:#fff0f1}.response-segments .pending{color:#5d6676;background:#f1f3f7}.workspace-overview-lower{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:16px;display:grid}.workspace-activity-card,.workspace-copilot-launcher{border:1px solid var(--compat-line-aca37);box-shadow:var(--compat-shadow-4c7c2-soft);background:#fff;border-radius:24px}.workspace-activity-card{padding:22px}.workspace-activity-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-activity-card h3{margin:.35rem 0 0;font-size:1.35rem}.workspace-activity-list{margin-top:15px;display:grid}.workspace-activity-list>div{border-top:1px solid #edf0f5;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.workspace-activity-list img{object-fit:cover;border-radius:13px;width:40px;height:40px}.workspace-activity-list span{gap:3px;display:grid}.workspace-activity-list small{color:var(--compat-muted-1fe19)}.workspace-activity-list time{color:var(--compat-muted-1fe19);white-space:nowrap;font-size:.7rem}.workspace-no-activity{min-height:220px;color:var(--compat-muted-1fe19);text-align:center;place-items:center;gap:6px;display:grid}.workspace-no-activity svg{width:34px;height:34px}.workspace-copilot-launcher{color:#fff;background:radial-gradient(circle at 100% 0,#ff5c4957,#0000 16rem),linear-gradient(145deg,#212842,#352b43);border-color:#0000;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.workspace-copilot-launcher>span{background:#ffffff1a;border-radius:17px;place-items:center;width:50px;height:50px;display:grid}.workspace-copilot-launcher>small{color:#ffb1a5;letter-spacing:.09em;margin-top:18px;font-weight:850}.workspace-copilot-launcher h3{letter-spacing:-.04em;margin:.55rem 0;font-size:1.55rem;line-height:1.08}.workspace-copilot-launcher p{color:#bac4d6;line-height:1.55}.workspace-copilot-launcher .btn{margin-top:auto}.trip-shell{gap:16px;display:grid}.trip-statusbar{border:1px solid var(--compat-line-aca37);color:var(--compat-muted-1fe19);background:#fff;border-radius:15px;align-items:center;gap:12px;padding:10px 13px;font-size:.75rem;display:flex}.trip-statusbar>span:first-child{align-items:center;gap:7px;font-weight:850;display:flex}.trip-statusbar svg{width:16px}.trip-statusbar .online{color:var(--compat-green-a0aba)}.trip-statusbar .offline{color:var(--compat-amber-4bb7a)}.trip-statusbar button{border:1px solid var(--compat-line-aca37);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:8px 11px;display:flex}.trip-statusbar button.active{color:#fff;border-color:var(--compat-green-a0aba);background:var(--compat-green-a0aba)}.trip-not-today-badge{color:#8a570d;background:#fff8e8;border:1px solid #f0d3a4;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:8px 11px;display:flex}.trip-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#ff674a66,#0000 20rem),linear-gradient(125deg,#111a29,#22365a 62%,#45314a);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;min-height:245px;padding:29px;display:flex;overflow:hidden;box-shadow:0 30px 75px #131d2f33}.trip-hero h2{color:#fff;letter-spacing:-.05em;max-width:800px;margin:.45rem 0 .55rem;font-size:clamp(1.7rem,3vw,2.75rem)}.trip-hero p{color:#bdc8da}.trip-hero-idle{background:radial-gradient(circle at 84% 22%,#f3b14e47,#0000 20rem),linear-gradient(125deg,#172033,#26354d 62%,#4b4237)}.trip-live-note{color:#dce3ef;align-items:center;gap:8px;margin-top:18px;font-size:.78rem;display:flex}.trip-live-note i{background:#4be0aa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #4be0aa1f}.trip-live-note-idle svg{color:#ffd28b;width:17px}.trip-idle-mark{color:#f9dfb2;text-align:center;background:#ffffff12;border:1px solid #ffffff2b;border-radius:999px;align-content:center;place-items:center;gap:10px;min-width:150px;min-height:150px;padding:20px;display:grid}.trip-idle-mark svg{width:38px;height:38px}.trip-idle-mark b{font-size:.86rem}.trip-no-today{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.trip-no-today-icon{color:#9a6413;background:#fff2d8;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.trip-no-today-icon svg{width:27px;height:27px}.trip-no-today small{color:var(--compat-coral-1bdf7);letter-spacing:.09em;font-weight:900}.trip-no-today h3{margin:.25rem 0}.trip-no-today p{color:var(--compat-muted-1fe19);margin:0}.trip-no-today .btn{white-space:nowrap;justify-self:end}.trip-progress{flex:none;place-items:center;gap:8px;display:grid}.trip-progress small{color:#c8d1e0}.trip-focus-grid{grid-template-columns:1.3fr 1fr;gap:15px;display:grid}.trip-current,.trip-next{border:1px solid var(--compat-line-aca37);min-height:315px;box-shadow:var(--compat-shadow-4c7c2-soft);background:#fff;border-radius:24px;padding:22px}.trip-current{background:linear-gradient(#fff,#fff9f7);border-color:#ff5c493d}.trip-current>header,.trip-next>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:10px;padding-bottom:15px;display:flex}.trip-current>header>span,.trip-next>header>span{color:var(--compat-coral-1bdf7);letter-spacing:.1em;font-size:.72rem;font-weight:900}.trip-next>header strong{color:#3d4b63;background:#eef2f8;border-radius:999px;padding:7px 10px;font-size:.72rem}.trip-focus-item{grid-template-columns:52px 1fr;gap:15px;padding-top:22px;display:grid}.trip-focus-icon{color:#fff;background:var(--compat-coral-1bdf7);border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 22px #ff5c4940}.trip-focus-copy h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}.trip-focus-copy p{color:var(--compat-muted-1fe19);align-items:flex-start;gap:7px;display:flex}.trip-focus-copy p svg{flex:none;width:17px}.trip-focus-note{color:#6b4b12;background:#fff5dc;border-radius:13px;margin-top:13px;padding:12px 13px;font-size:.82rem}.trip-focus-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:10px;display:flex}.trip-empty{min-height:210px;color:var(--compat-muted-1fe19);text-align:center;place-items:center;gap:7px;display:grid}.trip-empty svg{width:38px;height:38px;color:var(--compat-green-a0aba)}.trip-quick-actions{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.trip-quick-actions>a,.trip-quick-actions>button{border:1px solid var(--compat-line-aca37);min-height:84px;color:var(--compat-ink-a2acf);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:12px;padding:15px;text-decoration:none;display:flex;box-shadow:0 8px 22px #1b27400a}.trip-quick-actions>a:hover,.trip-quick-actions>button:hover{border-color:#ffc0b4;transform:translateY(-2px)}.trip-quick-actions>button.active{color:var(--compat-green-a0aba);background:#f1fbf7;border-color:#b9e5d4}.trip-quick-actions svg{width:23px;color:var(--compat-coral-1bdf7)}.trip-quick-actions span{text-align:left;gap:3px;display:grid}.trip-quick-actions small{color:var(--compat-muted-1fe19)}.trip-alerts{gap:8px;display:grid}.trip-alerts p{color:#7b4c08;background:#fff8e8;border:1px solid #f0d3a4;border-radius:14px;align-items:center;gap:9px;margin:0;padding:12px 14px;display:flex}.trip-alerts svg{width:18px}.trip-info-grid{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.trip-bookings>header,.trip-location>header,.trip-upcoming>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trip-bookings>header small,.trip-location>header small,.trip-upcoming>header small{color:var(--compat-coral-1bdf7);letter-spacing:.09em;font-weight:850}.trip-bookings>div{border-top:1px solid #edf0f5;grid-template-columns:1fr auto 34px;align-items:center;gap:9px;padding:12px 0;display:grid}.trip-bookings>div span{gap:3px;display:grid}.trip-bookings code{background:#f2f4f8;border-radius:9px;padding:7px 9px;font-weight:850}.trip-bookings>div button{cursor:pointer;background:#f2f4f8;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.trip-bookings>div button svg{width:16px}.trip-bookings>footer{border-top:1px solid #edf0f5;flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.trip-bookings>footer a{color:#38475f;background:#edf2f8;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.75rem;text-decoration:none;display:flex}.trip-location>p{color:var(--compat-muted-1fe19);line-height:1.55}.trip-location>div{background:#f3f5f8;border-radius:15px;align-items:center;gap:11px;margin-top:18px;padding:13px;display:flex}.trip-location>div.active{color:#14694e;background:#eaf8f2}.trip-location>div>i{background:#9aa4b2;border-radius:50%;width:10px;height:10px}.trip-location>div.active>i{background:#2cba85;box-shadow:0 0 0 5px #2cba8521}.trip-location>div span{flex:1;gap:2px;display:grid}.delay-tool-root{grid-template-columns:1fr auto;gap:20px;padding:23px;display:grid}.delay-tool-copy h3{margin:.35rem 0;font-size:1.5rem}.delay-tool-copy p{color:var(--compat-muted-1fe19);margin:0}.delay-tool-root .strategy-grid{grid-column:1/-1}.trip-upcoming>div{display:grid}.trip-loading{align-items:center;gap:15px;min-height:160px;display:flex}.trip-loading>svg{width:38px;height:38px;color:var(--compat-coral-1bdf7)}.trip-loading>div{flex:1}.trip-expense-form{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:20px;display:grid}.trip-expense-fields{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.trip-expense-fields label{gap:6px;display:grid}.trip-expense-fields .wide{grid-column:1/-1}.trip-expense-fields input,.trip-expense-fields select,.trip-expense-fields textarea{border:1px solid var(--compat-line-aca37);border-radius:12px;width:100%;padding:12px}.trip-expense-fields fieldset{border:1px solid var(--compat-line-aca37);border-radius:15px;padding:14px}.trip-expense-members{flex-wrap:wrap;gap:8px;display:flex}.trip-expense-members label{border:1px solid var(--compat-line-aca37);border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:flex}.trip-expense-members img{object-fit:cover;border-radius:50%;width:25px;height:25px}.trip-expense-receipt{align-content:start;gap:14px;display:grid}.trip-expense-total{color:#fff;background:linear-gradient(145deg,#1d2943,#343047);border-radius:17px;gap:4px;padding:17px;display:grid}.trip-expense-total b{font-size:1.65rem}.trip-expense-form>footer{border-top:1px solid var(--compat-line-aca37);grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:15px;display:flex}.settlement-root{border:1px solid var(--compat-line-aca37);box-shadow:var(--compat-shadow-4c7c2);background:linear-gradient(#fff,#fbfcff);border-radius:26px;gap:16px;margin-bottom:22px;padding:23px;display:grid}.settlement-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.settlement-head h2{letter-spacing:-.045em;max-width:750px;margin:.4rem 0 .35rem;font-size:clamp(1.45rem,2.3vw,2.2rem)}.settlement-head p{color:var(--compat-muted-1fe19);margin:0}.settlement-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settlement-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.settlement-metrics article{background:#fff;border:1px solid #e7eaf0;border-radius:17px;align-items:center;gap:11px;padding:15px;display:flex}.settlement-metrics article>span{width:42px;height:42px;color:var(--compat-coral-1bdf7);background:var(--compat-coral-1bdf7-soft);border-radius:13px;place-items:center;display:grid}.settlement-metrics article>div{gap:2px;display:grid}.settlement-metrics small,.settlement-metrics p{color:var(--compat-muted-1fe19)}.settlement-metrics p{margin:0;font-size:.72rem}.settlement-metrics b{font-size:1.15rem}.settlement-metrics article.attention{background:#fffbf3;border-color:#f1d7ae}.settlement-metrics article.success{background:#f3fbf7;border-color:#cce8dc}.settlement-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.65fr);gap:14px;display:grid}.settlement-debts,.settlement-actions{border:1px solid var(--compat-line-aca37);background:#fff;border-radius:20px}.settlement-debts{padding:18px}.settlement-debts>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.settlement-debts>header small{color:var(--compat-coral-1bdf7);letter-spacing:.09em;font-weight:850}.settlement-debts>header h3{margin:3px 0 0}.settlement-debts>header>span{background:#f0f3f8;border-radius:999px;place-items:center;min-width:34px;height:34px;font-weight:850;display:grid}.settlement-transfer-list>div{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(130px,1fr) 24px minmax(130px,1fr) auto auto;align-items:center;gap:10px;padding:13px 0;display:grid}.settlement-person{align-items:center;gap:8px;display:flex}.settlement-person>span{color:#fff;background:#4e5b75;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.settlement-transfer-list strong{white-space:nowrap}.settlement-transfer-list>div>svg{width:17px;color:var(--compat-muted-1fe19)}.settlement-clear{color:#176c50;align-items:center;gap:12px;min-height:150px;display:flex}.settlement-clear>svg{width:38px;height:38px}.settlement-clear>div{gap:3px;display:grid}.settlement-actions{align-content:start;padding:8px;display:grid}.settlement-actions button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:40px 1fr 18px;align-items:center;gap:10px;padding:13px;display:grid}.settlement-actions button:hover{background:#f5f7fb}.settlement-actions button>svg:first-child{width:40px;height:40px;color:var(--compat-coral-1bdf7);background:var(--compat-coral-1bdf7-soft);border-radius:12px;padding:9px}.settlement-actions button span{gap:3px;display:grid}.settlement-actions small{color:var(--compat-muted-1fe19)}.settlement-form{gap:13px;display:grid}.settlement-form label{gap:6px;display:grid}.settlement-form input,.settlement-form select,.settlement-form textarea{border:1px solid var(--compat-line-aca37);border-radius:12px;width:100%;padding:12px}.settlement-form footer{justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.activity-discussion-root{border:1px solid var(--compat-line-aca37);min-height:650px;box-shadow:var(--compat-shadow-4c7c2);background:#fff;border-radius:25px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.activity-channel-list{border-right:1px solid var(--compat-line-aca37);background:#f7f8fb;flex-direction:column;padding:14px;display:flex}.activity-channel-list>header{align-items:center;gap:10px;padding:8px 8px 15px;display:flex}.activity-channel-list>header>span{width:42px;height:42px;color:var(--compat-coral-1bdf7);background:var(--compat-coral-1bdf7-soft);border-radius:13px;place-items:center;display:grid}.activity-channel-list small{color:var(--compat-muted-1fe19);letter-spacing:.08em;font-size:.67rem}.activity-channel-list h3{margin:2px 0 0}.activity-channel-list>button,.activity-channel-days button{width:100%;color:var(--compat-ink-a2acf);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.activity-channel-list>button:hover,.activity-channel-days button:hover,.activity-channel-list button.active{color:#fff;background:#222b40}.activity-channel-list>button>svg{width:19px}.activity-channel-list button span{flex:1;gap:2px;min-width:0;display:grid}.activity-channel-list button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-channel-list button small{color:inherit;opacity:.68}.activity-channel-list button em{background:#848fa426;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:.7rem;font-style:normal;display:grid}.activity-channel-days{gap:10px;margin-top:12px;display:grid;overflow:auto}.activity-channel-days section>small{padding:8px 10px 4px;font-weight:850;display:block}.activity-thread{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.activity-thread>header{border-bottom:1px solid var(--compat-line-aca37);padding:23px 24px 17px}.activity-thread>header h2{letter-spacing:-.04em;margin:.4rem 0 .3rem;font-size:1.75rem}.activity-thread>header p{color:var(--compat-muted-1fe19);margin:0}.activity-thread-list{background:linear-gradient(#fff,#fbfcff);flex-direction:column;gap:13px;padding:22px 24px;display:flex;overflow:auto}.activity-thread-list article{grid-template-columns:42px minmax(0,1fr);gap:10px;display:grid}.activity-thread-list article>img{object-fit:cover;border-radius:14px;width:42px;height:42px}.activity-thread-list article>div{background:#fff;border:1px solid #e6e9ef;border-radius:4px 17px 17px;max-width:740px;padding:12px 14px;box-shadow:0 6px 18px #1b27400a}.activity-thread-list article header{justify-content:space-between;align-items:center;gap:14px;display:flex}.activity-thread-list article time{color:var(--compat-muted-1fe19);font-size:.7rem}.activity-thread-list article p{margin:7px 0 0;line-height:1.55}.activity-thread-list article small{color:var(--compat-indigo-80821);margin-top:8px;display:block}.activity-thread-empty{min-height:300px;color:var(--compat-muted-1fe19);text-align:center;place-items:center;gap:6px;display:grid}.activity-thread-empty svg{width:42px;height:42px}.activity-thread-composer{border-top:1px solid var(--compat-line-aca37);background:#fff;grid-template-columns:42px 1fr;gap:10px;padding:15px 20px;display:grid}.activity-thread-composer>img{border-radius:14px;width:42px;height:42px}.activity-thread-composer>div{border:1px solid var(--compat-line-aca37);border-radius:16px;overflow:hidden}.activity-thread-composer textarea{resize:none;border:0;outline:0;width:100%;padding:12px}.activity-thread-composer footer{border-top:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.activity-thread-composer footer span{color:var(--compat-muted-1fe19);font-size:.7rem}@media (display-mode:standalone){.topbar{padding-top:env(safe-area-inset-top)}.mobile-bottom-nav{padding-bottom:calc(8px + env(safe-area-inset-bottom))}}@media (max-width:1180px){.workspace-command-grid,.settlement-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.decision-inbox-root>header,.settlement-head{flex-direction:column}.workspace-overview-lower,.trip-focus-grid,.trip-info-grid,.settlement-layout{grid-template-columns:1fr}.trip-quick-actions{grid-template-columns:repeat(2,1fr)}.delay-tool-root{grid-template-columns:1fr}.activity-discussion-root{grid-template-columns:230px minmax(0,1fr)}.trip-expense-form{grid-template-columns:1fr}.trip-expense-form>footer{grid-column:1}}@media (max-width:680px){.workspace-live-overview{gap:13px}.decision-inbox-root{border-radius:0;margin-inline-start:-16px;margin-inline-end:-16px}.decision-inbox-root>header{padding:21px 17px 16px}.decision-inbox-list{grid-template-columns:1fr}.decision-inbox-item{min-height:108px;padding:15px 17px}.decision-inbox-clear{flex-wrap:wrap;align-items:flex-start;padding:18px 17px 22px}.decision-inbox-clear .btn{width:100%}.workspace-command-grid{grid-template-columns:1fr}.workspace-command-card{min-height:auto}.workspace-activity-card>header{flex-direction:column;align-items:flex-start}.workspace-activity-list>div{grid-template-columns:36px 1fr}.workspace-activity-list time{grid-column:2}.trip-statusbar{flex-wrap:wrap;align-items:flex-start}.trip-statusbar button,.trip-not-today-badge{justify-content:center;width:100%;margin-left:0}.trip-hero{border-radius:20px;align-items:flex-start;min-height:auto;padding:22px 18px}.trip-idle-mark{display:none}.trip-no-today{grid-template-columns:1fr}.trip-no-today-icon{width:48px;height:48px}.trip-no-today .btn{justify-content:center;justify-self:stretch;width:100%}.trip-progress{display:none}.trip-current,.trip-next{border-radius:20px;min-height:auto;padding:17px}.trip-focus-item{grid-template-columns:43px 1fr}.trip-focus-icon{border-radius:14px;width:43px;height:43px}.trip-focus-actions{grid-template-columns:repeat(2,1fr);display:grid}.trip-focus-actions .btn{justify-content:center}.trip-focus-actions .btn.ghost{grid-column:1/-1}.trip-quick-actions{bottom:calc(var(--mobile-nav-height,72px) + 8px);z-index:7;border:1px solid var(--compat-line-aca37);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-radius:20px;grid-template-columns:repeat(4,1fr);padding:7px;position:sticky;box-shadow:0 18px 45px #1118272e}.trip-quick-actions>a,.trip-quick-actions>button{min-height:64px;box-shadow:none;border:0;place-items:center;gap:4px;padding:8px 4px;display:grid}.trip-quick-actions span{text-align:center}.trip-quick-actions small{display:none}.trip-quick-actions b{font-size:.65rem}.trip-bookings>div{grid-template-columns:1fr auto 32px}.trip-bookings code{text-overflow:ellipsis;max-width:105px;overflow:hidden}.delay-controls{flex-wrap:wrap;width:100%}.delay-controls .btn{flex:1}.trip-expense-fields{grid-template-columns:1fr}.trip-expense-fields .wide{grid-column:1}.settlement-root{border-radius:20px;margin-inline-start:-8px;margin-inline-end:-8px;padding:16px}.settlement-head>div:last-child{justify-content:stretch;width:100%}.settlement-head>div:last-child .btn{flex:1}.settlement-metrics{grid-template-columns:1fr 1fr}.settlement-metrics article{align-items:flex-start;padding:12px}.settlement-metrics article>span{width:35px;height:35px}.settlement-transfer-list>div{grid-template-columns:1fr 18px 1fr}.settlement-transfer-list strong{grid-column:1/3}.settlement-transfer-list .btn{grid-area:2/3}.activity-discussion-root{border-radius:18px;flex-direction:column;min-height:700px;display:flex}.activity-channel-list{border-right:0;border-bottom:1px solid var(--compat-line-aca37);flex:none;padding:9px}.activity-channel-list>header{display:none}.activity-channel-list>button{width:auto;margin-right:6px;display:inline-flex}.activity-channel-days{flex-direction:row;margin-top:6px;display:flex;overflow:auto}.activity-channel-days section{gap:5px;display:flex}.activity-channel-days section>small{display:none}.activity-channel-days button{flex:none;width:170px}.activity-thread{min-height:560px}.activity-thread>header,.activity-thread-list{padding:17px}.activity-thread-composer{grid-template-columns:1fr;padding:10px}.activity-thread-composer>img{display:none}}.home-personalization-card{background:radial-gradient(circle at 95% 0,#5c5ce21f,#0000 15rem),linear-gradient(135deg,#fff,#f7f7ff);border:1px solid #dfe3f4;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #2d32640f}.home-personalization-card>div{align-items:center;gap:13px;display:flex}.home-personalization-card>div>svg{color:#fff;background:linear-gradient(145deg,#6c63e8,#4b46c4);border-radius:13px;flex:none;width:40px;height:40px;padding:9px}.home-personalization-card span{gap:3px;display:grid}.home-personalization-card small{color:#5c5ce2;letter-spacing:.09em;font-size:.67rem;font-weight:900}.home-personalization-card b{font-size:1.02rem}.home-personalization-card p{color:var(--compat-muted-1fe19);margin:0;font-size:.78rem}.home-feed-tabs>div button{cursor:pointer;background:0 0;border:0}.keoflow-personal-tabs{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:3px;padding:4px;display:flex}.keoflow-personal-tabs button{color:#aeb8ca;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:8px 11px;font-size:.72rem;font-weight:800}@media (max-width:1100px){.keoflow-personal-tabs{order:4;width:100%;overflow:auto}.home-personalization-card{flex-direction:column;align-items:flex-start}.home-personalization-card .btn{width:100%}}@media (max-width:680px){.home-personalization-card{margin-inline-start:0;margin-inline-end:0;padding:15px}.home-personalization-card p{display:none}.home-feed-tabs>div{scrollbar-width:none;overflow:auto}.home-feed-tabs>div button{white-space:nowrap}.keoflow-personal-tabs{border-radius:14px}.keoflow-personal-tabs button{flex:1}}.creator-commerce-root{box-shadow:var(--compat-shadow-4c7c2);background:linear-gradient(#fff,#fbfcff);border:1px solid #dfe4ee;border-radius:27px;gap:16px;margin:22px 0;padding:24px;display:grid}.creator-commerce-root>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.creator-commerce-root>header h2{letter-spacing:-.045em;max-width:760px;margin:.4rem 0;font-size:clamp(1.55rem,2.4vw,2.3rem)}.creator-commerce-root>header p{max-width:760px;color:var(--compat-muted-1fe19);margin:0}.creator-commerce-root>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.creator-commerce-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.creator-commerce-metrics article{background:#fff;border:1px solid #e6e9f0;border-radius:17px;align-items:center;gap:11px;padding:15px;display:flex}.creator-commerce-metrics article>svg{color:#5c5ce2;background:#efefff;border-radius:13px;width:40px;height:40px;padding:10px}.creator-commerce-metrics span{gap:3px;display:grid}.creator-commerce-metrics small{color:var(--compat-muted-1fe19)}.creator-commerce-metrics b{font-size:1.15rem}.creator-commerce-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:14px;display:grid}.creator-attribution-table,.creator-code-panel{border:1px solid var(--compat-line-aca37);background:#fff;border-radius:20px;overflow:hidden}.creator-attribution-table>header,.creator-code-panel>header{border-bottom:1px solid var(--compat-line-aca37);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.creator-attribution-table>header small,.creator-code-panel>header small{color:var(--compat-coral-1bdf7);letter-spacing:.08em;font-weight:850}.creator-attribution-table h3,.creator-code-panel h3{margin:3px 0 0}.creator-attribution-row{border-top:1px solid #edf0f5;grid-template-columns:minmax(170px,1.6fr) repeat(4,minmax(48px,.55fr)) minmax(90px,.8fr);align-items:center;gap:10px;padding:12px 18px;font-size:.8rem;display:grid}.creator-attribution-row.head{color:var(--compat-muted-1fe19);text-transform:uppercase;background:#f7f8fb;font-size:.68rem;font-weight:850}.creator-attribution-row strong{text-align:right}.creator-code-panel>header button{color:#fff;background:var(--compat-coral-1bdf7);cursor:pointer;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.creator-code-row{border-bottom:1px solid #edf0f5;grid-template-columns:1fr auto 32px 32px;align-items:center;gap:8px;padding:12px 14px;display:grid}.creator-code-row>span{grid-template-columns:30px 1fr;align-items:center;gap:7px;display:grid}.creator-code-row>span>svg{color:#6a5ee3;background:#efefff;border-radius:9px;grid-row:1/3;width:30px;height:30px;padding:7px}.creator-code-row small{color:var(--compat-muted-1fe19)}.creator-code-row em{color:var(--compat-muted-1fe19);font-size:.72rem;font-style:normal}.creator-code-row>button{cursor:pointer;background:#f1f3f7;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.creator-code-row>button svg{width:15px}.creator-code-create{color:#4e46bd;cursor:pointer;background:#f6f5ff;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px;font-weight:850;display:flex}.creator-commerce-empty{min-height:180px;color:var(--compat-muted-1fe19);text-align:center;place-items:center;gap:6px;padding:20px;display:grid}.creator-commerce-empty svg{width:36px;height:36px}.creator-commerce-empty.compact{min-height:145px}.creator-code-form{gap:13px;display:grid}.creator-code-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.creator-code-form label{gap:6px;display:grid}.creator-code-form input,.creator-code-form select,.creator-code-form textarea{border:1px solid var(--compat-line-aca37);border-radius:12px;width:100%;padding:12px}.creator-code-form footer{justify-content:flex-end;gap:8px;display:flex}.creator-storefront-public{box-shadow:var(--compat-shadow-4c7c2);background:radial-gradient(circle at 100% 0,#ff5c491a,#0000 23rem),linear-gradient(#fff,#fbfcff);border:1px solid #dfe4ee;border-radius:27px;margin:26px 0;padding:25px}.creator-storefront-public>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.creator-storefront-public>header h2{letter-spacing:-.045em;max-width:800px;margin:.4rem 0;font-size:clamp(1.55rem,2.6vw,2.4rem)}.creator-storefront-public>header p{color:var(--compat-muted-1fe19);margin:0}.creator-storefront-rating{background:#fffaf0;border:1px solid #eee1bd;border-radius:16px;grid-template-columns:30px auto;align-items:center;gap:3px 8px;padding:13px 16px;display:grid}.creator-storefront-rating svg{color:#df9d21;fill:#df9d21;grid-row:1/3}.creator-storefront-rating b{font-size:1.3rem}.creator-storefront-rating span{color:var(--compat-muted-1fe19);font-size:.72rem}.creator-storefront-codes{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:18px;display:grid}.creator-storefront-codes article{background:#f8f7ff;border:1px dashed #cfc9ff;border-radius:16px;gap:10px;padding:15px;display:flex}.creator-storefront-codes article>svg{color:#5c5ce2;width:28px}.creator-storefront-codes span{gap:2px;display:grid}.creator-storefront-codes small{color:#5c5ce2;font-weight:850}.creator-storefront-codes p{color:var(--compat-muted-1fe19);margin:0}.creator-storefront-products{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px;display:grid}.creator-storefront-products article{border:1px solid var(--compat-line-aca37);background:#fff;border-radius:19px;overflow:hidden}.creator-product-media{aspect-ratio:16/10;position:relative;overflow:hidden}.creator-product-media img{object-fit:cover;width:100%;height:100%}.creator-product-media>span{color:#fff;background:#111827c2;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:.68rem;font-weight:850;display:flex;position:absolute;top:10px;left:10px}.creator-product-media>span svg{width:14px}.creator-storefront-products article>div:not(.creator-product-media){gap:5px;padding:15px;display:grid}.creator-storefront-products article small{color:var(--compat-coral-1bdf7);font-weight:850}.creator-storefront-products h3{margin:0}.creator-storefront-products p{color:var(--compat-muted-1fe19);margin:0}.creator-storefront-products footer{padding:0 15px 15px}.creator-storefront-products footer .btn{justify-content:center;width:100%}@media (max-width:1000px){.creator-commerce-metrics{grid-template-columns:repeat(2,1fr)}.creator-commerce-grid{grid-template-columns:1fr}.creator-storefront-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.creator-commerce-root,.creator-storefront-public{border-radius:20px;padding:16px}.creator-commerce-root>header,.creator-storefront-public>header{flex-direction:column}.creator-commerce-root>header>div:last-child{width:100%}.creator-commerce-root>header>div:last-child .btn{flex:1}.creator-commerce-metrics{grid-template-columns:1fr 1fr}.creator-commerce-metrics article{align-items:flex-start;padding:12px}.creator-attribution-table{overflow:auto}.creator-attribution-row{min-width:720px}.creator-storefront-products,.creator-code-form>div{grid-template-columns:1fr}}.member-response-row>div:nth-child(2){flex:1;min-width:0}.member-response-row em{font-style:normal;font-weight:850}.member-response-row .response-going{color:var(--compat-green-a0aba)}.member-response-row .response-maybe{color:var(--compat-amber-4bb7a)}.member-response-row .response-declined{color:var(--compat-red-77923)}.member-response-row .response-pending{color:var(--compat-muted-1fe19)}.member-response-actions{gap:5px;margin-top:8px;display:flex}.member-response-actions button{border:1px solid var(--compat-line-aca37);cursor:pointer;background:#fff;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:800}.member-response-actions button.active.going{color:#fff;border-color:var(--compat-green-a0aba);background:var(--compat-green-a0aba)}.member-response-actions button.active.maybe{color:#fff;border-color:var(--compat-amber-4bb7a);background:var(--compat-amber-4bb7a)}.member-response-actions button.active.declined{color:#fff;border-color:var(--compat-red-77923);background:var(--compat-red-77923)}.trip-mode-page-root{min-height:calc(100vh - var(--header-height,76px));background:radial-gradient(circle at 0 0,#ff5c490d,#0000 25rem),#f4f6fa;padding:18px clamp(12px,2vw,28px) 120px}.trip-mode-page-head{top:calc(var(--header-height,76px) + 8px);z-index:9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #dbe1ebe6;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:1560px;margin:0 auto 14px;padding:10px 12px;display:grid;position:sticky;box-shadow:0 12px 35px #11182714}.trip-mode-page-head>a:first-child{color:var(--compat-ink-a2acf);align-items:center;gap:6px;font-weight:800;text-decoration:none;display:flex}.trip-mode-page-head>a:first-child svg{width:18px}.trip-mode-page-head>div{align-items:center;gap:9px;display:flex}.trip-mode-page-head>div>span{color:#fff;background:var(--compat-coral-1bdf7);border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.trip-mode-page-head>div div{gap:1px;display:grid}.trip-mode-page-head>div small{color:var(--compat-coral-1bdf7);letter-spacing:.09em;font-size:.65rem;font-weight:900}.trip-mode-page-head>.btn{justify-self:end}.trip-mode-page-root>main{max-width:1560px;margin:auto}.pwp-trip-button{color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important}@media (max-width:680px){.trip-mode-page-root{padding:8px 8px 110px}.trip-mode-page-head{top:calc(var(--header-height,64px) + 4px);border-radius:15px;grid-template-columns:auto 1fr;padding:8px}.trip-mode-page-head>div{justify-self:center}.trip-mode-page-head>.btn{display:none}.trip-mode-page-head>div b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}}.pwp-live-sync-root{color:#dffbea!important;background:#1d975533!important;border-color:#57dc8f47!important}.pwp-live-sync-root svg{color:#7cf0ac!important}.booking-funding-root{background:linear-gradient(135deg,#fffaf1,#fff);border:1px solid #f0d7b0;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr) auto;align-items:center;gap:18px;margin:0 0 14px;padding:17px 18px;display:grid}.booking-funding-root>div:first-child{align-items:center;gap:12px;display:flex}.booking-funding-root>div:first-child>span{color:#b7791f;background:#fff0ce;border-radius:14px;flex:none;place-items:center;width:45px;height:45px;display:grid}.booking-funding-root>div:first-child>span svg{width:22px}.booking-funding-root>div:first-child>div{gap:3px;display:grid}.booking-funding-root small{color:#b7791f;letter-spacing:.09em;font-size:.66rem;font-weight:900}.booking-funding-root h3{margin:0;font-size:1rem}.booking-funding-root p{color:var(--compat-muted-1fe19);margin:0;font-size:.78rem}.booking-funding-root.ready{background:linear-gradient(135deg,#f0fff7,#fff);border-color:#b9e8ce}.booking-funding-root.ready>div:first-child>span{color:#158149;background:#dff8e9}.booking-funding-root.ready small{color:#158149}.booking-funding-progress{background:#eceff4;border-radius:999px;height:12px;position:relative;overflow:hidden}.booking-funding-progress i{border-radius:inherit;background:linear-gradient(90deg,#ff8a5c,#ff5d49);height:100%;display:block}.booking-funding-root.ready .booking-funding-progress i{background:linear-gradient(90deg,#42c47a,#159650)}.booking-funding-progress span{color:var(--compat-muted-1fe19);font-size:.7rem;font-weight:800;position:absolute;top:18px;right:0}@media (max-width:850px){.booking-funding-root{grid-template-columns:1fr}.booking-funding-progress{margin-bottom:8px}.booking-funding-root>.btn{justify-content:center;width:100%}}.trip-page-offline,.trip-expense-offline{color:var(--ink-600,#64748b);align-items:center;gap:.5rem;font-size:.82rem;font-weight:800;display:inline-flex}.trip-page-offline svg,.trip-expense-offline svg{width:1rem;height:1rem}.trip-expense-offline{color:#9a5b05;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:.85rem;grid-column:1/-1;padding:.75rem .9rem}.campaign-review-actions .revision{color:#9a5b05;background:#f59e0b14;border-color:#f59e0b59}.campaign-review-note{color:#805000;background:#f59e0b14;border-radius:.7rem;grid-column:1/-1;margin-top:.4rem;padding:.55rem .7rem;line-height:1.5;display:block}.creator-market-root{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:1.4rem;margin-top:1.25rem;padding:clamp(1rem,2.2vw,1.6rem);box-shadow:0 18px 48px #0f172a12}.creator-market-root>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.creator-market-root>header h2{margin:.3rem 0;font-size:clamp(1.35rem,2.2vw,2rem)}.creator-market-root>header p{color:#64748b;max-width:760px;margin:0}.creator-market-count{color:#e44735;white-space:nowrap;background:#fff1ee;border-radius:999px;padding:.55rem .8rem;font-weight:900}.creator-market-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:1rem;display:grid}.creator-market-open,.creator-market-pipeline{background:#fbfcfe;border:1px solid #e7ebf1;border-radius:1rem;overflow:hidden}.creator-market-open>header,.creator-market-pipeline>header{background:#fff;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;padding:1rem;display:flex}.creator-market-open>header small,.creator-market-pipeline>header small{color:#ff5b4d;letter-spacing:.08em;font-weight:900;display:block}.creator-market-open>header h3,.creator-market-pipeline>header h3{margin:.2rem 0 0}.creator-market-card{border-bottom:1px solid #e7ebf1;padding:1rem}.creator-market-card:last-child{border-bottom:0}.creator-market-brand{align-items:center;gap:.7rem;display:flex}.creator-market-brand>span{color:#fff;background:#152038;border-radius:.85rem;place-items:center;width:2.5rem;height:2.5rem;font-weight:900;display:grid}.creator-market-brand small,.creator-market-brand b{display:block}.creator-market-brand small{color:#64748b}.creator-market-card>p{color:#586579;line-height:1.55}.creator-market-card dl{grid-template-columns:1fr 1fr;gap:.55rem;margin:.8rem 0;display:grid}.creator-market-card dl div{background:#fff;border:1px solid #e7ebf1;border-radius:.75rem;padding:.65rem}.creator-market-card dt{color:#64748b;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.creator-market-card dt svg{width:.9rem;height:.9rem}.creator-market-card dd{margin:.25rem 0 0;font-weight:900}.creator-market-card footer{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.creator-market-state{color:#4f46e5;background:#eef2ff;border-radius:.65rem;align-items:center;gap:.35rem;padding:.5rem .7rem;font-style:normal;font-weight:900;display:inline-flex}.creator-market-state.accepted{color:#16834f;background:#eafaf2}.creator-market-pipeline>div{border-bottom:1px solid #e7ebf1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.85rem 1rem;display:grid}.creator-market-pipeline>div:last-child{border-bottom:0}.creator-market-pipeline b,.creator-market-pipeline small{display:block}.creator-market-pipeline small{color:#7b8799;margin-top:.2rem}.creator-market-pipeline i{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:.35rem .55rem;font-size:.72rem;font-style:normal;font-weight:900}.creator-market-pipeline i.accepted{color:#16834f;background:#eafaf2}.creator-market-pipeline button,.creator-market-pipeline a{color:#64748b;cursor:pointer;background:#fff;border:0;border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid}.creator-market-pipeline svg{width:1rem;height:1rem}.creator-market-empty{text-align:center;color:#7b8799;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex!important}.creator-market-empty svg{color:#ff5b4d;width:2rem;height:2rem;margin-bottom:.65rem}.creator-market-empty b{color:#1d293d}.creator-market-empty.compact{min-height:160px}.creator-market-form{gap:1rem;display:grid}.creator-market-form label{gap:.45rem;font-weight:800;display:grid}.creator-market-form>div{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.creator-market-form footer{justify-content:flex-end;gap:.7rem;display:flex}@media (max-width:900px){.creator-market-grid{grid-template-columns:1fr}}@media (max-width:620px){.creator-market-root>header{flex-direction:column}.creator-market-card dl,.creator-market-form>div{grid-template-columns:1fr}.creator-market-card footer{flex-direction:column;align-items:flex-start}}.campaign-application-list{border-top:1px solid #edf0f4;margin-top:.9rem;padding-top:.8rem}.campaign-application-list>b{margin-bottom:.55rem;display:block}.campaign-application-list>div{border-top:1px dashed #e7ebf1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.65rem 0;display:grid}.campaign-application-list span>b,.campaign-application-list span>small{display:block}.campaign-application-list span>small{color:#758195;margin-top:.15rem}.campaign-application-list em{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:.35rem .55rem;font-size:.7rem;font-style:normal;font-weight:900}.campaign-application-list em.accepted{color:#16834f;background:#eafaf2}@media (max-width:680px){.campaign-application-list>div{grid-template-columns:1fr}}:root{--compat-canvas-4784c:#f4f6fa;--compat-surface-5d557:#fff;--compat-surface-5d557-soft:#f8f9fc;--compat-ink-124d0:#172033;--compat-muted-1873b:#6c7587;--compat-line-c58cb:#e2e6ee;--compat-brand-b957c:#ff5b47;--compat-brand-b957c-strong:#ee4432;--compat-indigo-d0328:#6068df;--compat-green-56bc1:#15956c;--compat-dark-42c98:#121827;--compat-radius-c291e:20px;--compat-shadow-6745a:0 18px 55px #1c243614;--compat-shadow-6745a-strong:0 28px 90px #161d2d24;--compat-max-59627:1540px}body{background:var(--compat-canvas-4784c);color:var(--compat-ink-124d0);font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizelegibility}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 10% 0,#ff5b470f,#0000 30rem),radial-gradient(circle at 95% 15%,#6068df12,#0000 34rem);position:fixed;top:0;bottom:0;left:0;right:0}.page,.container{width:min(var(--compat-max-59627),calc(100% - 48px))}.btn{min-height:42px;color:var(--compat-ink-124d0);box-shadow:none;background:#fff;border-color:#dce1ea;border-radius:13px;padding-inline-start:15px;padding-inline-end:15px;font-weight:820;transition:all .18s}.btn:hover{background:#fafbfe;border-color:#cfd5df;transform:translateY(-1px)}.btn.primary,.create-btn{border-color:var(--compat-brand-b957c);background:linear-gradient(135deg,#ff6b55,var(--compat-brand-b957c));box-shadow:0 12px 28px #ff5b4738}.btn.primary:hover,.create-btn:hover{border-color:var(--compat-brand-b957c-strong);background:linear-gradient(135deg,#fa5d48,var(--compat-brand-b957c-strong))}input,textarea,select{color:var(--compat-ink-124d0);background:#fff;border-color:#dfe4ec;border-radius:13px;transition:all .18s}input:hover,textarea:hover,select:hover{border-color:#cbd2df}.eyebrow{letter-spacing:.12em;color:var(--compat-brand-b957c)!important}.topbar{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:#ffffffe8;border-bottom:1px solid #dadfe8db;height:72px}.topbar-inner{gap:25px;width:min(1660px,100% - 44px)}.desktop-nav{gap:4px}.desktop-nav a{color:#526074;border-radius:12px;padding:10px 11px}.top-search{background:#f7f8fb;border-color:#dde2eb;border-radius:14px;height:44px}.avatar-button,.icon-btn,.language-switcher button{border-radius:13px}.keoflow-page{color:#fff;background:#0d111a;height:calc(100svh - 72px);min-height:650px;overflow:hidden}.keoflow-commandbar{background:#10151f;border-bottom-color:#242b39;grid-template-columns:auto minmax(360px,1fr) auto minmax(190px,250px) auto auto;gap:10px;min-height:112px;padding:16px max(20px,50vw - 830px)}.keoflow-command-title>span{background:var(--compat-brand-b957c);box-shadow:0 12px 28px #ff5b4733}.keoflow-personal-tabs{min-width:0}.keoflow-personal-tabs button{min-height:42px}.keoflow-tabs{justify-content:flex-end}.keoflow-tabs button{min-height:42px;padding-inline-start:14px;padding-inline-end:14px}.keoflow-publish{background:var(--compat-brand-b957c);border-radius:12px;min-height:42px}.keoflow-workspace{grid-template-columns:260px minmax(420px,720px) minmax(320px,390px);justify-content:center;gap:14px;height:calc(100svh - 184px);padding:14px max(18px,50vw - 830px) 18px}.keoflow-queue,.keoflow-story-panel,.keoflow-stage{border-color:#252c3a;border-radius:22px;box-shadow:0 24px 70px #00000040}.keoflow-stage{min-width:0}.keoflow-stage .marketing-media,.keoflow-stage .marketing-media>img,.keoflow-stage .marketing-media>video{object-fit:contain;background:#070a10;height:100%;max-height:none}.keoflow-story-panel{color:var(--compat-ink-124d0);background:#fff}.keoflow-story-scroll h1{letter-spacing:-.055em;font-size:clamp(1.7rem,2.4vw,2.7rem);line-height:1.02}.keoflow-story-scroll p{color:#687285;line-height:1.65}.keoflow-stat-grid span{background:#f8f9fc;border-color:#e5e8ef}.keoflow-plan-cta{background:#fff;border-top-color:#e6e9ef}.keoflow-open-detail{border-radius:13px}.my-plans-root{max-width:none}.my-plans-hero{min-height:265px;box-shadow:var(--compat-shadow-6745a);background:linear-gradient(125deg,#fff1ec 0,#fff 46%,#f2f1ff 100%);border:1px solid #eadfdc;border-radius:30px;padding:35px 40px}.my-plans-copy{max-width:750px}.my-plans-copy p{max-width:650px;font-size:1rem}.my-plans-summary{grid-template-columns:repeat(2,minmax(145px,1fr));gap:12px;min-width:360px}.my-plans-summary>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-color:#dcdfe8e6;border-radius:18px;min-height:105px;padding:18px;box-shadow:0 13px 30px #1a223214}.legacy-my-plans-focus i.orange{color:#d84b38;background:#fff0ed}.legacy-my-plans-focus i.indigo{color:#565ed2;background:#eff0ff}.legacy-my-plans-focus i.green{color:#12805d;background:#eaf8f2}.my-plans-toolbar{z-index:20;border:1px solid var(--compat-line-c58cb);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-radius:19px;grid-template-columns:auto minmax(260px,1fr) auto auto auto;padding:10px;position:sticky;top:82px;box-shadow:0 13px 35px #1b233414}.my-plans-view{background:#f1f3f7;border-radius:12px;gap:4px;padding:4px;display:flex}.my-plans-view button{color:#7a8393;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:34px;display:grid}.my-plans-view svg{width:16px}.my-plans-lane{border:1px solid var(--compat-line-c58cb);background:#ffffffb3;border-radius:24px;padding:20px}.my-plans-my-plan-card{border-color:#e1e5ed;border-radius:20px;max-width:none;box-shadow:0 12px 32px #1d253712}.my-plans-my-plan-cover{height:190px}.my-plans-board.view-list .my-plans-grid{grid-template-columns:1fr;display:grid}.my-plans-board.view-list .my-plans-my-plan-card{grid-template-columns:260px minmax(0,1fr);min-height:190px;display:grid}.my-plans-board.view-list .my-plans-my-plan-content{min-width:0}.explore-root{max-width:none}.explore-hero{color:#fff;min-height:330px;box-shadow:var(--compat-shadow-6745a-strong);background:radial-gradient(circle at 78% 20%,#ff695352,#0000 22rem),radial-gradient(circle at 28% 0,#6068df38,#0000 26rem),linear-gradient(130deg,#151d30,#202a45 66%,#6d3e4d);border:0;border-radius:32px;padding:42px 48px}.explore-copy h1{letter-spacing:-.07em;max-width:780px;font-size:clamp(2.5rem,5.2vw,5.3rem);line-height:.93}.explore-copy p{color:#c8cfdd;max-width:700px;font-size:1rem}.explore-quick-actions button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-color:#ffffff2e}.explore-visual-main,.explore-floating{box-shadow:none;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border-color:#ffffff21}.explore-filter{z-index:18;border:1px solid var(--compat-line-c58cb);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:22px;margin-top:16px;padding:12px;position:sticky;top:82px;box-shadow:0 18px 45px #18203117}.explore-search{min-height:48px}.explore-filter-grid label{gap:5px}.explore-filter-grid label span{color:#737d8e;font-size:.68rem}.explore-grid{grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:16px}.explore-grid .plan-card{border-radius:22px;box-shadow:0 14px 38px #1d253714}.explore-rail{align-self:start;position:sticky;top:230px}.explore-rail-card{box-shadow:var(--compat-shadow-6745a);border-radius:22px}.explore-rail-card.dark{background:linear-gradient(145deg,#182034,#242e4a 68%,#63404d)}.create-plan-root{max-width:none}.create-builder{border-radius:26px;padding:24px}.create-builder-head h2{letter-spacing:-.045em;font-size:1.65rem}.create-guided-shell{gap:18px;display:grid}.create-stepper-compat{background:#f5f7fa;border:1px solid #e2e6ee;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:7px;display:grid}.create-stepper-compat button{color:#7b8494;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.create-stepper-compat button.active{color:#192235;background:#fff;box-shadow:0 8px 22px #19213217}.create-stepper-compat button.done{color:#147e5c}.create-stepper-compat i{background:#e8ebf1;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.76rem;font-style:normal;font-weight:900;display:grid}.create-stepper-compat button.active i{color:#fff;background:var(--compat-brand-b957c)}.create-stepper-compat button.done i{color:#fff;background:#1a9b70}.create-stepper-compat i svg{width:16px}.create-stepper-compat span{min-width:0;display:grid}.create-stepper-compat small{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.create-guided-step{background:0 0;border:0;padding:0}.create-step-panel{background:#fff;border:1px solid #e1e5ed;border-radius:22px;gap:18px;min-height:465px;padding:22px;animation:.22s legacy-step-in;display:grid}.create-step-panel>header{border-bottom:1px solid #edf0f4;align-items:center;gap:13px;padding-bottom:15px;display:flex}.create-step-panel>header>span{color:#fff;background:linear-gradient(135deg,#ff6a54,var(--compat-brand-b957c));border-radius:15px;place-items:center;width:44px;height:44px;font-size:.78rem;font-weight:950;display:grid}.create-step-panel>header h3{letter-spacing:-.035em;margin:0;font-size:1.22rem}.create-step-panel>header p{color:#788193;margin:3px 0 0;font-size:.76rem}.create-step-panel fieldset{background:#fafbfe;border-color:#e2e6ee}.create-step-panel input,.create-step-panel textarea,.create-step-panel select{background:#fff}.create-step-actions{grid-template-columns:130px 1fr 130px;align-items:center;gap:10px;margin-top:14px;display:grid}.create-step-actions>div{text-align:center;display:grid}.create-step-actions small{color:#8b93a1;font-size:.66rem}.create-step-actions b{font-size:.76rem}.create-review-side{align-self:start;position:sticky;top:92px}@keyframes legacy-step-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}.content-detail-root{max-width:none}.content-detail-top{grid-template-columns:140px 1fr auto;align-items:center;gap:18px;margin-bottom:14px;display:grid}.content-detail-top>div{text-align:center;display:grid}.content-detail-top>div span{color:var(--compat-brand-b957c);letter-spacing:.1em;justify-content:center;align-items:center;gap:7px;font-size:.7rem;font-weight:900;display:flex}.content-detail-top>div small{color:#7b8493}.content-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(350px,.75fr);gap:14px;min-height:calc(100svh - 145px);display:grid}.content-detail-gallery{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;display:grid}.content-detail-media{min-height:620px;box-shadow:var(--compat-shadow-6745a-strong);background:#0b0e15;border-radius:25px;position:relative;overflow:hidden}.content-detail-media .marketing-media,.content-detail-media .marketing-media>img,.content-detail-media .marketing-media>video{object-fit:contain;background:#080b11;width:100%;height:100%;max-height:calc(100svh - 170px)}.content-detail-media-nav{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a119e;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.content-detail-media-nav.previous{left:14px}.content-detail-media-nav.next{right:14px}.content-detail-media-count,.content-detail-location{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a11a8;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:.72rem;font-weight:800;display:flex;position:absolute}.content-detail-media-count{top:14px;right:14px}.content-detail-location{bottom:14px;left:14px}.content-detail-media-count svg,.content-detail-location svg{width:15px}.content-detail-thumbnails{gap:8px;padding:2px;display:flex;overflow:auto}.content-detail-thumbnails button{background:#ddd;border:2px solid #0000;border-radius:12px;flex:0 0 86px;height:64px;padding:0;position:relative;overflow:hidden}.content-detail-thumbnails button.active{border-color:var(--compat-brand-b957c)}.content-detail-thumbnails img{object-fit:cover;width:100%;height:100%}.content-detail-thumbnails span{color:#fff;background:#000000a6;border-radius:7px;place-items:center;width:20px;height:20px;font-size:.61rem;display:grid;position:absolute;bottom:4px;right:5px}.content-detail-copy{border:1px solid var(--compat-line-c58cb);min-height:0;box-shadow:var(--compat-shadow-6745a);background:#fff;border-radius:25px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.content-detail-copy>header{border-bottom:1px solid #e8ebf0;padding:17px}.content-detail-scroll{padding:22px;overflow:auto}.content-detail-scroll h1{letter-spacing:-.065em;margin:.55rem 0 .7rem;font-size:clamp(2rem,3.5vw,3.8rem);line-height:.98}.content-detail-scroll>p{color:#687285;white-space:pre-line;line-height:1.7}.content-detail-proof{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.content-detail-proof span{background:#f9fafc;border:1px solid #e4e7ed;border-radius:15px;place-items:center;min-height:75px;padding:10px;display:grid}.content-detail-proof svg{color:#6873de;width:17px}.content-detail-proof b{font-size:1rem}.content-detail-proof small{color:#8a92a0;font-size:.63rem}.content-detail-stats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.content-detail-stats button{color:#596476;background:#fff;border:1px solid #e2e6ed;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;display:flex}.content-detail-stats button.active{color:#df4937;background:#fff2ef;border-color:#ffc6be}.content-detail-stats svg{width:17px}.content-detail-stats span{font-size:.72rem;font-weight:800}.content-detail-cta{background:#fbfcfe;border-top:1px solid #e7eaf0;grid-template-columns:1fr;gap:9px;padding:16px!important;display:grid!important}.content-detail-cta>div{align-items:center;gap:10px;display:flex}.content-detail-cta>div>svg{width:22px;color:var(--compat-brand-b957c)}.content-detail-cta>div span{display:grid}.content-detail-cta>div small{color:var(--compat-brand-b957c);letter-spacing:.08em;font-size:.61rem;font-weight:900}.content-detail-cta>div b{font-size:.75rem}.marketing-studio-page{background:0 0}.marketing-studio-hero{box-shadow:var(--compat-shadow-6745a);background:linear-gradient(125deg,#fff1ec,#fff 52%,#f2f1ff);border:1px solid #e5e1df;border-radius:30px;padding:34px 40px}.marketing-studio-hero h1{letter-spacing:-.065em;font-size:clamp(2.2rem,4.2vw,4.5rem);line-height:.95}.marketing-studio-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px}.marketing-composer,.marketing-preview{border-radius:25px}.marketing-composer{padding:20px}.marketing-preview{position:sticky;top:90px}.route-shell-bookings .app-main,.route-shell-groups .app-main,.route-shell-creator .app-main,.route-shell-journey .app-main,.route-shell-saved .app-main,.route-shell-partner .app-main{background:0 0}.legacy-booking,.groups-root,.legacy-journey,.creator-center,.legacy-saved{max-width:none}.modal-card,.dialog-card{border-radius:24px;box-shadow:0 35px 110px #0f162447}.empty-state{box-shadow:var(--compat-shadow-6745a);background:#fff;border-radius:24px}@media (max-width:1280px){.keoflow-commandbar{grid-template-columns:auto minmax(320px,1fr) auto minmax(180px,230px) auto}.keoflow-command-title{display:none}.keoflow-workspace{grid-template-columns:220px minmax(390px,1fr) 340px}.content-detail-layout{grid-template-columns:minmax(0,1.35fr) 360px}}@media (max-width:1020px){.page,.container{width:min(100% - 28px,var(--compat-max-59627))}.page-space{padding-top:20px}.keoflow-page{height:auto;min-height:calc(100svh - 72px);overflow:visible}.keoflow-commandbar{grid-template-columns:1fr auto;min-height:auto;padding:10px 14px;position:sticky;top:72px}.keoflow-personal-tabs{grid-column:1/-1;overflow:auto}.keoflow-tabs{display:none}.keoflow-search{min-width:0}.keoflow-following{display:none}.keoflow-workspace{grid-template-columns:minmax(0,1fr) 330px;height:calc(100svh - 190px);padding:10px 14px}.keoflow-queue{display:none}.my-plans-hero{align-items:flex-start;padding:28px}.my-plans-summary{min-width:300px}.my-plans-toolbar{grid-template-columns:auto 1fr auto;top:78px}.my-plans-toolbar>select,.my-plans-view{display:none}.explore-hero{padding:34px}.explore-content{grid-template-columns:1fr}.explore-rail{grid-template-columns:repeat(2,1fr);display:grid;position:static}.content-detail-layout{grid-template-columns:1fr}.content-detail-copy,.content-detail-media{min-height:560px}.marketing-studio-layout{grid-template-columns:1fr}.marketing-preview{position:static}}@media (max-width:760px){:root{--compat-radius-c291e:17px}.page,.container{width:100%;padding-inline-start:12px;padding-inline-end:12px}.page-space{padding-top:12px;padding-bottom:95px}.topbar{height:62px}.app-main,.keoflow-page{min-height:calc(100svh - 62px)}.keoflow-commandbar{top:62px}.keoflow-personal-tabs{order:2}.keoflow-search{display:none}.keoflow-publish{font-size:0}.keoflow-publish svg{margin:0}.keoflow-workspace{height:calc(100svh - 128px);padding:0;display:block}.keoflow-stage{border:0;border-radius:0;height:100%}.keoflow-story-panel{z-index:8;color:#fff;max-height:42%;box-shadow:none;pointer-events:none;background:linear-gradient(#0000,#080b12f2);border:0;border-radius:22px 22px 0 0;display:block;position:absolute;top:auto;bottom:0;left:0;right:0}.keoflow-author,.keoflow-story-scroll,.keoflow-plan-cta{pointer-events:auto}.keoflow-story-scroll{padding:12px 18px 94px}.keoflow-story-scroll h1{font-size:1.5rem}.keoflow-story-scroll p,.keoflow-stat-grid,.keoflow-open-detail,.keoflow-author{display:none}.keoflow-plan-cta{color:#172033;background:#fffffff2;border:0;border-radius:16px;padding:10px;position:absolute;bottom:10px;left:10px;right:10px}.keoflow-action-rail{bottom:108px;right:10px}.my-plans-hero{border-radius:22px;min-height:0;padding:22px 18px;display:block}.my-plans-copy h1{font-size:2.35rem}.my-plans-summary{grid-template-columns:repeat(4,minmax(100px,1fr));min-width:0;margin-top:20px;overflow:auto}.my-plans-summary>div{min-width:110px;min-height:80px;padding:12px}.my-plans-toolbar{grid-template-columns:1fr;padding:8px;display:grid;top:68px}.my-plans-search{order:-1}.my-plans-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(275px,82vw);grid-auto-flow:column;display:grid;overflow:auto}.my-plans-my-plan-card{scroll-snap-align:start}.my-plans-lane{padding:15px}.my-plans-board.view-list .my-plans-my-plan-card{display:block}.my-plans-board.view-list .my-plans-my-plan-cover{height:180px}.explore-hero{border-radius:23px;min-height:260px;padding:25px 20px}.explore-copy h1{font-size:2.55rem}.explore-visual{display:none}.explore-filter{border-radius:19px;margin-top:10px;top:68px}.explore-filter-grid{grid-template-columns:1fr 1fr}.explore-content{display:block}.explore-grid{grid-template-columns:1fr}.explore-rail{grid-template-columns:1fr;margin-top:14px}.create-builder{padding:13px}.create-builder-head{padding:8px}.create-stepper-compat{scroll-snap-type:x mandatory;display:flex;overflow:auto}.create-stepper-compat button{scroll-snap-align:start;flex:0 0 170px}.create-step-panel{min-height:0;padding:15px}.create-step-panel>header{align-items:flex-start}.create-step-actions{grid-template-columns:100px 1fr 100px}.create-step-actions>div{display:none}.create-fields-two,.create-people-budget,.create-time-constraints{grid-template-columns:1fr!important}.create-interest-grid{grid-template-columns:repeat(2,1fr)}.create-review-layout{grid-template-columns:1fr}.create-review-side{position:static}.content-detail-top{grid-template-columns:44px 1fr 44px}.content-detail-top .content-detail-back{width:44px;font-size:0}.content-detail-top>.btn{width:44px;padding:0;font-size:0}.content-detail-top>div{text-align:left}.content-detail-top>div span{justify-content:flex-start}.content-detail-layout{min-height:0}.content-detail-media{border-radius:20px;min-height:58svh}.content-detail-media .marketing-media,.content-detail-media .marketing-media>img,.content-detail-media .marketing-media>video{max-height:68svh}.content-detail-copy{border-radius:20px;min-height:0}.content-detail-scroll{padding:17px}.content-detail-scroll h1{font-size:2.35rem}.content-detail-stats span{display:none}.content-detail-proof{margin:14px 0}.content-detail-cta{padding-bottom:calc(16px + env(safe-area-inset-bottom))!important}.content-detail-thumbnails button{flex-basis:74px;height:55px}.marketing-studio-hero{border-radius:22px;padding:24px 20px}.marketing-studio-hero h1{font-size:2.5rem}.marketing-composer{padding:13px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.marketing-media-fallback{color:#aeb7c7;text-align:center;background:radial-gradient(circle at 50% 25%,#6068df2e,#0000 20rem),linear-gradient(145deg,#171d2a,#0b0f17);align-content:center;place-items:center;gap:9px;width:100%;height:100%;min-height:180px;display:grid}.marketing-media-fallback svg{width:30px;height:30px}.marketing-media-fallback span{letter-spacing:.02em;font-size:.76rem;font-weight:850}.marketing-media-fallback.video{color:#d7dce6}.home-hub{background:linear-gradient(#f8f9fc 0,#f3f5f9 48%,#f6f7fa 100%)}.home-hub-top{background:radial-gradient(circle at 8% -20%,#ff5b472e,#0000 30rem),radial-gradient(circle at 88% 0,#6068df26,#0000 33rem),#fff;border-bottom:1px solid #dee2eaeb}.home-hub-message h1{letter-spacing:-.072em;max-width:15ch;font-size:clamp(2.7rem,4.8vw,5.7rem)}.home-hub-message p{max-width:680px}.home-hub-ai{border-radius:20px;min-height:64px;box-shadow:0 18px 50px #1b233717}.home-profile-mini,.home-left-rail nav,.home-left-promo,.home-next-card,.home-join-card,.home-trending-rail,.home-creators-rail,.home-composer,.home-flow-shelf,.home-feed-tabs,.home-inline-plans{border-color:#e1e5ec;border-radius:22px;box-shadow:0 14px 36px #1b233511}.home-composer-top a{align-items:center;min-height:46px;display:flex}.home-flow-card,.home-flow-create{border-radius:19px}.home-flow-card{box-shadow:0 14px 30px #10162329}.home-personalization-card{box-shadow:var(--compat-shadow-6745a);background:linear-gradient(130deg,#fff4f0,#fff 50%,#f3f2ff);border:1px solid #e2e5ec;border-radius:22px;overflow:hidden}.home-community-feed>.home-feed-unit>.marketing-card{border-color:#e1e5ec;border-radius:24px;box-shadow:0 16px 42px #1c243614}.pwp-page{max-width:none}.pwp-hero{box-shadow:var(--compat-shadow-6745a);background:radial-gradient(circle at 88% 10%,#ff5b472e,#0000 26rem),linear-gradient(130deg,#fff,#f7f6ff);border:1px solid #dfe4ed;border-radius:30px;overflow:hidden}.pwp-hero-main{padding:30px 34px}.pwp-hero-side{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border-left-color:#e3e7ee}.pwp-realtime-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe8;border:1px solid #dfe4ed;border-radius:18px;box-shadow:0 12px 32px #1c243612}.pwp-tabs{z-index:19;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e0e4ec;border-radius:17px;padding:6px;position:sticky;top:82px;box-shadow:0 12px 34px #1b233514}.workspace-live-overview{gap:16px;display:grid}.decision-inbox-root,.workspace-command-card,.workspace-activity-card,.settlement-root{border-color:#e0e4eb;border-radius:22px;box-shadow:0 14px 38px #1c243612}.workspace-command-grid{gap:12px}.workspace-command-card{min-height:160px}.workspace-copilot-launcher{background:linear-gradient(135deg,#161e31,#273454);border-radius:22px;box-shadow:0 20px 55px #121a2a33}.planner-toolbar{z-index:16;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e0e4eb;border-radius:18px;position:sticky;top:146px;box-shadow:0 12px 32px #1c243612}.booking-hero,.groups-hero,.creator-hero{box-shadow:var(--compat-shadow-6745a);border-radius:30px}.booking-detail-booking-card,.groups-group-card,.groups-new-card,.creator-panel,.creator-editor{border-color:#e0e4eb!important;border-radius:22px!important;box-shadow:0 14px 38px #1c243612!important}.booking-aside{position:sticky;top:90px}.groups-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.creator-grid{gap:16px}a:focus-visible{outline-offset:3px;outline:3px solid #6068df59}button:focus-visible{outline-offset:3px;outline:3px solid #6068df59}[role=button]:focus-visible{outline-offset:3px;outline:3px solid #6068df59}button:disabled,.btn:disabled{cursor:not-allowed;filter:saturate(.7);opacity:.62;transform:none!important}@media (max-width:1220px){.home-hub-layout{grid-template-columns:230px minmax(0,1fr)}.home-right-rail{display:none}.pwp-tabs{top:78px}.planner-toolbar{top:140px}}@media (max-width:760px){.home-hub-top-inner,.home-hub-layout,.booking-detail,.groups-root,.creator-center,.legacy-journey,.legacy-saved{width:100%}.home-hub-message h1{font-size:2.35rem}.home-hub-layout{grid-template-columns:1fr}.home-left-rail{display:none}.pwp-hero{border-radius:0}.pwp-hero-main{padding:22px 15px}.pwp-tabs{border-inline-start:0;border-inline-end:0;border-radius:0;top:62px;overflow-x:auto}.planner-toolbar{border-inline-start:0;border-inline-end:0;border-radius:0;top:116px}}:root{--header-height:72px;--compat-brand-3ec1e:#ff5b49;--compat-brand-3ec1e-dark:#e74434;--compat-brand-3ec1e-soft:#fff0ed;--compat-ink-7d16d:#151c2d;--compat-muted-d15f8:#687386;--compat-line-b2737:#e2e7ef;--compat-canvas-44219:#f4f6fa;--compat-card-4827e:#fff;--compat-night-d75b4:#0b0f17;--compat-night-d75b4-panel:#141a25;--compat-radius-8d2f4-sm:12px;--compat-radius-8d2f4:20px;--compat-radius-8d2f4-lg:28px;--compat-page-f098e:1560px;--compat-shadow-788d1:0 18px 55px #161f3214;--compat-shadow-788d1-strong:0 28px 85px #121a2c26;--compat-ease-4da6a:cubic-bezier(.2, .75, .25, 1)}html{background:var(--compat-canvas-44219);scroll-padding-top:calc(var(--header-height) + 18px);overflow-x:clip}body{min-width:320px;color:var(--compat-ink-7d16d);background:var(--compat-canvas-44219);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}.topbar{height:var(--header-height);-webkit-backdrop-filter:blur(20px)saturate(155%);backdrop-filter:blur(20px)saturate(155%);background:#fffffff0;border-bottom:1px solid #dde2ebeb;box-shadow:0 8px 28px #1821340e}.topbar-inner{width:min(var(--compat-page-f098e), calc(100% - 32px));gap:clamp(10px,1.35vw,22px)}.brand{min-width:max-content}.brand span{border-radius:11px}.desktop-nav{gap:2px;min-width:0}.desktop-nav a{white-space:nowrap;border-radius:12px;min-height:42px;padding-inline-start:clamp(8px,.8vw,13px);padding-inline-end:clamp(8px,.8vw,13px);font-size:.79rem}.desktop-nav a.active,.desktop-nav a:hover{color:var(--compat-brand-3ec1e-dark);background:var(--compat-brand-3ec1e-soft)}.top-search{background:#f8fafc;border-color:#dfe4ec;border-radius:14px;flex:250px;width:auto;min-width:170px;max-width:390px;height:44px;margin-left:auto}.top-search input{font-size:.8rem}.top-search:focus-within{border-color:#ff5b498c;box-shadow:0 0 0 4px #ff5b491a}.top-actions{min-width:max-content}.create-btn{background:var(--compat-brand-3ec1e);border-radius:14px;min-height:44px}.create-btn:hover{background:var(--compat-brand-3ec1e-dark)}.icon-btn,.avatar-button{min-height:44px}.route-stage{min-width:0;min-height:calc(100svh - var(--header-height));overflow-x:clip}.route-stage>*{min-width:0}.page,.container{width:min(var(--compat-page-f098e), calc(100% - 32px));max-width:none}.content-card,.card,.booking-detail-booking-card,.groups-group-card,.creator-panel,.creator-editor,.legacy-saved-section,.my-plans-lane{border-color:var(--compat-line-b2737)!important;border-radius:var(--compat-radius-8d2f4)!important;box-shadow:var(--compat-shadow-788d1)!important}.btn,button.btn,a.btn{border-radius:13px;min-height:42px}.btn.primary{background:var(--compat-brand-3ec1e);border-color:var(--compat-brand-3ec1e)}.btn.primary:hover{background:var(--compat-brand-3ec1e-dark);border-color:var(--compat-brand-3ec1e-dark)}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{background:#fff;border-color:#dce2eb;border-radius:13px;min-height:44px}input:focus,select:focus,textarea:focus{border-color:#ff5b4999!important;box-shadow:0 0 0 4px #ff5b4917!important}.route-shell-inspiration,.route-stage.route-inspiration,.immersive-shell .app-main{overflow:hidden}.keoflow-page{--kf-command-height:68px;grid-template-rows:var(--kf-command-height) minmax(0, 1fr);width:100%;height:calc(100svh - var(--header-height));background:radial-gradient(circle at 50% -10%,#505c8447,#0000 32rem),#090d14;min-height:520px;display:grid;overflow:hidden}.keoflow-commandbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0e15f5;border-bottom:1px solid #ffffff16;grid-template-columns:minmax(185px,225px) minmax(330px,1fr) minmax(470px,auto);align-items:center;gap:12px;min-height:0;padding:9px max(14px,50vw - 870px);display:grid;position:relative}.keoflow-command-title>span{background:linear-gradient(135deg,#ff6955,#ef4638);border-radius:11px;flex:none;box-shadow:0 8px 24px #ff564238}.keoflow-command-title>div{min-width:0}.keoflow-command-title b,.keoflow-command-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.keoflow-personal-tabs{scrollbar-width:none;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.keoflow-personal-tabs::-webkit-scrollbar{display:none}.keoflow-personal-tabs button{flex:1 0 max-content;color:#9ea7b8;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 13px;font-size:.7rem;font-weight:850}.keoflow-command-controls{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.keoflow-command-controls .keoflow-tabs{flex:0 auto}.keoflow-command-controls .keoflow-search{flex:170px;width:clamp(150px,15vw,230px);min-width:135px}.keoflow-tabs button{min-height:40px;padding:0 10px}.keoflow-following,.keoflow-publish{min-height:40px}.keoflow-publish{background:var(--compat-brand-3ec1e)}.keoflow-workspace{grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(300px,380px);gap:14px;width:min(100%,1740px);height:100%;min-height:0;margin-inline-start:auto;margin-inline-end:auto;padding:12px 14px 14px;display:grid}.keoflow-queue,.keoflow-stage,.keoflow-story-panel{border-radius:20px;min-width:0;min-height:0}.keoflow-queue,.keoflow-story-panel{box-shadow:0 24px 70px #0003}.keoflow-stage{background:#05070b;position:relative;overflow:hidden;box-shadow:0 28px 84px #00000057}.keoflow-player{min-width:0;min-height:0}.keoflow-player-backdrop{filter:blur(44px)brightness(.3)saturate(.9);opacity:.88;top:-5%;bottom:-5%;left:-5%;right:-5%;transform:scale(1.12)}.keoflow-player-media{min-width:0;min-height:0;padding:clamp(10px,1.4vw,22px) 72px clamp(10px,1.4vw,22px) clamp(10px,1.4vw,22px);top:0;bottom:0;left:0;right:0}.keoflow-player-media img,.keoflow-player-media video,.keoflow-player-media iframe{object-fit:contain;object-position:center;background:0 0;border-radius:14px;width:100%;max-width:100%;height:100%;max-height:100%}.keoflow-player.fit-cover .keoflow-player-media img{object-fit:cover}.keoflow-player-media iframe{background:#000;border-radius:16px;width:min(100%,440px)}.keoflow-player-gradient{background:linear-gradient(#0305095c,#0000 23% 63%,#030509b3),linear-gradient(90deg,#0000 76%,#03050938)}.keoflow-player-top{top:14px;left:18px;right:84px}.keoflow-media-arrow.prev{left:18px}.keoflow-media-arrow.next{right:82px}.keoflow-player-controls{bottom:14px;left:18px;right:82px}.keoflow-fit-toggle{margin-left:auto}.keoflow-player-controls .keoflow-fit-toggle+button{margin-left:0}.keoflow-action-rail{bottom:16px;right:10px}.keoflow-action-rail button>span{box-shadow:0 8px 22px #00000038}.keoflow-story-panel{background:#fff}.keoflow-story-scroll h1{font-size:clamp(1.75rem,2.25vw,2.65rem);line-height:.98}.keoflow-mobile-plan{display:none}@media (max-height:760px) and (min-width:801px){.keoflow-page{--kf-command-height:60px;min-height:430px}.keoflow-commandbar{padding-block-start:6px;padding-block-end:6px}.keoflow-personal-tabs button{min-height:32px;padding-inline-start:10px;padding-inline-end:10px}.keoflow-tabs button,.keoflow-following,.keoflow-publish{min-height:36px}.keoflow-workspace{gap:10px;padding:8px 10px 10px}.keoflow-queue-head,.keoflow-author{padding:10px 12px}.keoflow-queue-thumb{width:44px;height:54px}.keoflow-queue-list button{grid-template-columns:44px minmax(0,1fr)}.keoflow-story-scroll{padding:14px}.keoflow-story-scroll h1{margin-block-start:7px;margin-block-end:7px;font-size:1.55rem}.keoflow-story-scroll>p{font-size:.76rem;line-height:1.45}.keoflow-stat-grid{margin-top:11px}.keoflow-stat-grid>span{padding:8px 5px}.keoflow-plan-cta{gap:8px;padding:10px 12px}}.home-hub-top-inner,.home-hub-layout{width:min(var(--compat-page-f098e), calc(100% - 32px))}.home-hub-layout{grid-template-columns:minmax(210px,250px) minmax(0,1fr) minmax(280px,320px);gap:16px}.home-left-rail,.home-right-rail{top:calc(var(--header-height) + 14px)}.home-community-feed,.home-feed-unit,.home-feed-unit>*{min-width:0}.home-community-feed .marketing-card{overflow:hidden}.home-community-feed .marketing-card img,.home-community-feed .marketing-card video{object-fit:contain;background:#090d14;max-height:min(72svh,760px)}.explore-root{gap:18px}.explore-hero{border-radius:var(--compat-radius-8d2f4-lg);min-height:clamp(270px,28vw,420px);padding:clamp(26px,4vw,54px)}.explore-copy h1{font-size:clamp(2.5rem,5.1vw,5.6rem)}.explore-filter{top:calc(var(--header-height) + 10px);box-shadow:var(--compat-shadow-788d1);border-radius:20px}.explore-content{grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:18px}.explore-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.explore-grid>*{min-width:0}.explore-rail{top:calc(var(--header-height) + 108px)}.my-plans-root{gap:18px}.my-plans-hero{border-radius:var(--compat-radius-8d2f4-lg);grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);min-height:300px;padding:clamp(26px,3.5vw,46px)}.my-plans-copy h1{font-size:clamp(2.55rem,5vw,5.3rem)}.my-plans-summary{min-width:0}.my-plans-toolbar{top:calc(var(--header-height) + 10px);box-shadow:var(--compat-shadow-788d1);border-radius:18px}.my-plans-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.my-plans-my-plan-card{min-width:0}.my-plans-my-plan-cover img{object-fit:cover;width:100%;height:100%}.create-plan-root{gap:18px}.create-builder{border-radius:24px;min-width:0}.create-stepper-compat{scrollbar-width:none}.create-stepper-compat::-webkit-scrollbar{display:none}.create-step-panel,.create-fields-two,.create-people-budget,.create-time-constraints{min-width:0}.create-review-side,.create-manual-side{top:calc(var(--header-height) + 14px)}.create-step-actions{z-index:11;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #dde2ebf0;border-radius:17px;position:sticky;bottom:12px;box-shadow:0 18px 55px #161f3224}.content-detail-layout{min-height:min(780px, calc(100svh - var(--header-height) - 105px));grid-template-columns:minmax(0,1.35fr) minmax(330px,410px);gap:18px}.content-detail-gallery,.content-detail-copy{min-width:0}.content-detail-media{background:#090d14;border-radius:24px;height:min(72svh,760px);min-height:0}.content-detail-media .marketing-media,.content-detail-media>img,.content-detail-media>video,.content-detail-media>iframe,.content-detail-media .marketing-media>img,.content-detail-media .marketing-media>video{object-fit:contain;background:#090d14;width:100%;height:100%;max-height:100%}.content-detail-copy{max-height:min(72svh,760px)}.content-detail-scroll h1{font-size:clamp(2rem,3.3vw,3.75rem)}.marketing-studio-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.marketing-preview{top:calc(var(--header-height) + 14px)}.marketing-preview-media img,.marketing-preview-media video{object-fit:contain;background:#090d14}.media-uploader-pro{border-radius:22px}.media-dropzone{min-height:clamp(175px,22vw,240px)}.media-upload-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.media-upload-card{min-width:0}.media-upload-card>img,.media-upload-card>video{object-fit:contain;background:#0d1320}.pwp-page,.trip-mode-page-root{min-width:0}.pwp-hero{border-radius:var(--compat-radius-8d2f4-lg)}.pwp-tabs{top:calc(var(--header-height) + 8px)}.planner-toolbar{top:calc(var(--header-height) + 72px)}.workspace-command-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.booking-detail,.bookings-root,.groups-root,.creator-center,.legacy-journey,.legacy-saved,.partner-pro-page,.campaign-center,.commercial-page,.profile-root,.pricing-page,.privacy-center-page,.legal-page{min-width:0}.booking-detail,.groups-root,.creator-center,.legacy-journey,.legacy-saved{width:min(var(--compat-page-f098e), calc(100% - 32px))}.booking-layout,.product-social-layout,.place-social-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.groups-grid,.creator-grid,.legacy-saved-plan-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.journey-dashboard{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.profile-layout{grid-template-columns:minmax(230px,300px) minmax(0,1fr)}@media (max-width:1450px){.keoflow-commandbar{grid-template-columns:minmax(180px,215px) minmax(310px,1fr) auto}.keoflow-command-controls .keoflow-tabs button span{display:none}.keoflow-tabs button{padding-inline-start:9px;padding-inline-end:9px}.keoflow-workspace{grid-template-columns:220px minmax(0,1fr) 330px}.home-hub-layout{grid-template-columns:230px minmax(0,1fr)}.home-right-rail{display:none}}@media (max-width:1240px){.desktop-nav a span{display:none}.desktop-nav a{padding-inline-start:10px;padding-inline-end:10px}.top-search{max-width:330px}.keoflow-commandbar{grid-template-columns:minmax(175px,205px) minmax(300px,1fr) auto}.keoflow-command-controls .keoflow-tabs{display:none}.keoflow-workspace{grid-template-columns:minmax(0,1fr) 330px}.keoflow-queue{display:none}.explore-content{grid-template-columns:1fr}.explore-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.content-detail-layout{grid-template-columns:minmax(0,1fr) 350px}}@media (max-width:1020px){:root{--header-height:68px}.topbar-inner{width:calc(100% - 24px)}.desktop-nav,.top-search,.top-actions>.create-btn{display:none}.top-actions{margin-left:auto}.keoflow-page{--kf-command-height:58px}.keoflow-commandbar{grid-template-columns:minmax(160px,200px) minmax(0,1fr) auto;padding:7px 10px}.keoflow-command-title>div small,.keoflow-command-controls .keoflow-search,.keoflow-command-controls .keoflow-following{display:none}.keoflow-command-controls{width:max-content}.keoflow-command-controls .keoflow-publish{width:40px;padding:0;font-size:0}.keoflow-workspace{grid-template-columns:1fr;padding:8px 10px 10px}.keoflow-story-panel{display:none}.keoflow-player-mobile-copy{display:grid}.keoflow-mobile-plan{display:flex}.home-hub-layout{grid-template-columns:minmax(0,1fr)}.home-left-rail{display:none}.my-plans-hero{grid-template-columns:1fr}.my-plans-summary{margin-top:18px}.legacy-create-start,.marketing-studio-layout,.booking-layout,.product-social-layout,.place-social-layout,.journey-dashboard,.profile-layout{grid-template-columns:1fr}.legacy-create-inspiration,.create-review-side,.create-manual-side,.marketing-preview,.booking-aside,.product-sticky-card,.place-info-panel{position:static}.content-detail-layout{grid-template-columns:1fr;min-height:0}.content-detail-media{height:min(68svh,680px)}.content-detail-copy{max-height:none}}@media (max-width:760px){:root{--header-height:62px;--compat-radius-8d2f4:17px;--compat-radius-8d2f4-lg:22px}.page,.container,.booking-detail,.groups-root,.creator-center,.legacy-journey,.legacy-saved,.home-hub-top-inner,.home-hub-layout{width:100%;padding-inline-start:12px;padding-inline-end:12px}.page-space{padding-top:12px;padding-bottom:96px}.route-stage{min-height:calc(100svh - var(--header-height))}.topbar-inner{width:calc(100% - 20px)}.brand b{display:inline}.top-actions{gap:6px}.top-actions .language-switcher{display:none}.avatar-button{width:42px;padding:0}.keoflow-page{--kf-command-height:52px;height:calc(100svh - var(--header-height));min-height:420px;padding-bottom:78px}.keoflow-commandbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:0;padding:6px 9px}.keoflow-command-title{min-width:0}.keoflow-command-title>span{padding:6px 8px}.keoflow-command-title>div{display:none}.keoflow-personal-tabs{background:0 0;border:0;grid-column:auto;justify-self:end;max-width:calc(100vw - 160px)}.keoflow-personal-tabs button{flex:none;min-height:34px;padding-inline-start:11px;padding-inline-end:11px}.keoflow-personal-tabs button:not(.active),.keoflow-command-controls{display:none}.keoflow-workspace{height:100%;padding:0;display:block}.keoflow-stage{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.keoflow-player-media{padding:0 58px 0 0}.keoflow-player-media img,.keoflow-player-media video,.keoflow-player-media iframe{object-fit:contain;border-radius:0;width:100%;height:100%}.keoflow-player.fit-cover .keoflow-player-media img{object-fit:cover}.keoflow-player-top{top:10px;left:10px;right:64px}.keoflow-media-arrow.prev{left:9px}.keoflow-media-arrow.next{right:64px}.keoflow-player-mobile-copy{bottom:104px;left:12px;right:66px}.keoflow-player-mobile-copy h2{font-size:clamp(1.25rem,6vw,1.75rem)}.keoflow-action-rail{bottom:88px;right:7px}.keoflow-player-controls{bottom:54px;left:10px;right:62px}.keoflow-player-controls .keoflow-fit-toggle{margin-left:auto}.keoflow-mobile-plan{min-height:40px;bottom:8px;left:10px;right:62px}.home-hub-message h1,.explore-copy h1,.my-plans-copy h1,.legacy-create-topbar h1{font-size:clamp(2.15rem,11vw,3.35rem)}.explore-hero,.my-plans-hero,.legacy-create-topbar,.marketing-studio-hero,.pwp-hero{border-radius:20px}.explore-hero{min-height:230px;padding:23px 18px}.explore-visual{display:none}.explore-filter{margin-top:0;position:static}.explore-filter-grid,.explore-grid,.groups-grid,.creator-grid,.legacy-saved-plan-grid,.explore-rail{grid-template-columns:1fr}.my-plans-hero{min-height:0;padding:22px 18px}.my-plans-summary{scrollbar-width:none;grid-auto-columns:minmax(110px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.my-plans-toolbar{grid-template-columns:1fr;position:static}.my-plans-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(275px,84vw);grid-auto-flow:column;display:grid;overflow-x:auto}.my-plans-my-plan-card{scroll-snap-align:start}.create-stepper-compat{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.create-stepper-compat button{scroll-snap-align:start;flex:0 0 165px}.create-step-panel{padding:15px}.create-fields-two,.create-people-budget,.create-time-constraints,.legacy-create-extra-grid,.legacy-create-review-grid{grid-template-columns:1fr!important}.create-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-step-actions{grid-template-columns:auto 1fr auto;padding:8px;bottom:82px}.create-step-actions>div{display:none}.content-detail-top{grid-template-columns:44px 1fr 44px}.content-detail-media{border-radius:18px;height:min(64svh,620px)}.content-detail-scroll{padding:17px}.content-detail-scroll h1{font-size:2.15rem}.content-detail-stats span{display:none}.media-uploader-pro{padding:13px}.media-upload-pro-head p{display:none}.media-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.media-upload-card,.media-upload-card>img,.media-upload-card>video,.media-file-fallback{height:205px;min-height:205px}.pwp-tabs{top:var(--header-height);border-inline-start:0;border-inline-end:0;border-radius:0;overflow-x:auto}.planner-toolbar{top:calc(var(--header-height) + 58px);border-inline-start:0;border-inline-end:0;border-radius:0}.workspace-command-grid{grid-template-columns:1fr}.bottom-nav{z-index:130}}@media (max-width:460px){.page,.container{padding-inline-start:9px;padding-inline-end:9px}.topbar-inner{width:calc(100% - 14px)}.brand b{display:none}.keoflow-personal-tabs{max-width:calc(100vw - 110px)}.keoflow-player-mobile-copy p{-webkit-line-clamp:1}.media-upload-grid{grid-template-columns:1fr}.media-upload-card,.media-upload-card>img,.media-upload-card>video,.media-file-fallback{height:260px}.create-interest-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.modal-backdrop{-webkit-backdrop-filter:blur(12px)saturate(120%)!important;backdrop-filter:blur(12px)saturate(120%)!important;background:#080d18ad!important;padding:clamp(10px,2vw,24px)!important}.modal{border-radius:26px!important;width:min(680px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:min(92svh,960px)!important}.modal.wide{width:min(1180px,100vw - 24px)!important}.modal-head{padding:22px 24px 18px!important}.modal-body{min-width:0;padding:22px 24px 26px}.modal-body>*{min-width:0}.table-card,.table-scroll,.admin-map-card,.partner-map-card{min-width:0;overflow-x:auto}table{width:100%}.table-scroll table,.table-card table{min-width:720px}.form-stack,.form-grid,.detail-grid,.metric-grid,.stat-grid,.data-cards{min-width:0}.form-grid,.detail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.auth-page-pro,.legacy-auth-page,.social-callback-page,.system-status-page{min-height:calc(100svh - var(--header-height))}.login-auth-card,.auth-status-card,.social-callback-card,.system-status-card{width:min(100%,540px)}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.legal-card-grid,.help-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media (max-width:760px){.modal-backdrop{align-items:end!important;padding:0!important}.modal,.modal.wide{border-radius:24px 24px 0 0!important;width:100%!important;max-width:100%!important;max-height:92svh!important;margin:0!important}.modal-handle{background:#d9dee7!important;border-radius:999px!important;width:44px!important;height:5px!important;margin:9px auto 0!important;display:block!important}.modal-head{padding:14px 16px!important}.modal-head h2{font-size:1.55rem!important}.modal-body{padding:16px 16px calc(20px + env(safe-area-inset-bottom))}.modal-actions{flex-direction:column-reverse}.modal-actions .btn{width:100%}.table-card,.table-scroll{margin-inline-start:-4px;margin-inline-end:-4px}.pricing-grid,.legal-card-grid,.help-grid{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1100px){.keoflow-player-mobile-copy{z-index:6;text-shadow:0 2px 12px #000000e0;max-width:min(640px,100% - 130px);display:grid;position:absolute;bottom:86px;left:20px;right:82px}.keoflow-player-mobile-copy>a{color:#fff;align-items:center;gap:9px;width:max-content;max-width:100%;text-decoration:none;display:flex}.keoflow-player-mobile-copy img{object-fit:cover;border:1px solid #ffffffb8;border-radius:11px;width:34px;height:34px}.keoflow-player-mobile-copy h2{color:#fff;letter-spacing:-.045em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 5px;font-size:clamp(1.45rem,3.4vw,2.15rem);line-height:1.02;display:-webkit-box;overflow:hidden}.keoflow-player-mobile-copy p{color:#e6e9ef;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:58ch;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.keoflow-player-mobile-copy>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b1094;border-radius:999px;align-items:center;gap:5px;width:max-content;margin-top:8px;padding:6px 9px;font-size:.68rem;font-weight:850;display:inline-flex}.keoflow-player-mobile-copy>span svg{width:13px}.keoflow-mobile-plan{z-index:8;background:var(--compat-brand-3ec1e);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:.8rem;font-weight:900;text-decoration:none;position:absolute;bottom:18px;left:20px;right:82px;box-shadow:0 14px 32px #ff56424d}}.keoflow-player-media{contain:layout paint;overflow:hidden}.keoflow-player-media img,.keoflow-player-media video,.keoflow-player-media iframe{place-self:stretch stretch;width:100%;min-width:0;height:100%;min-height:0}@media (min-width:761px) and (max-width:1100px){.keoflow-workspace{grid-template-columns:minmax(0,1fr)}.keoflow-queue,.keoflow-story-panel{display:none}.keoflow-player-mobile-copy{display:grid}.keoflow-mobile-plan{display:flex}}:root{--compat-safe-top-5a657:env(safe-area-inset-top,0px);--compat-safe-right-07078:env(safe-area-inset-right,0px);--compat-safe-bottom-41f44:env(safe-area-inset-bottom,0px);--compat-safe-left-49a79:env(safe-area-inset-left,0px);--compat-mobile-header-4a42d:58px;--compat-bottom-nav-1cecc:70px;--compat-mobile-gutter-8a17d:14px;--compat-touch-25490:44px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:320px;max-width:100%;overflow-x:clip}body,#root,.app-shell,.app-main,.route-stage{width:100%;min-width:0;max-width:100%}body.nav-open{touch-action:none;overflow:hidden!important}:where(button,a,input,select,textarea,summary,[role=button],[role=tab]){touch-action:manipulation}:where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #ff5b4947}:where(.page,.container,.content-card,.card,.modal-body,.route-stage) :where(.row,.between,[class*=grid],[class*=layout],[class*=toolbar],[class*=actions])>*{min-width:0}:where(p,h1,h2,h3,h4,h5,h6,span,b,strong,small,label,a,button){overflow-wrap:anywhere}:where(img,video,iframe,canvas){max-width:100%;display:block}.mobile-search-trigger,.mobile-account-card,.mobile-auth-actions,.mobile-drawer-actions,.mobile-logout{display:none}@media (max-width:1020px){:root{--header-height:calc(var(--compat-mobile-header-4a42d) + var(--compat-safe-top-5a657));--lk-header-h:calc(var(--compat-mobile-header-4a42d) + var(--compat-safe-top-5a657))}.topbar{z-index:1000!important;height:var(--header-height)!important;min-height:var(--header-height)!important;padding-top:var(--compat-safe-top-5a657)!important;background:#fffffff7!important;border-bottom:1px solid #dce1eaeb!important;position:sticky!important;top:0!important;box-shadow:0 6px 24px #151d2d12!important}.topbar-inner{width:100%!important;max-width:none!important;height:var(--compat-mobile-header-4a42d)!important;min-height:var(--compat-mobile-header-4a42d)!important;padding-right:max(10px, var(--compat-safe-right-07078))!important;padding-left:max(12px, var(--compat-safe-left-49a79))!important;gap:8px!important}.topbar .brand{flex:none;gap:7px!important}.topbar .brand span{border-radius:11px!important;min-width:39px!important;height:36px!important;padding-inline-start:7px!important;padding-inline-end:7px!important}.topbar .brand b{font-size:.82rem!important;display:inline!important}.desktop-nav,.top-search,.top-actions>.create-btn,.top-actions>.language-switcher,.avatar-button,.guest-actions .btn.primary{display:none!important}.top-actions{align-items:center!important;gap:6px!important;min-width:0!important;margin-left:auto!important;display:flex!important}.mobile-search-trigger,.mobile-menu,.notification-btn{flex:0 0 var(--compat-touch-25490)!important;width:var(--compat-touch-25490)!important;height:var(--compat-touch-25490)!important;min-height:var(--compat-touch-25490)!important;border-radius:13px!important;place-items:center!important;padding:0!important;display:grid!important}.mobile-search-trigger svg,.mobile-menu svg,.notification-btn svg{width:20px!important;height:20px!important}.guest-actions{min-width:0!important;display:flex!important}.guest-actions .login-link{white-space:nowrap;border-radius:11px!important;align-items:center!important;min-height:40px!important;padding-inline-start:10px!important;padding-inline-end:10px!important;font-size:.76rem!important;display:inline-flex!important}.profile-menu-wrap{display:none!important}.mobile-nav-backdrop{visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s,visibility .2s;z-index:1080!important;background:#0a0f197a!important;border:0!important;display:block!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.mobile-nav-backdrop.open{visibility:visible;opacity:1}.mobile-drawer{overscroll-behavior:contain;z-index:1090!important;width:min(92vw,420px)!important;max-width:calc(100vw - 20px)!important;height:100dvh!important;max-height:100dvh!important;padding:var(--compat-safe-top-5a657) max(14px, var(--compat-safe-right-07078)) var(--compat-safe-bottom-41f44) 14px!important;background:#fff!important;border:0!important;border-left:1px solid #e1e5edf2!important;border-radius:24px 0 0 24px!important;grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;transition:transform .25s cubic-bezier(.2,.8,.2,1)!important;display:grid!important;position:fixed!important;top:0!important;bottom:0!important;left:auto!important;right:0!important;overflow:hidden!important;transform:translate(104%)!important;box-shadow:-28px 0 80px #0b111d3d!important}.mobile-drawer.open{transform:translate(0,0)!important}.mobile-drawer-head{border-bottom:0!important;min-height:60px!important;padding:8px 0 7px!important}.mobile-drawer-head .icon-btn{width:var(--compat-touch-25490)!important;height:var(--compat-touch-25490)!important;min-height:var(--compat-touch-25490)!important}.mobile-search{background:#f7f9fc!important;border:1px solid #dfe4ec!important;border-radius:15px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:50px!important;margin:4px 0 10px!important;padding:0 14px!important;display:grid!important}.mobile-search:focus-within{border-color:#ff5b4994!important;box-shadow:0 0 0 4px #ff5b4917!important}.mobile-search input{width:100%!important;min-width:0!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:16px!important}.mobile-drawer>.language-switcher{width:100%!important;margin-bottom:10px!important}.mobile-account-card{background:#f8fafc!important;border:1px solid #e5e9f0!important;border-radius:16px!important;grid-template-columns:46px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;min-height:66px!important;margin-bottom:10px!important;padding:10px!important;display:grid!important}.mobile-account-card>img{object-fit:cover!important;border-radius:14px!important;width:46px!important;height:46px!important}.mobile-account-card>div{min-width:0!important;display:grid!important}.mobile-account-card b,.mobile-account-card span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.mobile-account-card b{font-size:.85rem!important}.mobile-account-card span{color:#778091!important;font-size:.7rem!important}.mobile-account-card>a{color:#374154!important;background:#fff!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.mobile-auth-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}.mobile-auth-actions .btn{width:100%!important;min-height:46px!important;padding-inline-start:8px!important;padding-inline-end:8px!important}.mobile-drawer nav{scrollbar-width:thin;overscroll-behavior:contain;align-content:start!important;gap:4px!important;min-height:0!important;padding:2px 2px 12px 0!important;display:grid!important;overflow:hidden auto!important}.mobile-drawer nav a{color:#4e586a!important;border-radius:13px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-height:48px!important;padding:0 13px!important;font-size:.82rem!important;font-weight:800!important;display:grid!important}.mobile-drawer nav a svg{width:20px!important;height:20px!important}.mobile-drawer nav a.active{color:#e84635!important;background:#fff0ed!important}.mobile-drawer-actions{border-top:1px solid #edf0f4!important;gap:6px!important;padding-top:10px!important;display:grid!important}.mobile-create{justify-content:center!important;width:100%!important;min-height:50px!important;margin:0!important;display:flex!important}.mobile-logout{color:#b53b35!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 10px!important;font-weight:850!important;display:flex!important}.mobile-logout svg{width:17px!important}}@media (max-width:820px){.bottom-nav{z-index:1050!important;width:100%!important;height:calc(var(--compat-bottom-nav-1cecc) + var(--compat-safe-bottom-41f44))!important;min-height:calc(var(--compat-bottom-nav-1cecc) + var(--compat-safe-bottom-41f44))!important;padding:6px max(6px, var(--compat-safe-right-07078)) var(--compat-safe-bottom-41f44) max(6px, var(--compat-safe-left-49a79))!important;-webkit-backdrop-filter:blur(20px)saturate(170%)!important;backdrop-filter:blur(20px)saturate(170%)!important;background:#fffffff7!important;border:0!important;border-top:1px solid #d8dee8f5!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 -12px 34px #141c2c1a!important}.bottom-nav a{color:#747e90!important;text-align:center!important;background:0 0!important;border-radius:12px!important;align-content:center!important;place-items:center!important;gap:2px!important;min-width:0!important;min-height:56px!important;padding:4px 2px!important;font-size:.65rem!important;font-weight:820!important;line-height:1.05!important;display:grid!important}.bottom-nav a span{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:72px!important;display:block!important;overflow:hidden!important}.bottom-nav a svg{width:20px!important;height:20px!important}.bottom-nav a.active{color:#e74736!important;background:#fff1ee!important}.bottom-nav .bottom-create{color:#fff!important;background:linear-gradient(145deg,#ff735d,#ec4938)!important;border:4px solid #fff!important;border-radius:18px!important;align-self:start!important;width:52px!important;height:52px!important;min-height:52px!important;margin:-11px auto 0!important;padding:0!important;box-shadow:0 11px 24px #ff513d4d!important}.bottom-nav .bottom-create svg{width:23px!important;height:23px!important}body.nav-open .bottom-nav{visibility:hidden!important;pointer-events:none!important}.page-space,.legal-page,.home-hub-layout{padding-bottom:calc(var(--compat-bottom-nav-1cecc) + var(--compat-safe-bottom-41f44) + 24px)!important}.site-footer{padding-bottom:calc(var(--compat-bottom-nav-1cecc) + var(--compat-safe-bottom-41f44) + 18px)!important}.cookie-consent,.network-status{bottom:calc(var(--compat-bottom-nav-1cecc) + var(--compat-safe-bottom-41f44) + 10px)!important}}@media (max-width:760px){:root{--compat-mobile-gutter-8a17d:14px}.page,.container,.booking-detail,.groups-root,.creator-center,.legacy-journey,.legacy-saved,.home-hub-top-inner,.home-hub-layout,.footer{width:100%!important;max-width:100%!important;padding-right:max(var(--compat-mobile-gutter-8a17d), var(--compat-safe-right-07078))!important;padding-left:max(var(--compat-mobile-gutter-8a17d), var(--compat-safe-left-49a79))!important}.page-space{padding-top:14px!important}:where(.page,.container) h1{letter-spacing:-.045em;font-size:clamp(2rem,10vw,3.2rem);line-height:1.02}:where(.page,.container) h2{line-height:1.12}.content-card,.card,.booking-detail-booking-card,.groups-group-card,.creator-panel,.creator-editor,.legacy-saved-section,.my-plans-lane{border-radius:18px!important;box-shadow:0 10px 30px #161f3212!important}.btn,button.btn,a.btn,.icon-btn,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:46px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{width:100%!important;max-width:100%!important;font-size:16px!important}textarea{min-height:112px!important}:where(.page-head,.section-head,.map-section-head,.workspace-section-head,.pwp-section-head,.booking-section-head,.explore-results-head,.legacy-saved-section-head,.campaign-section-head,.partner-form-section-head,.privacy-card-header){flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important;min-width:0!important}:where(.row,.between,.row-actions,.action-row,.hero-actions,[class$=-actions]){flex-wrap:wrap;min-width:0}:where(.tabs,[class$=-tabs],[class*=-tabs\ ]){max-width:100%}:where(.admin-tabs,.commercial-tabs,.partner-pro-tabs,.legacy-saved-tabs,.my-plans-tabs,.explore-view-switch,.booking-type-tabs,.booking-social-tabs,.help-category-tabs,.growth-feed-toolbar,.pwp-tabs,.planner-view-switch,.notification-filter-bar){scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;padding-bottom:3px!important;display:flex!important;overflow:auto hidden!important}:where(.admin-tabs,.commercial-tabs,.partner-pro-tabs,.legacy-saved-tabs,.my-plans-tabs,.explore-view-switch,.booking-type-tabs,.booking-social-tabs,.help-category-tabs,.growth-feed-toolbar,.pwp-tabs,.planner-view-switch,.notification-filter-bar)::-webkit-scrollbar{display:none}:where(.admin-tabs,.commercial-tabs,.partner-pro-tabs,.legacy-saved-tabs,.my-plans-tabs,.explore-view-switch,.booking-type-tabs,.booking-social-tabs,.help-category-tabs,.growth-feed-toolbar,.pwp-tabs,.planner-view-switch,.notification-filter-bar)>*{scroll-snap-align:start;white-space:nowrap;flex:none!important}.table-card,.table-scroll,.admin-map-card,.partner-map-card{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.table-card table,.table-scroll table{min-width:680px!important}:where(.form-grid,.detail-grid,.field-grid,.marketing-form-grid,.partner-form-grid,.campaign-form-grid,.campaign-triple,.profile-two-columns,.profile-profile-grid,.profile-password-fields,.privacy-cookie-options,.booking-contact-grid,.product-trust-grid,.place-amenity-grid,.create-fields-two,.create-people-budget,.create-time-constraints,.legacy-create-extra-grid,.legacy-create-review-grid){grid-template-columns:1fr!important}:where(.span-2,.full,.wide){grid-column:1/-1!important}:where(.two-column,.three-column,.plan-detail-layout,.place-social-layout,.product-social-layout,.booking-social-layout,.booking-layout,.content-detail-layout,.marketing-studio-layout,.journey-dashboard,.profile-layout,.privacy-layout,.help-article-layout,.partner-overview-grid,.creator-funnel,.creator-revenue,.notification-center-layout){grid-template-columns:1fr!important}:where(.sticky-action,.product-sticky-card,.place-info-panel,.booking-aside,.marketing-preview,.legacy-create-inspiration,.create-review-side,.create-manual-side,.explore-rail,.profile-sidebar,.privacy-side-column){position:static!important;top:auto!important}:where(.plan-grid,.explore-grid,.groups-grid,.creator-grid,.legacy-saved-plan-grid,.booking-social-grid,.partner-products-grid,.partner-vendor-grid,.creator-media-grid,.campaign-grid,.moderation-grid,.pricing-grid,.legal-card-grid,.help-grid,.media-upload-grid,.startup-product-grid){grid-template-columns:1fr!important}:where(.stat-grid,.metric-grid,.data-cards,.creator-metrics,.partner-pro-metrics,.journey-stat-grid,.privacy-hero-metrics,.campaign-metrics,.commercial-overview-stack,.deep-trip-metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-hub-top-inner,.home-hub-layout{padding-inline:var(--compat-mobile-gutter-8a17d)!important}.home-hub-top-inner{padding-top:18px!important;padding-bottom:10px!important}.home-hub-message h1{font-size:clamp(2.15rem,11vw,3.35rem)!important}.home-hub-message p{font-size:.9rem!important;line-height:1.55!important}.home-hub-ai{grid-template-columns:1fr!important;padding:11px!important}.home-hub-ai>svg{display:none!important}.home-hub-ai button{width:100%!important}.home-hub-prompt-row,.home-flow-row{overscroll-behavior-x:contain;margin-inline:calc(var(--compat-mobile-gutter-8a17d) * -1)!important;padding-inline:var(--compat-mobile-gutter-8a17d)!important;scroll-padding-inline:var(--compat-mobile-gutter-8a17d)!important}.home-hub-layout{gap:12px!important;margin-top:8px!important}.home-composer,.home-flow-shelf,.home-feed-tabs,.home-inline-plans,.home-feed-end{border-radius:18px!important}.home-composer{padding:13px!important}.home-composer-actions a{min-height:48px!important;padding:5px 2px!important}.home-inline-plan-row{grid-template-columns:1fr!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;display:grid!important;overflow:visible!important}.home-inline-plan-row .plan-card:last-child{display:block!important}.explore-root{gap:13px!important}.explore-hero{min-height:0!important;padding:24px 18px!important}.explore-copy h1{font-size:clamp(2.2rem,11vw,3.35rem)!important}.explore-quick-actions{scrollbar-width:none;flex-wrap:nowrap!important;margin-inline-start:-18px!important;margin-inline-end:-18px!important;padding-inline-start:18px!important;padding-inline-end:18px!important;display:flex!important;overflow-x:auto!important}.explore-quick-actions::-webkit-scrollbar{display:none}.explore-quick-actions button{white-space:nowrap;flex:none!important;min-height:44px!important}.explore-filter{border-radius:18px!important;padding:12px!important;position:static!important}.explore-search{grid-template-columns:20px minmax(0,1fr) auto!important}.explore-search>.btn.primary{width:46px!important;min-width:46px!important;padding:0!important;font-size:0!important}.explore-search>.btn.primary svg{width:19px!important}.explore-filter-toggle{grid-column:1/-1!important;width:100%!important}.explore-filter:not(.mobile-open) .explore-filter-grid{display:none!important}.explore-filter.mobile-open .explore-filter-grid{display:grid!important}.explore-filter-grid{margin-top:10px!important}.explore-filter-apply{width:100%!important}.explore-active-filters{flex-wrap:nowrap!important;overflow-x:auto!important}.explore-active-filters>*{flex:none}.explore-results-head>div:last-child{width:100%!important}.my-plans-root{gap:13px!important}.my-plans-hero{padding:24px 18px!important}.my-plans-copy h1{font-size:clamp(2.15rem,10.5vw,3.2rem)!important}.my-plans-actions{grid-template-columns:1fr!important;display:grid!important}.my-plans-actions .btn{width:100%!important}.my-plans-summary{scroll-snap-type:x proximity;grid-auto-columns:minmax(124px,1fr)!important;grid-auto-flow:column!important;margin-inline-start:-18px!important;margin-inline-end:-18px!important;padding-inline-start:18px!important;padding-inline-end:18px!important;overflow-x:auto!important}.my-plans-summary>*{scroll-snap-align:start}.my-plans-toolbar{padding:10px!important;position:static!important}.my-plans-grid{grid-template-columns:1fr!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;display:grid!important;overflow:visible!important}.create-stepper-compat{scroll-snap-type:x mandatory;flex-wrap:nowrap!important;margin-inline-start:-1px!important;margin-inline-end:-1px!important;display:flex!important;overflow-x:auto!important}.create-stepper-compat button{scroll-snap-align:start;flex:0 0 148px!important;min-height:50px!important}.create-step-panel{padding:14px!important}.create-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.create-step-actions{bottom:calc(var(--compat-bottom-nav-1cecc) + var(--compat-safe-bottom-41f44) + 8px)!important;grid-template-columns:auto minmax(0,1fr) auto!important;padding:7px!important}.create-step-actions .btn{min-width:46px!important}.create-mobile-cta{bottom:calc(var(--compat-bottom-nav-1cecc) + var(--compat-safe-bottom-41f44) + 8px)!important}.content-detail-top{grid-template-columns:44px minmax(0,1fr) 44px!important}.content-detail-media{height:min(58svh,560px)!important;min-height:320px!important}.content-detail-scroll{padding:16px!important}.content-detail-scroll h1{font-size:clamp(1.95rem,9vw,2.7rem)!important}.content-detail-cta,.booking-next,.sticky-action{padding-bottom:max(14px, var(--compat-safe-bottom-41f44))!important}.booking-hero,.product-social-hero,.place-social-hero,.booking-social-hero,.groups-hero,.creator-hero,.legacy-saved-hero,.partner-pro-hero,.journey-pro-hero,.profile-hero,.pricing-hero,.privacy-hero,.city-hero,.partner-hero{border-radius:20px!important;padding:22px 18px!important}.booking-hero-summary,.product-social-price-card,.place-social-proof-row,.booking-social-proof,.creator-pulse,.partner-pro-health{width:100%!important;max-width:100%!important}.booking-social-form{grid-template-columns:1fr!important}.booking-social-form .btn{width:100%!important}.legacy-booking-item,.partner-booking-list>article,.service-suggestion-card{grid-template-columns:1fr!important}.service-suggestion-cover{min-height:180px!important}.pwp-hero{padding:20px 16px!important}.pwp-hero-side,.pwp-summary-grid{grid-template-columns:1fr 1fr!important}.pwp-hero-actions{grid-template-columns:1fr!important;display:grid!important}.pwp-hero-actions .btn{width:100%!important}.pwp-tabs{top:var(--header-height)!important}.planner-toolbar{top:calc(var(--header-height) + 56px)!important}.planner-board-layout,.workspace-command-grid{grid-template-columns:1fr!important}.profile-sidebar,.privacy-side-column{order:2}.profile-content,.privacy-main-column{order:1}.profile-actions,.privacy-cookie-actions,.campaign-form-actions,.partner-booking-actions,.admin-row-actions{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.profile-actions .btn,.privacy-cookie-actions button,.campaign-form-actions .btn,.partner-booking-actions .btn,.admin-row-actions .btn{width:100%!important}.site-footer .footer{grid-template-columns:1fr 1fr!important;gap:24px 18px!important}.site-footer .footer-main,.site-footer .footer-cta,.site-footer .footer-bottom{grid-column:1/-1!important}.site-footer .footer-cta{grid-template-columns:1fr!important;display:grid!important}.site-footer .footer-cta .btn{grid-area:auto!important;width:100%!important}.modal-backdrop{align-items:end!important;padding:0!important}.modal,.modal.wide{overscroll-behavior:contain;width:100%!important;max-width:100%!important;max-height:calc(100dvh - var(--compat-safe-top-5a657) - 10px)!important;border-radius:24px 24px 0 0!important;margin:0!important}.modal-head{z-index:4!important;background:#fffffffa!important;padding:12px 14px!important;position:sticky!important;top:0!important}.modal-head h2{font-size:clamp(1.35rem,6vw,1.7rem)!important}.modal-body{padding:14px 14px calc(18px + var(--compat-safe-bottom-41f44))!important;overflow-y:auto!important}.cookie-consent{right:max(10px, var(--compat-safe-right-07078))!important;left:max(10px, var(--compat-safe-left-49a79))!important;border-radius:18px!important;width:auto!important;max-height:min(66dvh,520px)!important;padding:14px!important;overflow-y:auto!important}.cookie-consent-actions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.cookie-settings-btn{grid-column:1/-1!important}}@media (max-width:520px){:root{--compat-mobile-gutter-8a17d:12px}.topbar .brand b,.guest-actions .login-link{display:none!important}:where(.row-actions,.action-row,.modal-actions,.hero-actions,.form-actions,.saved-form-actions,.create-review-actions,.campaign-actions,.partner-pro-hero-actions,.place-social-actions,.product-social-proof,.booking-detail-chips){grid-template-columns:1fr!important;width:100%!important;display:grid!important}:where(.row-actions,.action-row,.modal-actions,.hero-actions,.form-actions,.saved-form-actions,.create-review-actions,.campaign-actions,.partner-pro-hero-actions,.place-social-actions,.product-social-proof,.booking-detail-chips)>:where(.btn,button,a){justify-content:center!important;width:100%!important}:where(.stat-grid,.metric-grid,.data-cards,.creator-metrics,.partner-pro-metrics,.journey-stat-grid,.privacy-hero-metrics,.campaign-metrics,.commercial-overview-stack,.deep-trip-metric-grid){grid-template-columns:1fr!important}.home-composer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.create-interest-grid,.pwp-hero-side,.pwp-summary-grid,.site-footer .footer{grid-template-columns:1fr!important}.site-footer .footer-column{grid-column:1!important}.cookie-consent-actions{grid-template-columns:1fr!important}.cookie-settings-btn{grid-column:auto!important}.bottom-nav a{font-size:.6rem!important}.bottom-nav a span{max-width:58px!important}}@media (max-width:360px){:root{--compat-mobile-gutter-8a17d:10px}.topbar-inner{padding-inline-start:8px!important;padding-inline-end:8px!important}.mobile-search-trigger,.mobile-menu,.notification-btn{flex-basis:42px!important;width:42px!important;height:42px!important}.bottom-nav a span{font-size:.56rem!important}.keoflow-personal-tabs{max-width:calc(100vw - 96px)!important}}@media (max-width:760px){.route-shell-inspiration .topbar{background:#080c13fa!important;border-bottom-color:#ffffff14!important}.route-shell-inspiration .topbar .brand b{color:#ff6a57!important}.route-shell-inspiration .mobile-search-trigger,.route-shell-inspiration .mobile-menu,.route-shell-inspiration .notification-btn{color:#fff!important;background:#ffffff14!important;border-color:#ffffff1f!important}.keoflow-page{height:calc(100dvh - var(--header-height))!important;padding-bottom:calc(var(--compat-bottom-nav-1cecc) + var(--compat-safe-bottom-41f44))!important}.keoflow-commandbar{min-height:50px!important}.keoflow-player-media{padding-right:56px!important}.keoflow-action-rail{bottom:98px!important}.keoflow-player-mobile-copy{bottom:116px!important}.keoflow-player-controls{bottom:64px!important}.keoflow-mobile-plan{bottom:12px!important}}@media (max-height:520px) and (orientation:landscape) and (max-width:1020px){:root{--compat-mobile-header-4a42d:50px;--compat-bottom-nav-1cecc:56px}.topbar .brand span{min-width:35px!important;height:32px!important}.mobile-search-trigger,.mobile-menu,.notification-btn{width:40px!important;height:40px!important;min-height:40px!important}.bottom-nav a{grid-template-columns:auto auto!important;gap:5px!important;min-height:44px!important}.bottom-nav a span{font-size:.58rem!important}.bottom-nav .bottom-create{width:46px!important;height:46px!important;min-height:46px!important;margin-top:-8px!important}.mobile-drawer{border-radius:20px 0 0 20px!important;width:min(72vw,520px)!important}.mobile-drawer nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-drawer nav a{min-height:42px!important}.keoflow-page{min-height:0!important}}@media (hover:hover) and (pointer:fine){.bottom-nav a:hover,.mobile-drawer nav a:hover{background:#f4f6f9!important}}@media (hover:none) and (pointer:coarse){:where(.btn,button,a,[role=button],[role=tab]){-webkit-tap-highlight-color:transparent}:where(.btn,button,a,[role=button],[role=tab]):active{transform:scale(.985)}.bottom-nav .bottom-create:active{transform:scale(.96)!important}}@media (prefers-reduced-motion:reduce){.mobile-drawer,.mobile-nav-backdrop{transition:none!important}}:root{--compat-safe-top-e1754:env(safe-area-inset-top,0px);--compat-safe-right-6b157:env(safe-area-inset-right,0px);--compat-safe-bottom-642b5:env(safe-area-inset-bottom,0px);--compat-safe-left-cfc10:env(safe-area-inset-left,0px);--compat-header-h-9cf36:54px;--compat-bottom-nav-h-122df:64px;--compat-gutter-7758f:clamp(14px, 4vw, 18px);--compat-touch-eabf8:44px;--compat-radius-6a13e:18px;--compat-line-7d8ce:#e4e8ef;--compat-ink-d2a40:#121827;--compat-muted-bc467:#687285;--compat-accent-e9e32:#f2533f}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:320px;max-width:100%;scroll-padding-top:calc(var(--compat-header-h-9cf36) + var(--compat-safe-top-e1754) + 12px);overflow-x:hidden}body,#root,.app-shell,.app-main,.route-stage,.route-stage>*{width:100%;min-width:0;max-width:100%}body{overscroll-behavior-x:none;margin:0;overflow-x:hidden}img,video,iframe,canvas,svg{max-width:100%}:where(.page,.container,.content-card,.card,article,section,aside,main,header,footer,nav,form,fieldset,label,div){min-width:0}:where(h1,h2,h3,h4,p,b,strong,span,small,a,button,label,legend){overflow-wrap:break-word}:where(.horizontal-scroll,[class*=-row],[class*=-tabs],[class*=-chips]){overscroll-behavior-inline:contain}@media (max-width:1020px){:root{--header-height:calc(var(--compat-header-h-9cf36) + var(--compat-safe-top-e1754));--lk-header-h:calc(var(--compat-header-h-9cf36) + var(--compat-safe-top-e1754))}.topbar{z-index:1000!important;height:calc(var(--compat-header-h-9cf36) + var(--compat-safe-top-e1754))!important;min-height:calc(var(--compat-header-h-9cf36) + var(--compat-safe-top-e1754))!important;padding-top:var(--compat-safe-top-e1754)!important;-webkit-backdrop-filter:blur(18px)saturate(165%)!important;backdrop-filter:blur(18px)saturate(165%)!important;background:#fffffffa!important;border-bottom:1px solid #dce1eaeb!important;position:sticky!important;top:0!important;box-shadow:0 5px 20px #141c2c0f!important}.topbar-inner{width:100%!important;height:var(--compat-header-h-9cf36)!important;min-height:var(--compat-header-h-9cf36)!important;padding:0 max(10px, var(--compat-safe-right-6b157)) 0 max(12px, var(--compat-safe-left-cfc10))!important;gap:7px!important}.topbar .brand{gap:0!important}.topbar .brand span{border-radius:11px!important;width:38px!important;min-width:38px!important;height:36px!important;padding:0!important;font-size:.78rem!important}.topbar .brand b{display:none!important}.top-actions{align-items:center!important;gap:6px!important;margin-left:auto!important;display:flex!important}.mobile-search-trigger,.notification-btn,.mobile-menu{width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dde2ea!important;border-radius:12px!important;flex:0 0 40px!important;place-items:center!important;padding:0!important;display:grid!important}.mobile-search-trigger svg,.notification-btn svg,.mobile-menu svg{width:20px!important;height:20px!important}.notification-btn i{min-width:18px!important;height:18px!important;font-size:.58rem!important;top:-3px!important;right:-3px!important}.guest-actions .login-link{white-space:nowrap!important;border-radius:11px!important;align-items:center!important;min-height:40px!important;padding-inline-start:10px!important;padding-inline-end:10px!important;font-size:.74rem!important;display:inline-flex!important}.mobile-drawer{border-radius:22px 0 0 22px!important;width:min(92vw,390px)!important;max-width:calc(100vw - 16px)!important}.mobile-drawer nav a{min-height:48px!important}}@media (max-width:820px){.bottom-nav{z-index:1050!important;width:100%!important;height:calc(var(--compat-bottom-nav-h-122df) + var(--compat-safe-bottom-642b5))!important;min-height:calc(var(--compat-bottom-nav-h-122df) + var(--compat-safe-bottom-642b5))!important;padding:5px max(5px, var(--compat-safe-right-6b157)) var(--compat-safe-bottom-642b5) max(5px, var(--compat-safe-left-cfc10))!important;-webkit-backdrop-filter:blur(20px)saturate(170%)!important;backdrop-filter:blur(20px)saturate(170%)!important;background:#fffffffb!important;border:0!important;border-top:1px solid #d8dee8f5!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 -8px 28px #141c2c17!important}.bottom-nav a{color:#717c8f!important;text-align:center!important;background:0 0!important;border-radius:12px!important;align-content:center!important;place-items:center!important;gap:2px!important;min-width:0!important;min-height:54px!important;padding:3px 2px!important;font-size:.64rem!important;font-weight:820!important;line-height:1!important;text-decoration:none!important;display:grid!important}.bottom-nav a span{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:68px!important;display:block!important;overflow:hidden!important}.bottom-nav a svg{width:20px!important;height:20px!important}.bottom-nav a.active{color:#e94b38!important;background:#fff1ee!important}.bottom-nav .bottom-create{color:#fff!important;background:linear-gradient(145deg,#ff715c,#ed4b39)!important;border:4px solid #fff!important;border-radius:17px!important;align-self:start!important;width:50px!important;height:50px!important;min-height:50px!important;margin:-9px auto 0!important;padding:0!important;box-shadow:0 9px 22px #f5503b47!important}.bottom-nav .bottom-create svg{width:23px!important;height:23px!important}.app-main{padding-bottom:calc(var(--compat-bottom-nav-h-122df) + var(--compat-safe-bottom-642b5))!important}.immersive-shell .app-main,.route-shell-inspiration .app-main{padding-bottom:0!important}.site-footer{padding-bottom:calc(var(--compat-bottom-nav-h-122df) + var(--compat-safe-bottom-642b5) + 16px)!important}.cookie-consent,.network-status{bottom:calc(var(--compat-bottom-nav-h-122df) + var(--compat-safe-bottom-642b5) + 10px)!important}}@media (max-width:760px){.page,.container,.footer,.home-hub-top-inner,.home-hub-layout,.create-plan-root,.content-detail-page{width:100%!important;max-width:100%!important;padding-right:max(var(--compat-gutter-7758f), var(--compat-safe-right-6b157))!important;padding-left:max(var(--compat-gutter-7758f), var(--compat-safe-left-cfc10))!important}.page-space{padding-top:14px!important;padding-bottom:22px!important}:where(.page,.container) h1{text-wrap:balance;max-width:100%;letter-spacing:-.045em!important;font-size:clamp(1.95rem,8.7vw,2.55rem)!important;line-height:1.03!important}:where(.page,.container) h2{text-wrap:balance;font-size:clamp(1.35rem,6vw,1.8rem);line-height:1.12}:where(.page,.container) p{line-height:1.58}.content-card,.card,.booking-detail-booking-card,.groups-group-card,.creator-panel,.creator-editor,.legacy-saved-section,.my-plans-lane{border-radius:var(--compat-radius-6a13e)!important;max-width:100%!important;box-shadow:0 9px 26px #161f3211!important}.btn,button.btn,a.btn,.icon-btn,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:var(--compat-touch-eabf8)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{width:100%!important;max-width:100%!important;font-size:16px!important}:where(.form-grid,.detail-grid,.field-grid,.marketing-form-grid,.partner-form-grid,.campaign-form-grid,.profile-two-columns,.profile-profile-grid,.profile-password-fields,.booking-contact-grid,.create-fields-two,.create-people-budget,.create-time-constraints,.legacy-create-extra-grid,.legacy-create-review-grid){grid-template-columns:minmax(0,1fr)!important}:where(.two-column,.three-column,.plan-detail-layout,.place-social-layout,.product-social-layout,.booking-social-layout,.booking-layout,.content-detail-layout,.marketing-studio-layout,.journey-dashboard,.profile-layout,.privacy-layout,.help-article-layout,.partner-overview-grid,.creator-funnel,.creator-revenue,.notification-center-layout){grid-template-columns:minmax(0,1fr)!important}:where(.plan-grid,.explore-grid,.groups-grid,.creator-grid,.legacy-saved-plan-grid,.booking-social-grid,.partner-products-grid,.partner-vendor-grid,.creator-media-grid,.campaign-grid,.moderation-grid,.pricing-grid,.legal-card-grid,.help-grid,.media-upload-grid,.startup-product-grid){grid-template-columns:minmax(0,1fr)!important}:where(.table-card,.table-scroll,.admin-map-card,.partner-map-card){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}:where(.table-card,.table-scroll) table{min-width:680px!important}.modal-backdrop{align-items:end!important;padding:0!important}.modal,.modal.wide{width:100%!important;max-width:100%!important;max-height:calc(100dvh - var(--compat-safe-top-e1754) - 8px)!important;border-radius:22px 22px 0 0!important;margin:0!important}.modal-head{z-index:3!important;background:#fff!important;padding:12px 14px!important;position:sticky!important;top:0!important}.modal-body{padding:14px 14px calc(18px + var(--compat-safe-bottom-642b5))!important;overflow-y:auto!important}.my-plans-root{gap:14px!important}.my-plans-root.page{padding-top:14px!important}.my-plans-hero{border-radius:22px!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:20px 16px!important;display:grid!important;overflow:hidden!important}.my-plans-copy h1{letter-spacing:-.052em!important;max-width:100%!important;margin:10px 0 11px!important;font-size:clamp(2rem,9vw,2.45rem)!important;line-height:1.02!important}.my-plans-copy p{font-size:.92rem!important;line-height:1.55!important}.my-plans-actions{grid-template-columns:minmax(0,1fr)!important;gap:9px!important;margin-top:18px!important;display:grid!important}.my-plans-actions .btn{justify-content:center!important;width:100%!important;min-height:48px!important}.my-plans-summary{scroll-snap-type:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:9px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.my-plans-summary>div{border-radius:16px!important;min-width:0!important;min-height:88px!important;padding:14px!important}.my-plans-summary b{font-size:1.65rem!important}.my-plans-summary span{font-size:.72rem!important;line-height:1.25!important}.my-plans-toolbar{border-radius:17px!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:9px!important;display:grid!important;position:static!important}.my-plans-search{order:-1!important}.my-plans-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important;overflow:visible!important}.my-plans-tabs button{justify-content:center!important;min-width:0!important;padding:0 8px!important}.my-plans-toolbar select{width:100%!important;min-width:0!important;display:block!important}.my-plans-grid{scroll-snap-type:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:12px!important;display:grid!important;overflow:visible!important}.my-plans-lane{padding:13px!important}.my-plans-my-plan-cover{height:min(52vw,215px)!important;min-height:170px!important}.home-hub{background:#f7f8fb!important;overflow-x:hidden!important}.home-hub-top-inner,.home-hub-layout{width:100%!important;max-width:100%!important;padding-right:max(var(--compat-gutter-7758f), var(--compat-safe-right-6b157))!important;padding-left:max(var(--compat-gutter-7758f), var(--compat-safe-left-cfc10))!important}.home-hub-top-inner{padding-top:18px!important;padding-bottom:17px!important}.home-hub-message{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.home-hub-message h1{font-size:clamp(1.95rem,9vw,2.45rem)!important;line-height:1.02!important}.home-hub-message p{font-size:.9rem!important;line-height:1.55!important}.home-hub-ai{border-radius:16px!important;grid-template-columns:22px minmax(0,1fr)!important;gap:9px!important;margin-top:16px!important;padding:11px!important;display:grid!important;box-shadow:0 8px 24px #19223412!important}.home-hub-ai button{grid-column:1/-1!important;justify-content:center!important;width:100%!important;min-height:46px!important}.home-hub-prompt-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;margin-top:9px!important;padding:0 0 3px!important;display:flex!important;overflow:auto hidden!important}.home-hub-prompt-row::-webkit-scrollbar{display:none}.home-hub-prompt-row button{white-space:nowrap!important;flex:none!important;max-width:82vw!important}.home-hub-layout{gap:11px!important;margin-top:10px!important;padding-bottom:18px!important}.home-main-feed{gap:11px!important;width:100%!important;max-width:100%!important}.home-composer,.home-flow-shelf,.home-personalization-card,.home-feed-tabs,.home-inline-plans,.home-feed-end,.community-post-card{border:1px solid var(--compat-line-7d8ce)!important;border-radius:18px!important;width:100%!important;max-width:100%!important;margin-inline-start:0!important;margin-inline-end:0!important;box-shadow:0 8px 25px #1820310e!important}.home-composer{padding:13px!important}.home-composer-top{grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important;display:grid!important}.home-composer-top img{width:42px!important;height:42px!important}.home-composer-top a{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;padding:11px 13px!important;overflow:hidden!important}.home-composer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.home-composer-actions a{border-radius:12px!important;justify-content:center!important;gap:6px!important;min-width:0!important;min-height:48px!important;padding:7px!important;font-size:.72rem!important;display:flex!important}.home-flow-shelf{padding:14px!important;overflow:hidden!important}.home-feed-section-head{align-items:flex-start!important;gap:8px!important}.home-feed-section-head h2{font-size:1.15rem!important;line-height:1.2!important}.home-feed-section-head>a{flex:none!important;font-size:.68rem!important}.home-flow-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none!important;grid-auto-columns:min(72vw,255px)!important;grid-auto-flow:column!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:0 0 4px!important;display:grid!important;overflow:auto hidden!important}.home-flow-row::-webkit-scrollbar{display:none}.home-flow-row>*{scroll-snap-align:start;min-width:0!important}.home-flow-card,.home-flow-create{width:100%!important;height:min(112vw,420px)!important;max-height:420px!important}.home-personalization-card{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:15px!important;display:grid!important}.home-personalization-card>div{align-items:flex-start!important;min-width:0!important}.home-personalization-card b{font-size:.98rem!important;line-height:1.35!important}.home-personalization-card p{display:none!important}.home-personalization-card .btn{width:100%!important}.home-feed-tabs{padding:8px!important;display:block!important;overflow:hidden!important}.home-feed-tabs>div{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;gap:5px!important;width:100%!important;max-width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.home-feed-tabs>div::-webkit-scrollbar{display:none}.home-feed-tabs button{white-space:nowrap!important;flex:none!important;min-height:44px!important;padding:0 13px!important}.home-feed-tabs>a{display:none!important}.home-inline-plans{padding:14px!important;overflow:hidden!important}.home-inline-plan-row{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none!important;grid-auto-columns:min(84vw,330px)!important;grid-auto-flow:column!important;gap:10px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:auto hidden!important}.home-inline-plan-row::-webkit-scrollbar{display:none}.home-inline-plan-row>*{scroll-snap-align:start;min-width:0!important}.home-feed-end{flex-direction:column!important;align-items:stretch!important;padding:15px!important}.home-feed-end .btn{width:100%!important}}@media (max-width:720px){.community-post-card{overflow:hidden!important}.community-post-head{grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important;padding:13px!important;display:grid!important}.community-post-author{gap:9px!important;min-width:0!important}.community-post-author img{flex:0 0 42px!important;width:42px!important;height:42px!important}.community-post-author b,.community-post-author small{max-width:100%!important}.community-follow{white-space:nowrap!important;min-height:40px!important;margin-left:0!important;padding:0 10px!important}.community-post-menu>button{width:40px!important;height:40px!important}.community-post-copy{padding:0 13px 13px!important}.community-post-copy h2{font-size:1.28rem!important}.community-post-media{aspect-ratio:4/5;width:100%!important;max-width:100%!important;min-height:0!important;overflow:hidden!important}.community-post-media .marketing-media,.community-post-media>img,.community-post-media>video,.community-post-media>iframe,.community-post-media .marketing-media-fallback{object-fit:cover!important;border:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important}.community-post-media.is-video .marketing-media,.community-post-media.is-video>video,.community-post-media.is-video>iframe{object-fit:contain!important;background:#0d1016!important}.community-post-insight{scrollbar-width:none;flex-wrap:nowrap!important;gap:10px!important;width:100%!important;padding:11px 13px 8px!important;overflow-x:auto!important}.community-post-insight::-webkit-scrollbar{display:none}.community-post-insight span{white-space:nowrap!important;flex:none!important}.community-post-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 10px!important}.community-post-actions button{gap:4px!important;min-width:0!important;padding:0 3px!important}.community-post-actions button span{white-space:nowrap!important;font-size:.68rem!important}.community-post-actions svg{width:18px!important}}@media (max-width:380px){.community-follow{justify-content:center!important;width:40px!important;min-width:40px!important;padding:0!important;font-size:0!important}.community-follow svg{width:17px!important;height:17px!important}.community-post-actions button span{font-size:.62rem!important}}@media (max-width:760px){.create-plan-root{padding-top:12px!important;padding-bottom:18px!important}.legacy-create-start,.create-review-layout,.create-manual{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.create-plan-root .create-builder,.create-plan-root .legacy-create-choice-card,.create-plan-root .legacy-create-finish-card,.create-plan-root .create-glance,.create-plan-root .create-itinerary,.create-plan-root .create-manual-main,.create-plan-root .create-manual-side{border-radius:18px!important;padding:16px!important}.create-builder-head{gap:10px!important}.create-orb{border-radius:13px!important;width:42px!important;height:42px!important}.create-builder-head h2{font-size:1.35rem!important}.create-builder-head p{font-size:.85rem!important}.create-stepper-compat{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:100%!important;margin:0 0 10px!important;padding:5px!important;display:grid!important;overflow:visible!important}.create-stepper-compat button{text-align:center!important;scroll-snap-align:none!important;grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:3px!important;min-width:0!important;min-height:58px!important;padding:6px 3px!important;display:grid!important}.create-stepper-compat button i{width:24px!important;height:24px!important}.create-stepper-compat button span{min-width:0!important;display:block!important}.create-stepper-compat button b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.64rem!important;display:block!important;overflow:hidden!important}.create-stepper-compat button small{display:none!important}.create-step-panel{border-radius:17px!important;padding:14px!important}.create-step-panel>header{gap:9px!important}.create-step-panel>header>span{width:34px!important;height:34px!important}.create-step-panel>header h3{font-size:1.25rem!important}.create-step-panel>header p{font-size:.82rem!important}.create-chip-row,.legacy-create-budget-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important;overflow:visible!important}.create-chip-row>button,.legacy-create-budget-chips>button{white-space:normal!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:7px!important}.create-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.create-interest-grid button{min-width:0!important;min-height:50px!important;padding:8px!important}.create-step-actions{z-index:20!important;bottom:calc(var(--compat-bottom-nav-h-122df) + var(--compat-safe-bottom-642b5) + 7px)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff7!important;border:1px solid #dfe4ec!important;border-radius:16px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;width:100%!important;padding:7px!important;display:grid!important;position:sticky!important;box-shadow:0 12px 32px #141c2c24!important}.create-step-actions .btn{min-width:46px!important;padding-inline-start:10px!important;padding-inline-end:10px!important}.create-step-actions>div{text-align:center!important;min-width:0!important}.create-step-actions>div b{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.create-mobile-cta{bottom:calc(var(--compat-bottom-nav-h-122df) + var(--compat-safe-bottom-642b5) + 7px)!important}}@media (max-width:390px){.create-interest-grid{grid-template-columns:minmax(0,1fr)!important}.create-step-actions>div{display:none!important}.create-step-actions{grid-template-columns:1fr 1fr!important}.create-step-actions .btn{justify-content:center!important;width:100%!important}}@media (max-width:760px){.partner-onboarding{gap:13px!important}.partner-onboarding .partner-hero,.partner-onboarding .partner-hero.pending,.partner-onboarding .partner-hero.success{color:#fff!important;background:radial-gradient(circle at 90% 8%,#6f62ff47,#0000 14rem),linear-gradient(145deg,#151b2a,#29344b)!important;border:0!important;border-radius:20px!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:20px 16px!important;display:grid!important;overflow:hidden!important;box-shadow:0 14px 38px #1118272e!important}.partner-onboarding .partner-hero.pending{background:linear-gradient(145deg,#564516,#8b6f20)!important}.partner-onboarding .partner-hero.success{background:linear-gradient(145deg,#0f5132,#19875a)!important}.partner-onboarding .partner-hero>svg{color:#fff!important;background:#ffffff1f!important;border-radius:14px!important;width:46px!important;height:46px!important;padding:11px!important}.partner-onboarding .partner-hero h1{color:#fff!important;letter-spacing:-.05em!important;margin:8px 0 9px!important;font-size:clamp(2rem,8.8vw,2.45rem)!important;line-height:1.04!important}.partner-onboarding .partner-hero p{color:#ffffffc7!important;margin:0!important;font-size:.9rem!important;line-height:1.55!important}.partner-onboarding .partner-hero .eyebrow{color:#ff9a8d!important}.partner-onboarding .partner-hero>.btn{grid-column:1/-1!important;width:100%!important}.partner-benefits{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.benefit-card{border-radius:17px!important;padding:17px!important}.benefit-card b{margin-top:9px!important;font-size:1rem!important}.benefit-card p{font-size:.88rem!important;line-height:1.5!important}.partner-steps{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.partner-form{width:100%!important;max-width:100%!important;padding:16px!important}.partner-form .form-grid{grid-template-columns:minmax(0,1fr)!important}.partner-form .btn{width:100%!important}.content-detail-page{padding-top:10px!important}.content-detail-top{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}.content-detail-top .content-detail-back,.content-detail-top>.btn{justify-content:center!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:0!important}.content-detail-top>div{text-align:left!important}.content-detail-top>div span{justify-content:flex-start!important;font-size:.63rem!important}.content-detail-top>div small{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.68rem!important;display:block!important;overflow:hidden!important}.content-detail-layout{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;gap:11px!important;padding:0!important;display:grid!important;overflow:visible!important}.content-detail-gallery{gap:8px!important}.content-detail-media{aspect-ratio:4/3;background:#0c0f15!important;border-radius:18px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;box-shadow:0 9px 28px #141c2c1f!important}.content-detail-media .marketing-media,.content-detail-media>img,.content-detail-media>video,.content-detail-media>iframe,.content-detail-media .marketing-media-fallback{object-fit:contain!important;background:#0c0f15!important;border:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important}.content-detail-media-nav{width:40px!important;height:40px!important}.content-detail-thumbnails{width:100%!important;max-width:100%!important;padding-bottom:2px!important;overflow-x:auto!important}.content-detail-copy{border-radius:18px!important;min-height:0!important;max-height:none!important;overflow:visible!important}.content-detail-copy>header{grid-template-columns:44px minmax(0,1fr) auto!important;gap:9px!important;padding:13px!important;display:grid!important}.content-detail-copy>header img{border-radius:13px!important;width:44px!important;height:44px!important}.content-detail-copy>header .btn{white-space:nowrap!important;min-height:40px!important;padding-inline-start:9px!important;padding-inline-end:9px!important}.content-detail-scroll{padding:15px!important;overflow:visible!important}.content-detail-scroll h1{font-size:clamp(1.8rem,8.5vw,2.35rem)!important;line-height:1.04!important}.content-detail-proof{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:14px 0!important}.content-detail-proof span{min-width:0!important;min-height:68px!important;padding:8px 4px!important}.content-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.content-detail-stats button{min-width:0!important;min-height:44px!important;padding:0!important}.content-detail-stats span{display:none!important}.content-detail-cta{padding:14px!important;padding-bottom:14px!important}.content-detail-cta .btn{width:100%!important}}@media (max-width:390px){.content-detail-copy>header{grid-template-columns:42px minmax(0,1fr) 40px!important}.content-detail-copy>header .btn{width:40px!important;min-width:40px!important;padding:0!important;font-size:0!important}}@media (max-width:800px){body.keoflow-immersive{overflow:hidden!important}.route-shell-inspiration,.route-shell-inspiration .app-main,.route-shell-inspiration .route-stage,.immersive-shell .app-main,.immersive-shell .route-stage{height:calc(100dvh - var(--header-height))!important;min-height:0!important;overflow:hidden!important}.keoflow-page{width:100%!important;height:calc(100dvh - var(--header-height) - var(--compat-bottom-nav-h-122df) - var(--compat-safe-bottom-642b5))!important;grid-template-rows:52px minmax(0,1fr)!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.keoflow-commandbar{grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;height:52px!important;min-height:52px!important;padding:6px 9px!important;display:grid!important;overflow:hidden!important}.keoflow-command-title{min-width:0!important}.keoflow-command-title>span{flex:none!important;padding:7px 8px!important}.keoflow-command-title>div{display:none!important}.keoflow-personal-tabs{scrollbar-width:none;flex-wrap:nowrap!important;gap:3px!important;min-width:0!important;max-width:100%!important;padding:3px!important;display:flex!important;overflow-x:auto!important}.keoflow-personal-tabs::-webkit-scrollbar{display:none}.keoflow-personal-tabs button{white-space:nowrap!important;flex:none!important;min-height:36px!important;padding:0 11px!important}.keoflow-command-controls{gap:5px!important;display:flex!important}.keoflow-tabs,.keoflow-search,.keoflow-following{display:none!important}.keoflow-publish{width:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;font-size:0!important}.keoflow-workspace,.keoflow-stage,.keoflow-player{width:100%!important;height:100%!important;min-height:0!important}.keoflow-workspace{padding:0!important;display:block!important;overflow:hidden!important}.keoflow-stage{border:0!important;border-radius:0!important}.keoflow-player-media{padding:0 58px 0 0!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.keoflow-player-media .marketing-media,.keoflow-player-media>img,.keoflow-player-media>video,.keoflow-player-media>iframe,.keoflow-player-media .marketing-media-fallback{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.keoflow-player-media img{object-fit:cover!important}.keoflow-action-rail{gap:8px!important;bottom:88px!important;right:6px!important}.keoflow-action-avatar img{width:40px!important;height:40px!important}.keoflow-action-rail button>span{width:38px!important;height:38px!important}.keoflow-action-rail b{font-size:.62rem!important}.keoflow-player-mobile-copy{bottom:102px!important;left:12px!important;right:62px!important}.keoflow-player-mobile-copy h2{font-size:clamp(1.12rem,5.5vw,1.38rem)!important}.keoflow-player-controls{bottom:51px!important;left:10px!important;right:61px!important}.keoflow-mobile-plan{min-height:40px!important;bottom:7px!important;left:10px!important;right:61px!important}.keoflow-media-arrow.next{right:62px!important}}@media (max-height:520px) and (orientation:landscape) and (max-width:1020px){:root{--compat-header-h-9cf36:48px;--compat-bottom-nav-h-122df:54px}.bottom-nav a{min-height:44px!important}.bottom-nav .bottom-create{width:44px!important;height:44px!important;min-height:44px!important}.keoflow-commandbar{height:46px!important;min-height:46px!important}.keoflow-page{grid-template-rows:46px minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.home-hub-ai>svg{align-self:start!important;margin-top:15px!important;display:block!important}.home-hub-ai>div{width:100%!important;min-width:0!important}.home-hub-ai label{overflow-wrap:normal!important;white-space:nowrap!important;width:100%!important;margin-bottom:2px!important;display:block!important}.home-hub-ai input{width:100%!important;min-width:0!important;padding:5px 0!important;display:block!important}.home-hub-prompt-row{margin-inline-start:0!important;margin-inline-end:0!important;padding-inline-start:0!important;padding-inline-end:0!important;scroll-padding-inline:0!important}}@media (max-width:800px){.route-shell-inspiration .topbar{color:#fff!important;background:#080c13fb!important;border-bottom-color:#ffffff14!important;box-shadow:0 5px 20px #0000002e!important}.route-shell-inspiration .mobile-search-trigger,.route-shell-inspiration .notification-btn,.route-shell-inspiration .mobile-menu{color:#fff!important;background:#ffffff14!important;border-color:#ffffff21!important}.keoflow-commandbar{margin:0!important;position:static!important;top:auto!important;transform:none!important}.keoflow-player-mobile-copy,.keoflow-player-mobile-copy h2,.keoflow-player-mobile-copy p,.keoflow-player-mobile-copy a,.keoflow-player-mobile-copy b,.keoflow-player-mobile-copy span{color:#fff!important}.keoflow-player-mobile-copy h2,.keoflow-player-mobile-copy p{text-shadow:0 2px 10px #000000e0!important}}@media (min-width:761px) and (max-width:900px){.my-plans-hero{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;min-height:0!important;padding:28px 24px!important}.my-plans-copy h1{max-width:15ch!important;font-size:clamp(2.55rem,6vw,3.2rem)!important;line-height:1!important}.my-plans-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-width:0!important;margin:0!important}.my-plans-summary>div{min-width:0!important;min-height:92px!important;padding:14px!important}}:root{--compat-bg-c03d9:#f5f7fb;--compat-surface-ff161:#fff;--compat-surface-ff161-2:#f8fafc;--compat-ink-8ecb0:#172033;--compat-muted-ef181:#687386;--compat-line-01e46:#e3e8f0;--compat-accent-0795c:#f25540;--compat-accent-0795c-dark:#dc402f;--compat-accent-0795c-soft:#fff0ed;--compat-indigo-8a1de:#5a63d8;--compat-radius-27f8a-sm:12px;--compat-radius-27f8a:18px;--compat-radius-27f8a-lg:24px;--compat-shadow-e8a04:0 12px 36px #16203312;--compat-shadow-e8a04-hover:0 18px 46px #1620331f;--compat-content-b8d45:1440px}body{color:var(--compat-ink-8ecb0);background:radial-gradient(circle at 8% 0%, #f255400b, transparent 24rem), var(--compat-bg-c03d9);font-size:15px}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #5a63d838!important}@media (min-width:1021px){:root{--header-height:64px;--lk-header-h:64px}.topbar{-webkit-backdrop-filter:blur(20px)saturate(175%)!important;backdrop-filter:blur(20px)saturate(175%)!important;background:#fffffff0!important;border-bottom:1px solid #dae0eae6!important;height:64px!important;min-height:64px!important;box-shadow:0 1px #16203305!important}.topbar.is-scrolled{background:#fffffffb!important;box-shadow:0 10px 32px #16203313!important}.topbar-inner{width:min(var(--compat-content-b8d45), calc(100% - 40px))!important;max-width:var(--compat-content-b8d45)!important;gap:12px!important;height:64px!important}.topbar .brand{gap:7px!important}.topbar .brand span{border-radius:12px!important;width:42px!important;min-width:42px!important;height:38px!important;padding:0!important;font-size:.76rem!important;box-shadow:0 8px 20px #f2554038!important}.topbar .brand b{font-size:.82rem!important}.desktop-nav{gap:2px!important}.desktop-nav a{color:#5f697a!important;border-radius:11px!important;gap:6px!important;min-height:40px!important;padding:0 10px!important;font-size:.78rem!important;font-weight:780!important}.desktop-nav a svg{width:16px!important;height:16px!important}.desktop-nav a:after{display:none!important}.desktop-nav a:hover{color:var(--compat-ink-8ecb0)!important;background:#f2f4f8!important}.desktop-nav a.active{color:var(--compat-accent-0795c-dark)!important;background:var(--compat-accent-0795c-soft)!important}.top-search{background:#f7f9fc!important;border:1px solid #dde3ec!important;border-radius:13px!important;width:clamp(260px,25vw,420px)!important;min-width:230px!important;max-width:420px!important;height:42px!important;margin-left:auto!important}.top-search:focus-within{background:#fff!important;border-color:#f2554073!important;box-shadow:0 0 0 4px #f2554014!important}.top-search input{font-size:.82rem!important}.top-actions{gap:6px!important}.top-actions .create-btn,.top-actions .icon-btn,.avatar-button{border-radius:12px!important;height:42px!important;min-height:42px!important}.top-actions .create-btn{background:linear-gradient(135deg,#ff6a54,#ef4c38)!important;padding-inline-start:14px!important;padding-inline-end:14px!important;font-size:.78rem!important;box-shadow:0 8px 20px #f2554038!important}.avatar-button{max-width:164px;padding-right:10px!important}.avatar-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (min-width:1021px) and (max-width:1280px){.topbar-inner{gap:7px!important;width:calc(100% - 24px)!important}.desktop-nav a{padding-inline-start:8px!important;padding-inline-end:8px!important}.desktop-nav a span{display:none!important}.top-search{width:min(30vw,330px)!important;min-width:210px!important}.avatar-button span{display:none!important}}@media (min-width:821px){.page,.container,.footer,.explore-reset-page,.content-detail-page,.creator-public-page,.creator-center,.marketing-studio-hero,.marketing-studio-layout,.marketing-my-posts{width:min(var(--compat-content-b8d45), calc(100% - 48px))!important;max-width:var(--compat-content-b8d45)!important}.page-space{padding-top:24px!important;padding-bottom:72px!important}}.content-card,.card,.table-card,.modal-card,.booking-detail-booking-card,.groups-group-card,.legacy-saved-section,.creator-panel,.creator-editor,.my-plans-lane{border-color:var(--compat-line-01e46)!important;border-radius:var(--compat-radius-27f8a)!important;background:var(--compat-surface-ff161)!important;box-shadow:var(--compat-shadow-e8a04)!important}:where(.content-card,.card,.table-card,.booking-detail-booking-card,.groups-group-card,.legacy-saved-section,.creator-panel,.my-plans-lane){transition:border-color .18s,box-shadow .18s,transform .18s}:where(.eyebrow,.legal-eyebrow,[class*=-eyebrow]){letter-spacing:.085em!important;font-size:.7rem!important;line-height:1.2!important}:where(.page,.container) h1{color:var(--compat-ink-8ecb0);letter-spacing:-.045em;line-height:1.02}:where(.page,.container) h2{color:var(--compat-ink-8ecb0);letter-spacing:-.025em}:where(.page,.container) h3{color:var(--compat-ink-8ecb0);letter-spacing:-.025em}:where(.page,.container) p{color:var(--compat-muted-ef181)}.btn,button.btn,a.btn{gap:7px;min-height:42px;padding-inline-start:15px;padding-inline-end:15px;font-size:.82rem;font-weight:820;border-radius:12px!important}.btn.primary,button.btn.primary,a.btn.primary{background:linear-gradient(135deg,#ff6a54,#ef4c38)!important;border-color:#0000!important;box-shadow:0 8px 22px #f2554033!important}.btn.primary:hover{transform:translateY(-1px);box-shadow:0 12px 26px #f2554042!important}.btn.big{min-height:46px}.btn.huge{min-height:50px}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{color:var(--compat-ink-8ecb0);background:#fff;border-color:#d9e0ea!important;border-radius:12px!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:focus{border-color:#5a63d880!important;box-shadow:0 0 0 4px #5a63d817!important}@media (min-width:821px){:where(.my-plans-hero,.bookings-hero,.legacy-saved-hero,.creator-hero,.partner-pro-hero,.notification-center-hero,.pricing-hero,.help-hero,.partner-hero,.studio-hero,.moderation-hero){border:1px solid var(--compat-line-01e46)!important;border-radius:var(--compat-radius-27f8a-lg)!important;min-height:0!important;box-shadow:var(--compat-shadow-e8a04)!important;padding:28px 30px!important}:where(.my-plans-hero,.bookings-hero,.legacy-saved-hero,.creator-hero,.partner-pro-hero,.notification-center-hero,.pricing-hero,.help-hero,.partner-hero,.studio-hero,.moderation-hero) h1{max-width:760px;margin-top:8px;margin-bottom:8px;font-size:clamp(2rem,3.5vw,3.65rem)!important}:where(.my-plans-hero,.bookings-hero,.legacy-saved-hero,.creator-hero,.partner-pro-hero,.notification-center-hero,.pricing-hero,.help-hero,.partner-hero,.studio-hero,.moderation-hero) p{max-width:680px;margin-bottom:0;line-height:1.55;font-size:.94rem!important}.home-hub-top{padding:26px 0 20px!important}.home-hub-top-inner{gap:18px!important}.home-hub-message h1{max-width:760px!important;font-size:clamp(2.2rem,3.6vw,4rem)!important;line-height:.98!important}.home-hub-message p{max-width:620px!important;font-size:.95rem!important}.home-hub-ai{box-shadow:var(--compat-shadow-e8a04)!important;border-radius:20px!important}.home-hub-layout{gap:20px!important}.home-feed-section-head h2{font-size:1.35rem!important}.home-feed-section-head p{display:none!important}.home-composer{border-radius:18px!important}}.my-plans-summary{gap:10px!important}.my-plans-summary>*{border-radius:16px!important}.my-plans-toolbar{box-shadow:none!important;border-radius:17px!important}.my-plans-lane-head>small{display:none!important}.create-plan-root{--create-ink:var(--compat-ink-8ecb0);--create-muted:var(--compat-muted-ef181);--create-line:var(--compat-line-01e46);--create-soft:#f7f9fc;--create-brand:var(--compat-accent-0795c);width:min(1420px,100% - 48px)!important;max-width:1420px!important;padding-top:22px!important}.create-plan-root .create-builder{border-radius:22px!important;padding:24px!important}.create-builder-head{align-items:center!important}.create-orb{border-radius:13px!important;width:44px!important;height:44px!important}.create-builder-head h2{margin:2px 0!important;font-size:1.55rem!important}.create-builder-head p{font-size:.86rem!important}.create-builder-head small,.legacy-create-side-heading small,.create-section-head small,.create-review-title small{font-size:.68rem!important}.create-guided-shell{gap:14px!important}.create-stepper-compat{border-radius:15px!important;gap:5px!important;padding:5px!important}.create-stepper-compat button{border-radius:11px!important;gap:7px!important;min-height:48px!important;padding:7px 9px!important}.create-stepper-compat i{border-radius:9px!important;flex-basis:28px!important;width:28px!important;height:28px!important}.create-stepper-compat b{font-size:.76rem!important}.create-stepper-compat small{display:none!important}.create-step-panel{min-height:0!important;box-shadow:none!important;border-radius:18px!important;gap:16px!important;padding:20px!important}.create-step-panel>header{padding-bottom:12px!important}.create-step-panel>header>span{border-radius:12px!important;width:38px!important;height:38px!important}.create-step-panel>header h3{font-size:1.18rem!important}.create-step-panel>header p{display:none!important}.create-guided label>span,.create-free>label>span,.legacy-create-more-grid label>span,.legacy-create-finish-card label>span,.create-manual-fields label>span,.create-manual-side label>span,.create-choice-group legend{font-size:.78rem!important}.create-guided input,.create-guided select,.create-guided textarea,.create-free textarea,.legacy-create-more-grid input,.legacy-create-more-grid select,.legacy-create-more-grid textarea,.legacy-create-finish-card input,.legacy-create-finish-card select,.create-manual input,.create-manual select,.create-manual textarea{min-height:46px!important;font-size:.88rem!important}.create-choice-group{border-radius:15px!important;padding:14px!important}.create-chip-row,.legacy-create-budget-chips{gap:8px!important}.create-chip-row>button,.legacy-create-budget-chips>button,.legacy-create-number-chip{border-radius:11px!important;min-height:44px!important;font-size:.78rem!important}.create-step-actions{grid-template-columns:116px 1fr 116px!important;margin-top:12px!important}.create-step-actions>div{font-size:.74rem!important}.create-review-layout{grid-template-columns:minmax(0,1fr) 330px!important}.create-review-head{border-radius:20px!important}.create-review-title h2{font-size:1.45rem!important}.create-review-title p{max-width:640px!important}.create-section-head h3,.legacy-create-side-heading h3{font-size:1.15rem!important}.create-glance-grid{gap:8px!important}.create-glance-grid>div{border-radius:13px!important}.create-activity-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.keoflow-page{--kf-bg:#0d1119;--kf-panel:#151a24;--kf-line:#ffffff17;--kf-accent:#ff5b47;background:radial-gradient(circle at 52% 18%,#505c8459,#0000 34rem),#0d1119!important;height:calc(100dvh - 64px)!important;min-height:620px!important}.keoflow-commandbar{border-bottom-color:#ffffff12!important;grid-template-columns:auto minmax(360px,1fr) auto!important;gap:12px!important;min-height:62px!important;padding:9px max(18px,50% - 740px)!important}.keoflow-command-title{min-width:0!important}.keoflow-command-title>span{border-radius:12px!important;min-height:38px!important;padding:0 12px!important;font-size:.72rem!important}.keoflow-command-title>div{display:none!important}.keoflow-personal-tabs{justify-self:center;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:14px!important;gap:3px!important;width:min(100%,560px)!important;padding:4px!important;display:flex!important}.keoflow-personal-tabs button{white-space:nowrap!important;border-radius:10px!important;flex:1 1 0!important;min-width:0!important;min-height:36px!important;padding:0 10px!important;font-size:.73rem!important}.keoflow-personal-tabs button.active{color:#161b28!important;background:#fff!important}.keoflow-command-controls{align-items:center!important;gap:7px!important;display:flex!important}.keoflow-type-select{color:#d9dde5;background:#171c26;border:1px solid #ffffff1a;border-radius:12px;align-items:center;min-width:132px;height:40px;padding:0 30px 0 34px;display:flex;position:relative}.keoflow-type-select>svg:first-child{color:#8f98a8;width:15px;position:absolute;left:10px}.keoflow-type-select>svg:last-child{pointer-events:none;width:14px;position:absolute;right:9px}.keoflow-type-select select{-webkit-appearance:none;appearance:none;width:100%;height:100%;color:inherit;outline:0;font-size:.74rem;font-weight:800;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.keoflow-type-select option{color:#172033;background:#fff}.keoflow-tabs,.keoflow-following{display:none!important}.keoflow-search{border-radius:12px!important;width:210px!important}.keoflow-search input{height:40px!important;font-size:.76rem!important}.keoflow-publish{border-radius:12px!important;min-height:40px!important;padding-inline-start:13px!important;padding-inline-end:13px!important}.keoflow-workspace{grid-template-columns:220px minmax(460px,1fr) 330px!important;gap:14px!important;width:min(1480px,100% - 36px)!important;margin-inline-start:auto!important;margin-inline-end:auto!important;padding:14px 0 16px!important}.keoflow-queue,.keoflow-story-panel,.keoflow-stage{border-radius:17px!important;box-shadow:0 18px 46px #0003!important}.keoflow-queue-head{padding:12px!important}.keoflow-queue-list{padding:7px!important}.keoflow-queue-list button{grid-template-columns:48px minmax(0,1fr)!important;min-height:64px!important;padding:6px!important}.keoflow-queue-thumb{width:48px!important;height:58px!important}.keoflow-queue-list b{font-size:.72rem!important}.keoflow-key-help{padding:9px 11px!important}.keoflow-key-help kbd{display:none!important}.keoflow-key-help small{font-size:.62rem!important}.keoflow-player-media{padding:0 68px 0 0!important}.keoflow-player-media img,.keoflow-player-media video,.keoflow-player-media iframe{max-width:100%!important}.keoflow-action-rail{gap:10px!important;right:8px!important}.keoflow-action-rail button>span{width:41px!important;height:41px!important}.keoflow-action-rail button small{display:none!important}.keoflow-action-rail b{font-size:.66rem!important}.keoflow-player-controls,.keoflow-media-arrow.next{right:72px!important}.keoflow-story-scroll h1{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:9px 0 7px!important;font-size:clamp(1.5rem,2vw,2.25rem)!important;line-height:1.02!important}.keoflow-story-scroll>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.82rem!important;line-height:1.52!important}.keoflow-tags span:nth-child(n+5){display:none!important}.keoflow-stat-grid{gap:6px!important;margin-top:14px!important}.keoflow-stat-grid>span{border-radius:11px!important;padding:9px 4px!important}.keoflow-stat-grid small{font-size:.58rem!important}.keoflow-open-detail{margin-top:9px!important;padding:9px 11px!important}.keoflow-plan-cta{gap:9px!important;padding:12px!important}.keoflow-plan-cta b{font-size:.72rem!important}.keoflow-plan-cta .btn{min-height:42px!important}@media (max-width:1260px) and (min-width:821px){.keoflow-commandbar{grid-template-columns:auto minmax(320px,1fr) auto!important}.keoflow-search{display:none!important}.keoflow-workspace{grid-template-columns:minmax(500px,1fr) 320px!important}.keoflow-queue{display:none!important}}@media (max-width:1020px) and (min-width:761px){.page,.container,.create-plan-root{width:calc(100% - 32px)!important;padding-inline-start:0!important;padding-inline-end:0!important}.page-space{padding-top:18px!important}.create-builder{padding:18px!important}.create-stepper-compat b{font-size:.69rem!important}.keoflow-page{height:calc(100dvh - var(--header-height,54px))!important}.keoflow-commandbar{grid-template-columns:auto minmax(0,1fr) auto!important}.keoflow-type-select{display:none!important}.keoflow-workspace{grid-template-columns:minmax(0,1fr) 300px!important;width:100%!important;padding:12px!important}}@media (max-width:760px){body{background:#f7f8fb;font-size:14px}.page-space{padding-top:12px!important}:where(.page,.container) h1{font-size:clamp(1.85rem,8vw,2.35rem)!important;line-height:1.02!important}:where(.my-plans-hero,.bookings-hero,.legacy-saved-hero,.creator-hero,.partner-pro-hero,.notification-center-hero,.pricing-hero,.help-hero,.partner-hero,.studio-hero,.moderation-hero){border-radius:18px!important;padding:18px!important}:where(.my-plans-hero,.bookings-hero,.legacy-saved-hero,.creator-hero,.partner-pro-hero,.notification-center-hero,.pricing-hero,.help-hero,.partner-hero,.studio-hero,.moderation-hero) p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-hub-top{padding-top:16px!important}.home-hub-message h1{font-size:clamp(2rem,10vw,2.6rem)!important}.home-hub-message p,.home-feed-section-head p{display:none!important}.create-plan-root{width:100%!important;padding:10px max(12px, env(safe-area-inset-right)) 24px max(12px, env(safe-area-inset-left))!important}.legacy-create-start,.create-review-layout,.create-manual{grid-template-columns:minmax(0,1fr)!important}.create-plan-root .create-builder{border-radius:18px!important;padding:14px!important}.create-builder-head small{display:none!important}.create-builder-head h2{font-size:1.3rem!important}.create-builder-head p{font-size:.8rem!important}.create-stepper-compat{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.create-stepper-compat button{text-align:center!important;place-items:center!important;min-width:0!important;min-height:52px!important;padding:5px 2px!important;display:grid!important}.create-stepper-compat i{flex-basis:auto!important;width:25px!important;height:25px!important}.create-stepper-compat b{max-width:100%!important;font-size:.6rem!important;display:block!important}.create-step-panel{gap:14px!important;padding:14px!important}.create-step-panel>header{align-items:center!important}.create-step-panel>header>span{width:34px!important;height:34px!important}.create-step-panel>header h3{font-size:1.08rem!important}.create-fields-two,.create-people-budget,.create-time-constraints,.legacy-create-extra-grid,.legacy-create-review-grid{grid-template-columns:minmax(0,1fr)!important}.create-chip-row,.legacy-create-budget-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.create-step-actions{grid-template-columns:1fr 1fr!important}.create-step-actions>div{display:none!important}.create-step-actions .btn{justify-content:center!important;width:100%!important}.keoflow-page{height:calc(100dvh - var(--header-height,54px))!important;grid-template-rows:48px minmax(0,1fr)!important;min-height:0!important}.keoflow-commandbar{grid-template-columns:auto minmax(0,1fr) auto!important;gap:7px!important;height:48px!important;min-height:48px!important;padding:5px 8px!important}.keoflow-command-title>span{min-height:36px!important;padding-inline-start:9px!important;padding-inline-end:9px!important;font-size:.66rem!important}.keoflow-personal-tabs{justify-self:stretch!important;width:100%!important;padding:3px!important;overflow-x:auto!important}.keoflow-personal-tabs button{flex:none!important;min-height:32px!important;padding-inline-start:10px!important;padding-inline-end:10px!important;font-size:.66rem!important}.keoflow-personal-tabs button:nth-child(3){display:none!important}.keoflow-command-controls{gap:0!important}.keoflow-type-select,.keoflow-search{display:none!important}.keoflow-publish{width:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;font-size:0!important}.keoflow-workspace{width:100%!important;height:100%!important;padding:0!important;display:block!important}.keoflow-stage{border-radius:0!important}.keoflow-player-media{padding-right:58px!important}.keoflow-action-rail{bottom:88px!important}.keoflow-player-mobile-copy{bottom:102px!important;right:62px!important}.keoflow-player-mobile-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 4px!important;font-size:1.12rem!important;display:-webkit-box!important;overflow:hidden!important}.keoflow-player-mobile-copy p{-webkit-line-clamp:1!important}.keoflow-player-controls{bottom:51px!important;right:61px!important}.keoflow-mobile-plan{min-height:42px!important;right:61px!important}.keoflow-media-arrow.next{right:62px!important}}@media (max-width:390px){.topbar-inner{padding-inline-start:8px!important;padding-inline-end:8px!important}.mobile-search-trigger,.notification-btn,.mobile-menu{flex-basis:38px!important;width:38px!important;height:38px!important}.create-plan-root{padding-inline-start:10px!important;padding-inline-end:10px!important}.legacy-create-topbar,.create-plan-root .create-builder,.create-step-panel{padding:12px!important}.create-orb{width:38px!important;height:38px!important}.create-chip-row,.legacy-create-budget-chips{grid-template-columns:1fr!important}.keoflow-command-title>span{padding-inline-start:7px!important;padding-inline-end:7px!important}.keoflow-personal-tabs button{padding-inline-start:8px!important;padding-inline-end:8px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--compat-coral-f3fd4:#f25743;--compat-coral-f3fd4-strong:#dc3f2e;--compat-coral-f3fd4-soft:#fff0ec;--compat-navy-97852:#172033;--compat-navy-97852-2:#222d45;--compat-slate-98b74:#667085;--compat-bg-13653:#f5f7fb;--compat-card-5a41e:#fff;--compat-line-3031c:#e2e7ef;--compat-green-a0cc7:#14805e;--compat-blue-bb055:#5064df;--compat-radius-83fe3:18px;--compat-radius-83fe3-lg:26px;--compat-shadow-ad6d3:0 14px 38px #17203313;--compat-shadow-ad6d3-soft:0 8px 24px #1720330e;--compat-content-1b16c:1460px}html,body,#root{min-width:0}body{color:var(--compat-navy-97852);background:var(--compat-bg-13653);overflow-x:hidden}img,video,iframe{max-width:100%}:where(button,a,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}:where(button,a,summary){touch-action:manipulation}@media (min-width:821px){.page,.container{width:min(var(--compat-content-1b16c), calc(100% - 40px))!important;max-width:var(--compat-content-1b16c)!important}}@media (max-width:820px){.page,.container{width:min(100% - 24px, var(--compat-content-1b16c))!important}}.my-plans-root.page{width:min(var(--compat-content-1b16c), calc(100% - 40px))!important;max-width:var(--compat-content-1b16c)!important;gap:16px!important;padding-top:20px!important}.my-plans-hero{border-radius:var(--compat-radius-83fe3-lg)!important;min-height:0!important;box-shadow:var(--compat-shadow-ad6d3)!important;background:radial-gradient(circle at 90% 0,#5064df1f,#0000 24rem),linear-gradient(135deg,#fff 0%,#fff8f6 58%,#f7f8ff 100%)!important;border:1px solid #f2574326!important;grid-template-columns:minmax(340px,1fr) auto!important;gap:24px!important;padding:26px 28px!important}.my-plans-copy h1{letter-spacing:-.055em!important;max-width:none!important;margin:7px 0 6px!important;font-size:clamp(2.25rem,3.6vw,3.75rem)!important;line-height:1!important}.my-plans-copy p{max-width:520px!important;font-size:.94rem!important;line-height:1.5!important}.my-plans-actions .btn{min-height:44px!important;padding-inline-start:15px!important;padding-inline-end:15px!important}.my-plans-summary{align-self:stretch;grid-template-columns:repeat(4,minmax(88px,112px))!important;gap:8px!important;display:grid!important}.my-plans-summary>div{min-height:96px!important;box-shadow:none!important;border-radius:17px!important;align-content:center!important;padding:14px!important}.my-plans-summary span{font-size:.7rem!important}.my-plans-toolbar{top:calc(var(--header-height,64px) + 10px)!important;border-color:var(--compat-line-3031c)!important;box-shadow:var(--compat-shadow-ad6d3-soft)!important;border-radius:17px!important;grid-template-columns:auto minmax(220px,1fr) 158px 146px auto!important;gap:8px!important;padding:8px!important}.my-plans-search input,.my-plans-toolbar select{min-height:44px!important}.my-plans-lane{border:1px solid var(--compat-line-3031c)!important;box-shadow:none!important;background:#f8fafc!important;border-radius:22px!important;padding:17px!important}.my-plans-lane-head{grid-template-columns:40px minmax(0,1fr) auto!important;gap:11px!important;margin-bottom:13px!important}.my-plans-lane-head p{display:none!important}.my-plans-my-plan-card{border-color:var(--compat-line-3031c)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 7px 22px #1720330e!important}.my-plan-title h3{min-height:2.45em!important;margin:5px 0 9px!important;font-size:.96rem!important}.my-plan-meta{grid-template-columns:1fr auto!important;gap:7px 12px!important;padding:9px 0 11px!important}.my-plan-meta span{font-size:.69rem!important}.my-plan-footer{align-items:center!important;padding-top:11px!important}.my-plan-footer>strong{font-size:.82rem!important}.my-plan-footer>a{min-height:32px!important}.my-plans-board.view-list .my-plans-my-plan-card{grid-template-columns:220px minmax(0,1fr)!important;display:grid!important}.my-plans-board.view-list .my-plans-my-plan-cover{height:100%!important;min-height:164px!important}.pwp-page>.page,.pwp-page .pwp-tabs-shell .page,.pwp-page .pwp-hero-section .page{width:min(var(--compat-content-1b16c), calc(100% - 40px))!important;max-width:var(--compat-content-1b16c)!important}.pwp-hero{background-position:50% 45%!important;border-radius:28px!important;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important;gap:30px!important;min-height:350px!important;padding:34px 38px!important;box-shadow:0 26px 64px #1219272e!important}.pwp-breadcrumb{margin-bottom:13px!important}.pwp-page .status-pill,.pwp-kind{min-height:27px!important;font-size:.66rem!important}.pwp-hero h1{max-width:14ch!important;margin:13px 0 10px!important;font-size:clamp(2.8rem,4.1vw,4.65rem)!important;line-height:.98!important}.pwp-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;max-width:650px!important;font-size:.94rem!important;line-height:1.55!important}.pwp-hero-chips{margin-top:18px!important}.pwp-hero-chips>span{min-height:34px!important;padding-inline-start:11px!important;padding-inline-end:11px!important;font-size:.74rem!important}.pwp-hero-side{gap:11px!important}.pwp-hero-actions{gap:8px!important}.pwp-hero-actions .btn{min-height:42px!important}.pwp-summary-grid{grid-template-columns:1fr!important;gap:8px!important}.pwp-summary-card{min-height:66px!important;box-shadow:none!important;background:#0c111b94!important;border-color:#ffffff26!important;border-radius:15px!important;padding:11px 13px!important}.pwp-summary-card small{color:#ffffffad!important}.pwp-summary-card b{color:#fff!important;font-size:.84rem!important}.pwp-status-note{display:none!important}.pwp-command-strip{border:1px solid var(--compat-line-3031c)!important;box-shadow:var(--compat-shadow-ad6d3-soft)!important;background:#fffffff2!important;border-radius:18px!important;grid-template-columns:minmax(240px,auto) auto minmax(0,1fr) minmax(170px,auto)!important;align-items:center!important;gap:10px!important;margin-top:14px!important;margin-bottom:0!important;padding:10px!important;display:grid!important}.pwp-stage-now{align-items:center;gap:10px;min-width:0;display:flex}.pwp-stage-now>span{color:#fff;background:var(--compat-coral-f3fd4);border-radius:11px;flex:none;align-items:center;min-height:36px;padding:0 11px;font-size:.72rem;font-weight:850;display:inline-flex}.pwp-stage-now>div{gap:1px;min-width:0;display:grid}.pwp-stage-now small{color:var(--compat-slate-98b74);white-space:nowrap;font-size:.68rem}.pwp-command-strip .pwp-realtime-state{min-height:36px!important;padding-inline-start:11px!important;padding-inline-end:11px!important;font-size:.72rem!important}.pwp-command-strip .pwp-presence-person{min-height:36px!important;padding:3px 8px 3px 3px!important}.pwp-command-strip .pwp-presence-person b{font-size:.7rem!important}.pwp-next-step{border-left:1px solid var(--compat-line-3031c);gap:1px;min-width:0;padding:6px 10px;display:grid}.pwp-next-step small{color:var(--compat-slate-98b74);text-transform:uppercase;letter-spacing:.06em;font-size:.63rem}.pwp-next-step b{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.pwp-lifecycle,.pwp-realtime-strip{display:none!important}.pwp-tabs-shell{top:var(--header-height,64px)!important;padding-top:10px!important}.pwp-tabs{box-shadow:var(--compat-shadow-ad6d3-soft)!important;border-radius:16px!important;gap:5px!important;padding:6px!important}.pwp-tabs>button,.pwp-more-tabs>summary{list-style:none;border-radius:11px!important;min-height:40px!important;padding:0 12px!important;font-size:.76rem!important}.pwp-more-tabs{flex:none;position:relative}.pwp-more-tabs>summary{color:#707780;cursor:pointer;justify-content:center;align-items:center;gap:7px;display:inline-flex}.pwp-more-tabs>summary::-webkit-details-marker{display:none}.pwp-more-tabs.active>summary,.pwp-more-tabs[open]>summary{color:var(--compat-coral-f3fd4);background:var(--compat-coral-f3fd4-soft)}.pwp-more-tabs>div{z-index:60;border:1px solid var(--compat-line-3031c);background:#fff;border-radius:14px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #17203329}.pwp-more-tabs>div button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;min-height:40px;padding:0 10px;font-size:.76rem;font-weight:750;display:flex}.pwp-more-tabs>div button:hover,.pwp-more-tabs>div button.active{color:var(--compat-coral-f3fd4-strong);background:var(--compat-coral-f3fd4-soft)}.pwp-more-tabs>div svg{width:16px}.pwp-panel{border:1px solid var(--compat-line-3031c)!important;box-shadow:var(--compat-shadow-ad6d3)!important;background:#fff!important;border-radius:22px!important;padding:22px!important}.pwp-panel>.deep-card.intelligence-card{box-shadow:none!important;border-radius:17px!important;margin-bottom:16px!important}.pwp-panel>.deep-card.intelligence-card .deep-card-head{padding:14px!important}.pwp-panel>.deep-card.intelligence-card .deep-card-head p,.pwp-panel>.deep-card.intelligence-card .quality-metrics span:nth-child(n+3),.pwp-panel>.deep-card.intelligence-card .quality-issues article:nth-child(n+3){display:none!important}.pwp-section-head{align-items:center!important;gap:14px!important}.pwp-section-head h2{margin:4px 0 3px!important;font-size:clamp(1.75rem,2.8vw,2.6rem)!important;line-height:1!important}.pwp-section-head p{font-size:.82rem!important}.pwp-section-actions{align-items:center}.pwp-section-actions .btn.primary{order:-2}.planner-more-actions{position:relative}.planner-more-actions>summary{cursor:pointer;list-style:none}.planner-more-actions>summary::-webkit-details-marker{display:none}.planner-more-actions>div{z-index:40;border:1px solid var(--compat-line-3031c);background:#fff;border-radius:13px;width:185px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 40px #17203326}.planner-more-actions>div button{cursor:pointer;color:#475467;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;min-height:39px;padding:0 9px;font-size:.75rem;font-weight:750;display:flex}.planner-more-actions>div button:hover{background:#f5f7fa}.planner-more-actions svg{width:15px}.pwp-quick-create,.pwp-support-tools{border:1px solid var(--compat-line-3031c);background:#fff;border-radius:17px;margin-top:14px;overflow:clip}.pwp-quick-create>summary,.pwp-support-tools>summary{cursor:pointer;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:62px;padding:10px 14px;list-style:none;display:grid}.pwp-quick-create>summary::-webkit-details-marker{display:none}.pwp-support-tools>summary::-webkit-details-marker{display:none}.pwp-quick-create>summary>svg:first-child,.pwp-support-tools>summary>svg:first-child{width:36px;height:36px;color:var(--compat-coral-f3fd4);background:var(--compat-coral-f3fd4-soft);border-radius:11px;padding:9px}.pwp-quick-create>summary>svg:last-child,.pwp-support-tools>summary>svg:last-child{width:17px;transition:transform .18s}.pwp-quick-create[open]>summary>svg:last-child,.pwp-support-tools[open]>summary>svg:last-child{transform:rotate(90deg)}.pwp-quick-create>summary span,.pwp-support-tools>summary span{gap:2px;display:grid}.pwp-quick-create>summary b,.pwp-support-tools>summary b{font-size:.84rem}.pwp-quick-create>summary small,.pwp-support-tools>summary small{color:var(--compat-slate-98b74);font-size:.7rem}.pwp-quick-create>div,.pwp-support-tools>div{padding:0 12px 12px}.pwp-quick-create .plan-quick-composer{box-shadow:none!important;margin:0!important}.pwp-support-tools>div{gap:14px;display:grid}.planner-readiness-strip{grid-template-columns:150px repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:14px 0 10px!important}.planner-readiness-strip>div{min-height:64px!important;box-shadow:none!important;border-radius:14px!important;padding:10px 13px!important}.planner-readiness-strip small{font-size:.65rem!important}.planner-readiness-strip b{font-size:.84rem!important}.planner-toolbar{border:1px solid var(--compat-line-3031c);background:#f8fafc;border-radius:14px;margin:0 0 12px!important;padding:5px!important}.planner-view-switch{background:0 0!important;padding:0!important}.planner-view-switch button{min-height:36px!important}.pwp-mobile-ideas-trigger{display:none!important}.planner-board-layout{grid-template-columns:minmax(0,1fr) minmax(270px,310px)!important;gap:14px!important;margin-top:0!important}.pwp-desktop-ideas{min-width:0}.plan-candidate-panel{top:calc(var(--header-height,64px) + 66px)!important;box-shadow:none!important;border-radius:17px!important}.candidate-panel-head{padding:15px!important}.candidate-panel-head p{display:none!important}.candidate-quick-form{padding:11px!important}.candidate-groups{max-height:560px!important;padding:11px!important}.pwp-ideas-modal .modal-body{padding:0!important}.pwp-ideas-modal .plan-candidate-panel{box-shadow:none!important;border:0!important;position:static!important}.pwp-page .timeline-list{padding-inline-start:8px!important;padding-inline-end:8px!important}.pwp-page .timeline-item{grid-template-columns:72px 34px minmax(0,1fr)!important;gap:9px!important}.pwp-page .timeline-content{border-radius:14px!important;padding:14px!important}.pwp-page .timeline-content h3{font-size:.94rem!important}.pwp-page .timeline-time strong{font-size:.78rem!important}.pwp-page .timeline-time small{font-size:.65rem!important}.timeline-practical-notes span{font-size:.7rem!important}@media (min-width:821px){:where(.page,.container)>:where(section,article,div)[class*=hero] h1{text-wrap:balance}.table-card,.table-wrap,[class*=table-scroll]{max-width:100%;overflow-x:auto}}@media (max-width:1100px){.my-plans-hero{grid-template-columns:1fr!important}.my-plans-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.my-plans-toolbar{grid-template-columns:1fr 1fr 1fr!important}.my-plans-tabs,.my-plans-search{grid-column:1/-1!important}.pwp-hero{grid-template-columns:minmax(0,1fr) 350px!important}.pwp-command-strip{grid-template-columns:minmax(220px,1fr) auto minmax(0,1fr)!important}.pwp-next-step{display:none!important}.planner-board-layout{grid-template-columns:1fr!important}.pwp-desktop-ideas{display:none!important}.pwp-mobile-ideas-trigger{display:inline-flex!important}}@media (max-width:900px){.pwp-hero{grid-template-columns:1fr!important;min-height:0!important}.pwp-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pwp-summary-card{min-height:74px!important}.pwp-command-strip{grid-template-columns:minmax(220px,1fr) auto!important}.pwp-command-strip .pwp-presence-list{grid-column:1/-1}}@media (max-width:760px){:root{--compat-mobile-gap-ec92d:12px}.my-plans-root.page{width:100%!important;padding:10px var(--compat-mobile-gap-ec92d) 92px!important;gap:12px!important}.my-plans-hero{border-radius:20px!important;grid-template-columns:1fr!important;gap:17px!important;padding:18px!important}.my-plans-copy h1{font-size:clamp(2rem,9vw,2.55rem)!important}.my-plans-copy p{font-size:.83rem!important}.my-plans-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.my-plans-actions .btn{min-width:0!important;padding-inline-start:8px!important;padding-inline-end:8px!important}.my-plans-summary{scrollbar-width:none;overflow-x:auto;grid-template-columns:repeat(4,minmax(76px,1fr))!important;gap:6px!important}.my-plans-summary::-webkit-scrollbar{display:none}.my-plans-summary>div{min-width:76px!important;min-height:76px!important;padding:10px!important}.my-plans-summary b{font-size:1.35rem!important}.my-plans-summary span{font-size:.62rem!important}.my-plans-toolbar{grid-template-columns:1fr 1fr!important;gap:7px!important;padding:7px!important;position:static!important}.my-plans-tabs,.my-plans-search{grid-column:1/-1!important}.my-plans-tabs button span{display:inline!important}.my-plans-tabs button{padding-inline-start:8px!important;padding-inline-end:8px!important;font-size:.72rem!important}.my-plans-search input,.my-plans-toolbar select{min-height:43px!important;font-size:.78rem!important}.my-plans-view{display:none!important}.my-plans-lane{border-radius:18px!important;padding:11px!important}.my-plans-lane-head{margin-bottom:9px!important}.my-plans-grid{grid-template-columns:1fr!important}.my-plans-my-plan-card{grid-template-columns:122px minmax(0,1fr)!important;display:grid!important}.my-plans-my-plan-cover{height:100%!important;min-height:154px!important}.my-plans-my-plan-cover>span{display:none!important}.my-plan-status{font-size:.56rem!important;top:8px!important;right:8px!important}.my-plans-my-plan-content{padding:11px!important}.my-plan-title h3{min-height:auto!important;font-size:.91rem!important}.my-plan-meta{grid-template-columns:1fr!important}.my-plan-meta span:nth-child(2){display:none!important}.my-plan-footer{gap:6px!important}.my-plan-footer>strong{font-size:.74rem!important}.my-plan-footer>a{padding-inline-start:8px!important;padding-inline-end:8px!important;font-size:.62rem!important}.pwp-page>.page,.pwp-page .pwp-tabs-shell .page,.pwp-page .pwp-hero-section .page{width:100%!important;max-width:none!important;padding-inline:var(--compat-mobile-gap-ec92d)!important}.pwp-hero-section{padding-top:10px!important}.pwp-hero{background-position:50%!important;border-radius:20px!important;gap:16px!important;padding:20px 16px!important}.pwp-breadcrumb{display:none!important}.pwp-title-meta{margin-bottom:3px!important}.pwp-kind{display:none!important}.pwp-hero h1{max-width:100%!important;margin:9px 0 7px!important;font-size:clamp(2rem,10.5vw,2.9rem)!important;line-height:1!important}.pwp-description{display:none!important}.pwp-hero-chips{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;gap:6px!important;margin-top:11px!important;display:flex!important}.pwp-hero-chips::-webkit-scrollbar{display:none}.pwp-hero-chips>span{flex:none;width:auto!important}.pwp-hero-actions{grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.pwp-hero-actions .btn{width:100%!important;min-width:0!important;padding-inline-start:8px!important;padding-inline-end:8px!important}.pwp-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.pwp-summary-card{min-height:62px!important;padding:9px!important}.pwp-summary-card:last-child{grid-column:1/-1}.pwp-summary-icon{width:32px!important;height:32px!important}.pwp-summary-card small{font-size:.62rem!important}.pwp-summary-card b{font-size:.75rem!important}.pwp-command-strip{border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;margin-top:9px!important;padding:8px!important}.pwp-stage-now>span{min-height:34px;padding-inline-start:9px;padding-inline-end:9px;font-size:.65rem}.pwp-stage-now b{font-size:.75rem}.pwp-stage-now small{display:none}.pwp-command-strip .pwp-realtime-state{min-height:34px!important;padding-inline-start:8px!important;padding-inline-end:8px!important}.pwp-command-strip .pwp-realtime-state span{display:none!important}.pwp-command-strip .pwp-presence-list{grid-column:1/-1}.pwp-command-strip .pwp-presence-person b{display:none!important}.pwp-command-strip .pwp-presence-person{padding-right:3px!important}.pwp-next-step{display:none!important}.pwp-tabs-shell{top:var(--header-height,54px)!important;padding-top:7px!important}.pwp-tabs{border-radius:14px!important;justify-content:flex-start!important;gap:4px!important;padding:5px!important}.pwp-tabs>button,.pwp-more-tabs>summary{flex:none!important;gap:6px!important;min-width:auto!important;min-height:38px!important;padding:0 10px!important;font-size:.7rem!important}.pwp-tabs button span,.pwp-more-tabs summary span{display:inline!important}.pwp-more-tabs>div{right:12px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:min(250px,100vw - 24px)!important;position:fixed!important;top:auto!important}.pwp-body{padding-top:10px!important;padding-bottom:calc(94px + env(safe-area-inset-bottom))!important}.pwp-panel{box-shadow:none!important;border-radius:18px!important;padding:13px!important}.pwp-panel>.deep-card.intelligence-card .deep-card-head{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;display:grid!important}.pwp-panel>.deep-card.intelligence-card .deep-card-head button{grid-column:1/-1;width:100%}.pwp-panel>.deep-card.intelligence-card .quality-metrics{grid-template-columns:1fr 1fr!important}.pwp-section-head{flex-direction:column!important;align-items:stretch!important}.pwp-section-head h2{font-size:1.65rem!important}.pwp-section-head p{font-size:.76rem!important}.pwp-section-actions{grid-template-columns:1fr 1fr auto!important;gap:7px!important;display:grid!important}.pwp-section-actions .btn,.planner-more-actions>summary{justify-content:center!important;width:100%!important;min-width:0!important;padding-inline-start:8px!important;padding-inline-end:8px!important}.planner-more-actions>summary{width:42px!important;font-size:0!important}.planner-more-actions>summary svg{margin:0!important}.planner-more-actions>div{right:12px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;position:fixed!important;top:auto!important}.pwp-quick-create,.pwp-support-tools{border-radius:15px!important;margin-top:10px!important}.pwp-quick-create>summary,.pwp-support-tools>summary{min-height:56px!important;padding:8px 11px!important}.pwp-quick-create>div,.pwp-support-tools>div{padding:0 8px 8px!important}.planner-readiness-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:10px 0 8px!important}.planner-readiness-strip>div{min-height:58px!important;padding:8px!important}.planner-readiness-strip strong{font-size:1.15rem!important}.planner-readiness-strip small{font-size:.56rem!important}.planner-readiness-strip b{font-size:.68rem!important}.planner-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;display:grid!important}.planner-view-switch{grid-template-columns:1fr 1fr!important;display:grid!important}.planner-view-switch button{min-width:0!important;font-size:.68rem!important}.pwp-mobile-ideas-trigger{min-height:38px!important;padding-inline-start:9px!important;padding-inline-end:9px!important;font-size:.68rem!important;display:inline-flex!important}.pwp-mobile-ideas-trigger svg{width:15px}.pwp-desktop-ideas{display:none!important}.planner-board-layout{display:block!important}.pwp-page .timeline-list{padding-inline-start:0!important;padding-inline-end:0!important}.pwp-page .timeline-item{grid-template-columns:48px 24px minmax(0,1fr)!important;gap:6px!important}.pwp-page .timeline-dot{width:24px!important;height:24px!important}.pwp-page .timeline-line i{top:24px!important}.pwp-page .timeline-content{padding:11px!important}.pwp-page .timeline-content h3{font-size:.88rem!important}.pwp-page .timeline-time strong{font-size:.7rem!important}.pwp-page .timeline-time small{font-size:.58rem!important}.pwp-ideas-modal{width:min(100% - 16px,520px)!important;max-height:calc(100dvh - 90px)!important}.pwp-ideas-modal .candidate-groups{max-height:none!important}}@media (max-width:420px){.my-plans-actions{grid-template-columns:1fr!important}.my-plans-summary{grid-template-columns:repeat(4,82px)!important}.my-plans-my-plan-card{grid-template-columns:108px minmax(0,1fr)!important}.pwp-hero{padding:17px 14px!important}.pwp-hero h1{font-size:clamp(1.85rem,10vw,2.5rem)!important}.pwp-hero-actions,.pwp-summary-grid{grid-template-columns:1fr!important}.pwp-summary-card:last-child{grid-column:auto}.pwp-command-strip .pwp-presence-list{display:none!important}.pwp-tabs>button,.pwp-more-tabs>summary{padding-inline-start:8px!important;padding-inline-end:8px!important}.pwp-section-actions{grid-template-columns:1fr 1fr 42px!important}.planner-readiness-strip{grid-template-columns:1fr 1fr!important}.planner-readiness-strip .readiness-score{grid-column:1/-1}}@media (orientation:landscape) and (max-height:520px) and (max-width:980px){.pwp-hero-section{display:none!important}.pwp-command-strip{margin-top:8px!important}}@media (prefers-reduced-motion:reduce){.pwp-quick-create>summary>svg:last-child,.pwp-support-tools>summary>svg:last-child{transition:none!important}}:root{--compat-coral-7c829:#ff5a46;--compat-coral-7c829-strong:#e64734;--compat-coral-7c829-soft:#fff1ee;--compat-ink-80100:#172033;--compat-muted-aff49:#687386;--compat-line-44afe:#e5e9f0;--compat-soft-16633:#f5f7fa;--compat-card-93ee5:#fff;--compat-indigo-d145a:#5965dc;--compat-green-dadb0:#148263;--compat-shadow-aa452-sm:0 8px 24px #17203312;--compat-shadow-aa452:0 18px 48px #1720331a;--compat-header-80a2b:72px}.topbar{height:var(--compat-header-80a2b)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(20px)saturate(170%)!important;backdrop-filter:blur(20px)saturate(170%)!important;background:#ffffffe0!important;border-bottom:1px solid #dde2ebdb!important}.topbar.is-scrolled{background:#fffffff5!important;box-shadow:0 10px 34px #17203313!important}.topbar-inner{gap:14px!important;width:min(1500px,100% - 36px)!important;height:100%!important;padding:0!important}.topbar .brand{flex:none;min-width:max-content;padding-right:2px;gap:8px!important}.topbar .brand span{place-items:center;color:#fff!important;background:linear-gradient(145deg, #ff7664, var(--compat-coral-7c829))!important;letter-spacing:-.03em!important;border-radius:13px!important;min-width:39px!important;height:39px!important;padding:0 8px!important;font-size:.73rem!important;display:grid!important;box-shadow:0 9px 22px #ff5a4640!important}.topbar .brand b{color:var(--compat-coral-7c829-strong)!important;letter-spacing:-.035em!important;font-size:.82rem!important}.desktop-nav{border:1px solid #edf0f4;flex:none;background:#f6f7f9!important;border-radius:15px!important;gap:3px!important;padding:4px!important;display:flex!important}.desktop-nav a{color:#5f697a!important;background:0 0!important;border-radius:11px!important;gap:6px!important;min-height:38px!important;padding:0 10px!important;font-size:.76rem!important;font-weight:790!important;transition:color .16s,background .16s,box-shadow .16s!important}.desktop-nav a:after{display:none!important}.top-search{background:#f4f6f9!important;border:1px solid #0000!important;border-radius:14px!important;flex:290px!important;width:auto!important;min-width:210px!important;max-width:390px!important;height:44px!important;margin-left:auto!important;padding:0 10px 0 13px!important;transition:max-width .2s,background .16s,border-color .16s,box-shadow .16s!important;display:flex!important;box-shadow:inset 0 0 0 1px #e2e7efbd!important}.top-search>svg{flex:none;color:#7c8798!important;width:18px!important;height:18px!important}.top-search input{min-width:0!important;color:var(--compat-ink-80100)!important;padding-inline-start:9px!important;padding-inline-end:9px!important;font-size:.8rem!important;font-weight:650!important}.top-search input::placeholder{color:#939cac!important}.top-search kbd{color:#7a8494!important;background:#fff!important;border:1px solid #dfe4ec!important;border-radius:8px!important;min-width:25px!important;height:25px!important;font-size:.67rem!important;box-shadow:0 2px 5px #1720330d!important}.top-search:focus-within{background:#fff!important;border-color:#ff5a467a!important;max-width:455px!important;box-shadow:0 0 0 4px #ff5a4617,0 9px 24px #17203312!important}.top-search:focus-within>svg{color:var(--compat-coral-7c829)!important}.top-search-clear{flex:none;place-items:center;color:#7d8796!important;background:0 0!important;border:0!important;border-radius:9px!important;width:28px!important;height:28px!important;padding:0!important;display:grid!important}.top-search-clear:hover{color:var(--compat-coral-7c829-strong)!important;background:var(--compat-coral-7c829-soft)!important}.top-search-clear svg{width:15px!important;height:15px!important}.top-actions{flex:none;gap:7px!important}.top-actions .icon-btn,.top-actions .language-switcher button,.avatar-button{color:#526075!important;background:#fff!important;border:1px solid #e3e7ee!important;border-radius:13px!important;height:42px!important;min-height:42px!important;box-shadow:0 4px 12px #17203309!important}.top-actions .icon-btn:hover,.top-actions .language-switcher button:hover,.avatar-button:hover,.avatar-button.active{color:var(--compat-ink-80100)!important;background:#f8f9fb!important;border-color:#d6dce6!important;box-shadow:0 7px 18px #17203313!important}.top-actions .create-btn{color:#fff!important;background:linear-gradient(135deg, #ff715e, var(--compat-coral-7c829))!important;border:0!important;border-radius:13px!important;height:42px!important;min-height:42px!important;padding:0 15px!important;box-shadow:0 10px 24px #ff5a463b!important}.top-actions .create-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg, #ff654f, var(--compat-coral-7c829-strong))!important}.avatar-button{max-width:168px!important;padding:3px 10px 3px 4px!important}.avatar-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (min-width:1021px){.mobile-search-trigger,.mobile-menu{display:none!important}}@media (min-width:1021px) and (max-width:1320px){.topbar-inner{gap:8px!important;width:calc(100% - 24px)!important}.desktop-nav a{padding-inline-start:8px!important;padding-inline-end:8px!important}.desktop-nav a span{display:none!important}.top-search{min-width:190px!important;max-width:310px!important}.avatar-button>span{display:none!important}.avatar-button{width:42px!important;padding:4px!important}.avatar-button>svg{display:none!important}}@media (max-width:1020px){.topbar{height:64px!important}.topbar-inner{gap:8px!important;width:calc(100% - 20px)!important}.topbar .brand span{min-width:37px!important;height:37px!important}.desktop-nav,.top-search,.top-actions>.create-btn,.top-actions>.language-switcher,.avatar-button{display:none!important}.top-actions{margin-left:auto!important}.mobile-search-trigger,.mobile-menu,.notification-btn{width:42px!important;min-width:42px!important;display:grid!important}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#1018287a!important}.mobile-drawer{background:#f7f8fb!important;border:1px solid #dee3ecf0!important;border-radius:24px!important;flex-direction:column!important;width:min(390px,100vw - 16px)!important;height:auto!important;max-height:calc(100dvh - 16px)!important;padding:0!important;display:flex!important;top:8px!important;bottom:8px!important;left:auto!important;right:8px!important;overflow:hidden!important;transform:translate(calc(100% + 20px))!important;box-shadow:-18px 0 55px #10182833!important}.mobile-drawer.open{transform:translate(0)!important}.mobile-drawer-head{flex:none;border-bottom:1px solid var(--compat-line-44afe)!important;background:#fffffff5!important;min-height:68px!important;padding:12px 14px!important}.mobile-drawer-head .brand span{min-width:38px!important;height:38px!important}.mobile-drawer-head .icon-btn{border-radius:12px!important;width:40px!important;height:40px!important}.mobile-search{flex:none;background:#fff!important;border:1px solid #e0e5ed!important;border-radius:14px!important;min-height:48px!important;margin:12px 14px 8px!important;padding:0 13px!important;box-shadow:0 6px 18px #1720330b!important}.mobile-search:focus-within{border-color:#ff5a4680!important;box-shadow:0 0 0 4px #ff5a4617!important}.mobile-search>svg{color:#748095!important;width:18px!important}.mobile-search input{color:var(--compat-ink-80100)!important;font-size:16px!important}.mobile-drawer>.language-switcher{flex:none;margin:0 14px 8px!important}.mobile-drawer>.language-switcher button{background:#fff!important;border-color:#e2e7ef!important;border-radius:13px!important;min-height:43px!important}.mobile-account-card{flex:none;background:#fff!important;border:1px solid #e3e7ee!important;border-radius:16px!important;margin:0 14px 10px!important;padding:10px!important;box-shadow:0 7px 20px #1720330b!important}.mobile-account-card img{border-radius:13px!important;width:42px!important;height:42px!important}.mobile-account-card>a{background:var(--compat-soft-16633)!important;border-radius:12px!important;width:38px!important;height:38px!important}.mobile-drawer-label{color:#8a94a4;letter-spacing:.1em;text-transform:uppercase;flex:none;padding:3px 17px 7px;font-size:.66rem;font-weight:900}.mobile-drawer .mobile-primary-nav{flex:none;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:0 14px 10px!important;display:grid!important;overflow:visible!important}.mobile-drawer .mobile-primary-nav a{color:#536075!important;background:0 0!important;border:1px solid #0000!important;border-radius:14px!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:0 12px!important;font-size:.78rem!important;font-weight:800!important;display:flex!important}.mobile-drawer .mobile-primary-nav a svg{width:18px!important;height:18px!important}.mobile-drawer .mobile-primary-nav a:hover{background:#fff!important}.mobile-drawer .mobile-primary-nav a.active{color:var(--compat-coral-7c829-strong)!important;background:var(--compat-coral-7c829-soft)!important;box-shadow:inset 3px 0 0 var(--compat-coral-7c829)!important;border-color:#ff5a4629!important}.mobile-more-menu{scrollbar-width:thin;background:#fff;border:1px solid #e3e7ee;border-radius:16px;flex:auto;min-height:0;margin:0 14px 10px;overflow:auto}.mobile-more-menu>summary{z-index:2;color:#4e5a6e;cursor:pointer;background:#fff;grid-template-columns:21px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:48px;padding:0 13px;font-size:.77rem;font-weight:850;list-style:none;display:grid;position:sticky;top:0}.mobile-more-menu>summary::-webkit-details-marker{display:none}.mobile-more-menu>summary svg{width:17px;height:17px}.mobile-more-menu>summary svg:last-child{transition:transform .16s}.mobile-more-menu[open]>summary{border-bottom:1px solid #edf0f4}.mobile-more-menu[open]>summary svg:last-child{transform:rotate(180deg)}.mobile-secondary-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:7px;display:grid}.mobile-secondary-nav a{color:#647084;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 9px;font-size:.72rem;font-weight:760;display:flex}.mobile-secondary-nav a svg{width:16px;height:16px}.mobile-secondary-nav a:hover,.mobile-secondary-nav a.active{color:var(--compat-coral-7c829-strong);background:var(--compat-coral-7c829-soft)}.mobile-drawer-actions{flex:none;padding:10px 14px max(12px, env(safe-area-inset-bottom))!important;border-top:1px solid var(--compat-line-44afe)!important;background:#fffffff7!important;gap:7px!important;display:grid!important;position:static!important;box-shadow:0 -10px 24px #1720330b!important}.mobile-create{border-radius:14px!important;min-height:47px!important}.mobile-logout{border-radius:12px!important;min-height:40px!important}}@media (max-width:430px){.mobile-drawer{border-radius:0!important;width:100vw!important;max-height:100dvh!important;top:0!important;bottom:0!important;right:0!important}.mobile-drawer .mobile-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.home-hub-ai{background:#fffffff0!important;border:1px solid #e1e5ec!important;border-radius:18px!important;gap:12px!important;width:min(1160px,100%)!important;min-height:68px!important;margin-top:22px!important;padding:8px 9px 8px 14px!important;transition:border-color .16s,box-shadow .16s,transform .16s!important;box-shadow:0 14px 38px #17203314!important}.home-hub-ai:focus-within{transform:translateY(-1px);border-color:#ff5a4675!important;box-shadow:0 0 0 4px #ff5a4614,0 18px 42px #1720331a!important}.home-hub-ai>svg{width:40px!important;height:40px!important;color:var(--compat-coral-7c829)!important;background:var(--compat-coral-7c829-soft)!important;border-radius:13px!important;padding:10px!important}.home-hub-ai label{color:#7a8494!important;letter-spacing:.09em!important;font-size:.65rem!important}.home-hub-ai input{min-height:28px!important;color:var(--compat-ink-80100)!important;padding:2px 0!important;font-size:.94rem!important;font-weight:650!important}.home-hub-ai input::placeholder{color:#a0a8b5!important}.home-hub-ai button{background:linear-gradient(135deg, #ff705c, var(--compat-coral-7c829))!important;border-radius:13px!important;min-height:48px!important;padding:0 18px!important;font-size:.8rem!important;box-shadow:0 9px 20px #ff5a4638!important}.home-hub-ai button:hover{background:linear-gradient(135deg, #ff644f, var(--compat-coral-7c829-strong))!important}.home-hub-prompt-row{width:min(1160px,100%)!important;padding-left:54px!important}.home-hub-prompt-row button{color:#727d8e!important;background:#fffc!important;border-color:#e6e9ef!important;padding:6px 10px!important;font-size:.7rem!important}.my-plans-root.page{gap:16px!important;width:min(1460px,100% - 40px)!important}.my-plans-hero{box-shadow:var(--compat-shadow-aa452-sm)!important;border-radius:24px!important;grid-template-columns:minmax(320px,1fr) auto!important;gap:22px!important;padding:24px 26px!important}.my-plans-summary{grid-template-columns:repeat(4,92px)!important;align-self:center!important}.my-plans-toolbar{top:calc(var(--compat-header-80a2b) + 10px)!important;background:#fffffff2!important;border:1px solid #e3e7ee!important;border-radius:18px!important;grid-template-columns:auto minmax(260px,1fr) 150px 140px auto!important;gap:7px!important;padding:7px!important;box-shadow:0 10px 28px #17203312!important}.my-plans-tabs{background:#f1f3f7!important;border-radius:13px!important;gap:3px!important;padding:3px!important}.my-plans-tabs button{border-radius:10px!important;min-height:40px!important;padding-inline-start:11px!important;padding-inline-end:11px!important;font-size:.75rem!important}.my-plans-tabs button.active{color:var(--compat-coral-7c829-strong)!important;background:#fff!important;box-shadow:0 5px 13px #17203317!important}.my-plans-tabs button.active b{color:#fff!important;background:var(--compat-coral-7c829)!important}.my-plans-search{background:#f4f6f9!important;border:1px solid #0000!important;border-radius:13px!important;min-height:42px!important;padding:0 12px!important;box-shadow:inset 0 0 0 1px #e2e7efbf!important}.my-plans-search svg{flex:none;color:#7d8798!important;position:static!important}.my-plans-search input{min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 0 9px!important;font-size:.8rem!important;font-weight:650!important}.my-plans-search:focus-within{background:#fff!important;border-color:#ff5a467a!important;box-shadow:0 0 0 4px #ff5a4614!important}.my-plans-search:focus-within svg{color:var(--compat-coral-7c829)!important}.my-plans-toolbar select{color:#526075!important;background-color:#fff!important;border:1px solid #e3e7ee!important;border-radius:13px!important;min-width:0!important;min-height:42px!important;padding:0 34px 0 11px!important;font-size:.76rem!important;font-weight:740!important}.my-plans-view{background:#f1f3f7!important;border-radius:12px!important;gap:2px!important;padding:3px!important}.my-plans-view button{border-radius:9px!important;width:36px!important;height:36px!important}.my-plans-view button.active{color:#fff!important;background:var(--compat-ink-80100)!important}.my-plans-board{gap:15px!important}.my-plans-lane{background:linear-gradient(#f9fafc,#f6f8fb)!important;border:1px solid #e4e8ef!important;border-radius:21px!important;padding:15px!important}.my-plans-lane-head{grid-template-columns:38px minmax(0,1fr) auto!important;margin-bottom:12px!important}.my-plans-lane-icon{border-radius:12px!important;width:38px!important;height:38px!important}.my-plans-lane-head h2{font-size:.98rem!important}.my-plans-lane-head>b{min-width:29px!important;height:29px!important}.my-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important;overflow:visible!important}.my-plans-grid:has(>.my-plans-my-plan-card:only-child){grid-template-columns:minmax(0,720px)!important}.my-plans-my-plan-card{background:#fff!important;border:1px solid #e2e7ee!important;border-radius:18px!important;grid-template-columns:205px minmax(0,1fr)!important;min-height:210px!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 24px #1720330e!important}.my-plans-my-plan-card:hover{border-color:#ff5a464d!important;transform:translateY(-2px)!important;box-shadow:0 16px 38px #1720331a!important}.my-plans-my-plan-cover{border-radius:0!important;width:100%!important;height:100%!important;min-height:210px!important}.my-plans-my-plan-cover:after{background:linear-gradient(#10182805 35%,#1018289e)!important}.my-plans-my-plan-cover>span{min-height:25px!important;bottom:11px!important;left:11px!important}.my-plan-status{min-height:25px!important;top:11px!important;right:11px!important}.my-plans-my-plan-content{flex-direction:column!important;min-width:0!important;padding:15px!important;display:flex!important}.my-plan-card-top{min-height:30px!important}.my-plan-card-top>small{color:var(--compat-coral-7c829-strong)!important;letter-spacing:.07em!important;font-size:.62rem!important}.my-plan-menu summary{border-radius:10px!important;width:32px!important;height:32px!important}.my-plan-title h3{min-height:auto!important;margin:7px 0 11px!important;font-size:1.02rem!important;line-height:1.28!important}.my-plan-meta{border-bottom:1px solid #edf0f4!important;flex-wrap:wrap!important;gap:7px!important;padding:9px 0 12px!important;display:flex!important}.my-plan-meta span{color:#647084!important;background:#f5f7fa!important;border-radius:999px!important;min-height:28px!important;padding:0 9px!important;font-size:.68rem!important}.my-plan-meta svg{color:var(--compat-coral-7c829)!important}.my-plan-footer{align-items:center!important;margin-top:auto!important;padding-top:12px!important}.my-plan-footer>strong{color:var(--compat-ink-80100)!important;font-size:.86rem!important}.my-plan-footer>a{min-height:36px!important;color:var(--compat-coral-7c829-strong)!important;background:var(--compat-coral-7c829-soft)!important;border:1px solid #ff5a461f!important;border-radius:11px!important;padding:0 11px!important;font-size:.68rem!important}.my-plan-footer>a:hover{color:#fff!important;background:var(--compat-coral-7c829)!important}.my-plans-board.view-list .my-plans-grid{grid-template-columns:1fr!important}.my-plans-board.view-list .my-plans-my-plan-card{grid-template-columns:230px minmax(0,1fr)!important}@media (max-width:1180px){.my-plans-hero{grid-template-columns:1fr!important}.my-plans-summary{grid-template-columns:repeat(4,minmax(82px,1fr))!important;max-width:560px!important}.my-plans-toolbar{grid-template-columns:1fr 1fr 1fr auto!important}.my-plans-tabs{grid-column:1/-1!important}.my-plans-search{grid-column:span 2!important}.my-plans-grid{grid-template-columns:1fr!important}.my-plans-grid:has(>.my-plans-my-plan-card:only-child){grid-template-columns:1fr!important}.my-plans-my-plan-card{grid-template-columns:230px minmax(0,1fr)!important}}@media (max-width:760px){.home-hub-ai{border-radius:17px!important;grid-template-columns:40px minmax(0,1fr)!important;min-height:0!important;margin-top:15px!important;padding:10px!important;box-shadow:0 9px 24px #1720330f!important}.home-hub-ai button{grid-column:1/-1!important;justify-content:center!important;width:100%!important;min-height:45px!important}.home-hub-prompt-row{width:100%!important;padding-left:0!important}.my-plans-root.page{width:min(100% - 20px,1460px)!important;padding-top:14px!important}.my-plans-hero{border-radius:21px!important;padding:20px!important}.my-plans-copy h1{font-size:2.35rem!important}.my-plans-summary{grid-template-columns:repeat(4,86px)!important;max-width:none!important;margin-inline-start:-20px!important;margin-inline-end:-20px!important;padding-inline-start:20px!important;padding-inline-end:20px!important;display:grid!important;overflow-x:auto!important}.my-plans-summary>div{min-width:86px!important;min-height:76px!important}.my-plans-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:8px!important;position:static!important}.my-plans-tabs,.my-plans-search{grid-column:1/-1!important}.my-plans-toolbar select{width:100%!important}.my-plans-view{display:none!important}.my-plans-lane{border-radius:18px!important;padding:11px!important}.my-plans-grid{grid-template-columns:1fr!important}.my-plans-my-plan-card,.my-plans-board.view-list .my-plans-my-plan-card{grid-template-columns:116px minmax(0,1fr)!important;min-height:168px!important}.my-plans-my-plan-cover{min-height:168px!important}.my-plans-my-plan-cover>span{display:none!important}.my-plan-status{font-size:.56rem!important;top:8px!important;right:8px!important}.my-plans-my-plan-content{padding:11px!important}.my-plan-card-top{min-height:25px!important}.my-plan-card-top>small{font-size:.56rem!important}.my-plan-menu summary{width:29px!important;height:29px!important}.my-plan-title h3{margin:4px 0 8px!important;font-size:.9rem!important}.my-plan-meta{gap:5px!important;padding:6px 0 8px!important;display:grid!important}.my-plan-meta span{background:0 0!important;min-height:0!important;padding:0!important;font-size:.64rem!important}.my-plan-meta span:nth-child(2){display:none!important}.my-plan-footer{gap:7px!important;padding-top:8px!important}.my-plan-footer>strong{font-size:.72rem!important}.my-plan-footer>a{min-height:31px!important;padding-inline-start:8px!important;padding-inline-end:8px!important;font-size:.6rem!important}}@media (max-width:390px){.my-plans-tabs button span{display:none!important}.my-plans-toolbar{grid-template-columns:1fr!important}.my-plans-tabs,.my-plans-search{grid-column:auto!important}.my-plans-my-plan-card,.my-plans-board.view-list .my-plans-my-plan-card{grid-template-columns:102px minmax(0,1fr)!important}}.my-plans-board.view-board .my-plan-status{display:none!important}.my-plans-board.view-list .my-plan-status{display:inline-flex!important}@media (max-width:1180px) and (min-width:761px){.my-plans-toolbar{grid-template-columns:minmax(260px,1fr) 158px 148px auto!important}.my-plans-tabs{grid-column:1/-1!important}.my-plans-search{grid-column:auto!important}}:root{--compat-coral-0cecc:#ff5b48;--compat-coral-0cecc-deep:#e94735;--compat-coral-0cecc-soft:#fff0ed;--compat-navy-43e9b:#151c2d;--compat-navy-43e9b-2:#202a42;--compat-slate-a9b95:#667085;--compat-line-7f788:#e6eaf0;--compat-canvas-feec9:#f4f6fa;--compat-card-1f9e9:#fff;--compat-green-88d0d:#178061;--compat-blue-80c8f:#5368e8;--compat-radius-aced5:20px;--compat-shadow-6010d:0 18px 50px #161f331a;--compat-shadow-6010d-soft:0 10px 28px #161f3312}:where(.pwp-page,.keoflow-page) :focus-visible{outline-offset:2px!important;outline:3px solid #ff5b4847!important}:where(.pwp-page,.keoflow-page) button{-webkit-tap-highlight-color:transparent}:where(.pwp-page,.keoflow-page) a{-webkit-tap-highlight-color:transparent}.pwp-page{--pwp-bg:var(--compat-canvas-feec9)!important;--pwp-card:var(--compat-card-1f9e9)!important;--pwp-ink:var(--compat-navy-43e9b)!important;--pwp-muted:var(--compat-slate-a9b95)!important;--pwp-line:var(--compat-line-7f788)!important;--pwp-brand:var(--compat-coral-0cecc)!important;background:radial-gradient(circle at 88% 2%, #5368e814, transparent 26rem), radial-gradient(circle at 12% 8%, #ff5b4814, transparent 24rem), var(--compat-canvas-feec9)!important}.pwp-page>.page,.pwp-page .pwp-tabs-shell .page,.pwp-page .pwp-hero-section .page{width:min(1380px,100% - 40px)!important}.pwp-hero-section{padding-top:20px!important}.pwp-hero{background-position:50% 45%!important;border:1px solid #ffffff24!important;border-radius:30px!important;grid-template-columns:minmax(0,1fr) minmax(340px,410px)!important;gap:clamp(24px,3vw,50px)!important;min-height:380px!important;padding:clamp(26px,3vw,44px)!important;box-shadow:0 28px 80px #0d132030!important}.pwp-hero:before{background:linear-gradient(90deg,#0a0e1733,#0000 62%),radial-gradient(circle at 94% 8%,#ff62483d,#0000 22rem)!important}.pwp-hero:after{opacity:.7;bottom:-310px!important;right:-220px!important}.pwp-hero-main{justify-content:center!important}.pwp-breadcrumb{margin-bottom:14px!important;font-size:.75rem!important}.pwp-title-meta{gap:7px!important}.pwp-page .status-pill,.pwp-kind{letter-spacing:.02em!important;min-height:28px!important;padding-inline-start:10px!important;padding-inline-end:10px!important;font-size:.65rem!important}.pwp-hero h1{letter-spacing:-.06em!important;max-width:12ch!important;margin:16px 0 13px!important;font-size:clamp(2.9rem,4vw,4.7rem)!important;line-height:.96!important}.pwp-description{max-width:620px!important;font-size:.92rem!important;line-height:1.62!important}.pwp-hero-chips{gap:7px!important;margin-top:19px!important}.pwp-hero-chips>span{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0a0f194d!important;border-color:#ffffff29!important;min-height:35px!important;padding-inline-start:11px!important;padding-inline-end:11px!important;font-size:.72rem!important}.pwp-hero-side{-webkit-backdrop-filter:blur(20px)saturate(130%)!important;backdrop-filter:blur(20px)saturate(130%)!important;background:#ffffff1a!important;border:1px solid #ffffff2b!important;border-radius:24px!important;align-self:center!important;gap:13px!important;padding:15px!important;box-shadow:inset 0 1px #ffffff1f,0 20px 48px #070b1429!important}.pwp-hero-side:before{content:"Tóm tắt Kèo";color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;padding:2px 3px 0;font-size:.68rem;font-weight:850;display:block}.pwp-hero-actions{order:3;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.pwp-hero-actions:has(>:only-child){grid-template-columns:1fr!important}.pwp-hero-actions .btn{border-radius:13px!important;justify-content:center!important;min-width:0!important;min-height:42px!important;padding:0 12px!important;font-size:.72rem!important}.pwp-share-button{color:var(--compat-navy-43e9b)!important;background:#ffffffe6!important;border-color:#ffffffb8!important}.pwp-share-button:hover{background:#fff!important}.pwp-hero-actions .btn.primary{background:linear-gradient(135deg, #ff735f, var(--compat-coral-0cecc))!important;border-color:#0000!important;box-shadow:0 10px 22px #ff5b4838!important}.pwp-summary-grid{order:2;grid-template-columns:1fr!important;gap:7px!important}.pwp-summary-card{min-height:61px!important;box-shadow:none!important;background:#11182757!important;border:1px solid #ffffff2e!important;border-radius:15px!important;padding:9px 11px!important}.pwp-summary-icon{color:#ffab9f!important;background:#ff5b4826!important;border-radius:12px!important;width:36px!important;height:36px!important}.pwp-summary-icon svg{width:17px!important;height:17px!important}.pwp-summary-card>div{gap:2px!important}.pwp-summary-card small{letter-spacing:.02em;color:#ffffff9e!important;font-size:.62rem!important}.pwp-summary-card b{color:#fff!important;font-size:.79rem!important;line-height:1.3!important}.pwp-command-strip{border:1px solid var(--compat-line-7f788)!important;min-height:62px!important;box-shadow:var(--compat-shadow-6010d-soft)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffe6!important;border-radius:18px!important;grid-template-columns:minmax(250px,1fr) auto minmax(0,.7fr) auto!important;gap:10px!important;margin-top:12px!important;padding:8px 10px!important}.pwp-stage-now{gap:10px!important}.pwp-stage-now>span{color:#fff!important;background:var(--compat-coral-0cecc)!important;border-radius:12px!important;min-height:38px!important;padding-inline-start:12px!important;padding-inline-end:12px!important;font-size:.67rem!important}.pwp-stage-now b{font-size:.78rem!important}.pwp-stage-now small{font-size:.64rem!important}.pwp-command-strip .pwp-realtime-state{border-radius:12px!important;min-height:38px!important;padding-inline-start:11px!important;padding-inline-end:11px!important;font-size:.68rem!important}.pwp-command-strip .pwp-presence-person{background:#fff!important;border:1px solid #e8ebf0!important;border-radius:999px!important;min-height:36px!important;padding:3px 8px 3px 3px!important}.pwp-command-strip .pwp-presence-person img,.pwp-command-strip .pwp-presence-person>i{width:28px!important;height:28px!important}.pwp-next-step{border-left:1px solid var(--compat-line-7f788)!important;min-width:135px!important;padding-left:14px!important}.pwp-tabs-shell{top:var(--header-height,72px)!important;z-index:32!important;background:linear-gradient(180deg, var(--compat-canvas-feec9) 64%, transparent)!important;padding:10px 0 0!important;position:sticky!important}.pwp-tabs-shell .page{display:flex!important}.pwp-tabs{border:1px solid var(--compat-line-7f788)!important;scrollbar-width:none!important;background:#fffffff0!important;border-radius:16px!important;gap:3px!important;width:max-content!important;max-width:100%!important;min-height:52px!important;padding:5px!important;overflow-x:auto!important;box-shadow:0 10px 28px #161f3313!important}.pwp-tabs::-webkit-scrollbar{display:none}.pwp-tabs>button,.pwp-more-tabs>summary{color:#637087!important;white-space:nowrap!important;background:0 0!important;border-radius:11px!important;gap:6px!important;min-height:40px!important;padding:0 12px!important;font-size:.7rem!important;font-weight:780!important}.pwp-tabs>button:hover,.pwp-more-tabs>summary:hover{color:var(--compat-navy-43e9b)!important;background:#f5f7fa!important}.pwp-tabs>button.active,.pwp-more-tabs.active>summary,.pwp-more-tabs[open]>summary{color:var(--compat-coral-0cecc-deep)!important;background:var(--compat-coral-0cecc-soft)!important;box-shadow:inset 0 0 0 1px #ff5b481a!important}.pwp-tabs>button svg,.pwp-more-tabs>summary svg{width:15px!important;height:15px!important}.pwp-more-tabs>div{border:1px solid var(--compat-line-7f788)!important;width:220px!important;box-shadow:var(--compat-shadow-6010d)!important;border-radius:16px!important;padding:7px!important;top:calc(100% + 9px)!important;right:0!important}.pwp-body{padding-top:14px!important;padding-bottom:92px!important}.pwp-panel{border:1px solid var(--compat-line-7f788)!important;background:#ffffffed!important;border-radius:24px!important;padding:18px!important;box-shadow:0 14px 40px #161f3312!important}.pwp-panel :where(.deep-card,.workspace-live-card,.decision-inbox-root,.pwp-card){border-color:var(--compat-line-7f788)!important;box-shadow:none!important;border-radius:18px!important}@media (max-width:1180px){.pwp-page>.page,.pwp-page .pwp-tabs-shell .page,.pwp-page .pwp-hero-section .page{width:min(100% - 28px,1180px)!important}.pwp-hero{grid-template-columns:minmax(0,1fr) 335px!important;min-height:350px!important}.pwp-hero h1{font-size:clamp(2.55rem,5vw,4rem)!important}.pwp-command-strip{grid-template-columns:minmax(220px,1fr) auto minmax(0,.6fr)!important}.pwp-next-step{display:none!important}}@media (max-width:900px){.pwp-hero{grid-template-columns:1fr!important;gap:18px!important;min-height:0!important}.pwp-hero-side{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;display:grid!important}.pwp-hero-side:before{grid-column:1/-1}.pwp-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pwp-hero-actions{min-width:130px;grid-template-columns:1fr!important}.pwp-command-strip{grid-template-columns:minmax(0,1fr) auto!important}.pwp-command-strip .pwp-presence-list{grid-column:1/-1}}@media (max-width:680px){.pwp-page>.page,.pwp-page .pwp-tabs-shell .page,.pwp-page .pwp-hero-section .page{width:calc(100% - 16px)!important}.pwp-hero-section{padding-top:8px!important}.pwp-hero{background-position:50%!important;border-radius:22px!important;gap:14px!important;min-height:0!important;padding:18px 15px 15px!important}.pwp-breadcrumb{display:none!important}.pwp-title-meta{margin:0!important}.pwp-kind{display:none!important}.pwp-hero h1{margin:11px 0 8px!important;font-size:clamp(2rem,10.5vw,2.85rem)!important;line-height:.98!important}.pwp-description{display:none!important}.pwp-hero-chips{scrollbar-width:none!important;flex-wrap:nowrap!important;margin-top:4px!important;padding-bottom:2px!important;overflow-x:auto!important}.pwp-hero-chips::-webkit-scrollbar{display:none}.pwp-hero-chips>span{flex:none;min-height:32px!important;font-size:.66rem!important}.pwp-hero-side{border-radius:17px!important;padding:11px!important;display:block!important}.pwp-hero-side:before{margin-bottom:7px;font-size:.59rem}.pwp-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}.pwp-summary-card{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-height:76px!important;padding:8px!important}.pwp-summary-icon{border-radius:9px!important;width:28px!important;height:28px!important}.pwp-summary-icon svg{width:14px!important;height:14px!important}.pwp-summary-card small{font-size:.55rem!important}.pwp-summary-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:.65rem!important}.pwp-hero-actions{margin-top:8px;grid-template-columns:1fr 1fr!important;display:grid!important}.pwp-hero-actions .btn{min-height:40px!important;font-size:.67rem!important}.pwp-command-strip{border-radius:15px!important;min-height:52px!important;margin-top:7px!important;padding:6px!important}.pwp-stage-now>span{min-height:34px!important;padding-inline-start:9px!important;padding-inline-end:9px!important}.pwp-stage-now small,.pwp-command-strip .pwp-realtime-state span,.pwp-command-strip .pwp-presence-list{display:none!important}.pwp-command-strip .pwp-realtime-state{justify-content:center!important;width:36px!important;min-width:36px!important;padding:0!important}.pwp-tabs-shell{padding-top:7px!important;top:62px!important}.pwp-tabs-shell .page{padding-inline-start:8px;padding-inline-end:8px;width:100%!important}.pwp-tabs{border-radius:15px!important;width:100%!important;min-height:50px!important;padding:4px!important}.pwp-tabs>button,.pwp-more-tabs>summary{flex:1 0 auto!important;min-height:40px!important;padding-inline-start:9px!important;padding-inline-end:9px!important;font-size:.64rem!important}.pwp-tabs>button span,.pwp-more-tabs>summary span{display:none!important}.pwp-tabs>button.active span,.pwp-more-tabs.active>summary span{display:inline!important}.pwp-more-tabs>div{right:8px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;border-radius:20px!important;width:auto!important;max-height:60dvh!important;position:fixed!important;top:auto!important;left:8px!important;overflow:auto!important}.pwp-more-tabs>div button{min-height:46px!important}.pwp-body{width:100%!important;padding:8px 8px calc(94px + env(safe-area-inset-bottom))!important}.pwp-panel{border-radius:19px!important;padding:10px!important}}@media (max-width:380px){.pwp-summary-grid{grid-template-columns:1fr!important}.pwp-summary-card{flex-direction:row!important;align-items:center!important;min-height:52px!important}.pwp-hero-actions{grid-template-columns:1fr!important}}.keoflow-page{--kf-accent:var(--compat-coral-0cecc)!important;background:radial-gradient(circle at 50% -10%,#2c354b 0,#171d2a 34%,#0a0d13 78%)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.keoflow-commandbar{-webkit-backdrop-filter:blur(22px)saturate(135%)!important;backdrop-filter:blur(22px)saturate(135%)!important;background:#0a0d14db!important;border-bottom:1px solid #ffffff14!important;gap:10px!important;min-height:64px!important;padding:8px max(16px,50vw - 740px)!important}.keoflow-command-title>span{background:linear-gradient(135deg, #ff735f, var(--compat-coral-0cecc))!important;border-radius:12px!important;min-height:39px!important;padding:0 12px!important;box-shadow:0 10px 22px #ff5b4833!important}.keoflow-personal-tabs{background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:14px!important;min-height:42px!important;padding:4px!important}.keoflow-personal-tabs button{color:#aeb7c8!important;border-radius:10px!important;min-height:34px!important;padding:0 11px!important;font-size:.68rem!important}.keoflow-personal-tabs button.active{color:var(--compat-navy-43e9b)!important;background:#fff!important;box-shadow:0 7px 18px #0000002e!important}.keoflow-type-select,.keoflow-search,.keoflow-publish{border-radius:12px!important;min-height:40px!important}.keoflow-publish{background:linear-gradient(135deg, #ff735f, var(--compat-coral-0cecc))!important;box-shadow:0 9px 20px #ff5b4833!important}.keoflow-workspace{grid-template-columns:238px minmax(460px,720px) minmax(310px,370px)!important;justify-content:center!important;gap:12px!important;padding:12px max(14px,50vw - 740px) 14px!important}.keoflow-queue,.keoflow-stage,.keoflow-story-panel{border:1px solid #ffffff1a!important;border-radius:22px!important;box-shadow:0 24px 70px #00000040!important}.keoflow-queue{background:#141a26e0!important}.keoflow-queue-list button{border-radius:13px!important}.keoflow-queue-list button.active{background:linear-gradient(135deg,#ff5b4829,#ffffff0f)!important;border-color:#ff5b4852!important}.keoflow-stage{background:#05070b!important;overflow:hidden!important}.keoflow-story-panel{border-color:#e6e9ef!important}.keoflow-author{padding:12px!important}.keoflow-story-scroll{padding:17px!important}.keoflow-story-scroll h1{font-size:clamp(1.65rem,2.2vw,2.35rem)!important}.keoflow-stat-grid>span{background:#f7f8fb!important;border-radius:12px!important}.keoflow-plan-cta{padding:12px!important}@media (max-width:1180px) and (min-width:801px){.keoflow-workspace{grid-template-columns:minmax(440px,1fr) minmax(285px,340px)!important}.keoflow-queue{display:none!important}}@media (max-width:800px){body.keoflow-immersive{background:#05070b!important;overflow:hidden!important}.route-shell-inspiration .topbar{box-shadow:none!important;background:#080b11f5!important;border-bottom-color:#ffffff14!important}.route-shell-inspiration .topbar .brand b{color:#fff!important}.route-shell-inspiration .mobile-search-trigger,.route-shell-inspiration .notification-btn,.route-shell-inspiration .mobile-menu{color:#f2f5fb!important;box-shadow:none!important;background:#ffffff14!important;border-color:#ffffff1f!important}.keoflow-page{height:calc(100dvh - 62px)!important;min-height:0!important;padding-bottom:calc(70px + env(safe-area-inset-bottom))!important;background:#05070b!important;display:block!important;position:relative!important;overflow:hidden!important}.keoflow-commandbar{z-index:30!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;backdrop-filter:blur(18px)saturate(135%)!important;background:#090d14ad!important;border:1px solid #ffffff21!important;border-radius:16px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:4px!important;min-height:48px!important;padding:4px!important;display:grid!important;position:absolute!important;top:8px!important;left:8px!important;right:8px!important;box-shadow:0 12px 34px #00000047!important}.keoflow-command-title{min-width:0!important}.keoflow-command-title>span{border-radius:12px!important;justify-content:center!important;width:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;font-size:0!important}.keoflow-command-title>span svg{width:17px!important;height:17px!important}.keoflow-command-title>div{display:none!important}.keoflow-personal-tabs{background:#ffffff14!important;border:0!important;border-radius:12px!important;gap:1px!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:3px!important;overflow:hidden!important}.keoflow-personal-tabs button{text-overflow:ellipsis!important;flex:1 1 0!important;min-width:0!important;min-height:34px!important;padding:0 7px!important;font-size:.59rem!important;overflow:hidden!important}.keoflow-command-controls{display:block!important}.keoflow-search,.keoflow-publish{display:none!important}.keoflow-type-select{background:#ffffff1a!important;border:0!important;border-radius:12px!important;width:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;display:block!important;overflow:hidden!important}.keoflow-type-select>svg:first-child{color:#fff!important;width:18px!important;height:18px!important;top:11px!important;left:11px!important}.keoflow-type-select>svg:last-child{display:none!important}.keoflow-type-select select{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.keoflow-workspace,.keoflow-stage,.keoflow-player{width:100%!important;height:100%!important;min-height:0!important}.keoflow-workspace{padding:0!important;display:block!important}.keoflow-stage{box-shadow:none!important;border:0!important;border-radius:0!important}.keoflow-queue,.keoflow-story-panel{display:none!important}.keoflow-player-backdrop{opacity:.34!important;filter:blur(28px)saturate(.8)!important}.keoflow-player-media{padding:0!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.keoflow-player-media .marketing-media,.keoflow-player-media>img,.keoflow-player-media>video,.keoflow-player-media>iframe,.keoflow-player-media .marketing-media-fallback{object-fit:cover!important;background:0 0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.keoflow-player-media img,.keoflow-player-media video{object-fit:cover!important}.keoflow-player-gradient{background:linear-gradient(#04060a73 0,#0000 25% 55%,#04060af0 100%)!important}.keoflow-player-top{top:66px!important;left:11px!important;right:62px!important}.keoflow-player-top>span{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#090d1485!important;border:1px solid #ffffff29!important;border-radius:999px!important;min-height:28px!important;padding:0 9px!important}.keoflow-player-top>div{display:none!important}.keoflow-action-rail{gap:10px!important;bottom:104px!important;right:8px!important}.keoflow-action-avatar img{border:2px solid #fff!important;border-radius:14px!important;width:43px!important;height:43px!important;box-shadow:0 9px 22px #00000052!important}.keoflow-action-avatar>button{bottom:-5px!important;right:-3px!important}.keoflow-action-rail button>span{-webkit-backdrop-filter:blur(13px)!important;backdrop-filter:blur(13px)!important;background:#080c128c!important;border-color:#ffffff29!important;width:41px!important;height:41px!important;box-shadow:0 8px 22px #0000003d!important}.keoflow-action-rail button.active>span{background:var(--compat-coral-0cecc)!important}.keoflow-action-rail b{text-shadow:0 2px 8px #000c;font-size:.61rem!important}.keoflow-player-mobile-copy{text-shadow:0 2px 10px #000000b8!important;gap:0!important;bottom:112px!important;left:12px!important;right:60px!important}.keoflow-player-mobile-copy>a{gap:7px!important}.keoflow-player-mobile-copy img{border-radius:9px!important;width:28px!important;height:28px!important}.keoflow-player-mobile-copy b{font-size:.72rem!important}.keoflow-player-mobile-copy h2{-webkit-line-clamp:2!important;margin:7px 0 3px!important;font-size:clamp(1.03rem,5vw,1.28rem)!important;line-height:1.08!important}.keoflow-player-mobile-copy p{color:#ffffffc7!important;-webkit-line-clamp:1!important;font-size:.67rem!important;line-height:1.35!important}.keoflow-player-mobile-copy>span{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#080c1285!important;border:1px solid #ffffff24!important;min-height:28px!important;margin-top:7px!important;padding:0 9px!important}.keoflow-player-controls{opacity:.72!important;bottom:79px!important;left:12px!important;right:62px!important}.keoflow-player-controls button{width:30px!important;height:30px!important}.keoflow-step-controls,.keoflow-media-arrow{display:none!important}.keoflow-mobile-plan{background:linear-gradient(135deg, #ff735f, var(--compat-coral-0cecc))!important;border:1px solid #ffffff2e!important;border-radius:16px!important;min-height:52px!important;font-size:.76rem!important;bottom:8px!important;left:8px!important;right:8px!important;box-shadow:0 15px 34px #ff5b484d!important}}@media (max-width:380px){.keoflow-commandbar{left:6px!important;right:6px!important}.keoflow-command-title{display:none!important}.keoflow-commandbar{grid-template-columns:minmax(0,1fr) auto!important}.keoflow-personal-tabs button{padding-inline-start:5px!important;padding-inline-end:5px!important;font-size:.56rem!important}}@media (max-width:800px) and (orientation:landscape){.keoflow-page{height:calc(100dvh - 54px)!important;padding-bottom:0!important}.route-shell-inspiration .topbar{height:54px!important}.keoflow-commandbar{width:min(470px,100% - 74px)!important;top:6px!important;right:auto!important}.keoflow-player-mobile-copy{bottom:72px!important}.keoflow-action-rail{bottom:62px!important}.keoflow-mobile-plan{width:210px!important;min-height:44px!important;left:auto!important;right:64px!important}}@media (prefers-reduced-motion:reduce){.pwp-page *,.keoflow-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--compat-coral-eccd3:#ff5d49;--compat-coral-eccd3-strong:#ed4936;--compat-coral-eccd3-soft:#fff1ed;--compat-ink-880f2:#182033;--compat-ink-880f2-2:#26324b;--compat-muted-b20d4:#6f7a8e;--compat-line-a66fd:#e4e9f1;--compat-canvas-90663:#f4f6fa;--compat-card-e80ed:#fff;--compat-green-f221c:#178467;--compat-blue-214b7:#596be8;--compat-radius-26c76:22px;--compat-shadow-37b8c:0 22px 70px #1922361c;--compat-shadow-37b8c-soft:0 10px 30px #19223612}.content-detail-root-compat{background:0 0;width:min(1540px,100% - 40px)!important;padding-top:18px!important}.content-detail-root-compat .content-detail-top{min-height:52px;padding:0 4px;grid-template-columns:auto 1fr auto!important;margin-bottom:12px!important}.content-detail-root-compat .content-detail-back,.content-detail-root-compat .content-detail-share-top{border:1px solid var(--compat-line-a66fd);min-height:40px;color:var(--compat-ink-880f2);box-shadow:var(--compat-shadow-37b8c-soft);background:#ffffffeb;border-radius:13px;align-items:center;gap:7px;padding:0 13px;font-size:.75rem;font-weight:820;display:inline-flex}.content-detail-root-compat .content-detail-back svg,.content-detail-root-compat .content-detail-share-top svg{width:16px;height:16px}.content-detail-root-compat .content-detail-share-top{justify-self:end}.content-detail-root-compat .content-detail-top>div span{color:var(--compat-coral-eccd3-strong)!important;letter-spacing:.11em!important;font-size:.66rem!important}.content-detail-root-compat .content-detail-top>div small{color:#8a94a5;font-size:.68rem}.content-detail-root-compat .content-detail-layout{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:14px;border:1px solid var(--compat-line-a66fd)!important;min-height:min(760px,100dvh - 145px)!important;box-shadow:var(--compat-shadow-37b8c)!important;background:#ffffffc7!important;border-radius:28px!important;grid-template-columns:minmax(0,1fr) minmax(330px,390px)!important;gap:14px!important}.content-detail-root-compat .content-detail-gallery{gap:9px!important}.content-detail-root-compat .content-detail-media{isolation:isolate;place-items:center;display:grid;height:min(72dvh,720px)!important;min-height:610px!important;box-shadow:none!important;background:#090d15!important;border-radius:22px!important}.content-detail-root-compat .content-detail-media-ambient{z-index:-2;background-image:var(--content-ambient);filter:blur(34px)brightness(.42)saturate(.88);opacity:.78;background-position:50%;background-size:cover;position:absolute;top:-35px;bottom:-35px;left:-35px;right:-35px;transform:scale(1.12)}.content-detail-root-compat .content-detail-media:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05080d33,#05080d7a);position:absolute;top:0;bottom:0;left:0;right:0}.content-detail-root-compat .content-detail-media-frame{background:#05080d40;place-items:center;width:min(100%,760px);height:100%;display:grid;overflow:hidden}.content-detail-root-compat .content-detail-media-frame>:where(.marketing-media,img,video,iframe,.marketing-media-fallback){object-fit:contain!important;background:0 0!important;width:100%!important;height:100%!important;max-height:none!important}.content-detail-root-compat .content-detail-media-frame :where(img,video){object-fit:contain!important}.content-detail-root-compat .content-detail-media-nav{background:#080c149e!important;border-radius:13px!important;width:40px!important;height:40px!important}.content-detail-root-compat .content-detail-media-count,.content-detail-root-compat .content-detail-location{border:1px solid #ffffff26;box-shadow:0 8px 20px #0000002e;background:#080c149e!important}.content-detail-root-compat .content-detail-thumbnails{min-height:64px;padding:0 2px!important}.content-detail-root-compat .content-detail-thumbnails button{opacity:.66;transition:all .18s;border-radius:12px!important;flex-basis:80px!important;height:58px!important}.content-detail-root-compat .content-detail-thumbnails button.active{opacity:1;box-shadow:0 0 0 2px #ff5d491f}.content-detail-root-compat .content-detail-copy{border-color:var(--compat-line-a66fd)!important;max-height:min(72dvh,720px)!important;box-shadow:none!important;background:#fff!important;border-radius:22px!important}.content-detail-root-compat .content-detail-copy>header{gap:10px;min-height:72px;padding:13px 14px!important}.content-detail-root-compat .content-detail-copy>header img{border-radius:13px;width:42px;height:42px}.content-detail-root-compat .content-detail-copy>header b{font-size:.82rem}.content-detail-root-compat .content-detail-copy>header span{font-size:.68rem}.content-detail-root-compat .content-detail-copy>header .btn{border-radius:12px!important;min-height:38px!important;padding:0 11px!important;font-size:.69rem!important}.content-detail-root-compat .content-detail-scroll{padding:18px!important}.content-detail-root-compat .content-detail-type{color:var(--compat-coral-eccd3-strong);background:var(--compat-coral-eccd3-soft);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:.61rem;font-weight:900;display:inline-flex}.content-detail-root-compat .content-detail-scroll h1{max-width:10ch;letter-spacing:-.065em!important;margin:12px 0 9px!important;font-size:clamp(2.25rem,3vw,3.5rem)!important;line-height:.95!important}.content-detail-root-compat .content-detail-scroll>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.78rem;display:-webkit-box;overflow:hidden;color:var(--compat-muted-b20d4)!important;line-height:1.58!important}.content-detail-root-compat .content-detail-tags{margin-top:10px}.content-detail-root-compat .content-detail-proof{gap:7px!important;margin:16px 0 12px!important;display:flex!important}.content-detail-root-compat .content-detail-proof span{flex:1 1 0;grid-template-rows:auto auto;grid-template-columns:18px auto;column-gap:7px;background:#f7f8fb!important;border-radius:13px!important;place-items:start!important;min-height:0!important;padding:10px!important}.content-detail-root-compat .content-detail-proof svg{grid-row:1/3;align-self:center}.content-detail-root-compat .content-detail-proof b{line-height:1;font-size:.82rem!important}.content-detail-root-compat .content-detail-proof small{font-size:.58rem!important}.content-detail-root-compat .content-detail-stats{gap:6px!important}.content-detail-root-compat .content-detail-stats button{font-size:.67rem;border-radius:12px!important;min-height:40px!important}.content-detail-root-compat .content-detail-stats button span{font-size:.65rem!important}.content-detail-root-compat .content-detail-cta{background:#f8fafc!important;gap:8px!important;padding:13px!important}.content-detail-root-compat .content-detail-cta>div b{font-size:.71rem!important}.content-detail-root-compat .content-detail-cta .btn.primary{box-shadow:0 10px 24px #ff5d4933;background:linear-gradient(135deg, #ff745e, var(--compat-coral-eccd3))!important;border-radius:14px!important;min-height:46px!important}.content-detail-root-compat .content-detail-creator-link{color:#6d7788;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:.67rem;font-weight:800;text-decoration:none;display:inline-flex}.content-detail-root-compat .content-detail-creator-link svg{width:14px}.modal.groups-modal{width:min(600px,100vw - 24px)!important}.groups-modal .modal-head{padding-bottom:14px!important}.groups-modal .modal-description{max-width:420px;color:var(--compat-muted-b20d4);font-size:.75rem}.groups-modal .modal-body{padding-top:0!important}.groups-form-compat{gap:12px!important}.groups-core{border:1px solid var(--compat-line-a66fd);background:#f8fafc;border-radius:18px;gap:12px;padding:15px;display:grid}.groups-form-compat label{gap:6px!important;font-size:.74rem!important}.groups-form-compat :where(input,textarea,select){background:#fff!important;border-color:#dce2eb!important;border-radius:13px!important}.groups-form-compat textarea{resize:vertical;min-height:82px!important}.groups-options{border:1px solid var(--compat-line-a66fd);background:#fff;border-radius:18px;overflow:hidden}.groups-options>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 15px;list-style:none;display:flex}.groups-options>summary::-webkit-details-marker{display:none}.groups-options>summary span{color:var(--compat-ink-880f2);align-items:center;gap:7px;font-size:.74rem;font-weight:850;display:inline-flex}.groups-options>summary span svg{width:16px;color:var(--compat-coral-eccd3)}.groups-options>summary small{color:#8b95a5;font-size:.64rem}.groups-options[open]>summary{border-bottom:1px solid var(--compat-line-a66fd);background:#fbfcfe}.groups-options>div{gap:12px;padding:14px;display:grid}.groups-options .single-media-uploader{border-radius:15px!important;gap:9px!important;padding:12px!important}.groups-options .single-media-copy span{display:none}.groups-options .single-media-preview{max-height:170px;border-radius:13px!important;min-height:130px!important}.groups-options .single-media-preview img{object-fit:cover}.groups-options .single-media-uploader footer{justify-content:flex-start}.groups-options .single-media-uploader footer .btn{min-height:38px!important}.groups-budget-presets{gap:7px;display:flex}.groups-budget-presets button{border:1px solid var(--compat-line-a66fd);color:#657085;background:#fff;border-radius:11px;flex:1;min-height:35px;font-size:.68rem;font-weight:850}.groups-budget-presets button.active{color:var(--compat-coral-eccd3-strong);background:var(--compat-coral-eccd3-soft);border-color:#ffad9f}.groups-actions{z-index:3;background:linear-gradient(#fff0,#fff 28%);grid-template-columns:110px 1fr;gap:8px;padding-top:10px;display:grid;position:sticky;bottom:-1px}.groups-actions .btn{justify-content:center;border-radius:14px!important;min-height:46px!important}.create-step-panel{border-color:var(--compat-line-a66fd)!important;border-radius:22px!important;box-shadow:0 12px 34px #1922360e!important}.create-step-panel>header h3{letter-spacing:-.035em}.create-step-panel>header p{max-width:600px}.create-choice-group{background:#f8fafc!important;border-radius:17px!important}.legacy-create-budget-chips button,.create-chip-row button{border-radius:13px!important;min-height:44px!important;font-size:.72rem!important}.create-money-input{min-height:50px;background:#fff!important;border:1px solid #dbe1ea!important;border-radius:14px!important}.create-money-input input{font-size:.95rem!important}.create-time-constraints{gap:9px!important}.create-time-constraints>label:not(.create-breakfast-toggle){background:#fff;border:1px solid #e1e6ee;border-radius:14px;padding:10px 12px!important}.create-breakfast-toggle{background:#fff!important;border:1px solid #dfe5ed!important;border-radius:14px!important;align-items:center!important;gap:10px!important;min-height:50px!important;padding:9px 12px!important;display:flex!important}.create-breakfast-toggle input{-webkit-appearance:none;appearance:none;min-width:42px;margin:0;transition:all .2s;background:#dfe4eb!important;border:0!important;border-radius:999px!important;width:42px!important;height:24px!important;box-shadow:inset 0 0 0 1px #0000000a!important}.create-breakfast-toggle input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin:3px;transition:all .2s;display:block;box-shadow:0 2px 6px #0000002e}.create-breakfast-toggle input:checked{background:var(--compat-coral-eccd3)!important}.create-breakfast-toggle input:checked:after{transform:translate(18px)}.modal.planner-modal{border-radius:26px!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(960px,100vw - 26px)!important;max-height:min(92dvh,900px)!important;display:grid!important;overflow:hidden!important}.planner-modal .modal-head{padding:19px 22px 14px!important}.planner-modal .modal-head h2{letter-spacing:-.05em;font-size:1.7rem!important}.planner-modal .modal-description{color:var(--compat-muted-b20d4);font-size:.75rem}.planner-modal .modal-body{background:#f6f8fb;padding:10px 18px 22px!important;overflow-y:auto!important}.planner-form{gap:10px!important}.planner-section,.planner-disclosure,.planner-flags{border:1px solid var(--compat-line-a66fd);background:#fff;border-radius:18px}.planner-section{padding:15px}.planner-section>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.planner-section>header>span{width:34px;height:34px;color:var(--compat-coral-eccd3-strong);background:var(--compat-coral-eccd3-soft);border-radius:11px;flex:0 0 34px;place-items:center;font-size:.65rem;font-weight:900;display:grid}.planner-section>header>div{gap:1px;display:grid}.planner-section>header b{font-size:.82rem}.planner-section>header small{color:#8b95a5;font-size:.64rem}.planner-form .form-grid{gap:10px!important}.planner-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}.planner-form label{color:#4d596d!important;gap:5px!important;font-size:.69rem!important;font-weight:800!important}.planner-form :where(input,select,textarea){min-height:43px!important;color:var(--compat-ink-880f2)!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce2eb!important;border-radius:12px!important;padding:0 12px!important;font-size:.75rem!important}.planner-form textarea{resize:vertical;min-height:72px!important;padding-block-start:10px!important;padding-block-end:10px!important}.planner-title input{font-weight:800;min-height:50px!important;font-size:.88rem!important}.planner-google>div{min-width:0}.planner-disclosure{overflow:hidden}.planner-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 15px;list-style:none;display:flex}.planner-disclosure>summary::-webkit-details-marker{display:none}.planner-disclosure>summary:after{content:"+";width:28px;height:28px;color:var(--compat-coral-eccd3-strong);background:var(--compat-coral-eccd3-soft);border-radius:9px;flex:0 0 28px;place-items:center;font-size:1rem;font-weight:700;display:grid}.planner-disclosure[open]>summary:after{content:"−"}.planner-disclosure>summary span{color:var(--compat-ink-880f2);margin-right:auto;font-size:.76rem;font-weight:850}.planner-disclosure>summary small{color:#8a94a5;font-size:.63rem}.planner-disclosure[open]>summary{border-bottom:1px solid var(--compat-line-a66fd);background:#fbfcfe}.planner-disclosure>.form-grid{padding:14px}.planner-flags{gap:8px;padding:10px;display:flex}.planner-flags .check{background:#f7f9fc;border-radius:11px;flex:1;min-height:40px;padding:8px 10px}.planner-flags .check input{width:18px!important;height:18px!important;min-height:0!important;padding:0!important}.planner-actions{z-index:4;padding:13px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--compat-line-a66fd);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-columns:130px minmax(180px,280px);justify-content:end;gap:8px;margin:0 -18px -22px;display:grid;position:sticky;bottom:-22px}.planner-actions .btn{justify-content:center;border-radius:13px!important;min-height:46px!important}.legacy-saved-plan-grid .plan-card{border-radius:18px!important;box-shadow:0 10px 26px #19223611!important}.legacy-saved-plan-grid .plan-cover{aspect-ratio:1.8!important}.legacy-saved-plan-grid .plan-body{padding:13px!important}.legacy-saved-plan-grid .plan-title h3{margin-top:8px!important}.legacy-saved-plan-grid .meta-row{grid-template-columns:1fr 1fr;gap:6px!important;display:grid!important}.legacy-saved-plan-grid .meta-row span:last-child{grid-column:1/-1}@media (max-width:1100px){.content-detail-root-compat .content-detail-layout{grid-template-columns:minmax(0,1fr) 340px!important}.content-detail-root-compat .content-detail-media{min-height:540px!important}.planner-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.content-detail-root-compat{width:100%!important;padding:10px 10px 96px!important}.content-detail-root-compat .content-detail-top{padding:0;grid-template-columns:42px 1fr 42px!important}.content-detail-root-compat .content-detail-back,.content-detail-root-compat .content-detail-share-top{width:42px;min-width:42px;height:42px;box-shadow:none;justify-content:center;padding:0;font-size:0}.content-detail-root-compat .content-detail-top>div{text-align:center;min-width:0}.content-detail-root-compat .content-detail-top>div span{justify-content:center!important}.content-detail-root-compat .content-detail-top>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-detail-root-compat .content-detail-layout{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:9px!important;padding:0!important;display:grid!important}.content-detail-root-compat .content-detail-media{border-radius:20px!important;height:min(60dvh,610px)!important;min-height:420px!important}.content-detail-root-compat .content-detail-media-frame{width:100%}.content-detail-root-compat .content-detail-thumbnails{padding-inline-start:2px!important;padding-inline-end:2px!important}.content-detail-root-compat .content-detail-copy{border-radius:20px!important;max-height:none!important;overflow:visible!important}.content-detail-root-compat .content-detail-copy>header{min-height:66px;padding:11px 12px!important}.content-detail-root-compat .content-detail-scroll{padding:15px!important;overflow:visible!important}.content-detail-root-compat .content-detail-scroll h1{max-width:none;font-size:2.2rem!important}.content-detail-root-compat .content-detail-scroll>p{-webkit-line-clamp:3}.content-detail-root-compat .content-detail-cta{padding-bottom:14px!important}.modal.groups-modal,.modal.planner-modal{width:100%!important;max-height:calc(94dvh - env(safe-area-inset-top))!important;border-radius:24px 24px 0 0!important}.groups-modal .modal-head,.planner-modal .modal-head{padding:13px 15px 11px!important}.groups-modal .modal-head h2,.planner-modal .modal-head h2{font-size:1.45rem!important}.groups-modal .modal-description,.planner-modal .modal-description{display:none}.groups-modal .modal-body{padding:8px 12px calc(12px + env(safe-area-inset-bottom))!important}.groups-core{padding:12px}.groups-options>summary small{display:none}.groups-actions{grid-template-columns:92px 1fr}.planner-modal .modal-body{padding:8px 10px 0!important}.planner-section{border-radius:16px;padding:12px}.planner-section>header{margin-bottom:10px}.planner-grid-four,.planner-place-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.planner-form .wide{grid-column:1/-1!important}.planner-disclosure>summary{min-height:52px;padding-inline-start:12px;padding-inline-end:12px}.planner-disclosure>summary small{display:none}.planner-disclosure>.form-grid{padding:12px;grid-template-columns:1fr 1fr!important}.planner-flags{flex-direction:column}.planner-actions{padding:10px 10px calc(10px + env(safe-area-inset-bottom));grid-template-columns:88px 1fr;margin:0 -10px;bottom:0}.legacy-saved-actions .btn:not(.primary){display:none!important}.legacy-saved-plan-grid .plan-card{min-height:154px;overflow:hidden;grid-template-columns:128px minmax(0,1fr)!important;display:grid!important}.legacy-saved-plan-grid .plan-cover{aspect-ratio:auto!important;height:100%!important;min-height:154px!important}.legacy-saved-plan-grid .plan-category{top:9px!important;left:9px!important}.legacy-saved-plan-grid .plan-open-icon,.legacy-saved-plan-grid .match-badge{display:none!important}.legacy-saved-plan-grid .plan-body{min-width:0;padding:11px!important}.legacy-saved-plan-grid .creator-line{white-space:nowrap;overflow:hidden}.legacy-saved-plan-grid .creator-line img{width:23px!important;height:23px!important}.legacy-saved-plan-grid .plan-title h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:8px 0!important;font-size:.9rem!important;line-height:1.22!important}.legacy-saved-plan-grid .meta-row{grid-template-columns:1fr!important;gap:3px!important}.legacy-saved-plan-grid .meta-row span{font-size:.59rem!important}.legacy-saved-plan-grid .meta-row span:nth-child(2){display:none}.legacy-saved-plan-grid .plan-bottom{margin-top:7px!important;padding-top:7px!important}.legacy-saved-plan-grid .plan-bottom strong{font-size:.78rem!important}}@media (max-width:430px){.content-detail-root-compat .content-detail-media{height:54dvh!important;min-height:360px!important}.content-detail-root-compat .content-detail-proof span{padding:8px!important}.content-detail-root-compat .content-detail-stats button span{display:none!important}.content-detail-root-compat .content-detail-stats button{min-height:43px!important}.create-step-panel{border-radius:18px!important;padding:12px!important}.create-step-panel>header{margin-bottom:10px!important}.create-step-panel>header p{display:none!important}.create-fields-two.create-people-budget{grid-template-columns:1fr!important}.create-choice-group{padding:12px!important}.create-schedule-style .create-chip-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.create-time-constraints{grid-template-columns:1fr!important}.create-step-actions{grid-template-columns:90px 1fr!important}.create-step-actions>div{display:none!important}.create-step-actions .btn{min-height:46px!important}.planner-grid-four,.planner-place-grid,.planner-disclosure>.form-grid{grid-template-columns:1fr!important}.planner-form .wide{grid-column:auto!important}.planner-section>header>div small{display:none}.planner-title input{font-size:.82rem!important}.planner-flags .check{font-size:.66rem!important}.groups-options .single-media-preview{min-height:112px!important}.legacy-saved-plan-grid .plan-card{grid-template-columns:112px minmax(0,1fr)!important}.legacy-saved-plan-grid .plan-cover{min-height:148px!important}}@media (prefers-reduced-motion:reduce){.content-detail-root-compat *,.groups-modal *,.planner-modal *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--compat-coral-cfd5a:#ff5c48;--compat-coral-cfd5a-2:#f04432;--compat-coral-cfd5a-soft:#fff0ec;--compat-ink-10e06:#172033;--compat-muted-e7e38:#6f7a8e;--compat-line-4a4da:#e3e8f0;--compat-panel-9223b:#fff;--compat-canvas-e4f84:#f3f6fb;--compat-night-0c8b7:#090e18;--compat-shadow-1fc2f:0 24px 70px #1821341f;--compat-shadow-1fc2f-soft:0 12px 34px #18213414}.content-detail-root-alternate{width:min(1500px,100% - 48px)!important;padding-top:20px!important;padding-bottom:72px!important}.content-detail-root-alternate .content-detail-top-compat{min-height:50px;grid-template-columns:auto minmax(0,1fr) auto!important;margin-bottom:16px!important;padding:0 2px!important}.content-detail-root-alternate .content-detail-heading{gap:2px;min-width:0}.content-detail-root-alternate .content-detail-heading>span{color:var(--compat-coral-cfd5a-2)!important;letter-spacing:.12em!important;font-size:.65rem!important}.content-detail-root-alternate .content-detail-heading>small{text-overflow:ellipsis;white-space:nowrap;max-width:48ch;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden;color:#808b9c!important;font-size:.72rem!important}.content-detail-root-alternate .content-detail-back,.content-detail-root-alternate .content-detail-share-top{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#344057!important;background:#ffffffe6!important;border:1px solid #d8dee8eb!important;border-radius:14px!important;min-height:42px!important;padding:0 14px!important;box-shadow:0 8px 22px #19223612!important}.content-detail-root-alternate .content-detail-back:hover,.content-detail-root-alternate .content-detail-share-top:hover{transform:translateY(-1px);background:#fff!important;border-color:#cfd6e1!important}.content-detail-root-alternate .content-detail-shell{align-items:start;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(350px,400px)!important;gap:20px!important;padding:0!important;display:grid!important;overflow:visible!important}.content-detail-root-alternate .content-detail-gallery{min-width:0;grid-template-rows:auto auto!important;gap:12px!important}.content-detail-root-alternate .content-detail-media{isolation:isolate;place-items:center;position:relative;overflow:hidden;height:clamp(560px,68dvh,760px)!important;min-height:560px!important;box-shadow:var(--compat-shadow-1fc2f)!important;background:radial-gradient(circle at 18% 12%,#ff5c481a,#0000 30rem),linear-gradient(145deg,#101725,#070b13 72%)!important;border:1px solid #ffffff1a!important;border-radius:28px!important;display:grid!important}.content-detail-root-alternate .content-detail-media .content-detail-media-ambient{background-image:var(--content-ambient);background-position:50%;background-size:cover;z-index:0!important;opacity:.36!important;filter:blur(44px)brightness(.36)saturate(.82)!important;top:-8%!important;bottom:-8%!important;left:-8%!important;right:-8%!important;transform:scale(1.04)!important}.content-detail-root-alternate .content-detail-media:after{z-index:1!important;background:linear-gradient(#0509101f,#05091047),radial-gradient(circle,#0000 35%,#03060c42 100%)!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.content-detail-root-alternate .content-detail-media-canvas{z-index:2;background:#04080ea8;border:1px solid #ffffff1a;border-radius:22px;place-items:center;display:grid;position:absolute;top:18px;bottom:18px;left:18px;right:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 20px 55px #00000047}.content-detail-root-alternate .content-detail-media-frame{place-items:center;display:grid;background:0 0!important;border-radius:20px!important;width:100%!important;height:100%!important;overflow:hidden!important}.content-detail-root-alternate .content-detail-media-frame>:where(.marketing-media,img,video,iframe,.marketing-media-fallback){object-fit:contain!important;filter:none!important;background:0 0!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}.content-detail-root-alternate .content-detail-media-frame :where(img,video){object-fit:contain!important;filter:none!important;background:0 0!important;border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}.content-detail-root-alternate .content-detail-media-frame iframe{border:0!important}.content-detail-root-alternate .content-detail-media-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 28px #00000040;z-index:5!important;color:#fff!important;background:#070c15b8!important;border:1px solid #ffffff29!important;border-radius:15px!important;width:44px!important;height:44px!important;top:50%!important}.content-detail-root-alternate .content-detail-media-nav.previous{left:32px!important}.content-detail-root-alternate .content-detail-media-nav.next{right:32px!important}.content-detail-root-alternate .content-detail-overlay{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.content-detail-root-alternate .content-detail-overlay .content-detail-media-count,.content-detail-root-alternate .content-detail-overlay .content-detail-location{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:36px;box-shadow:0 10px 25px #00000038;color:#fff!important;background:#070c15b8!important;border:1px solid #ffffff24!important;padding:8px 11px!important;position:static!important}.content-detail-root-alternate .content-detail-thumbnails{border:1px solid var(--compat-line-4a4da);box-shadow:var(--compat-shadow-1fc2f-soft);scrollbar-width:none;background:#ffffffe6;border-radius:18px;display:flex;overflow-x:auto;gap:10px!important;min-height:74px!important;padding:9px!important}.content-detail-root-alternate .content-detail-thumbnails::-webkit-scrollbar{display:none}.content-detail-root-alternate .content-detail-thumbnails button{opacity:.62!important;background:#111827!important;border:2px solid #0000!important;border-radius:12px!important;flex:0 0 82px!important;height:56px!important}.content-detail-root-alternate .content-detail-thumbnails button.active{border-color:var(--compat-coral-cfd5a)!important;opacity:1!important;box-shadow:0 0 0 3px #ff5c481f!important}.content-detail-root-alternate .content-detail-panel{top:calc(var(--lk-header-h,72px) + 18px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;position:sticky;border:1px solid var(--compat-line-4a4da)!important;min-height:clamp(560px,68dvh,760px)!important;max-height:none!important;box-shadow:var(--compat-shadow-1fc2f)!important;background:#fffffff5!important;border-radius:28px!important;display:flex!important;overflow:hidden!important}.content-detail-root-alternate .content-detail-author{background:#fffffff2;align-items:center;border-bottom:1px solid #edf0f4!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:10px!important;min-height:78px!important;margin:0!important;padding:14px 16px!important;display:grid!important}.content-detail-root-alternate .content-detail-avatar,.content-detail-root-alternate .content-detail-avatar img{border-radius:15px!important;width:46px!important;height:46px!important}.content-detail-root-alternate .content-detail-avatar img{object-fit:cover;border:1px solid #e7eaf0;box-shadow:0 7px 18px #1821341a}.content-detail-root-alternate .content-detail-author>div{gap:2px;min-width:0;display:grid}.content-detail-root-alternate .content-detail-author>div a{color:var(--compat-ink-10e06);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.content-detail-root-alternate .content-detail-author b{font-size:.86rem!important}.content-detail-root-alternate .content-detail-author span{color:#8590a2;font-size:.69rem!important}.content-detail-root-alternate .content-detail-author .btn{white-space:nowrap;border-radius:13px!important;min-height:40px!important;padding-inline-start:12px!important;padding-inline-end:12px!important}.content-detail-root-alternate .content-detail-scroll{flex:auto;padding:22px 20px 18px!important;overflow:visible!important}.content-detail-root-alternate .content-detail-kicker{color:#8a94a5;justify-content:space-between;align-items:center;gap:10px;font-size:.67rem;font-weight:750;display:flex}.content-detail-root-alternate .content-detail-type{color:var(--compat-coral-cfd5a-2)!important;background:var(--compat-coral-cfd5a-soft)!important;padding:6px 9px!important}.content-detail-root-alternate .content-detail-scroll h1{max-width:11ch!important;color:var(--compat-ink-10e06)!important;letter-spacing:-.065em!important;margin:16px 0 10px!important;font-size:clamp(2.35rem,3vw,3.45rem)!important;line-height:.96!important}.content-detail-root-alternate .content-detail-scroll>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--compat-muted-e7e38)!important;margin:0!important;font-size:.84rem!important;line-height:1.62!important}.content-detail-root-alternate .content-detail-tags{flex-wrap:wrap;gap:6px;display:flex;margin-top:12px!important}.content-detail-root-alternate .content-detail-tags span{color:#58647a;background:#f3f5f8;border-radius:999px;padding:6px 9px;font-size:.63rem;font-weight:750}.content-detail-root-alternate .content-detail-proof{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:20px 0 14px!important;display:grid!important}.content-detail-root-alternate .content-detail-proof span{column-gap:7px;min-width:0;background:#f8fafc!important;border:1px solid #e8ebf1!important;border-radius:15px!important;grid-template-rows:auto auto!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;min-height:64px!important;padding:10px!important;display:grid!important}.content-detail-root-alternate .content-detail-proof svg{color:#6675de!important;grid-row:1/3!important;width:18px!important}.content-detail-root-alternate .content-detail-proof b{text-overflow:ellipsis;overflow:hidden;font-size:.88rem!important;line-height:1.05!important}.content-detail-root-alternate .content-detail-proof small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#8a94a5!important;font-size:.57rem!important}.content-detail-root-alternate .content-detail-stats{border:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;padding:0!important;display:grid!important}.content-detail-root-alternate .content-detail-stats button{min-width:0;color:#566176!important;background:#fff!important;border:1px solid #e4e8ef!important;border-radius:13px!important;min-height:44px!important;padding:0 7px!important}.content-detail-root-alternate .content-detail-stats button:hover,.content-detail-root-alternate .content-detail-stats button.active{color:var(--compat-coral-cfd5a-2)!important;background:#fff3f0!important;border-color:#ffc7bf!important}.content-detail-root-alternate .content-detail-stats button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:.62rem!important}.content-detail-root-alternate .content-detail-cta{margin-top:auto;background:linear-gradient(#fbfcfe,#f5f7fb)!important;border-top:1px solid #e9edf2!important;grid-template-columns:1fr!important;gap:9px!important;padding:16px!important;display:grid!important}.content-detail-root-alternate .content-detail-cta-copy{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px!important;display:grid!important}.content-detail-root-alternate .content-detail-cta-copy>svg{width:22px;color:var(--compat-coral-cfd5a)}.content-detail-root-alternate .content-detail-cta-copy span{min-width:0;display:grid}.content-detail-root-alternate .content-detail-cta-copy small{letter-spacing:.08em;font-weight:900;color:var(--compat-coral-cfd5a-2)!important;font-size:.58rem!important}.content-detail-root-alternate .content-detail-cta-copy b{color:#303b50;line-height:1.35;font-size:.72rem!important}.content-detail-root-alternate .content-detail-cta .btn.primary{color:#fff!important;background:linear-gradient(135deg, #ff745f, var(--compat-coral-cfd5a-2))!important;border:0!important;border-radius:15px!important;min-height:50px!important;box-shadow:0 12px 28px #f044323d!important}.content-detail-root-alternate .content-detail-cta .btn.primary:hover{transform:translateY(-1px)}.content-detail-root-alternate .content-detail-creator-link{color:#6d788a!important;min-height:32px!important;font-size:.66rem!important}@media (max-width:1180px){.content-detail-root-alternate{width:min(1180px,100% - 28px)!important}.content-detail-root-alternate .content-detail-shell{grid-template-columns:minmax(0,1fr) 340px!important;gap:14px!important}.content-detail-root-alternate .content-detail-media,.content-detail-root-alternate .content-detail-panel{height:min(66dvh,680px)!important;min-height:540px!important}.content-detail-root-alternate .content-detail-scroll h1{font-size:2.55rem!important}.content-detail-root-alternate .content-detail-author .btn span{display:none}.content-detail-root-alternate .content-detail-author .btn{width:40px!important;padding:0!important}}@media (max-width:920px){.content-detail-root-alternate{width:min(760px,100% - 24px)!important;padding-top:14px!important}.content-detail-root-alternate .content-detail-shell{grid-template-columns:1fr!important;gap:14px!important}.content-detail-root-alternate .content-detail-media{height:min(64dvh,650px)!important;min-height:500px!important}.content-detail-root-alternate .content-detail-panel{height:auto!important;min-height:0!important;position:static!important}.content-detail-root-alternate .content-detail-scroll h1{max-width:14ch!important}.content-detail-root-alternate .content-detail-copy{overflow:visible!important}}@media (max-width:680px){.content-detail-root-alternate{width:100%!important;padding:8px 8px calc(96px + env(safe-area-inset-bottom))!important}.content-detail-root-alternate .content-detail-top-compat{top:calc(var(--lk-header-h,61px) + 4px);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9fce6;border:1px solid #dfe4ece6;border-radius:16px;min-height:48px;position:sticky;box-shadow:0 8px 24px #18213414;margin-bottom:8px!important;padding:4px!important}.content-detail-root-alternate .content-detail-back,.content-detail-root-alternate .content-detail-share-top{justify-content:center;border-radius:12px!important;width:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important}.content-detail-root-alternate .content-detail-back span,.content-detail-root-alternate .content-detail-share-top span{display:none}.content-detail-root-alternate .content-detail-heading>small{max-width:24ch;font-size:.64rem!important}.content-detail-root-alternate .content-detail-shell{gap:10px!important}.content-detail-root-alternate .content-detail-media{border-radius:22px!important;height:min(57dvh,560px)!important;min-height:410px!important}.content-detail-root-alternate .content-detail-media-canvas{border-radius:17px!important;top:8px!important;bottom:8px!important;left:8px!important;right:8px!important}.content-detail-root-alternate .content-detail-media-frame{border-radius:15px!important}.content-detail-root-alternate .content-detail-media-nav{border-radius:13px!important;width:40px!important;height:40px!important}.content-detail-root-alternate .content-detail-media-nav.previous{left:16px!important}.content-detail-root-alternate .content-detail-media-nav.next{right:16px!important}.content-detail-root-alternate .content-detail-overlay{bottom:16px;left:16px;right:16px}.content-detail-root-alternate .content-detail-overlay .content-detail-media-count,.content-detail-root-alternate .content-detail-overlay .content-detail-location{min-height:32px;padding:6px 9px!important;font-size:.63rem!important}.content-detail-root-alternate .content-detail-thumbnails{border-radius:15px;gap:7px!important;min-height:66px!important;padding:7px!important}.content-detail-root-alternate .content-detail-thumbnails button{flex-basis:72px!important;height:50px!important}.content-detail-root-alternate .content-detail-panel{box-shadow:var(--compat-shadow-1fc2f-soft)!important;border-radius:22px!important}.content-detail-root-alternate .content-detail-author{grid-template-columns:44px minmax(0,1fr) auto!important;min-height:70px!important;padding:11px 12px!important}.content-detail-root-alternate .content-detail-avatar,.content-detail-root-alternate .content-detail-avatar img{width:44px!important;height:44px!important}.content-detail-root-alternate .content-detail-author .btn{width:auto!important;min-width:40px!important;padding-inline-start:10px!important;padding-inline-end:10px!important}.content-detail-root-alternate .content-detail-author .btn span{display:inline}.content-detail-root-alternate .content-detail-author .btn svg{display:none}.content-detail-root-alternate .content-detail-scroll{padding:18px 15px 14px!important}.content-detail-root-alternate .content-detail-scroll h1{max-width:12ch!important;margin-top:13px!important;font-size:clamp(2.1rem,10vw,2.75rem)!important}.content-detail-root-alternate .content-detail-scroll>p{-webkit-line-clamp:3;font-size:.8rem!important}.content-detail-root-alternate .content-detail-proof{margin:16px 0 12px!important}.content-detail-root-alternate .content-detail-proof span{min-height:58px!important;padding:8px!important}.content-detail-root-alternate .content-detail-proof small{display:none}.content-detail-root-alternate .content-detail-proof b{align-self:center}.content-detail-root-alternate .content-detail-stats button{flex-direction:column;gap:2px!important;min-height:46px!important}.content-detail-root-alternate .content-detail-stats button svg{width:17px}.content-detail-root-alternate .content-detail-stats button span{font-size:.57rem!important}.content-detail-root-alternate .content-detail-cta{padding:14px!important;padding-bottom:14px!important}}@media (max-width:390px){.content-detail-root-alternate .content-detail-media{height:54dvh!important;min-height:380px!important}.content-detail-root-alternate .content-detail-heading>small{max-width:18ch}.content-detail-root-alternate .content-detail-author .btn span{display:none}.content-detail-root-alternate .content-detail-author .btn svg{display:block}.content-detail-root-alternate .content-detail-author .btn{width:40px!important;padding:0!important}.content-detail-root-alternate .content-detail-stats button span{display:none!important}.content-detail-root-alternate .content-detail-stats button{min-height:44px!important}}@media (max-height:720px) and (min-width:921px){.content-detail-root-alternate .content-detail-media,.content-detail-root-alternate .content-detail-panel{height:calc(100dvh - 150px)!important;min-height:500px!important}.content-detail-root-alternate .content-detail-scroll{padding-block-start:16px!important;padding-block-end:16px!important}.content-detail-root-alternate .content-detail-scroll h1{font-size:2.35rem!important}.content-detail-root-alternate .content-detail-proof{margin-block-start:13px!important;margin-block-end:10px!important}}@media (prefers-reduced-motion:reduce){.content-detail-root-alternate *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.content-detail-root-alternate .content-detail-stats button{flex-direction:column!important;gap:3px!important;min-height:54px!important}.content-detail-root-alternate .content-detail-stats button span{max-width:100%;display:block!important}@media (max-width:1180px) and (min-width:921px){.content-detail-root-alternate .content-detail-panel{height:auto!important;min-height:540px!important}}@media (max-width:680px){.content-detail-root-alternate .content-detail-stats button span{display:block!important}}@media (max-width:390px){.content-detail-root-alternate .content-detail-stats button span{display:none!important}.content-detail-root-alternate .content-detail-stats button{min-height:44px!important}}.pwp-page{--compat-ink-b5481:#121a2c;--compat-muted-78273:#68748a;--compat-line-df52b:#e3e8f0;--compat-coral-52259:#ff5d4b;--compat-coral-52259-deep:#e94b3a;--compat-coral-52259-soft:#fff0ed;--compat-surface-cb0b2:#fffffff5}.pwp-page .pwp-tabs-shell{top:var(--header-height,72px)!important;z-index:38!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#f4f7fbfa 0%,#f4f7fbe6 72%,#f4f7fb00 100%)!important;width:100%!important;margin:0!important;padding:10px 0 4px!important;position:sticky!important;overflow:visible!important}.pwp-page .pwp-tabs-shell>.page{width:min(100% - 32px,1240px)!important;max-width:1240px!important;padding:0!important;display:block!important}.pwp-page .pwp-tabs{isolation:isolate;border:1px solid var(--compat-line-df52b)!important;background:var(--compat-surface-cb0b2)!important;border-radius:18px!important;gap:5px!important;width:100%!important;max-width:none!important;min-height:58px!important;margin:0!important;padding:6px!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 12px 34px #1d2a4414!important}.pwp-page .pwp-tabs>button,.pwp-page .pwp-more-tabs{flex:1 1 0!important;min-width:0!important}.pwp-page .pwp-tabs>button,.pwp-page .pwp-more-trigger{color:#667187!important;width:100%!important;min-width:0!important;min-height:44px!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 12px!important;font-size:.76rem!important;font-weight:780!important;line-height:1!important;transition:background .18s,color .18s,transform .18s,box-shadow .18s!important;display:inline-flex!important}.pwp-page .pwp-tabs>button span,.pwp-page .pwp-more-trigger span{text-overflow:ellipsis;min-width:0;overflow:hidden}.pwp-page .pwp-tabs>button:hover,.pwp-page .pwp-more-trigger:hover{color:var(--compat-ink-b5481)!important;background:#f3f6fa!important}.pwp-page .pwp-tabs>button:active,.pwp-page .pwp-more-trigger:active{transform:translateY(1px)}.pwp-page .pwp-tabs svg{stroke-width:2.1px!important;flex:none!important;width:16px!important;height:16px!important}.pwp-page .pwp-more-tabs{display:block!important;position:relative!important}.pwp-page .pwp-more-menu{transform-origin:100% 0;animation:.16s ease-out both legacy-menu-in;z-index:90!important;border:1px solid var(--compat-line-df52b)!important;background:#fffffffc!important;border-radius:18px!important;gap:3px!important;width:250px!important;padding:8px!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;overflow:hidden!important;box-shadow:0 22px 60px #141e342e!important}@keyframes legacy-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pwp-page .pwp-more-menu>button{color:#4f5c72!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:0 12px!important;font-size:.78rem!important;font-weight:760!important;display:flex!important}.pwp-page .pwp-more-menu>button:hover,.pwp-page .pwp-more-menu>button.active{color:var(--compat-coral-52259-deep)!important;background:var(--compat-coral-52259-soft)!important}.pwp-page .pwp-booking-tab{gap:18px!important}.pwp-page .pwp-booking-tab .pwp-section-head{border-bottom:1px solid #edf0f5!important;align-items:center!important;padding:4px 2px 14px!important}.pwp-page .pwp-booking-tab .pwp-section-head>div{max-width:680px!important}.pwp-page .pwp-booking-tab .pwp-section-head h2{color:var(--compat-ink-b5481)!important;letter-spacing:-.045em!important;margin:5px 0 4px!important;font-size:clamp(1.55rem,2.4vw,2.2rem)!important;line-height:1.08!important}.pwp-page .pwp-booking-tab .pwp-section-head p{max-width:620px!important;color:var(--compat-muted-78273)!important;font-size:.9rem!important;line-height:1.5!important}.pwp-page .pwp-booking-tab .pwp-section-head .btn{border-radius:13px!important;flex:none!important;min-height:44px!important;padding-inline-start:18px!important;padding-inline-end:18px!important}.pwp-page .pwp-booking-empty{border:1px solid var(--compat-line-df52b)!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:linear-gradient(135deg,#fff 0%,#fbfcff 100%)!important;border-radius:22px!important;padding:0!important;display:grid!important;overflow:hidden!important}.pwp-booking-empty-copy{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;display:grid}.pwp-booking-empty-icon{width:52px;height:52px;color:var(--compat-coral-52259-deep);background:var(--compat-coral-52259-soft);border-radius:16px;place-items:center;display:grid}.pwp-booking-empty-icon svg{width:23px!important;height:23px!important}.pwp-booking-empty-copy h3{color:var(--compat-ink-b5481)!important;margin:0 0 4px!important;font-size:1.15rem!important}.pwp-booking-empty-copy p{color:var(--compat-muted-78273)!important;margin:0!important;font-size:.86rem!important}.pwp-booking-empty-copy .btn{min-width:150px;margin:0!important}.pwp-booking-empty-steps{background:#f8fafc;border-top:1px solid #edf0f5;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 24px 22px;display:grid}.pwp-booking-empty-steps>span{background:#fff;border:1px solid #e9edf3;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:12px;display:grid}.pwp-booking-empty-steps i{width:28px;height:28px;color:var(--compat-coral-52259-deep);background:var(--compat-coral-52259-soft);border-radius:10px;grid-row:1/span 2;place-items:center;font-size:.72rem;font-style:normal;font-weight:900;display:grid}.pwp-booking-empty-steps b{color:#273248;font-size:.8rem}.pwp-booking-empty-steps small{color:#7a8598;font-size:.69rem}@media (max-width:980px){.pwp-page .pwp-tabs-shell>.page{width:min(100% - 20px,1240px)!important}.pwp-page .pwp-tabs>button,.pwp-page .pwp-more-trigger{padding-inline-start:8px!important;padding-inline-end:8px!important;font-size:.69rem!important}}@media (max-width:720px){.pwp-page .pwp-tabs-shell{padding:7px 0 3px!important;top:62px!important}.pwp-page .pwp-tabs-shell>.page{width:calc(100% - 16px)!important}.pwp-page .pwp-tabs{border-radius:16px!important;gap:3px!important;min-height:54px!important;padding:5px!important}.pwp-page .pwp-tabs>button,.pwp-page .pwp-more-trigger{min-height:42px!important;padding-inline-start:5px!important;padding-inline-end:5px!important}.pwp-page .pwp-tabs>button span,.pwp-page .pwp-more-trigger span{display:none!important}.pwp-page .pwp-tabs>button.active,.pwp-page .pwp-more-tabs.active{flex-grow:1.65!important}.pwp-page .pwp-tabs>button.active span,.pwp-page .pwp-more-tabs.active .pwp-more-trigger span{display:inline!important}.pwp-page .pwp-more-menu{transform-origin:bottom;right:8px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;border-radius:22px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:auto!important;max-height:56dvh!important;position:fixed!important;top:auto!important;left:8px!important;overflow-y:auto!important}.pwp-page .pwp-more-menu>button{min-height:48px!important}.pwp-page .pwp-booking-tab .pwp-section-head{align-items:stretch!important;gap:14px!important}.pwp-page .pwp-booking-tab .pwp-section-head .btn{width:100%!important}.pwp-booking-empty-copy{grid-template-columns:auto 1fr;gap:12px;padding:18px}.pwp-booking-empty-copy .btn{grid-column:1/-1;width:100%}.pwp-booking-empty-steps{grid-template-columns:1fr;padding:12px 18px 18px}}@media (max-width:380px){.pwp-page .pwp-tabs>button.active span,.pwp-page .pwp-more-tabs.active .pwp-more-trigger span{max-width:68px}.pwp-page .pwp-more-menu{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.pwp-page .pwp-tabs>button,.pwp-page .pwp-more-trigger,.pwp-page .pwp-more-menu{transition:none!important;animation:none!important}}.pwp-page{--compat-ink-b4bc9:#111827;--compat-muted-dcc0d:#68758b;--compat-line-8cc61:#e6eaf0;--compat-coral-d7534:#ff604d;--compat-coral-d7534-deep:#e94b39;--compat-coral-d7534-soft:#fff1ee;--compat-navy-685cb:#16213a;--compat-green-40847:#16845f;--compat-green-40847-soft:#ebfaf4;background:radial-gradient(circle at 10% 4%,#ff604d0e,#0000 25rem),radial-gradient(circle at 92% 4%,#5268e80d,#0000 28rem),#f6f8fb!important}.pwp-page .pwp-hero-section{padding-top:16px!important}.pwp-page .pwp-hero{border-radius:28px!important;grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;gap:clamp(24px,3vw,44px)!important;min-height:330px!important;padding:clamp(26px,3vw,40px)!important;box-shadow:0 24px 70px #11182729!important}.pwp-page .pwp-hero h1{max-width:12ch!important;margin:14px 0 10px!important;font-size:clamp(2.65rem,4vw,4.25rem)!important;line-height:.98!important}.pwp-page .pwp-description{max-width:590px!important;line-height:1.52!important}.pwp-page .pwp-hero-chips{margin-top:16px!important}.pwp-page .pwp-hero-side{border-radius:22px!important;padding:13px!important}.pwp-page .pwp-summary-card{min-height:56px!important}.pwp-page .pwp-command-strip{border-radius:17px!important;min-height:58px!important;margin-top:10px!important;box-shadow:0 10px 28px #1b263d0e!important}.pwp-page .pwp-tabs-shell{z-index:20!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:14px 0 0!important;position:relative!important;top:auto!important}.pwp-page .pwp-tabs-shell>.page{justify-content:center!important;display:flex!important}.pwp-page .pwp-tabs{background:#fffffffa!important;border-color:#e1e6ee!important;border-radius:17px!important;gap:4px!important;width:min(100%,920px)!important;min-height:54px!important;padding:5px!important;box-shadow:0 12px 34px #1b263d12!important}.pwp-page .pwp-tabs>button,.pwp-page .pwp-more-trigger{border-radius:12px!important;min-height:42px!important;font-size:.73rem!important}.pwp-page .pwp-tabs>button.active,.pwp-page .pwp-more-tabs.active>.pwp-more-trigger,.pwp-page .pwp-more-tabs.open>.pwp-more-trigger{color:var(--compat-coral-d7534-deep)!important;background:linear-gradient(#fff6f3,#ffefeb)!important;border-color:#ff604d1f!important;box-shadow:0 5px 14px #ff604d1f!important}.pwp-page .pwp-body{padding-top:18px!important}.pwp-page .pwp-panel-overview{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.pwp-page .workspace-live-overview{gap:16px!important}.pwp-page .decision-inbox-root-compat{border:1px solid var(--compat-line-8cc61)!important;color:var(--compat-ink-b4bc9)!important;background:#fff!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 16px 44px #1b263d12!important}.pwp-page .decision-inbox-root-compat.is-ready{background:radial-gradient(circle at 92% 10%,#1fad7d1c,#0000 19rem),linear-gradient(135deg,#fff 0%,#f4fcf9 100%)!important;border-color:#cdebe0!important}.pwp-page .decision-inbox-root-compat.has-actions{background:radial-gradient(circle at 92% 10%,#ff604d1f,#0000 19rem),linear-gradient(135deg,#fff 0%,#fff8f6 100%)!important;border-color:#ffd9d2!important}.pwp-page .decision-head{justify-content:space-between;align-items:center;gap:24px;min-height:144px;padding:24px 26px;display:flex}.pwp-page .decision-copy{align-items:center;gap:18px;min-width:0;display:flex}.pwp-page .decision-icon{width:54px;height:54px;color:var(--compat-green-40847);background:var(--compat-green-40847-soft);border-radius:18px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #16845f14}.pwp-page .has-actions .decision-icon{color:var(--compat-coral-d7534-deep);background:var(--compat-coral-d7534-soft)}.pwp-page .decision-icon svg{width:24px;height:24px}.pwp-page .decision-copy .eyebrow{color:var(--compat-green-40847)!important;font-size:.67rem!important}.pwp-page .has-actions .decision-copy .eyebrow{color:var(--compat-coral-d7534-deep)!important}.pwp-page .decision-copy h2{max-width:760px;color:var(--compat-ink-b4bc9)!important;letter-spacing:-.04em!important;margin:5px 0 4px!important;font-size:clamp(1.45rem,2.2vw,2.05rem)!important;line-height:1.08!important}.pwp-page .decision-copy p{max-width:720px;font-size:.84rem;color:var(--compat-muted-dcc0d)!important;margin:0!important}.pwp-page .decision-actions{flex:none;align-items:center;gap:10px;display:flex}.pwp-page .decision-health{border-radius:999px!important;padding:8px 11px!important;font-size:.68rem!important}.pwp-page .decision-health.ready{color:#0d6c4c!important;background:#e7f8f1!important;border-color:#b9e6d6!important}.pwp-page .decision-actions .btn{border-radius:13px!important;min-height:42px!important}.pwp-page .decision-inbox-list{background:0 0!important;border-top:0!important;padding:0 18px 18px!important}.pwp-page .workspace-command-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.pwp-page .workspace-command-card{border:1px solid var(--compat-line-8cc61)!important;background:#fff!important;border-radius:20px!important;min-height:188px!important;padding:19px!important;box-shadow:0 12px 34px #1b263d0e!important}.pwp-page .workspace-command-card.next-step-card{grid-column:span 5}.pwp-page .workspace-command-card.response-card{grid-column:span 3}.pwp-page .workspace-command-card.booking-card,.pwp-page .workspace-command-card.money-card{grid-column:span 2}.pwp-page .workspace-command-card.next-step-card{color:#fff!important;background:radial-gradient(circle at 88% 8%,#ff6f543d,#0000 15rem),linear-gradient(145deg,#17233e,#101827)!important;border-color:#0000!important;box-shadow:0 18px 48px #141f3629!important}.pwp-page .workspace-command-card>header{gap:10px!important}.pwp-page .workspace-command-card>header>span{border-radius:13px!important;width:40px!important;height:40px!important}.pwp-page .workspace-command-card h3{line-height:1.24;font-size:1rem!important}.pwp-page .workspace-command-card>p{margin-top:12px!important;font-size:.78rem!important}.pwp-page .workspace-command-card>footer{padding-top:13px!important}.pwp-page .workspace-command-card .btn{border-radius:11px!important;min-height:36px!important;padding-inline-start:11px!important;padding-inline-end:11px!important;font-size:.7rem!important}.pwp-page .command-metric{margin-top:15px!important}.pwp-page .command-metric b{font-size:1.65rem!important}.pwp-page .response-segments{gap:6px!important;margin-top:13px!important}.pwp-page .response-segments button{border-radius:11px!important;padding:9px!important}.pwp-page .response-segments button b{font-size:1rem!important}.pwp-page .workspace-overview-lower{gap:12px!important}.pwp-page .workspace-activity-card,.pwp-page .workspace-copilot-launcher{border-radius:20px!important;box-shadow:0 12px 34px #1b263d0e!important}.pwp-page .workspace-copilot-launcher{background:radial-gradient(circle at 100% 0,#ff604d38,#0000 15rem),linear-gradient(145deg,#17213a,#242d48)!important}@media (max-width:1180px){.pwp-page .pwp-hero{grid-template-columns:minmax(0,1fr) 310px!important;min-height:310px!important}.pwp-page .workspace-command-card.next-step-card,.pwp-page .workspace-command-card.response-card,.pwp-page .workspace-command-card.booking-card,.pwp-page .workspace-command-card.money-card{grid-column:span 6}}@media (max-width:820px){.pwp-page .pwp-hero{grid-template-columns:1fr!important}.pwp-page .decision-head{flex-direction:column;align-items:flex-start;min-height:0;padding:20px}.pwp-page .decision-actions{justify-content:space-between;width:100%}.pwp-page .workspace-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pwp-page .workspace-command-card.next-step-card,.pwp-page .workspace-command-card.response-card,.pwp-page .workspace-command-card.booking-card,.pwp-page .workspace-command-card.money-card{grid-column:span 1}}@media (max-width:720px){.pwp-page .pwp-tabs-shell{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(#f6f8fbfa 72%,#0000)!important;padding-top:7px!important;position:sticky!important;top:62px!important}.pwp-page .pwp-tabs{width:100%!important}.pwp-page .pwp-body{padding-top:10px!important}.pwp-page .decision-copy{align-items:flex-start;gap:12px}.pwp-page .decision-icon{border-radius:14px;width:44px;height:44px}.pwp-page .decision-copy h2{font-size:1.35rem!important}.pwp-page .decision-copy p{font-size:.78rem}.pwp-page .decision-actions{flex-direction:column;align-items:stretch}.pwp-page .decision-actions .btn{width:100%}.pwp-page .workspace-command-grid{grid-template-columns:1fr!important}.pwp-page .workspace-command-card{min-height:0!important}.pwp-page .workspace-overview-lower{grid-template-columns:1fr!important}}@media (max-width:420px){.pwp-page .decision-head{padding:16px}.pwp-page .decision-icon{display:none}.pwp-page .workspace-command-card{border-radius:18px!important;padding:16px!important}}.pwp-page{--compat-line-6ac96:#e5eaf1;--compat-canvas-a8183:#f6f8fb;--compat-coral-0eee8:#ff604d;--compat-coral-0eee8-deep:#e94b39;--compat-coral-0eee8-soft:#fff1ee;--compat-ink-f1644:#152033;--compat-muted-ac48e:#6b7689}.pwp-page .pwp-workspace-controls{gap:10px!important;width:min(100% - 32px,1240px)!important;max-width:1240px!important;margin:10px auto 0!important;padding:0!important;display:grid!important}.pwp-page .pwp-workspace-controls .pwp-command-strip{width:100%!important;max-width:none!important;min-height:58px!important;margin:0!important}.pwp-page .pwp-workspace-controls .pwp-tabs{z-index:24!important;border:1px solid var(--compat-line-6ac96)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffffa!important;border-radius:17px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;width:100%!important;max-width:none!important;min-height:54px!important;margin:0!important;padding:5px!important;display:grid!important;position:relative!important;top:auto!important;overflow:visible!important;box-shadow:0 10px 28px #1b263d11!important}.pwp-page .pwp-workspace-controls .pwp-tabs>button,.pwp-page .pwp-workspace-controls .pwp-more-tabs{width:100%!important;min-width:0!important}.pwp-page .pwp-workspace-controls .pwp-tabs>button,.pwp-page .pwp-workspace-controls .pwp-more-trigger{color:#677286!important;width:100%!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;padding:0 10px!important;font-size:.72rem!important;font-weight:780!important}.pwp-page .pwp-workspace-controls .pwp-tabs>button:hover,.pwp-page .pwp-workspace-controls .pwp-more-trigger:hover{color:var(--compat-ink-f1644)!important;background:#f4f6f9!important}.pwp-page .pwp-workspace-controls .pwp-tabs>button.active,.pwp-page .pwp-workspace-controls .pwp-more-tabs.active>.pwp-more-trigger,.pwp-page .pwp-workspace-controls .pwp-more-tabs.open>.pwp-more-trigger{color:var(--compat-coral-0eee8-deep)!important;background:linear-gradient(#fff7f4,#ffefeb)!important;border-color:#ff604d21!important;box-shadow:0 4px 12px #ff604d1a!important}.pwp-page .pwp-workspace-controls .pwp-tabs span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.pwp-page .pwp-workspace-controls .pwp-more-tabs{display:block!important;position:relative!important}.pwp-page .pwp-body{margin-top:0!important;padding-top:12px!important}.pwp-page .pwp-tabs-shell{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:static!important}@media (max-width:920px){.pwp-page .pwp-workspace-controls{gap:8px!important;width:min(100% - 24px,1240px)!important}.pwp-page .pwp-workspace-controls .pwp-tabs>button,.pwp-page .pwp-workspace-controls .pwp-more-trigger{padding-inline-start:7px!important;padding-inline-end:7px!important;font-size:.68rem!important}}@media (max-width:720px){.pwp-page .pwp-workspace-controls{width:100%!important;margin-top:8px!important;padding-inline-start:8px!important;padding-inline-end:8px!important}.pwp-page .pwp-workspace-controls .pwp-command-strip{border-radius:16px!important}.pwp-page .pwp-workspace-controls .pwp-tabs{border-radius:16px!important;grid-template-columns:repeat(6,minmax(44px,1fr))!important;min-height:52px!important;position:relative!important;top:auto!important}.pwp-page .pwp-workspace-controls .pwp-tabs>button,.pwp-page .pwp-workspace-controls .pwp-more-trigger{min-height:40px!important;padding:0 6px!important}.pwp-page .pwp-workspace-controls .pwp-tabs>button span,.pwp-page .pwp-workspace-controls .pwp-more-trigger span{display:none!important}.pwp-page .pwp-workspace-controls .pwp-tabs>button.active span,.pwp-page .pwp-workspace-controls .pwp-more-tabs.active .pwp-more-trigger span{display:inline!important}.pwp-page .pwp-body{padding-top:8px!important}}@media (max-width:430px){.pwp-page .pwp-workspace-controls{padding-inline-start:6px!important;padding-inline-end:6px!important}.pwp-page .pwp-workspace-controls .pwp-tabs{grid-template-columns:repeat(6,minmax(42px,1fr))!important;gap:2px!important;padding:4px!important}.pwp-page .pwp-workspace-controls .pwp-tabs>button,.pwp-page .pwp-workspace-controls .pwp-more-trigger{border-radius:10px!important;gap:4px!important}}.legacy-home-compat .legacy-home-actions .btn{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-weight:900;text-decoration:none;display:inline-flex}.legacy-home-compat .legacy-home-actions .btn.primary{background:linear-gradient(135deg,#ff765f,var(--compat-coral-e66a5));color:#fff;border:0;box-shadow:0 12px 24px #ff5f4b38}.legacy-home-compat .legacy-home-actions .btn.secondary{color:var(--compat-ink-c666e);background:#fff;border:1px solid #dfe4eb}.legacy-home-compat .legacy-home-progress div.active{color:#ffd2cb;background:#ff5f4b29}.legacy-home-compat .legacy-home-progress div.done{color:#7ce4b2}.legacy-home-compat .home-main-feed{min-width:0}.legacy-home-compat .home-right-rail{position:sticky;top:88px}.legacy-home-compat .home-left-rail{display:none!important}.legacy-home-compat .home-composer{border-radius:22px!important;padding:16px!important}.legacy-home-compat .home-composer-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.legacy-home-compat .home-composer-head span{color:#ef4d39;letter-spacing:.1em;font-size:.66rem;font-weight:950}.legacy-home-compat .home-composer-head h3{letter-spacing:-.025em;margin:4px 0 0;font-size:1.05rem}.legacy-home-compat .home-composer-head>a{color:#5d6878;align-items:center;gap:6px;font-size:.73rem;font-weight:850;text-decoration:none;display:inline-flex}.legacy-home-compat .home-composer-head>a svg{width:15px;height:15px}.legacy-home-compat .home-composer-actions{grid-template-columns:repeat(3,1fr)!important}.legacy-home-compat .home-next-plan{border:1px solid #e4e7ee;color:var(--compat-ink-c666e)!important;background:linear-gradient(145deg,#fff4f1,#f2f4ff)!important}.legacy-home-compat .home-next-plan .status{color:#25875f!important}.legacy-home-compat .home-next-plan h3{color:var(--compat-ink-c666e)!important;opacity:1!important;font-size:1.1rem!important;line-height:1.25!important}.legacy-home-compat .home-next-plan p{color:#657083!important}.legacy-home-compat .home-next-plan>div{color:#20283a!important;border-top-color:#dde2ea!important}.legacy-home-compat .home-flow-shelf,.legacy-home-compat .home-personalization-card,.legacy-home-compat .home-feed-tabs,.legacy-home-compat .home-inline-plans,.legacy-home-compat .home-feed-end,.legacy-home-compat .home-next-card,.legacy-home-compat .home-trending-rail,.legacy-home-compat .home-creators-rail{border-radius:22px!important}@media (max-width:980px){.legacy-home-compat .home-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid!important;position:static!important}.legacy-home-compat .home-creators-rail{grid-column:1/-1}}@media (max-width:720px){.legacy-home-compat .legacy-home-actions .btn{padding-inline-start:10px;padding-inline-end:10px;font-size:.78rem}.legacy-home-compat .home-composer-head{flex-direction:column;align-items:flex-start}.legacy-home-compat .home-composer-actions{grid-template-columns:repeat(3,1fr)!important}.legacy-home-compat .home-right-rail{grid-template-columns:1fr;padding:0 12px 14px}.legacy-home-compat .home-creators-rail{grid-column:auto}}@media (max-width:430px){.legacy-home-compat .home-composer-actions a{font-size:.66rem!important}}.growth-page{gap:22px;max-width:1280px;margin:0 auto;display:grid}.growth-hero{border:1px solid var(--border,#e5e7eb);background:linear-gradient(135deg,#fff 0%,#fff8f5 55%,#f4f1ff 100%);border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px;display:flex;box-shadow:0 18px 50px #1419280f}.growth-hero h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(2rem,5vw,3.6rem)}.growth-hero p{max-width:760px;color:var(--muted,#667085);margin:0;line-height:1.65}.growth-hero .eyebrow{color:#ff5d3e;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:.8rem;font-weight:900;display:inline-flex}.growth-hero .eyebrow svg,.growth-back svg{width:17px}.growth-back{color:#667085;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.growth-grid{gap:18px;display:grid}.growth-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-card{border:1px solid var(--border,#e5e7eb);background:#fff;border-radius:22px;align-content:start;gap:16px;padding:22px;display:grid;box-shadow:0 10px 32px #1419280a}.growth-card.narrow{max-width:680px}.growth-card h2{align-items:center;gap:9px;margin:0;font-size:1.1rem;display:flex}.growth-card h2 svg{color:#ff5d3e;width:20px}.growth-card label{color:#344054;gap:7px;font-weight:800;display:grid}.growth-card input,.growth-card select,.growth-card textarea,.growth-inline input,.growth-inline select{color:#101828;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:12px;padding:10px 12px}.growth-card textarea{resize:vertical;min-height:110px}.growth-inline{align-items:end;gap:12px;display:flex}.growth-inline>label{flex:1}.growth-toggle{cursor:pointer;background:#fcfcfd;border:1px solid #eaecf0;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px;display:grid!important}.growth-toggle-icon{color:#ff5d3e;background:#fff1ed;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.growth-toggle-icon svg{width:18px}.growth-toggle span:nth-child(2){gap:3px;display:grid}.growth-toggle small,.growth-card small,.growth-list small,.growth-row small{color:#667085;font-weight:500;line-height:1.4;display:block}.growth-toggle input{accent-color:#ff5d3e;width:42px;height:22px}.growth-checkbox{align-items:flex-start;gap:8px;display:flex!important}.growth-checkbox input{width:auto;min-height:auto;margin-top:3px}.growth-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.growth-metric{background:#fff;border:1px solid #eaecf0;border-radius:18px;align-items:center;gap:13px;padding:18px;display:flex}.growth-metric>span,.growth-metric>svg{color:#ff5d3e;background:#fff1ed;border-radius:13px;width:42px;height:42px;padding:10px;display:grid}.growth-metric div{gap:3px;display:grid}.growth-metric small{color:#667085;font-weight:700}.growth-metric strong{color:#101828;font-size:1.25rem}.growth-status{color:#3538cd;background:#eef4ff;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:8px 12px;font-size:.78rem;font-weight:900;display:inline-flex}.growth-status.approved,.growth-status.active{color:#027a48;background:#ecfdf3}.growth-status.rejected{color:#b42318;background:#fef3f2}.growth-status svg{width:16px}.growth-chips{flex-wrap:wrap;gap:8px;display:flex}.growth-chips button,.growth-chips span{color:#344054;cursor:pointer;background:#f2f4f7;border:0;border-radius:999px;padding:7px 10px;font-weight:800}.growth-actions-bar{background:#fff;border:1px solid #eaecf0;border-radius:18px;justify-content:flex-end;align-items:center;gap:10px;padding:15px;display:flex}.growth-note{color:#7a2e0e;background:#fffaeb;border-radius:15px;align-items:flex-start;gap:9px;margin:0;padding:13px 16px;font-weight:700;line-height:1.5;display:flex}.growth-note svg{flex:none;width:19px}.growth-list{gap:10px;display:grid}.growth-list>div,.growth-row{border:1px solid #eaecf0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.growth-list.compact>div{padding:9px 11px}.growth-table{gap:10px;display:grid}.growth-row>div:first-child{flex:1}.growth-subcard{border:1px solid #eaecf0;border-radius:15px;gap:10px;padding:15px;display:grid}.growth-checklist{gap:8px;display:grid}.growth-checklist span{color:#667085;background:#f2f4f7;border-radius:12px;padding:10px 12px;font-weight:800}.growth-checklist span.ok{color:#027a48;background:#ecfdf3}.growth-tabs{background:#fff;border:1px solid #eaecf0;border-radius:16px;gap:8px;padding:6px;display:flex;overflow:auto}.growth-tabs button{white-space:nowrap;color:#667085;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:inline-flex}.growth-tabs button.active{color:#fff;background:#101828}.growth-tabs svg{width:17px}.growth-json{color:#d0d5dd;background:#101828;border-radius:14px;max-height:420px;margin:0;padding:14px;font-size:.75rem;overflow:auto}.keoflow-why{background:#101828a8;border-radius:999px;align-items:center;gap:6px;color:#fff!important;padding:6px 9px!important;display:inline-flex!important}.keoflow-why svg{width:15px}.btn.small{padding:6px 9px;font-size:.75rem}.btn.danger{color:#b42318;border-color:#fecdca}.muted{color:#667085}@media (max-width:900px){.growth-grid.two,.growth-metrics{grid-template-columns:1fr 1fr}.growth-hero{padding:22px;display:grid}.growth-row{flex-wrap:wrap;align-items:flex-start}}@media (max-width:620px){.growth-grid.two,.growth-metrics{grid-template-columns:1fr}.growth-inline{display:grid}.growth-actions-bar{flex-direction:column;align-items:stretch}.growth-list>div,.growth-row{display:grid}.growth-hero h1{font-size:2.2rem}}.keoflow-sponsored-stage{text-align:center;color:#fff;background:radial-gradient(circle at 20% 20%,#ff634747,#0000 40%),linear-gradient(145deg,#111827,#27324a);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:420px;padding:clamp(28px,6vw,88px);display:flex}.keoflow-sponsored-stage h2{max-width:900px;margin:0;font-size:clamp(2rem,5vw,4.8rem)}.keoflow-sponsored-stage>div{color:#e5e7eb;max-width:760px;font-size:1.05rem}.keoflow-sponsored-label{text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff59;border-radius:999px;padding:7px 12px;font-size:.78rem}.keoflow-sponsored-mark span{color:#111827;background:#fff;border-radius:24px;place-items:center;width:74px;height:74px;font-size:2rem;font-weight:900;display:grid}.keoflow-sponsored-panel{flex-direction:column;gap:14px;padding:24px;display:flex}.keoflow-sponsored-panel>span{color:#e4472f;background:#fff0ed;border-radius:999px;align-self:flex-start;padding:6px 10px;font-weight:800}.keoflow-sponsored-panel h1,.keoflow-sponsored-panel h2,.keoflow-sponsored-panel p{margin:0}.keoflow-sponsored-why{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:auto 1fr;gap:4px 10px;padding:14px;display:grid}.keoflow-sponsored-why svg{grid-row:1/3}.keoflow-sponsored-why small{color:#64748b}:root{--compat-ink-ce376:#171a27;--compat-muted-6f1b2:#697286;--compat-soft-14e7a:#f5f6f8;--compat-panel-7bf05:#ffffffeb;--compat-line-4e11a:#1c233417;--compat-coral-ca0d2:#ff624f;--compat-coral-ca0d2-strong:#f24b38;--compat-lilac-58004:#6f63e9;--compat-green-a4b75:#2a9a73;--compat-shadow-98413:0 24px 70px #1d23321a;--compat-shadow-98413-sm:0 10px 30px #1d233212;--compat-radius-25c77:24px;--compat-content-221ac:1440px}body{color:var(--compat-ink-ce376);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 6% 8%,#ff725d17,#0000 28rem),radial-gradient(circle at 95% 9%,#6f63e914,#0000 30rem),#f7f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.btn,.create-btn,.icon-btn,.login-link,.top-search,.avatar-button,.mobile-search,.profile-dropdown,.mobile-drawer,.legacy-home-alternate section,.legacy-home-alternate aside{transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s,color .2s}.btn{letter-spacing:-.01em;border-radius:14px;min-height:44px;font-weight:850}.btn.primary{background:var(--compat-coral-ca0d2);border-color:#0000;box-shadow:0 10px 24px #ff624f38}.btn.primary:hover{background:var(--compat-coral-ca0d2-strong);transform:translateY(-1px)}.btn.secondary,.btn:not(.primary){border-color:var(--compat-line-4e11a);background:#ffffffdb}input,textarea,select{background:#ffffffe6;border-color:#222a3b1f;border-radius:14px}.topbar{height:82px;box-shadow:none;background:0 0;border:0}.topbar.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f7f9c7}.topbar-inner{width:min(calc(100% - 36px), var(--compat-content-221ac));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #1f263612;border-radius:20px;min-height:64px;margin:9px auto;padding:7px 10px 7px 12px;box-shadow:0 9px 30px #191f2d0f}.brand{color:var(--compat-ink-ce376);gap:9px}.brand span{color:#fff;background:var(--compat-coral-ca0d2);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 8px 20px #ff624f38}.brand b{letter-spacing:-.02em;font-size:.88rem}.desktop-nav{background:#f5f6f8;border:1px solid #1f26360f;border-radius:14px;gap:4px;margin-left:12px;padding:4px}.desktop-nav a{color:#6c7485;border-radius:11px;min-height:40px;padding:0 12px;font-size:.78rem;font-weight:800}.desktop-nav a.active{color:var(--compat-ink-ce376);background:#fff;box-shadow:0 5px 16px #1b213014}.desktop-nav a.active svg{color:var(--compat-coral-ca0d2)}.top-search{border:1px solid var(--compat-line-4e11a);max-width:360px;min-height:44px;box-shadow:none;background:#f7f8fa;border-radius:14px;margin-left:auto}.top-search:focus-within{background:#fff;border-color:#ff624f6b;box-shadow:0 0 0 4px #ff624f14}.top-search input{background:0 0}.top-search kbd{background:#fff;border:0;box-shadow:0 1px 5px #191f2d14}.top-actions{gap:8px}.icon-btn,.language-switcher-trigger{border:1px solid var(--compat-line-4e11a);background:#fff;border-radius:13px;width:44px;min-width:44px;height:44px}.avatar-button{border:1px solid var(--compat-line-4e11a);background:#fff;border-radius:14px;min-height:44px;padding:4px 9px 4px 5px}.avatar-button span{max-width:92px}.profile-dropdown{border:1px solid var(--compat-line-4e11a);box-shadow:var(--compat-shadow-98413);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-radius:20px;top:calc(100% + 12px);overflow:hidden}.profile-dropdown-links{max-height:min(62vh,520px);overflow-y:auto}.profile-dropdown-links a{border-radius:11px}.profile-dropdown-links a:hover{color:var(--compat-ink-ce376);background:#f5f6f8}.route-stage{min-height:calc(100vh - 82px)}.home-hub-shell .app-main{overflow:clip}.legacy-home-alternate .legacy-home-actions .btn{border-radius:14px;min-height:46px;padding-inline-start:17px;padding-inline-end:17px}.legacy-home-alternate .legacy-home-actions .btn.secondary{color:#343b4c;background:#fffc;border-color:#1f26361a}.legacy-home-alternate .legacy-home-progress div.active{color:#fff;background:#ff624f38}.legacy-home-alternate .legacy-home-progress div.done{color:#70dba9}.legacy-home-alternate .home-main-feed{gap:15px}.legacy-home-alternate .home-main-feed>section,.legacy-home-alternate .home-right-rail>section,.legacy-home-alternate .home-feed-tabs{border:1px solid var(--compat-line-4e11a);background:#ffffffe0;border-radius:20px;box-shadow:0 10px 30px #1d23320e}.legacy-home-alternate .home-composer{padding:14px}.legacy-home-alternate .home-composer-head{margin-bottom:10px}.legacy-home-alternate .home-composer-head span{color:var(--compat-coral-ca0d2-strong);font-size:.6rem}.legacy-home-alternate .home-composer-head h3{font-size:.96rem}.legacy-home-alternate .home-composer-top img{border-radius:13px;width:40px;height:40px}.legacy-home-alternate .home-composer-top a{background:#f4f5f7;border-radius:13px;padding:11px 14px}.legacy-home-alternate .home-composer-actions{margin-top:10px;padding-top:9px}.legacy-home-alternate .home-composer-actions a{border-radius:10px;min-height:36px;font-size:.72rem}.legacy-home-alternate .home-flow-shelf{padding:16px}.legacy-home-alternate .home-feed-section-head{align-items:center;margin-bottom:12px}.legacy-home-alternate .home-feed-section-head>div>span{color:var(--compat-coral-ca0d2-strong);font-size:.61rem}.legacy-home-alternate .home-feed-section-head h2{font-size:1.02rem}.legacy-home-alternate .home-flow-row{grid-auto-columns:156px;gap:9px}.legacy-home-alternate .home-flow-card,.legacy-home-alternate .home-flow-create{border-radius:16px;height:222px}.legacy-home-alternate .home-flow-create{background:linear-gradient(155deg,#fff5f2,#f2f0ff);border-color:#ff624f40}.legacy-home-alternate .home-personalization-card{color:#fff;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#242a3c,#181d2b)!important;border:0!important;box-shadow:0 14px 36px #171c2a29!important}.legacy-home-alternate .home-personalization-card p{margin-top:3px}.legacy-home-alternate .home-personalization-card .btn{white-space:nowrap;min-height:40px}.legacy-home-alternate .home-feed-tabs{padding:7px}.legacy-home-alternate .home-feed-tabs>div{gap:2px}.legacy-home-alternate .home-feed-tabs button,.legacy-home-alternate .home-feed-tabs a{border-radius:10px;padding:8px 10px;font-size:.72rem}.legacy-home-alternate .home-feed-tabs button.active{background:var(--compat-ink-ce376)}.legacy-home-alternate .home-community-feed{gap:15px}.legacy-home-alternate .community-post-card,.legacy-home-alternate .home-inline-plans,.legacy-home-alternate .home-feed-empty,.legacy-home-alternate .home-feed-end{border-radius:20px;box-shadow:0 10px 30px #1d23320e}.legacy-home-alternate .home-inline-plans{padding:15px}.legacy-home-alternate .home-feed-end{color:var(--compat-ink-ce376);background:#fff;padding:15px 16px}.legacy-home-alternate .home-feed-end>div>svg{color:var(--compat-coral-ca0d2)}.legacy-home-alternate .home-feed-end small{color:#7b8391}.legacy-home-alternate .home-right-rail{gap:12px;top:94px}.legacy-home-alternate .home-next-card,.legacy-home-alternate .home-trending-rail,.legacy-home-alternate .home-creators-rail,.legacy-home-alternate .home-join-card{padding:14px}.legacy-home-alternate .home-rail-head{margin-bottom:10px}.legacy-home-alternate .home-next-plan{color:var(--compat-ink-ce376);background:linear-gradient(150deg,#f2fbf7,#fff);border:1px solid #2a9a7326;border-radius:16px}.legacy-home-alternate .home-next-plan .status{color:var(--compat-green-a4b75)!important}.legacy-home-alternate .home-next-plan h3{color:var(--compat-ink-ce376)!important}.legacy-home-alternate .home-next-plan p{color:#697286!important}.legacy-home-alternate .home-next-plan>div{color:var(--compat-ink-ce376)!important;border-top-color:#1f263614!important}.legacy-home-alternate .home-join-card{color:#fff;background:linear-gradient(150deg,#242a3d,#171c2a)}.legacy-home-alternate .home-trending-rail>div:last-child>a{grid-template-columns:auto 44px minmax(0,1fr)}.legacy-home-alternate .home-trending-rail img{border-radius:12px;width:44px;height:44px}.mobile-drawer{border-left:1px solid var(--compat-line-4e11a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;box-shadow:-28px 0 70px #181e2b29}.bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-top:1px solid #1f263614;box-shadow:0 -12px 30px #1c223212}@media (max-width:1180px){.desktop-nav a{padding-inline-start:9px;padding-inline-end:9px}.desktop-nav a span{display:none}.top-search{max-width:310px}}@media (max-width:980px){.topbar-inner{width:min(calc(100% - 24px), var(--compat-content-221ac))}.desktop-nav{display:none}.top-search{max-width:none}.legacy-home-alternate .home-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.legacy-home-alternate .home-creators-rail{grid-column:1/-1}}@media (max-width:760px){body{background:#f7f7f9}.topbar{height:70px}.topbar-inner{background:#ffffffeb;border-width:0 0 1px;border-radius:0;width:100%;min-height:70px;margin:0;padding:10px 14px}.brand span{border-radius:12px;width:38px;height:38px}.brand b{display:none}.top-search,.top-actions>.language-switcher,.create-btn,.avatar-button{display:none!important}.top-actions{margin-left:auto}.icon-btn,.mobile-menu{border-radius:12px;width:42px;min-width:42px;height:42px}.app-main{padding-top:0}.route-stage{min-height:calc(100vh - 70px)}.legacy-home-alternate .legacy-home-actions .btn{justify-content:center;padding-inline-start:10px;padding-inline-end:10px;font-size:.76rem}.legacy-home-alternate .home-main-feed{gap:12px}.legacy-home-alternate .home-main-feed>section,.legacy-home-alternate .home-right-rail>section,.legacy-home-alternate .home-feed-tabs{border-radius:18px}.legacy-home-alternate .home-composer-head{align-items:flex-start}.legacy-home-alternate .home-composer-head>a{font-size:0}.legacy-home-alternate .home-composer-head>a svg{width:18px;height:18px}.legacy-home-alternate .home-composer-actions{grid-template-columns:repeat(3,1fr)!important}.legacy-home-alternate .home-composer-actions a{gap:5px;padding-inline-start:5px;padding-inline-end:5px;font-size:.66rem}.legacy-home-alternate .home-flow-row{grid-auto-columns:144px}.legacy-home-alternate .home-flow-card,.legacy-home-alternate .home-flow-create{height:210px}.legacy-home-alternate .home-personalization-card{flex-direction:column;align-items:flex-start}.legacy-home-alternate .home-personalization-card .btn{width:100%}.legacy-home-alternate .home-feed-tabs{overflow-x:auto}.legacy-home-alternate .home-feed-tabs>div{flex:none}.legacy-home-alternate .home-feed-tabs>a{display:none}.legacy-home-alternate .home-inline-plan-row{display:flex;overflow-x:auto}.legacy-home-alternate .home-inline-plan-row .plan-card{flex:0 0 76%}.legacy-home-alternate .home-feed-end{flex-direction:column;align-items:flex-start}.legacy-home-alternate .home-feed-end .btn{width:100%}.legacy-home-alternate .home-right-rail{grid-template-columns:1fr}.legacy-home-alternate .home-creators-rail{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--compat-ink-1eec3:#111522;--compat-ink-1eec3-soft:#202638;--compat-paper-16af2:#fff;--compat-canvas-9bb87:#f5f3ef;--compat-muted-685af:#6d7380;--compat-line-f5b10:#11152217;--compat-coral-465d6:#ff674f;--compat-coral-465d6-strong:#f4513b;--compat-coral-465d6-soft:#fff0eb;--compat-peach-93436:#ffb691;--compat-mint-aa524:#79d3b0;--compat-lilac-361fa:#b5a8ff;--compat-max-33877:1420px;--compat-shadow-4c028-sm:0 12px 32px #15192612;--compat-shadow-4c028:0 26px 80px #11152221}.topbar-primary{z-index:1000;pointer-events:none;background:0 0;border:0;height:88px;padding:12px 18px;position:sticky;top:0}.topbar-primary .topbar-inner{width:min(100%, var(--compat-max-33877));-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);pointer-events:auto;background:#ffffffe0;border:1px solid #11152213;border-radius:20px;grid-template-columns:minmax(190px,1fr) auto minmax(340px,1fr);align-items:center;gap:18px;min-height:64px;margin:0 auto;padding:8px 10px 8px 14px;transition:border-color .22s,box-shadow .22s,background .22s,transform .22s;display:grid;box-shadow:0 10px 38px #1115220b}.topbar-primary.is-scrolled .topbar-inner{background:#fffffff2;border-color:#1115221c;box-shadow:0 18px 48px #1115221a}.header-brand-cluster{align-items:center;gap:12px;min-width:0;display:flex}.topbar-primary .brand{color:var(--compat-ink-1eec3);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.topbar-primary .brand span{color:#fff;background:linear-gradient(145deg, #ff7862, var(--compat-coral-465d6-strong));letter-spacing:-.02em;border-radius:13px;place-items:center;width:42px;height:42px;font-size:.66rem;font-weight:950;display:grid;box-shadow:0 10px 22px #f4513b40}.topbar-primary .brand b{color:var(--compat-ink-1eec3);letter-spacing:-.035em;font-size:.9rem;font-weight:950}.header-brand-note{border-left:1px solid var(--compat-line-f5b10);color:#888e99;white-space:nowrap;text-overflow:ellipsis;max-width:132px;padding-left:12px;font-size:.68rem;font-weight:750;line-height:1.2;overflow:hidden}.topbar-primary .desktop-nav{background:#f4f3f1;border:1px solid #1115220e;border-radius:15px;align-items:center;gap:2px;min-width:0;margin:0;padding:4px;display:flex}.topbar-primary .desktop-nav a{color:#707582;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:.74rem;font-weight:820;text-decoration:none;transition:color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.topbar-primary .desktop-nav a svg{width:16px;height:16px}.header-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.topbar-primary .top-search{width:auto;min-width:150px;max-width:230px;min-height:44px;box-shadow:none;background:#f5f4f2;border:1px solid #0000;border-radius:13px;flex:190px;align-items:center;gap:9px;margin:0;padding:0 10px 0 13px;display:flex}.topbar-primary .top-search>svg{color:#858b96;width:17px;height:17px}.topbar-primary .top-search input{min-width:0;color:var(--compat-ink-1eec3);background:0 0;font-size:.76rem;font-weight:680}.topbar-primary .top-search input::placeholder{color:#9297a1}.topbar-primary .top-search kbd{color:#8c919b;background:#fff;border:0;border-radius:7px;padding:3px 6px;font-size:.64rem;box-shadow:0 1px 4px #1115221a}.topbar-primary .top-actions{flex:none;align-items:center;gap:7px;display:flex}.topbar-primary .icon-btn,.topbar-primary .language-switcher-trigger{border:1px solid var(--compat-line-f5b10);color:#58606f;width:42px;min-width:42px;height:42px;box-shadow:none;background:#fff;border-radius:12px}.topbar-primary .icon-btn:hover,.topbar-primary .language-switcher-trigger:hover{color:var(--compat-ink-1eec3);background:#f7f6f4;border-color:#11152226}.topbar-primary .create-btn{color:#fff;background:linear-gradient(135deg, #ff745e, var(--compat-coral-465d6-strong));border:0;border-radius:13px;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #f4513b3b}.topbar-primary .avatar-button{border:1px solid var(--compat-line-f5b10);background:#fff;border-radius:13px;min-height:42px;padding:4px 7px 4px 4px}.topbar-primary .avatar-button>svg{width:14px;height:14px}.topbar-primary .guest-actions{align-items:center;gap:6px;display:flex}.topbar-primary .guest-actions .login-link{color:#59606d;padding:0 8px;font-size:.73rem;font-weight:800}.topbar-primary .guest-actions .btn{border-radius:12px;min-height:42px;padding:0 13px;font-size:.72rem}.topbar-primary .profile-dropdown{width:min(330px,100vw - 24px);box-shadow:var(--compat-shadow-4c028);border-radius:20px;top:calc(100% + 13px)}.legacy-home-orbit.orbit-one{width:530px;height:530px;top:56px;right:-110px}.legacy-home-orbit.orbit-two{border-color:#ffb7911f;width:380px;height:380px;top:128px;right:-36px}.legacy-home-place-card.place-one{background:linear-gradient(160deg,#f19b72,#d95d4b 72%);top:72px;left:20px;transform:rotate(-8deg)}.legacy-home-place-card.place-two{background:linear-gradient(155deg,#78bfa1,#2f6d61 76%);top:34px;right:22px;transform:rotate(9deg)}.legacy-home-place-card.place-three{background:linear-gradient(155deg,#a79ae8,#554d9d 76%);width:190px;height:240px;bottom:32px;right:2px;transform:rotate(5deg)}.legacy-home-progress-compat span.done{color:#31866b;background:#eaf8f2}.legacy-home-progress-compat span.active{color:#b74939;background:#ffebe6}.legacy-home-section-head.compact{margin-bottom:13px}.legacy-home-section-head.compact h2{font-size:1.15rem}.legacy-home-flow .home-flow-row{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(165px,1fr);grid-auto-flow:column;gap:11px;padding:2px 2px 7px;display:grid;overflow-x:auto}.legacy-home-flow .home-flow-card,.legacy-home-flow .home-flow-create{scroll-snap-align:start;height:242px;box-shadow:none;border-radius:20px;overflow:hidden}.legacy-home-flow .home-flow-card{border:0}.legacy-home-flow .home-flow-card:after{background:linear-gradient(#0000 35%,#070a11e6)}.legacy-home-flow .home-flow-card>div{padding:15px}.legacy-home-flow .home-flow-create{color:var(--compat-ink-1eec3);background:linear-gradient(150deg,#fff5f1,#fff);border:1px dashed #ff674f57}.legacy-home-flow .home-flow-create>span{color:var(--compat-coral-465d6-strong);background:#fff}.legacy-home-secondary .home-composer{border:1px solid var(--compat-line-f5b10);box-shadow:none;background:#fff;border-radius:21px;padding:18px}.legacy-home-secondary .home-composer-head{margin-bottom:13px}.legacy-home-secondary .home-composer-head span{color:var(--compat-coral-465d6-strong);font-size:.56rem}.legacy-home-secondary .home-composer-head h3{color:var(--compat-ink-1eec3);margin-top:3px;font-size:.92rem}.legacy-home-secondary .home-composer-top{background:#f5f4f2;border-radius:14px;padding:9px 11px}.legacy-home-secondary .home-composer-top img{border-radius:11px;width:36px;height:36px}.legacy-home-secondary .home-composer-top a{color:#848994;font-size:.72rem}.legacy-home-secondary .home-composer-actions{margin-top:9px}.legacy-home-secondary .home-composer-actions a{color:#666d79;background:#f8f7f5;border-radius:11px;min-height:36px;font-size:.66rem}.legacy-home-tabs button.active{color:#fff;background:var(--compat-ink-1eec3)}.legacy-home-secondary .home-community-feed{flex-direction:column;gap:14px;display:flex}.legacy-home-secondary .community-post-card,.legacy-home-secondary .home-inline-plans,.legacy-home-secondary .home-feed-empty,.legacy-home-secondary .home-feed-end{border:1px solid var(--compat-line-f5b10);box-shadow:none;background:#fff;border-radius:22px}.legacy-home-secondary .home-inline-plans{padding:16px}.legacy-home-secondary .home-inline-plan-row{gap:10px}.legacy-home-feed-end .btn{background:var(--compat-ink-1eec3);border-radius:12px}.legacy-home-secondary .home-right-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:96px}.legacy-home-secondary .home-right-rail>section{border:1px solid var(--compat-line-f5b10);box-shadow:none;background:#fff;border-radius:20px;padding:15px}.legacy-home-secondary .home-rail-head{margin-bottom:11px}.legacy-home-secondary .home-rail-head>span{color:#59606d;font-size:.65rem}.legacy-home-secondary .home-rail-head>span svg{width:15px;height:15px;color:var(--compat-coral-465d6)}.legacy-home-secondary .home-rail-head>a{color:#9297a1;font-size:.62rem}.legacy-home-secondary .home-next-plan{color:var(--compat-ink-1eec3);background:linear-gradient(145deg,#eefaf5,#fff);border:1px solid #79d3b047;border-radius:16px}.legacy-home-secondary .home-next-plan h3{font-size:.98rem;color:var(--compat-ink-1eec3)!important}.legacy-home-secondary .home-next-plan p{color:#747a86!important}.legacy-home-secondary .home-next-plan>div{color:var(--compat-ink-1eec3)!important;border-top-color:#11152212!important}.legacy-home-secondary .home-join-card{color:#fff;background:linear-gradient(145deg,#22283a,#111522)!important}.legacy-home-secondary .home-join-card>span{color:var(--compat-peach-93436)}.legacy-home-secondary .home-join-card h3{color:#fff;margin-top:11px;font-size:1.05rem;line-height:1.25}.legacy-home-secondary .home-join-card p{color:#ffffff9c;font-size:.68rem}.legacy-home-secondary .home-join-card .btn{background:var(--compat-coral-465d6)}.legacy-home-secondary .home-trending-rail>div:last-child>a{grid-template-columns:auto 42px minmax(0,1fr);min-height:58px;padding:6px 0}.legacy-home-secondary .home-trending-rail img{border-radius:11px;width:42px;height:42px}.legacy-home-secondary .home-trending-rail .rank{color:#acb0b8;font-size:.58rem}.legacy-home-secondary .home-trending-rail b{color:var(--compat-ink-1eec3);font-size:.69rem}.legacy-home-secondary .home-trending-rail small{color:#9398a2;font-size:.58rem}.legacy-home-secondary .home-creators-rail>a{border-radius:12px;min-height:48px;padding:5px}.legacy-home-secondary .home-creators-rail>a:hover{background:#f6f5f3}.route-stage:not(.route-home) .page,.route-stage:not(.route-home) .page-shell,.route-stage:not(.route-home) .container{width:min(calc(100% - 36px), var(--compat-max-33877));margin-inline-start:auto;margin-inline-end:auto}.card,.panel,.surface,.modal-card,.dialog-card{border-color:var(--compat-line-f5b10);box-shadow:var(--compat-shadow-4c028-sm);border-radius:20px}.mobile-drawer{border-left-color:var(--compat-line-f5b10);background:#fffffffa;box-shadow:-26px 0 70px #1115222b}.mobile-primary-nav a,.mobile-secondary-nav a{border-radius:13px}.mobile-primary-nav a.active{color:#fff;background:var(--compat-ink-1eec3)}.bottom-nav{border-top:1px solid var(--compat-line-f5b10);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;box-shadow:0 -12px 34px #11152214}.bottom-create{background:linear-gradient(135deg, #ff765f, var(--compat-coral-465d6-strong));box-shadow:0 10px 24px #f4513b4d}.bottom-nav a.active{color:var(--compat-coral-465d6-strong)}@media (max-width:1280px){.topbar-primary .topbar-inner{grid-template-columns:auto auto minmax(300px,1fr);gap:12px}.header-brand-note{display:none}.topbar-primary .desktop-nav a{padding-inline-start:9px;padding-inline-end:9px}.topbar-primary .top-search{max-width:205px}.legacy-home-place-card.place-one{left:-8px}.legacy-home-place-card.place-two{right:-8px}}@media (max-width:1120px){.topbar-primary .desktop-nav a span{display:none}.topbar-primary .desktop-nav a{width:42px;padding:0}.topbar-primary .top-search{max-width:240px}.legacy-home-place-card.place-one{transform:rotate(-8deg)scale(.87)}.legacy-home-place-card.place-two{transform:rotate(9deg)scale(.87)}.legacy-home-place-card.place-three{transform:rotate(5deg)scale(.87)}}@media (max-width:980px){.topbar-primary .topbar-inner{grid-template-columns:auto minmax(0,1fr)}.topbar-primary .desktop-nav{display:none}.header-tools{min-width:0}.topbar-primary .top-search{max-width:none}.legacy-home-place-card.place-one{top:62px;left:8%}.legacy-home-place-card.place-two{top:34px;right:9%}.legacy-home-place-card.place-three{bottom:16px;right:8%}.legacy-home-secondary .home-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.legacy-home-secondary .home-creators-rail{grid-column:1/-1}}@media (max-width:760px){body{background:#f6f4f0}.topbar-primary{height:70px;padding:0}.topbar-primary .topbar-inner{width:100%;min-height:70px;box-shadow:none;background:#fffffff0;border-width:0 0 1px;border-radius:0;grid-template-columns:auto 1fr;padding:10px 13px}.topbar-primary .brand span{border-radius:12px;width:40px;height:40px}.topbar-primary .brand b{font-size:.83rem;display:block}.topbar-primary .top-search,.topbar-primary .top-actions>.language-switcher,.topbar-primary .create-btn,.topbar-primary .avatar-button,.topbar-primary .guest-actions{display:none!important}.topbar-primary .top-actions{margin-left:auto}.topbar-primary .icon-btn,.topbar-primary .mobile-menu{width:42px;min-width:42px;height:42px}.legacy-home-place-card.place-one{top:66px;left:-16px;transform:rotate(-8deg)scale(.88)}.legacy-home-place-card.place-two{top:30px;right:-18px;transform:rotate(9deg)scale(.88)}.legacy-home-place-card.place-three{width:155px;height:200px;bottom:0;right:-10px}.legacy-home-flow .home-flow-row{grid-auto-columns:148px}.legacy-home-flow .home-flow-card,.legacy-home-flow .home-flow-create{height:216px}.legacy-home-secondary .home-composer,.legacy-home-tabs,.legacy-home-secondary .community-post-card,.legacy-home-secondary .home-inline-plans,.legacy-home-secondary .home-feed-empty,.legacy-home-secondary .home-feed-end,.legacy-home-secondary .home-right-rail>section{border-radius:18px}.legacy-home-secondary .home-composer-actions{grid-template-columns:repeat(3,1fr)!important}.legacy-home-secondary .home-composer-actions a{padding-inline-start:5px;padding-inline-end:5px;font-size:.61rem}.legacy-home-secondary .home-inline-plan-row{display:flex;overflow-x:auto}.legacy-home-secondary .home-inline-plan-row .plan-card{flex:0 0 78%}.legacy-home-secondary .home-right-rail{grid-template-columns:1fr}.legacy-home-secondary .home-creators-rail{grid-column:auto}.legacy-home-feed-end .btn{justify-content:center;width:100%}}@media (max-width:430px){.topbar-primary .brand b{display:none}.legacy-home-place-card.place-one{left:-30px}.legacy-home-place-card.place-two{right:-34px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--compat-ink-8cc9d:#172033;--compat-muted-838cb:#687286;--compat-soft-36b31:#f4f5f7;--compat-line-ed3c6:#e7e9ee;--compat-coral-22ace:#ff604a;--compat-coral-22ace-dark:#ee4d38;--compat-coral-22ace-soft:#fff0ec;--compat-mint-7a1e6:#2fb889;--compat-mint-7a1e6-soft:#eaf9f3;--compat-purple-4528b:#6f65db;--compat-purple-4528b-soft:#f0efff;--compat-card-d5a86:#fff;--compat-canvas-9cd11:#f7f7f5;--compat-max-b2248:1400px;--compat-radius-0df4a:24px;--compat-shadow-e5c8c-sm:0 8px 26px #17203312;--compat-shadow-e5c8c:0 24px 70px #17203321}.topbar.topbar-primary{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);pointer-events:auto;background:#ffffffe0;border:0;border-bottom:1px solid #17203312;width:100%;height:76px;padding:0 20px;position:sticky;top:0}.topbar.topbar-primary.is-scrolled{box-shadow:0 8px 28px #17203312}.topbar.topbar-primary .topbar-inner{width:min(100%, var(--compat-max-b2248));min-height:75px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(420px,1fr) auto;align-items:center;gap:24px;margin:0 auto;padding:0;display:grid}.topbar-primary .header-brand-cluster{gap:10px}.topbar-primary .header-brand-note{display:none}.topbar-primary .brand{gap:9px}.topbar-primary .brand span{background:linear-gradient(145deg, #ff7965, var(--compat-coral-22ace-dark));color:#fff;border-radius:13px;width:40px;height:40px;font-size:.62rem;font-weight:950;box-shadow:0 9px 20px #ee4d3838}.topbar-primary .brand b{letter-spacing:-.04em;font-size:.93rem;font-weight:950}.topbar-primary .desktop-nav{background:0 0;border:0;border-radius:0;justify-self:center;align-items:center;gap:3px;margin:0;padding:0;display:flex}.topbar-primary .desktop-nav a{color:#667085;background:0 0;border-radius:12px;gap:7px;min-height:42px;padding:0 13px;font-size:.78rem;font-weight:800}.topbar-primary .desktop-nav a:hover{color:var(--compat-ink-8cc9d);background:#f3f4f6}.topbar-primary .desktop-nav a.active{color:var(--compat-coral-22ace-dark);background:var(--compat-coral-22ace-soft);box-shadow:none}.topbar-primary .desktop-nav a.active svg{color:var(--compat-coral-22ace)}.topbar-primary .header-tools{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.topbar-primary .mobile-search-trigger,.topbar-primary .mobile-menu{display:none!important}.topbar-primary .top-search{border:1px solid var(--compat-line-ed3c6);background:#f8f8f8;border-radius:13px;width:238px;min-width:210px;max-width:238px;min-height:44px;padding:0 10px 0 13px}.topbar-primary .top-search:focus-within{background:#fff;border-color:#ff604a70;box-shadow:0 0 0 4px #ff604a14}.topbar-primary .top-search input{font-size:.76rem;font-weight:650}.topbar-primary .top-actions{gap:7px}.topbar-primary .icon-btn,.topbar-primary .language-switcher-trigger,.topbar-primary .avatar-button{border:1px solid var(--compat-line-ed3c6);box-shadow:none;background:#fff;border-radius:12px}.topbar-primary .icon-btn,.topbar-primary .language-switcher-trigger{width:42px;min-width:42px;height:42px}.topbar-primary .create-btn{background:linear-gradient(135deg, #ff715d, var(--compat-coral-22ace-dark));border-radius:13px;min-height:44px;padding:0 16px;font-size:.78rem;box-shadow:0 9px 20px #ee4d3833}.topbar-primary .create-btn:hover{transform:translateY(-1px);box-shadow:0 13px 26px #ee4d3840}.topbar-primary .avatar-button{min-height:42px;padding:4px 7px 4px 4px}.topbar-primary .avatar-button img{border-radius:10px;width:33px;height:33px}.topbar-primary .avatar-button>span{display:none}.topbar-primary .profile-dropdown{box-shadow:var(--compat-shadow-e5c8c);border-radius:20px;top:calc(100% + 10px)}.legacy-home-mood.mood-a{top:28px;left:25px;transform:rotate(-4deg)}.legacy-home-mood.mood-b{bottom:28px;right:24px;transform:rotate(3deg)}.legacy-home-steps .done{color:#1d9b72;background:var(--compat-mint-7a1e6-soft)}.legacy-home-steps .active{color:var(--compat-coral-22ace-dark);background:var(--compat-coral-22ace-soft)}.legacy-home-tertiary .legacy-home-flow-card .home-flow-shade{background:linear-gradient(#0000 40%,#070b14e6);position:absolute;top:0;bottom:0;left:0;right:0}.legacy-home-tertiary .legacy-home-flow-card .home-flow-kind{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f142073;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;left:12px}.legacy-home-tertiary .legacy-home-flow-card .home-flow-kind svg{width:15px;height:15px}.legacy-home-tabs-compat button.active{color:#fff;background:var(--compat-ink-8cc9d)}.legacy-home-community-feed .community-post-card{min-width:0;box-shadow:none;border:1px solid #e8eaf0;border-radius:19px}.legacy-home-community-feed .community-post-head{padding:13px 13px 10px}.legacy-home-community-feed .community-post-author img{border-radius:12px;width:38px;height:38px}.legacy-home-community-feed .community-post-author b{font-size:.79rem}.legacy-home-community-feed .community-post-author small{font-size:.65rem}.legacy-home-community-feed .community-follow{padding:7px 9px;font-size:.66rem}.legacy-home-community-feed .community-post-copy{padding:0 13px 11px}.legacy-home-community-feed .community-post-copy h2{margin:6px 0 4px;font-size:1.02rem;line-height:1.2}.legacy-home-community-feed .community-post-copy p{-webkit-line-clamp:2;font-size:.74rem;line-height:1.45}.legacy-home-community-feed .community-post-tags{display:none}.legacy-home-community-feed .community-post-media>img,.legacy-home-community-feed .community-post-media>video,.legacy-home-community-feed .community-post-media>iframe,.legacy-home-community-feed .community-post-card.is-compact .community-post-media>img,.legacy-home-community-feed .community-post-card.is-compact .community-post-media>video,.legacy-home-community-feed .community-post-card.is-compact .community-post-media>iframe{object-fit:cover;height:285px}.legacy-home-community-feed .community-post-insight{gap:10px;padding:9px 13px 6px;font-size:.66rem}.legacy-home-community-feed .community-post-actions{margin:0 10px;padding:5px 0}.legacy-home-community-feed .community-post-actions button{gap:5px;min-height:38px;font-size:.68rem}.legacy-home-community-feed .community-post-actions button span{font-size:.64rem}.legacy-home-community-feed .community-post-actions svg{width:16px;height:16px}.legacy-home-community-feed .community-post-cta{border-radius:13px;margin:0 10px 10px;padding:10px}.legacy-home-community-feed .community-post-cta small{display:none}.legacy-home-feed-end-compat .btn{border:0;border-radius:12px;min-height:42px}.legacy-home-empty-plan .btn{margin-top:6px}.legacy-home-join-card .btn{width:100%}.legacy-home-tertiary .home-feed-empty{box-shadow:none;background:#fafafa;border:1px dashed #d8dbe2;border-radius:18px;grid-column:1/-1;padding:48px 24px}@media (max-width:1280px){.topbar.topbar-primary .topbar-inner{grid-template-columns:auto minmax(350px,1fr) auto;gap:16px}.topbar-primary .desktop-nav a{padding-inline-start:10px;padding-inline-end:10px}.topbar-primary .top-search{width:205px;min-width:185px}}@media (max-width:1120px){.topbar-primary .desktop-nav a:nth-child(4),.topbar-primary .desktop-nav a:nth-child(5){display:none}.topbar-primary .top-search{width:220px}.legacy-home-community-feed .community-post-media>img,.legacy-home-community-feed .community-post-media>video,.legacy-home-community-feed .community-post-media>iframe,.legacy-home-community-feed .community-post-card.is-compact .community-post-media>img,.legacy-home-community-feed .community-post-card.is-compact .community-post-media>video,.legacy-home-community-feed .community-post-card.is-compact .community-post-media>iframe{height:410px}}@media (max-width:900px){.topbar.topbar-primary{height:68px;padding-inline-start:14px;padding-inline-end:14px}.topbar.topbar-primary .topbar-inner{grid-template-columns:auto 1fr auto;min-height:67px}.topbar-primary .desktop-nav,.topbar-primary .top-search,.topbar-primary .language-switcher-wrap,.topbar-primary .notification-btn,.topbar-primary .avatar-button,.topbar-primary .guest-actions{display:none!important}.topbar-primary .header-tools{justify-content:flex-end}.topbar-primary .mobile-search-trigger,.topbar-primary .mobile-menu{display:grid!important}.topbar-primary .create-btn{justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0}.topbar-primary .create-btn span{display:none}}@media (max-width:640px){body{background:#f7f7f5}.legacy-home-community-feed .community-post-card{border-radius:18px}.legacy-home-community-feed .community-post-media>img,.legacy-home-community-feed .community-post-media>video,.legacy-home-community-feed .community-post-media>iframe,.legacy-home-community-feed .community-post-card.is-compact .community-post-media>img,.legacy-home-community-feed .community-post-card.is-compact .community-post-media>video,.legacy-home-community-feed .community-post-card.is-compact .community-post-media>iframe{height:min(86vw,390px)}.legacy-home-feed-end-compat .btn{width:100%}}:root{--compat-ink-2f908:#182033;--compat-ink-2f908-2:#2c3548;--compat-muted-71960:#697386;--compat-line-a1760:#e7e8ec;--compat-canvas-d0a75:#f7f7f4;--compat-card-6a377:#fff;--compat-coral-877ef:#ff5f4a;--compat-coral-877ef-dark:#e94936;--compat-coral-877ef-soft:#fff0ec;--compat-violet-ca094:#7367e8;--compat-violet-ca094-soft:#f0efff;--compat-mint-16ea4:#28ad7d;--compat-mint-16ea4-soft:#eaf9f3;--compat-dark-54240:#171d2c;--compat-max-bc202:1360px;--compat-radius-cd039:24px;--compat-shadow-4e991-xs:0 7px 22px #1920320e;--compat-shadow-4e991-sm:0 14px 40px #19203214;--compat-shadow-4e991:0 28px 80px #19203224}.route-stage.route-home,.route-shell-home .app-main,.home-hub-shell .app-main{width:100%!important;max-width:none!important;padding:0!important}html body .topbar-account{z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(165%);backdrop-filter:blur(20px)saturate(165%);width:100%;height:70px;padding:0 22px;position:sticky;top:0;box-shadow:none!important;background:#ffffffe8!important;border:0!important;border-bottom:1px solid #18203313!important}html body .topbar-account.is-scrolled{box-shadow:0 10px 32px #18203313!important}html body .topbar-account .topbar-inner{width:min(100%, var(--compat-max-bc202))!important;min-height:69px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:174px minmax(420px,1fr) auto!important;align-items:center!important;gap:20px!important;margin:0 auto!important;padding:0!important;display:grid!important}.topbar-account .header-brand-cluster{min-width:0;gap:9px!important}.topbar-account .header-brand-note{display:none!important}.topbar-account .brand{text-decoration:none;gap:8px!important}.topbar-account .brand span{letter-spacing:.01em;color:#fff!important;background:linear-gradient(145deg, #ff7966, var(--compat-coral-877ef-dark))!important;border-radius:12px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;font-size:.57rem!important;font-weight:950!important;display:grid!important;transform:none!important;box-shadow:0 8px 19px #e9493638!important}.topbar-account .brand b{color:var(--compat-ink-2f908)!important;letter-spacing:-.045em!important;font-size:.88rem!important;font-weight:950!important}.topbar-account .desktop-nav{justify-self:center;align-items:center;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:2px!important;margin:0!important;padding:0!important;display:flex!important}.topbar-account .desktop-nav a{color:#667085!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border-radius:11px!important;gap:7px!important;padding:0 12px!important;font-size:.76rem!important;font-weight:780!important}.topbar-account .desktop-nav a svg{width:16px!important;height:16px!important}.topbar-account .desktop-nav a:hover{color:var(--compat-ink-2f908)!important;background:#f3f4f6!important}.topbar-account .desktop-nav a.active{color:var(--compat-coral-877ef-dark)!important;background:var(--compat-coral-877ef-soft)!important}.topbar-account .header-tools{justify-content:flex-end;min-width:0;gap:8px!important;display:flex!important}.topbar-account .top-search{border:1px solid var(--compat-line-a1760)!important;width:216px!important;min-width:190px!important;max-width:216px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#f7f7f8!important;border-radius:12px!important;padding:0 9px 0 12px!important}.topbar-account .top-search:focus-within{background:#fff!important;border-color:#ff5f4a80!important;box-shadow:0 0 0 4px #ff5f4a16!important}.topbar-account .top-search svg{color:#8a93a3;width:17px!important;height:17px!important}.topbar-account .top-search input{min-width:0;font-size:.75rem!important;font-weight:650!important}.topbar-account .top-search kbd{box-shadow:inset 0 0 0 1px #e2e4e9;background:#fff!important;border:0!important}.topbar-account .top-actions{gap:6px!important}.topbar-account .icon-btn,.topbar-account .language-switcher-trigger,.topbar-account .avatar-button{border:1px solid var(--compat-line-a1760)!important;box-shadow:none!important;background:#fff!important;border-radius:11px!important}.topbar-account .icon-btn,.topbar-account .language-switcher-trigger{width:40px!important;min-width:40px!important;height:40px!important}.topbar-account .create-btn{background:linear-gradient(135deg, #ff705c, var(--compat-coral-877ef-dark))!important;border-radius:11px!important;height:40px!important;min-height:40px!important;padding:0 15px!important;font-size:.76rem!important;font-weight:850!important;box-shadow:0 8px 19px #e9493630!important}.topbar-account .create-btn:hover{transform:translateY(-1px);box-shadow:0 12px 25px #e949363d!important}.topbar-account .avatar-button{height:40px!important;min-height:40px!important;padding:3px 6px 3px 3px!important}.topbar-account .avatar-button img{border-radius:9px!important;width:32px!important;height:32px!important}.topbar-account .avatar-button>span{display:none!important}.topbar-account .avatar-button>svg{width:14px!important;height:14px!important}.topbar-account .mobile-search-trigger,.topbar-account .mobile-menu{display:none!important}.legacy-home-board-orbit.orbit-one{width:440px;height:440px;top:-120px;right:-70px}.legacy-home-board-orbit.orbit-two{width:430px;height:430px;bottom:-210px;left:-120px}.legacy-home-progress-alternate .done i{color:#168d65;background:#dff7ee;box-shadow:0 0 0 1px #bfeada}.legacy-home-progress-alternate .done b{color:#168d65}.legacy-home-progress-alternate .active i{color:#fff;background:var(--compat-coral-877ef);box-shadow:0 0 0 1px var(--compat-coral-877ef), 0 0 0 5px #ff5f4a1a}.legacy-home-progress-alternate .active b{color:var(--compat-coral-877ef-dark)}.legacy-home-floating-note.note-vote{bottom:20px;right:20px}.legacy-home-floating-note.note-ready{transform-origin:0 100%;bottom:26px;left:18px;transform:scale(.92)}.legacy-home-floating-note.note-ready>span{color:#6fe0b7}.legacy-home-start-icon.coral{color:var(--compat-coral-877ef-dark);background:var(--compat-coral-877ef-soft)}.legacy-home-start-icon.violet{color:var(--compat-violet-ca094);background:var(--compat-violet-ca094-soft)}.legacy-home-start-icon.mint{color:var(--compat-mint-16ea4);background:var(--compat-mint-16ea4-soft)}.legacy-home-tabs-alternate button.active{color:#fff;background:var(--compat-dark-54240);box-shadow:0 6px 14px #18203324}.legacy-home-community-feed-compat .community-post-card{min-width:0;box-shadow:none!important;border-radius:17px!important}.legacy-home-community-feed-compat .community-post-head{padding:12px!important}.legacy-home-community-feed-compat .community-post-copy{padding:0 12px 10px!important}.legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>img,.legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>video,.legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>iframe{object-fit:cover;height:265px!important}.legacy-home-community-feed-compat .community-post-insight{padding-inline-start:12px!important;padding-inline-end:12px!important}.legacy-home-community-feed-compat .community-post-actions{margin-inline-start:8px!important;margin-inline-end:8px!important}.legacy-home-feed-end-alternate .btn{border-radius:11px;min-height:39px;font-size:.67rem}.legacy-home-empty-plan-compat .btn{min-height:36px;margin-top:11px;font-size:.64rem}.legacy-home-join-card-compat .btn{justify-content:center;width:100%}@media (max-width:1280px){html body .topbar-account .topbar-inner{grid-template-columns:130px minmax(390px,1fr) auto!important;gap:12px!important}.topbar-account .desktop-nav a{padding-inline-start:9px!important;padding-inline-end:9px!important}.topbar-account .top-search{width:188px!important;min-width:170px!important}}@media (max-width:1080px){html body .topbar-account{height:66px;padding-inline-start:16px;padding-inline-end:16px}html body .topbar-account .topbar-inner{grid-template-columns:auto 1fr auto!important;min-height:65px!important}.topbar-account .desktop-nav{justify-self:start}.topbar-account .desktop-nav a{padding-inline-start:8px!important;padding-inline-end:8px!important}.topbar-account .desktop-nav a span{display:none}.topbar-account .desktop-nav a svg{width:18px!important;height:18px!important}.topbar-account .top-search{width:170px!important;min-width:150px!important}.legacy-home-floating-note.note-ready{display:none}}@media (max-width:900px){html body .topbar-account .desktop-nav{display:none!important}html body .topbar-account .topbar-inner{grid-template-columns:auto 1fr!important}.topbar-account .header-tools{grid-column:2}.topbar-account .top-search{width:min(38vw,250px)!important;max-width:250px!important}.topbar-account .mobile-menu{display:grid!important}}@media (max-width:720px){html body .topbar-account{height:62px;padding-inline-start:12px;padding-inline-end:12px}html body .topbar-account .topbar-inner{min-height:61px!important}.topbar-account .brand span{width:36px!important;min-width:36px!important;height:36px!important}.topbar-account .brand b,.topbar-account .top-search,.topbar-account .language-switcher,.topbar-account .notification-btn{display:none!important}.topbar-account .mobile-search-trigger{display:grid!important}.topbar-account .create-btn{justify-content:center;width:40px;min-width:40px;padding:0!important}.topbar-account .create-btn span{display:none}.legacy-home-floating-note.note-vote{transform-origin:100% 100%;bottom:10px;right:10px;transform:scale(.86)}.legacy-home-community-feed-compat .community-post-card{border-left:0!important;border-right:0!important;border-radius:0!important}.legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>img,.legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>video,.legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>iframe{height:min(92vw,410px)!important}.legacy-home-feed-end-alternate .btn{justify-content:center;width:100%}}@media (max-width:430px){.legacy-home-floating-note.note-vote{display:none}}.legacy-home-classic a:focus-visible{outline-offset:2px;outline:3px solid #ff5f4a47}.legacy-home-classic button:focus-visible{outline-offset:2px;outline:3px solid #ff5f4a47}.legacy-home-classic input:focus-visible{outline-offset:2px;outline:3px solid #ff5f4a47}.topbar-account a:focus-visible{outline-offset:2px;outline:3px solid #ff5f4a47}.topbar-account button:focus-visible{outline-offset:2px;outline:3px solid #ff5f4a47}.topbar-account input:focus-visible{outline-offset:2px;outline:3px solid #ff5f4a47}.profile-dropdown-panel summary:focus-visible{outline-offset:2px;outline:3px solid #ff5f4a47}@media (prefers-reduced-motion:reduce){.legacy-home-classic *,.topbar-account *,.profile-dropdown-panel *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pwp-quick-create-trigger{color:#172033;text-align:left;cursor:pointer;background:linear-gradient(#fff,#fbfcfe);border:1px solid #dde3eb;border-radius:17px;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:11px;width:100%;min-height:64px;margin-top:14px;padding:10px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 24px #1620330b}.pwp-quick-create-trigger:hover{border-color:#ff5c4875;transform:translateY(-1px);box-shadow:0 14px 34px #16203317}.pwp-quick-create-trigger:focus-visible{outline-offset:2px;outline:3px solid #ff5c4838}.pwp-quick-create-trigger>svg:first-child{color:#ff5c48;background:#fff0ed;border-radius:12px;width:38px;height:38px;padding:10px}.pwp-quick-create-trigger>span{gap:3px;min-width:0;display:grid}.pwp-quick-create-trigger b{letter-spacing:-.01em;font-size:.86rem}.pwp-quick-create-trigger small{color:#6b7688;font-size:.7rem;line-height:1.4}.pwp-quick-create-trigger>svg:last-child{color:#718096;justify-self:center;width:17px;height:17px;transition:transform .18s}.pwp-quick-create-trigger:hover>svg:last-child{color:#ff5c48;transform:translate(3px)}.modal.pwp-quick-create-modal{border:1px solid #ffffffb8;background:#f7f9fc!important;border-radius:26px!important;width:min(1120px,100vw - 34px)!important;max-height:min(92vh,900px)!important;overflow:hidden!important;box-shadow:0 34px 100px #0a122057!important}.pwp-quick-create-modal .modal-head{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e6eaf0;top:0;background:#fffffff5!important;margin:0!important;padding:21px 24px 17px!important;position:sticky!important}.pwp-quick-create-modal .modal-head h2{letter-spacing:-.045em;font-size:clamp(1.55rem,2vw,2.05rem)!important}.pwp-quick-create-modal .modal-description{color:#667085;max-width:680px;margin-top:7px;font-size:.76rem}.pwp-quick-create-modal .modal-body{overscroll-behavior:contain;background:#f7f9fc;max-height:calc(min(92vh,900px) - 106px);padding:16px 20px 20px!important;overflow-y:auto!important}.pwp-quick-create-modal .plan-quick-composer.is-modal{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.pwp-quick-create-modal .plan-quick-composer.is-modal>header{justify-content:flex-end;min-height:0;margin:0 0 12px}.pwp-quick-create-modal .plan-quick-composer.is-modal>header label{background:#fff;border:1px solid #e1e6ed;border-radius:15px;min-width:250px;padding:10px 12px}.pwp-quick-create-modal .plan-quick-composer.is-modal>header label small{letter-spacing:.045em;text-transform:uppercase;font-size:.65rem;font-weight:800}.pwp-quick-create-modal .plan-quick-composer.is-modal>header select{border-radius:10px;min-height:40px;padding:7px 10px;font-weight:750}.pwp-quick-create-modal .plan-skeleton-row{background:linear-gradient(135deg,#172033,#25314a);border-radius:15px;margin-top:0;padding:11px 13px;box-shadow:0 10px 24px #1720331f}.pwp-quick-create-modal .plan-template-grid{gap:8px;margin:13px 0}.pwp-quick-create-modal .plan-template-grid button{border-radius:14px;min-height:74px;box-shadow:0 3px 10px #17203306}.pwp-quick-create-modal .plan-composer-block{border-radius:15px;min-height:150px;box-shadow:0 5px 16px #17203306}.pwp-quick-create-modal .plan-composer-place{background:#fff;border:1px solid #e3e8ef;border-radius:16px;padding:12px}.pwp-quick-create-modal .plan-quick-composer.is-modal>footer{z-index:6;padding:15px 20px calc(15px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #e2e7ee;position:sticky;bottom:-20px;box-shadow:0 -12px 30px #17203312;margin:17px -20px -20px!important}.pwp-quick-create-modal .plan-quick-composer.is-modal>footer .btn.primary{border-radius:13px;min-width:180px;min-height:44px;box-shadow:0 9px 20px #ff5c4838}@media (max-width:860px){.pwp-quick-create-modal .plan-template-grid{grid-template-columns:repeat(5,minmax(88px,1fr))!important}.pwp-quick-create-modal .plan-composer-fields{grid-template-columns:1fr 1fr!important}.pwp-quick-create-modal .plan-composer-fields>:last-child{grid-column:1/-1}}@media (max-width:760px){.pwp-quick-create-trigger{border-radius:15px;grid-template-columns:38px minmax(0,1fr) 26px;min-height:58px;margin-top:10px;padding:8px 11px}.pwp-quick-create-trigger>svg:first-child{width:36px;height:36px}.pwp-quick-create-trigger small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modal.pwp-quick-create-modal{border-radius:24px 24px 0 0!important;width:100%!important;max-height:94svh!important}.pwp-quick-create-modal .modal-head{padding:14px 15px 12px!important}.pwp-quick-create-modal .modal-head h2{font-size:1.45rem!important}.pwp-quick-create-modal .modal-description{font-size:.68rem;line-height:1.45;display:block!important}.pwp-quick-create-modal .modal-body{max-height:calc(94svh - 96px);padding:12px 12px 16px!important}.pwp-quick-create-modal .plan-quick-composer.is-modal>header{display:block!important}.pwp-quick-create-modal .plan-quick-composer.is-modal>header label{width:100%;min-width:0}.pwp-quick-create-modal .plan-skeleton-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pwp-quick-create-modal .plan-skeleton-row::-webkit-scrollbar{display:none}.pwp-quick-create-modal .plan-skeleton-row>span,.pwp-quick-create-modal .plan-skeleton-row button{flex:none}.pwp-quick-create-modal .plan-template-grid{grid-template-columns:repeat(3,1fr)!important}.pwp-quick-create-modal .plan-composer-fields,.pwp-quick-create-modal .plan-composer-place{grid-template-columns:1fr!important}.pwp-quick-create-modal .plan-composer-fields>:last-child{grid-column:auto}.pwp-quick-create-modal .plan-composer-block{min-height:0}.pwp-quick-create-modal .plan-quick-composer.is-modal>footer{padding:12px 12px calc(12px + env(safe-area-inset-bottom));bottom:-16px;margin:14px -12px -16px!important}.pwp-quick-create-modal .plan-quick-composer.is-modal>footer>div{display:none}.pwp-quick-create-modal .plan-quick-composer.is-modal>footer .btn.primary{width:100%}}@media (prefers-reduced-motion:reduce){.pwp-quick-create-trigger,.pwp-quick-create-trigger>svg:last-child{transition:none}}.modal.pwp-quick-create-modal{background:#fff!important;border:1px solid #ffffffc7!important;border-radius:24px!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(980px,100vw - 32px)!important;max-height:min(88svh,690px)!important;overflow:hidden!important;box-shadow:0 34px 100px #0f172a52!important}.pwp-quick-create-modal .modal-head{min-height:78px;background:#fffffffa!important;border-bottom:1px solid #e7ebf1!important;padding:15px 18px 13px!important;position:relative!important;top:auto!important}.pwp-quick-create-modal .modal-head>div{align-self:center}.pwp-quick-create-modal .modal-head>div>span{color:#ff5c48!important;letter-spacing:.115em!important;margin-bottom:3px!important;font-size:.58rem!important}.pwp-quick-create-modal .modal-head h2{letter-spacing:-.045em!important;margin:0!important;font-size:clamp(1.35rem,1.8vw,1.72rem)!important;line-height:1.05!important}.pwp-quick-create-modal .modal-description{color:#697386!important;max-width:650px!important;margin-top:4px!important;font-size:.7rem!important;line-height:1.4!important}.pwp-quick-create-modal .modal-head .icon-btn{border-radius:12px!important;flex-basis:38px!important;width:38px!important;height:38px!important}.pwp-quick-create-modal .modal-body{scrollbar-gutter:stable;overscroll-behavior:contain;background:#f6f8fb!important;min-height:0!important;max-height:none!important;padding:14px 16px 16px!important;overflow:auto!important}.pwp-quick-create-modal .plan-quick-composer-quick-composer{color:#172033;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:16px!important;margin:0!important;padding:0!important;display:grid!important}.plan-quick-composer-quick-context{background:#fff;border:1px solid #e1e6ee;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:7px;display:flex;box-shadow:0 4px 16px #0f172a09}.plan-quick-composer-mode-switch{background:#f0f3f7;border-radius:12px;align-items:center;gap:3px;padding:3px;display:inline-flex}.plan-quick-composer-mode-switch button{color:#667085;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.plan-quick-composer-mode-switch button svg{width:15px;height:15px}.plan-quick-composer-mode-switch button.active{color:#172033;background:#fff;box-shadow:0 3px 10px #0f172a1a}.plan-quick-composer-day-picker{grid-template-columns:34px minmax(0,1fr);align-items:center;min-width:270px;background:#fff!important;border:0!important;border-radius:12px!important;gap:9px!important;padding:4px 7px 4px 4px!important;display:grid!important}.plan-quick-composer-day-picker>svg{color:#ff5c48;background:#fff0ed;border-radius:10px;width:34px;height:34px;padding:9px}.plan-quick-composer-day-picker>span{gap:1px;min-width:0;display:grid}.plan-quick-composer-day-picker small{text-transform:uppercase;color:#8a94a6!important;letter-spacing:.08em!important;font-size:.56rem!important;font-weight:850!important}.pwp-page .plan-quick-composer-day-picker select,.plan-quick-composer-day-picker select{width:100%;color:#172033!important;min-height:24px!important;box-shadow:none!important;background-color:#0000!important;border:0!important;outline:0!important;padding:0 22px 0 0!important;font-size:.75rem!important;font-weight:850!important}.plan-quick-composer-composer-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:12px;display:grid}.plan-quick-composer-template-panel,.plan-quick-composer-config-panel,.plan-quick-composer-day-builder{background:#fff;border:1px solid #e1e6ee;border-radius:17px;min-width:0;padding:13px;box-shadow:0 8px 24px #0f172a0a}.plan-quick-composer-panel-heading{align-items:center;gap:9px;min-height:34px;margin-bottom:10px;display:flex}.plan-quick-composer-panel-heading>span{color:#fff;background:#172033;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:900;display:grid}.plan-quick-composer-panel-heading>div{gap:1px;min-width:0;display:grid}.plan-quick-composer-panel-heading b{letter-spacing:-.01em;font-size:.78rem}.plan-quick-composer-panel-heading small{color:#7a8597;font-size:.62rem;line-height:1.3}.plan-quick-composer-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.plan-quick-composer-template-grid button{color:#4b5565;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e4e8ef;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:50px;padding:7px 8px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.plan-quick-composer-template-grid button:hover{background:#fff;border-color:#cfd6e1;transform:translateY(-1px)}.plan-quick-composer-template-grid button.active{color:#c93b29;background:#fff4f1;border-color:#ff5c488c;box-shadow:0 5px 14px #ff5c481c}.plan-quick-composer-template-grid button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:800;line-height:1.2;overflow:hidden}.plan-quick-composer-template-icon{color:#667085;background:#eef1f6;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.plan-quick-composer-template-icon svg{width:15px;height:15px}.plan-quick-composer-template-grid button.active .plan-quick-composer-template-icon{color:#ff5c48;background:#ffe2db}.plan-quick-composer-template-check{position:absolute;top:5px;right:5px;width:12px!important;height:12px!important}.plan-quick-composer-selected-template{color:#fff;background:linear-gradient(135deg,#172033,#26334d);border-radius:12px;align-items:center;gap:9px;min-height:46px;margin-bottom:9px;padding:7px 9px;display:flex}.plan-quick-composer-selected-template .plan-quick-composer-template-icon{color:#ff7a68;background:#ffffff1a}.plan-quick-composer-selected-template>div{gap:1px;min-width:0;display:grid}.plan-quick-composer-selected-template b{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.plan-quick-composer-selected-template small{color:#ffffffa8;font-size:.6rem}.plan-quick-composer-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.plan-quick-composer-field-grid>label{min-width:0;background:#fff!important;border:1px solid #e3e7ee!important;border-radius:12px!important;gap:5px!important;padding:8px!important;display:grid!important}.plan-quick-composer-field-grid>label>span{color:#6b7688;white-space:nowrap;align-items:center;gap:5px;font-size:.59rem;font-weight:800;display:flex}.plan-quick-composer-field-grid>label>span svg{color:#ff5c48;width:12px;height:12px}.pwp-page .plan-quick-composer-field-grid input,.pwp-page .plan-quick-composer-field-grid select,.plan-quick-composer-field-grid input,.plan-quick-composer-field-grid select{outline:0;width:100%;color:#172033!important;min-height:35px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #dfe4eb!important;border-radius:9px!important;padding:7px 8px!important;font-size:.73rem!important;font-weight:800!important}.plan-quick-composer-field-grid input:focus,.plan-quick-composer-field-grid select:focus,.plan-quick-composer-place-row input:focus{border-color:#ff8a78!important;box-shadow:0 0 0 3px #ff5c481f!important}.plan-quick-composer-money-input{position:relative}.plan-quick-composer-money-input input{padding-right:25px!important}.plan-quick-composer-money-input em{color:#7b8798;pointer-events:none;font-size:.68rem;font-style:normal;font-weight:800;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.plan-quick-composer-place-row{background:#fbfcfe;border:1px solid #e3e7ee;border-radius:12px;grid-template-columns:minmax(165px,.85fr) minmax(210px,1.15fr);align-items:center;gap:9px;margin-top:9px;padding:8px;display:grid}.plan-quick-composer-place-row.has-place{background:#f4fbf6;border-color:#16a34a47}.plan-quick-composer-place-copy{align-items:center;gap:8px;min-width:0;display:flex}.plan-quick-composer-place-copy>svg{color:#ff5c48;background:#fff0ed;border-radius:9px;flex:0 0 28px;width:28px;height:28px;padding:7px}.plan-quick-composer-place-copy>span{gap:1px;min-width:0;display:grid}.plan-quick-composer-place-copy b,.plan-quick-composer-place-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-quick-composer-place-copy b{font-size:.67rem}.plan-quick-composer-place-copy small{color:#7a8597;font-size:.57rem}.plan-quick-composer-place-row .google-place-search{min-width:0;position:relative}.pwp-page .plan-quick-composer-place-row .google-place-search input,.plan-quick-composer-place-row .google-place-search input{width:100%;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe4eb!important;border-radius:10px!important;padding:8px 10px!important;font-size:.7rem!important}.plan-quick-composer-place-row .google-place-results{z-index:30;background:#fff;border:1px solid #dfe4eb;border-radius:12px;width:100%;max-height:210px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 18px 42px #0f172a2e}.pwp-quick-create-modal .plan-quick-composer-quick-composer>footer.plan-quick-composer-quick-footer{min-height:60px;z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e1e6ee!important;border-radius:15px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;padding:9px 10px!important;display:flex!important;position:static!important;bottom:auto!important;box-shadow:0 8px 24px #0f172a0b!important}.plan-quick-composer-quick-summary{align-items:center;gap:9px;min-width:0;display:flex}.plan-quick-composer-summary-icon{color:#ff5c48;background:#fff0ed;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.plan-quick-composer-summary-icon svg{width:16px;height:16px}.plan-quick-composer-quick-summary>div{gap:2px;min-width:0;display:grid}.plan-quick-composer-quick-summary b,.plan-quick-composer-quick-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-quick-composer-quick-summary b{font-size:.76rem}.plan-quick-composer-quick-summary small{color:#6f7a8c;font-size:.63rem}.pwp-quick-create-modal .plan-quick-composer-add-button{border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:150px!important;min-height:40px!important;padding:9px 14px!important;font-size:.72rem!important;display:inline-flex!important;box-shadow:0 8px 18px #ff5c4833!important}.plan-quick-composer-add-button svg{width:15px;height:15px}.plan-quick-composer-day-builder{align-content:center;gap:16px;min-height:330px;padding:22px;display:grid}.plan-quick-composer-section-copy{gap:5px;max-width:620px;display:grid}.plan-quick-composer-section-copy>span{color:#ff5c48;letter-spacing:.09em;align-items:center;gap:6px;font-size:.61rem;font-weight:900;display:flex}.plan-quick-composer-section-copy>span svg{width:14px;height:14px}.plan-quick-composer-section-copy h3{letter-spacing:-.04em;margin:0;font-size:1.35rem}.plan-quick-composer-section-copy p{color:#6f7a8c;margin:0;font-size:.72rem;line-height:1.5}.plan-quick-composer-day-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.plan-quick-composer-day-preset{color:#172033;text-align:left;cursor:pointer;background:#fbfcfe;border:1px solid #e1e6ee;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:start;gap:10px;min-width:0;min-height:142px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.plan-quick-composer-day-preset:hover:not(:disabled){background:#fff;border-color:#ff5c4873;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.plan-quick-composer-day-preset:disabled{opacity:.58;cursor:wait}.plan-quick-composer-day-preset-icon{color:#ff5c48;background:#fff0ed;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.plan-quick-composer-day-preset-icon svg{width:18px;height:18px}.plan-quick-composer-day-preset>span:nth-child(2){gap:5px;min-width:0;display:grid}.plan-quick-composer-day-preset b{font-size:.79rem}.plan-quick-composer-day-preset small{color:#6f7a8c;font-size:.62rem;line-height:1.45}.plan-quick-composer-day-preset em{color:#ff5c48;font-size:.59rem;font-style:normal;font-weight:850}.plan-quick-composer-day-preset>svg{color:#9aa3b2;width:16px;height:16px;margin-top:11px}.plan-quick-composer-mode-switch button:focus-visible{outline-offset:2px;outline:3px solid #ff5c482e}.plan-quick-composer-template-grid button:focus-visible{outline-offset:2px;outline:3px solid #ff5c482e}.plan-quick-composer-day-preset:focus-visible{outline-offset:2px;outline:3px solid #ff5c482e}.plan-quick-composer-add-button:focus-visible{outline-offset:2px;outline:3px solid #ff5c482e}@media (max-width:860px){.modal.pwp-quick-create-modal{width:min(760px,100vw - 24px)!important}.plan-quick-composer-composer-grid{grid-template-columns:1fr}.plan-quick-composer-template-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.plan-quick-composer-template-grid button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:62px}.plan-quick-composer-template-grid button>span:nth-child(2){max-width:100%}.plan-quick-composer-template-check{top:4px;right:4px}}@media (max-width:680px){.modal.pwp-quick-create-modal{border-radius:22px 22px 0 0!important;width:100%!important;max-height:94svh!important}.pwp-quick-create-modal .modal-head{min-height:68px;padding:12px 14px 10px!important}.pwp-quick-create-modal .modal-head h2{font-size:1.3rem!important}.pwp-quick-create-modal .modal-description{display:none!important}.pwp-quick-create-modal .modal-body{padding:10px 10px calc(12px + env(safe-area-inset-bottom))!important}.plan-quick-composer-quick-context{flex-direction:column;align-items:stretch;gap:7px;min-height:0}.plan-quick-composer-mode-switch{width:100%}.plan-quick-composer-mode-switch button{flex:1}.plan-quick-composer-day-picker{width:100%;min-width:0}.plan-quick-composer-template-panel,.plan-quick-composer-config-panel,.plan-quick-composer-day-builder{border-radius:15px;padding:11px}.plan-quick-composer-template-grid{scrollbar-width:none;scroll-snap-type:x proximity;grid-template-columns:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.plan-quick-composer-template-grid::-webkit-scrollbar{display:none}.plan-quick-composer-template-grid button{scroll-snap-align:start;flex:0 0 94px;min-height:56px}.plan-quick-composer-field-grid{grid-template-columns:1fr 1fr}.plan-quick-composer-field-grid>label:last-child{grid-column:1/-1}.plan-quick-composer-place-row{grid-template-columns:1fr}.plan-quick-composer-place-copy small{max-width:78vw}.pwp-quick-create-modal .plan-quick-composer-quick-composer>footer.plan-quick-composer-quick-footer{z-index:8!important;margin:0 -2px -2px!important;padding:8px!important;position:sticky!important;bottom:-12px!important;box-shadow:0 -8px 26px #0f172a1a!important}.plan-quick-composer-quick-summary{max-width:calc(100% - 138px)}.pwp-quick-create-modal .plan-quick-composer-add-button{min-width:132px!important}.plan-quick-composer-day-builder{align-content:start;min-height:0}.plan-quick-composer-day-preset-grid{grid-template-columns:1fr}.plan-quick-composer-day-preset{min-height:92px}}@media (max-width:390px){.plan-quick-composer-template-grid{gap:5px}.plan-quick-composer-template-grid button{padding:6px 4px}.plan-quick-composer-field-grid{grid-template-columns:1fr}.plan-quick-composer-field-grid>label:last-child{grid-column:auto}.plan-quick-composer-quick-summary{display:none}.pwp-quick-create-modal .plan-quick-composer-add-button{width:100%!important}}@media (prefers-reduced-motion:reduce){.plan-quick-composer-template-grid button,.plan-quick-composer-day-preset{transition:none}}.pwp-page .planner-board-layout{margin-top:0!important;display:block!important}.pwp-page .planner-board-layout>main{width:min(100%,1080px)!important;max-width:1080px!important;margin-inline-start:auto!important;margin-inline-end:auto!important}.pwp-page .pwp-ideas-trigger,.pwp-page .pwp-mobile-ideas-trigger{display:inline-flex!important}.pwp-page .schedule-days{gap:14px!important}.pwp-page .schedule-day{background:#fff!important;border:1px solid #dfe3e8!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 10px 28px #0f172a0e!important}.pwp-page .schedule-day-head{color:#fff!important;background:radial-gradient(circle at 90% -70%,#ff694e4d,#0000 17rem),linear-gradient(112deg,#111827 0%,#1f2937 62%,#4b2b25 100%)!important;align-items:center!important;min-height:64px!important;margin:0!important;padding:12px 18px!important}.pwp-page .schedule-day-head>div:first-child{align-items:baseline!important;gap:12px!important;display:flex!important}.pwp-page .schedule-day-head span{letter-spacing:.08em!important;font-size:.66rem!important;line-height:1!important}.pwp-page .schedule-day-head h3{margin:0!important;font-size:1.08rem!important;line-height:1.2!important}.pwp-page .schedule-day-meta span{color:#ffffffd1!important;letter-spacing:0!important;background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:999px!important;padding:5px 8px!important}.pwp-page .schedule-time{justify-content:center!important;min-width:0!important;padding:14px 0!important}.pwp-page .schedule-rail{padding-top:17px!important}.pwp-page .schedule-dot{color:#ff654f!important;background:#fff5f2!important;border:1px solid #ffe0d8!important;width:28px!important;height:28px!important;box-shadow:0 0 0 4px #fff!important}.pwp-page .schedule-rail i{background:#e1e6eb!important;width:1px!important;top:45px!important;bottom:-1px!important}.pwp-page .schedule-content{background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;margin:0!important;padding:0!important}.pwp-page .schedule-summary{width:100%!important;min-height:68px!important;color:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:10px 4px 10px 2px!important;display:grid!important}.pwp-page .schedule-type{color:#d94735!important;letter-spacing:.025em!important;background:#fff0ec!important;border-radius:7px!important;flex:none!important;padding:4px 7px!important;font-size:.62rem!important;line-height:1!important}.pwp-page .schedule-title-line>strong{color:#111827!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:.92rem!important;line-height:1.25!important;overflow:hidden!important}.pwp-page .schedule-facts>span{color:#606a79!important;background:#f8fafb!important;border:1px solid #e8ebee!important;border-radius:999px!important;padding:5px 8px!important;font-size:.68rem!important;font-weight:700!important}.pwp-page .schedule-chevron{color:#8a93a3!important;width:18px!important;height:18px!important;margin-left:2px!important;transition:transform .16s!important}.pwp-page .schedule-details{background:#f8fafb!important;border:1px solid #e7eaed!important;border-radius:13px!important;margin:0 4px 12px 2px!important;padding:13px 14px!important}.pwp-page .schedule-description{color:#505a68!important;margin:0 0 10px!important;font-size:.78rem!important;line-height:1.5!important}.pwp-page .schedule-detail-grid{grid-template-columns:minmax(0,1fr) minmax(230px,.38fr)!important;align-items:start!important;gap:12px!important;display:grid!important}.pwp-page .schedule-detail-grid>:only-child{grid-column:1/-1!important}.pwp-page .schedule-detail-main{min-width:0!important}.pwp-page .schedule-place-row{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.pwp-page .schedule-place-row .place-link{color:#606a79!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:.74rem!important;overflow:hidden!important}.pwp-page .schedule-place-row .timeline-direction-link{color:#d94735!important;flex:none!important;align-items:center!important;gap:4px!important;font-size:.7rem!important;display:inline-flex!important}.pwp-page .schedule-place-row .timeline-direction-link svg{width:12px!important;height:12px!important}.pwp-page .schedule-meta{margin-top:8px!important}.pwp-page .schedule-meta span{border-radius:7px!important;padding:5px 7px!important;font-size:.68rem!important}.pwp-page .schedule-notes{flex-wrap:wrap!important;gap:6px!important;margin:8px 0 0!important;display:flex!important}.pwp-page .schedule-notes span{padding:5px 7px!important;font-size:.68rem!important}.pwp-page .schedule-booking-column .booking-chip{border-radius:10px!important;gap:8px!important;margin:0!important;padding:10px!important;font-size:.7rem!important;display:grid!important}.pwp-page .schedule-booking-column .booking-chip .row{gap:6px!important}.pwp-page .schedule-booking-column .booking-chip button{border-radius:8px!important;min-height:30px!important;padding:0 9px!important;font-size:.68rem!important}.pwp-page .schedule-actions{border-top:1px solid #e5e8eb!important;flex-wrap:wrap!important;gap:5px!important;margin:11px 0 0!important;padding-top:10px!important;display:flex!important}.pwp-page .schedule-actions button{color:#55606f!important;background:#fff!important;border:1px solid #e0e4e8!important;border-radius:8px!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:0 9px!important;font-size:.68rem!important;display:inline-flex!important}.pwp-page .schedule-actions button:hover:not(:disabled){color:#111827!important;border-color:#cdd3d9!important}.pwp-page .schedule-actions button:disabled{opacity:.38!important}.pwp-page .schedule-actions button svg{width:13px!important;height:13px!important}.pwp-page .schedule-actions .danger-link{color:#c83f3f!important;background:#fff8f8!important;border-color:#f0d4d4!important;margin-left:auto!important}.pwp-page .schedule-empty{border-radius:12px!important;margin:12px 0!important;padding:22px!important;font-size:.8rem!important}.pwp-page .planner-toolbar,.pwp-page .pwp-support-tools,.pwp-page .pwp-remote-editing-banner{width:min(100%,1080px)!important;margin-inline-start:auto!important;margin-inline-end:auto!important}@media (max-width:820px){.pwp-page .schedule-day-head{min-height:58px!important;padding:11px 14px!important}.pwp-page .schedule-day-meta span{display:none!important}.pwp-page .schedule-list{padding-inline-start:12px!important;padding-inline-end:12px!important}.pwp-page .schedule-row{grid-template-columns:62px 28px minmax(0,1fr)!important;gap:8px!important}.pwp-page .schedule-summary{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;padding-block-start:11px!important;padding-block-end:11px!important}.pwp-page .schedule-facts{justify-content:flex-start!important}.pwp-page .schedule-facts>span:nth-child(2){display:none!important}.pwp-page .schedule-chevron{margin-left:auto!important}.pwp-page .schedule-detail-grid{grid-template-columns:1fr!important}}@media (max-width:560px){.pwp-page .schedule-day{border-radius:15px!important}.pwp-page .schedule-day-head>div:first-child{gap:8px!important}.pwp-page .schedule-day-head h3{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:180px!important;font-size:.96rem!important;overflow:hidden!important}.pwp-page .schedule-day-meta b{font-size:.66rem!important}.pwp-page .schedule-list{padding-inline-start:9px!important;padding-inline-end:9px!important}.pwp-page .schedule-row{grid-template-columns:52px 24px minmax(0,1fr)!important;gap:6px!important}.pwp-page .schedule-time{padding-top:13px!important}.pwp-page .schedule-time strong{font-size:.73rem!important}.pwp-page .schedule-time span{font-size:.59rem!important}.pwp-page .schedule-dot{width:24px!important;height:24px!important}.pwp-page .schedule-dot svg{width:12px!important;height:12px!important}.pwp-page .schedule-rail{padding-top:16px!important}.pwp-page .schedule-rail i{top:40px!important}.pwp-page .schedule-title-line{gap:5px!important;display:grid!important}.pwp-page .schedule-type{width:max-content!important}.pwp-page .schedule-title-line>strong{font-size:.84rem!important}.pwp-page .schedule-location{font-size:.66rem!important}.pwp-page .schedule-details{margin-right:0!important;padding:11px!important}.pwp-page .schedule-actions button span{display:none!important}.pwp-page .schedule-actions button{justify-content:center!important;width:32px!important;padding:0!important}}@media (prefers-reduced-motion:reduce){.pwp-page .schedule-chevron{transition:none!important}}.pwp-page{--compat-ink-12334:#182033;--compat-muted-71ee0:#687386;--compat-line-57f55:#e4e8ee;--compat-line-57f55-strong:#d9dee7;--compat-surface-51946:#fff;--compat-soft-dc0a9:#f7f9fc;--compat-accent-70f73:#ff634f;--compat-accent-70f73-dark:#e94c39;--compat-accent-70f73-soft:#fff1ee;--compat-green-9a991:#147a58;--compat-green-9a991-soft:#eaf8f2;--compat-warning-91729:#bd6f12;--compat-shadow-4043f:0 18px 50px #141f3414;--compat-shadow-4043f-soft:0 8px 24px #141f340e}.pwp-page .pwp-body{width:min(100%,1280px)!important;padding-top:16px!important}.pwp-page .pwp-panel-timeline{background:#fffffff5!important;border-color:#e5e8ee!important;border-radius:24px!important;padding:clamp(16px,2vw,26px)!important;box-shadow:0 20px 60px #141f3412!important}.pwp-page .pwp-panel-timeline>.deep-card.intelligence-card{box-shadow:none!important;border-radius:18px!important;margin-bottom:16px!important}.pwp-page .planner-command-center{border:1px solid var(--compat-line-57f55)!important;background:var(--compat-surface-51946)!important;width:min(100%,1120px)!important;box-shadow:var(--compat-shadow-4043f-soft)!important;border-radius:20px!important;margin:0 auto 14px!important;overflow:visible!important}.pwp-page .planner-command-head{justify-content:space-between!important;align-items:flex-start!important;gap:22px!important;min-width:0!important;padding:20px 20px 16px!important;display:flex!important}.pwp-page .planner-command-title{min-width:0!important}.pwp-page .planner-command-title .eyebrow{color:var(--compat-accent-70f73-dark)!important;letter-spacing:.07em!important;align-items:center!important;gap:7px!important;font-size:.7rem!important;font-weight:900!important;display:inline-flex!important}.pwp-page .planner-command-title .eyebrow svg{width:15px!important;height:15px!important}.pwp-page .planner-command-title h2{color:var(--compat-ink-12334)!important;letter-spacing:-.045em!important;margin:7px 0 4px!important;font-size:clamp(1.55rem,2.45vw,2.35rem)!important;line-height:1.05!important}.pwp-page .planner-command-title p{max-width:620px!important;color:var(--compat-muted-71ee0)!important;margin:0!important;font-size:.82rem!important;line-height:1.5!important}.pwp-page .planner-command-actions{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}.pwp-page .planner-command-actions .btn,.pwp-page .planner-command-actions .pwp-quick-create{white-space:nowrap!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-height:42px!important;margin:0!important;padding:0 14px!important;font-size:.78rem!important;font-weight:850!important;display:inline-flex!important}.pwp-page .planner-command-actions .pwp-quick-create{border:1px solid var(--compat-accent-70f73)!important;color:#fff!important;background:linear-gradient(135deg, #ff725f, var(--compat-accent-70f73))!important;box-shadow:0 10px 22px #ff634f33!important}.pwp-page .planner-command-actions .pwp-quick-create:hover{background:linear-gradient(135deg, #ff6a56, var(--compat-accent-70f73-dark))!important;transform:translateY(-1px)!important}.pwp-page .planner-command-actions svg{width:16px!important;height:16px!important}.pwp-page .planner-more-actions{position:relative!important}.pwp-page .planner-more-actions>div{z-index:60!important;border:1px solid var(--compat-line-57f55)!important;background:#fff!important;border-radius:13px!important;min-width:210px!important;padding:7px!important;left:auto!important;right:0!important;box-shadow:0 18px 46px #141f3426!important}.pwp-page .planner-more-actions>div button{border-radius:9px!important;min-height:39px!important;font-size:.77rem!important}.pwp-page .planner-command-foot{border-top:1px solid var(--compat-line-57f55)!important;background:linear-gradient(#fbfcfe,#f8fafc)!important;border-radius:0 0 20px 20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;padding:13px 16px!important;display:grid!important}.pwp-page .planner-readiness-strip{align-items:stretch!important;gap:8px!important;min-width:0!important;margin:0!important;display:flex!important}.pwp-page .planner-readiness-strip>div{border:1px solid var(--compat-line-57f55)!important;min-width:126px!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border-radius:11px!important;align-content:center!important;gap:2px!important;padding:8px 12px!important;display:grid!important}.pwp-page .planner-readiness-strip .readiness-score{min-width:116px!important;color:var(--compat-green-9a991)!important;background:var(--compat-green-9a991-soft)!important;border-color:#cceade!important;grid-template-columns:auto 1fr!important;align-items:center!important;column-gap:8px!important}.pwp-page .planner-readiness-strip .readiness-score strong{grid-row:1/span 2!important;font-size:1.42rem!important;line-height:1!important}.pwp-page .planner-readiness-strip .readiness-score span{color:#477564!important;margin:0!important;font-size:.66rem!important}.pwp-page .planner-readiness-strip small{color:#8791a0!important;letter-spacing:.045em!important;font-size:.58rem!important;line-height:1.15!important}.pwp-page .planner-readiness-strip b{color:var(--compat-ink-12334)!important;margin:0!important;font-size:.77rem!important;line-height:1.2!important}.pwp-page .planner-readiness-strip .has-issues b{color:#d34848!important}.pwp-page .planner-toolbar{width:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}.pwp-page .planner-view-switch{border:1px solid var(--compat-line-57f55-strong)!important;background:#fff!important;border-radius:11px!important;padding:3px!important;display:inline-flex!important}.pwp-page .planner-view-switch button{color:#6b7585!important;border-radius:8px!important;justify-content:center!important;gap:6px!important;width:auto!important;min-height:34px!important;padding:0 11px!important;font-size:.72rem!important}.pwp-page .planner-view-switch button.active{color:#fff!important;background:#1b2435!important;box-shadow:0 5px 12px #141f3424!important}.pwp-page .planner-view-switch svg,.pwp-page .pwp-ideas-trigger svg{width:14px!important;height:14px!important}.pwp-page .pwp-ideas-trigger{border-color:var(--compat-line-57f55-strong)!important;color:#4d586a!important;background:#fff!important;border-radius:11px!important;min-height:40px!important;padding:0 11px!important;font-size:.72rem!important}.pwp-page .pwp-support-tools,.pwp-page .pwp-remote-editing-banner,.pwp-page .planner-board-layout{width:min(100%,1120px)!important;margin-inline-start:auto!important;margin-inline-end:auto!important}.pwp-page .pwp-support-tools{border:1px solid var(--compat-line-57f55)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;margin-top:0!important;margin-bottom:12px!important;overflow:hidden!important}.pwp-page .pwp-support-tools>summary{min-height:48px!important;padding:7px 12px!important}.pwp-page .pwp-support-tools>summary>svg:first-child{border-radius:9px!important;width:32px!important;height:32px!important;padding:8px!important}.pwp-page .pwp-support-tools>summary b{font-size:.76rem!important}.pwp-page .pwp-support-tools>summary small{font-size:.64rem!important}.pwp-page .planner-board-layout>main{width:100%!important;max-width:none!important}.pwp-page .schedule-days{gap:12px!important;display:grid!important}.pwp-page .schedule-day{border:1px solid var(--compat-line-57f55)!important;box-shadow:var(--compat-shadow-4043f-soft)!important;background:#fff!important;border-radius:17px!important;overflow:hidden!important}.pwp-page .schedule-day-head{border-bottom:1px solid var(--compat-line-57f55)!important;min-height:52px!important;color:var(--compat-ink-12334)!important;background:linear-gradient(135deg,#fbfcfe,#fff7f4)!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:9px 14px!important;display:flex!important}.pwp-page .schedule-day-head>div:first-child{align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.pwp-page .schedule-day-head>div:first-child>span{min-height:25px!important;color:var(--compat-accent-70f73-dark)!important;letter-spacing:.05em!important;background:#fff!important;border:1px solid #ffdcd5!important;border-radius:8px!important;align-items:center!important;padding:0 8px!important;font-size:.61rem!important;font-weight:900!important;display:inline-flex!important}.pwp-page .schedule-day-head h3{max-width:42vw!important;color:var(--compat-ink-12334)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:.94rem!important;line-height:1.2!important;overflow:hidden!important}.pwp-page .schedule-day-meta{align-items:center!important;gap:7px!important;display:flex!important}.pwp-page .schedule-day-meta b{color:#697486!important;font-size:.68rem!important}.pwp-page .schedule-day-meta span{border:1px solid var(--compat-line-57f55)!important;color:#697486!important;letter-spacing:0!important;background:#fff!important;border-radius:999px!important;padding:4px 7px!important;font-size:.62rem!important}.pwp-page .schedule-list{padding:0 12px 3px!important}.pwp-page .schedule-row{border-bottom:1px solid #edf0f4!important;grid-template-columns:62px 24px minmax(0,1fr)!important;gap:7px!important;min-height:0!important;padding:0!important;display:grid!important}.pwp-page .schedule-row:last-child{border-bottom:0!important}.pwp-page .schedule-time{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-end!important;min-width:0!important;padding:12px 0!important;display:flex!important}.pwp-page .schedule-time strong{color:var(--compat-ink-12334)!important;font-size:.76rem!important;line-height:1.1!important}.pwp-page .schedule-time span{color:#9aa2af!important;margin-top:3px!important;font-size:.59rem!important;line-height:1.1!important}.pwp-page .schedule-rail{padding-top:13px!important;position:relative!important}.pwp-page .schedule-dot{width:24px!important;height:24px!important;color:var(--compat-accent-70f73)!important;background:var(--compat-accent-70f73-soft)!important;border:1px solid #ffddd6!important;border-radius:8px!important;place-items:center!important;display:grid!important;box-shadow:0 0 0 4px #fff!important}.pwp-page .schedule-dot svg{width:12px!important;height:12px!important}.pwp-page .schedule-rail i{background:#e2e6ec!important;width:1px!important;top:38px!important;bottom:-1px!important;left:11px!important;right:auto!important}.pwp-page .schedule-summary{text-align:left!important;background:0 0!important;border:0!important;border-radius:9px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:58px!important;padding:8px 3px 8px 1px!important;display:grid!important}.pwp-page .schedule-summary:hover{background:#f8fafc!important}.pwp-page .schedule-summary:focus-visible{outline-offset:-2px!important;outline:3px solid #ff634f33!important}.pwp-page .schedule-copy{gap:4px!important;min-width:0!important;display:grid!important}.pwp-page .schedule-title-line{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.pwp-page .schedule-type{color:#cf4a37!important;background:#fff0ed!important;border-radius:6px!important;flex:none!important;padding:3px 6px!important;font-size:.57rem!important;line-height:1!important}.pwp-page .schedule-title-line>strong{min-width:0!important;color:var(--compat-ink-12334)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.84rem!important;line-height:1.2!important;overflow:hidden!important}.pwp-page .schedule-location{color:#7b8595!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;font-size:.65rem!important;line-height:1.2!important;display:flex!important;overflow:hidden!important}.pwp-page .schedule-location svg{flex:none!important;width:11px!important;height:11px!important}.pwp-page .schedule-facts{white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;display:flex!important}.pwp-page .schedule-facts>span{border:1px solid var(--compat-line-57f55)!important;color:#626d7c!important;background:#f8fafc!important;border-radius:999px!important;padding:4px 7px!important;font-size:.61rem!important;font-weight:750!important}.pwp-page .schedule-chevron{color:#8a94a3!important;width:16px!important;height:16px!important;transition:transform .16s!important}.pwp-page .schedule-row.is-expanded .schedule-chevron{transform:rotate(180deg)!important}.pwp-page .schedule-details{border:1px solid var(--compat-line-57f55)!important;background:#f8fafc!important;border-radius:11px!important;margin:0 2px 10px 0!important;padding:11px 12px!important}.pwp-page .schedule-detail-grid{grid-template-columns:minmax(0,1fr) minmax(210px,.34fr)!important;gap:10px!important}.pwp-page .schedule-actions{margin-top:9px!important;padding-top:9px!important}.pwp-page .schedule-actions button{border-radius:7px!important;min-height:29px!important;padding:0 8px!important;font-size:.64rem!important}.pwp-page .schedule-board-shell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.pwp-page .schedule-board-days{gap:12px!important;display:grid!important}.pwp-page .schedule-board-day{border:1px solid var(--compat-line-57f55)!important;box-shadow:var(--compat-shadow-4043f-soft)!important;background:#fff!important;border-radius:17px!important;overflow:hidden!important}.pwp-page .schedule-board-day-head{border-bottom:1px solid var(--compat-line-57f55)!important;background:linear-gradient(135deg,#f9fbfd,#fff6f3)!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:58px!important;padding:10px 14px!important;display:flex!important}.pwp-page .schedule-board-day-copy{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.pwp-page .schedule-board-day-number{min-height:31px!important;color:var(--compat-accent-70f73-dark)!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #ffd9d2!important;border-radius:9px!important;flex:none!important;align-items:center!important;padding:0 9px!important;font-size:.65rem!important;font-weight:900!important;display:inline-flex!important}.pwp-page .schedule-board-day-copy>div{gap:2px!important;min-width:0!important;display:grid!important}.pwp-page .schedule-board-day-copy h3{color:var(--compat-ink-12334)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:.9rem!important;line-height:1.2!important;overflow:hidden!important}.pwp-page .schedule-board-day-copy p,.pwp-page .schedule-board-day-stats span{color:#7b8595!important;align-items:center!important;gap:5px!important;margin:0!important;font-size:.63rem!important;display:inline-flex!important}.pwp-page .schedule-board-day-copy svg,.pwp-page .schedule-board-day-stats svg{width:12px!important;height:12px!important}.pwp-page .schedule-board-day-stats{flex:none!important;align-items:center!important;gap:7px!important;display:flex!important}.pwp-page .schedule-board-day-stats span{border:1px solid var(--compat-line-57f55)!important;background:#fff!important;border-radius:8px!important;min-height:29px!important;padding:0 8px!important;font-weight:750!important}.pwp-page .schedule-board-list{padding:4px 12px!important}.pwp-page .schedule-board-card{background:#fff!important;border-bottom:1px solid #edf0f4!important;grid-template-columns:24px 78px minmax(0,1fr) 132px auto!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:76px!important;padding:9px 0!important;transition:background .15s,transform .15s!important;display:grid!important;position:relative!important}.pwp-page .schedule-board-card:last-child{border-bottom:0!important}.pwp-page .schedule-board-card:hover{background:#fbfcfe!important}.pwp-page .schedule-board-card.is-dragging{opacity:.46!important}.pwp-page .schedule-board-card.drop-target{background:#fff2ef!important;border-radius:11px!important;box-shadow:inset 0 0 0 2px #ff634f59!important}.pwp-page .schedule-board-drag{color:#b3bac5!important;cursor:grab!important;place-items:center!important;width:24px!important;height:34px!important;display:grid!important}.pwp-page .schedule-board-drag svg{width:15px!important;height:15px!important}.pwp-page .schedule-board-time{border-right:1px solid #edf0f4!important;gap:2px!important;min-width:0!important;padding-right:10px!important;display:grid!important}.pwp-page .schedule-board-time strong{color:var(--compat-ink-12334)!important;font-size:.82rem!important;line-height:1.1!important}.pwp-page .schedule-board-time span,.pwp-page .schedule-board-time small{color:#8b95a5!important;font-size:.61rem!important;line-height:1.2!important}.pwp-page .schedule-board-main{gap:5px!important;min-width:0!important;display:grid!important}.pwp-page .schedule-board-title-row{align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}.pwp-page .schedule-board-title-row h4{min-width:0!important;color:var(--compat-ink-12334)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:.84rem!important;line-height:1.2!important;overflow:hidden!important}.pwp-page .schedule-board-title-row .board-priority{border-radius:6px!important;flex:none!important;padding:3px 6px!important;font-size:.54rem!important}.pwp-page .schedule-board-meta-row,.pwp-page .schedule-board-status-row{flex-wrap:wrap!important;align-items:center!important;gap:5px 10px!important;min-width:0!important;display:flex!important}.pwp-page .schedule-board-meta-row span{color:#788395!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;font-size:.63rem!important;display:inline-flex!important;overflow:hidden!important}.pwp-page .schedule-board-meta-row span:first-child{max-width:min(100%,560px)!important}.pwp-page .schedule-board-meta-row svg{flex:none!important;width:11px!important;height:11px!important}.pwp-page .schedule-board-status-row select{border:1px solid var(--compat-line-57f55)!important;color:#4f5a6b!important;background-color:#fff!important;border-radius:7px!important;width:auto!important;min-width:132px!important;min-height:29px!important;padding:0 28px 0 8px!important;font-size:.61rem!important;font-weight:700!important}.pwp-page .schedule-board-flag{color:#6f5b35!important;background:#fff6dd!important;border-radius:6px!important;padding:4px 6px!important;font-size:.56rem!important;font-weight:750!important}.pwp-page .schedule-board-cost{text-align:right!important;gap:2px!important;min-width:0!important;display:grid!important}.pwp-page .schedule-board-cost small,.pwp-page .schedule-board-cost span{color:#8a94a3!important;font-size:.58rem!important}.pwp-page .schedule-board-cost strong{color:var(--compat-green-9a991)!important;font-size:.78rem!important}.pwp-page .schedule-board-actions{grid-template-columns:repeat(3,30px)!important;justify-content:end!important;gap:4px!important;display:grid!important}.pwp-page .schedule-board-actions button{border:1px solid var(--compat-line-57f55)!important;color:#647083!important;cursor:pointer!important;background:#fff!important;border-radius:8px!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:grid!important}.pwp-page .schedule-board-actions button:hover:not(:disabled){color:var(--compat-ink-12334)!important;background:#f6f8fb!important;border-color:#cfd5de!important}.pwp-page .schedule-board-actions button:disabled{opacity:.3!important;cursor:not-allowed!important}.pwp-page .schedule-board-actions button.danger{color:#cf4a4a!important}.pwp-page .schedule-board-actions button svg{width:13px!important;height:13px!important}.pwp-page .schedule-board-actions .schedule-board-expand svg{transition:transform .16s!important}.pwp-page .schedule-board-card.is-expanded .schedule-board-expand svg{transform:rotate(180deg)!important}.pwp-page .schedule-board-details{border:1px solid var(--compat-line-57f55)!important;background:#f8fafc!important;border-radius:10px!important;grid-column:3/-1!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;margin:0 0 2px!important;padding:10px 11px!important;display:grid!important}.pwp-page .schedule-board-detail-copy{flex-wrap:wrap!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;display:flex!important}.pwp-page .schedule-board-detail-copy p{color:#586375!important;width:100%!important;margin:0 0 3px!important;font-size:.68rem!important;line-height:1.45!important}.pwp-page .schedule-board-detail-copy span{color:#5e6979!important;background:#fff!important;border-radius:7px!important;align-items:center!important;gap:4px!important;padding:5px 7px!important;font-size:.61rem!important;display:inline-flex!important}.pwp-page .schedule-board-detail-copy span.warning{color:#a64a3e!important;background:#fff0ed!important}.pwp-page .schedule-board-detail-copy svg,.pwp-page .schedule-board-detail-links svg{width:11px!important;height:11px!important}.pwp-page .schedule-board-detail-links{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:5px!important;display:flex!important}.pwp-page .schedule-board-detail-links a,.pwp-page .schedule-board-detail-links button{border:1px solid var(--compat-line-57f55)!important;color:#4f5d70!important;background:#fff!important;border-radius:7px!important;align-items:center!important;gap:4px!important;min-height:29px!important;padding:0 8px!important;font-size:.61rem!important;font-weight:750!important;display:inline-flex!important}.pwp-page .schedule-board-empty{color:#7d8796!important;background:#fafbfd!important;border:1px dashed #d6dce5!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:94px!important;margin:8px 0!important;padding:16px!important;display:flex!important}.pwp-page .schedule-board-empty>svg{width:22px!important;height:22px!important}.pwp-page .schedule-board-empty>div{gap:2px!important;display:grid!important}.pwp-page .schedule-board-empty b{color:#4c5767!important;font-size:.78rem!important}.pwp-page .schedule-board-empty span{font-size:.66rem!important}.pwp-page .pwp-panel-timeline>:where(.flow-moments-panel,.flow-trip-journal-panel,.keoflow-moments-panel){width:min(100%,1120px)!important;box-shadow:none!important;border-radius:17px!important;margin-inline-start:auto!important;margin-inline-end:auto!important}@media (max-width:980px){.pwp-page .pwp-panel-timeline{padding:15px!important}.pwp-page .planner-command-head{padding:17px 17px 14px!important}.pwp-page .planner-command-foot{grid-template-columns:1fr!important;gap:10px!important}.pwp-page .planner-toolbar{justify-content:space-between!important}.pwp-page .schedule-board-card{grid-template-columns:22px 72px minmax(0,1fr) auto!important}.pwp-page .schedule-board-cost{text-align:left!important;grid-area:2/3!important;align-items:center!important;gap:7px!important;padding-top:2px!important;display:flex!important}.pwp-page .schedule-board-cost small{display:none!important}.pwp-page .schedule-board-cost span:before{content:"· "!important}.pwp-page .schedule-board-actions{grid-area:1/4/span 2!important}.pwp-page .schedule-board-details{grid-column:3/-1!important}}@media (max-width:720px){.pwp-page .pwp-body{width:100%!important;padding:8px 8px calc(90px + env(safe-area-inset-bottom))!important}.pwp-page .pwp-panel-timeline{border-radius:18px!important;padding:10px!important}.pwp-page .planner-command-center{border-radius:16px!important}.pwp-page .planner-command-head{gap:13px!important;padding:15px 14px 12px!important;display:grid!important}.pwp-page .planner-command-title h2{font-size:1.6rem!important}.pwp-page .planner-command-title p{max-width:none!important;font-size:.74rem!important}.pwp-page .planner-command-actions{grid-template-columns:minmax(0,1fr) auto auto!important;width:100%!important;display:grid!important}.pwp-page .planner-command-actions .pwp-quick-create{width:100%!important}.pwp-page .planner-command-actions .planner-optimize-button,.pwp-page .planner-command-actions .planner-more-actions>summary{width:42px!important;padding:0!important}.pwp-page .planner-command-actions .planner-optimize-button{font-size:0!important}.pwp-page .planner-command-actions .planner-optimize-button svg{margin:0!important}.pwp-page .planner-command-actions .planner-more-actions>summary span{display:none!important}.pwp-page .planner-command-foot{border-radius:0 0 16px 16px!important;padding:10px!important}.pwp-page .planner-readiness-strip{grid-template-columns:1.05fr 1fr 1fr!important;gap:6px!important;width:100%!important;display:grid!important}.pwp-page .planner-readiness-strip>div,.pwp-page .planner-readiness-strip .readiness-score{min-width:0!important;min-height:45px!important;padding:7px 8px!important}.pwp-page .planner-readiness-strip .readiness-score strong{font-size:1.15rem!important}.pwp-page .planner-readiness-strip small{font-size:.51rem!important}.pwp-page .planner-readiness-strip b{font-size:.66rem!important}.pwp-page .planner-toolbar{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;display:grid!important}.pwp-page .planner-view-switch{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.pwp-page .planner-view-switch button{width:100%!important;padding-inline-start:7px!important;padding-inline-end:7px!important}.pwp-page .pwp-ideas-trigger{width:40px!important;padding:0!important;font-size:0!important}.pwp-page .pwp-support-tools>summary small{display:none!important}.pwp-page .schedule-day,.pwp-page .schedule-board-day{border-radius:14px!important}.pwp-page .schedule-day-head{min-height:48px!important;padding:8px 10px!important}.pwp-page .schedule-day-head h3{max-width:42vw!important;font-size:.84rem!important}.pwp-page .schedule-day-meta span{display:none!important}.pwp-page .schedule-list{padding-inline-start:8px!important;padding-inline-end:8px!important}.pwp-page .schedule-row{grid-template-columns:48px 20px minmax(0,1fr)!important;gap:5px!important}.pwp-page .schedule-time{padding-top:11px!important}.pwp-page .schedule-time strong{font-size:.68rem!important}.pwp-page .schedule-time span{font-size:.54rem!important}.pwp-page .schedule-dot{border-radius:6px!important;width:20px!important;height:20px!important}.pwp-page .schedule-dot svg{width:10px!important;height:10px!important}.pwp-page .schedule-rail i{top:33px!important;left:9px!important}.pwp-page .schedule-summary{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;min-height:60px!important;padding-block-start:8px!important;padding-block-end:8px!important}.pwp-page .schedule-title-line{gap:5px!important}.pwp-page .schedule-title-line>strong{font-size:.78rem!important}.pwp-page .schedule-location{font-size:.6rem!important}.pwp-page .schedule-facts{justify-content:flex-start!important}.pwp-page .schedule-facts>span{padding:3px 6px!important;font-size:.56rem!important}.pwp-page .schedule-chevron{margin-left:auto!important}.pwp-page .schedule-detail-grid{grid-template-columns:1fr!important}.pwp-page .schedule-actions button span{display:none!important}.pwp-page .schedule-board-day-head{min-height:52px!important;padding:8px 10px!important}.pwp-page .schedule-board-day-stats span:last-child{display:none!important}.pwp-page .schedule-board-list{padding:4px 8px!important}.pwp-page .schedule-board-card{grid-template-columns:56px minmax(0,1fr) auto!important;gap:8px!important;padding:10px 2px!important}.pwp-page .schedule-board-drag{display:none!important}.pwp-page .schedule-board-time{grid-area:1/1!important;padding-right:7px!important}.pwp-page .schedule-board-main{grid-area:1/2!important}.pwp-page .schedule-board-meta-row span:nth-child(n+2),.pwp-page .schedule-board-status-row .schedule-board-flag{display:none!important}.pwp-page .schedule-board-status-row select{min-width:118px!important;max-width:100%!important}.pwp-page .schedule-board-cost{grid-area:2/2!important;font-size:.62rem!important}.pwp-page .schedule-board-cost span{display:none!important}.pwp-page .schedule-board-actions{grid-area:1/3/span 2!important;grid-template-columns:30px!important}.pwp-page .schedule-board-actions button:nth-child(-n+3){display:none!important}.pwp-page .schedule-board-details{grid-column:1/-1!important;grid-template-columns:1fr!important;margin-top:2px!important}.pwp-page .schedule-board-detail-links{justify-content:flex-start!important}}@media (max-width:430px){.pwp-page .planner-command-title h2{font-size:1.42rem!important}.pwp-page .planner-command-actions .pwp-quick-create span{font-size:.72rem!important}.pwp-page .planner-readiness-strip .readiness-score{grid-template-columns:1fr!important;gap:1px!important}.pwp-page .planner-readiness-strip .readiness-score strong{grid-row:auto!important;font-size:1rem!important}.pwp-page .planner-readiness-strip .readiness-score span{font-size:.54rem!important}.pwp-page .schedule-day-head h3{max-width:36vw!important}.pwp-page .schedule-facts>span:nth-child(2){display:none!important}.pwp-page .schedule-board-day-number{min-height:28px!important;padding-inline-start:7px!important;padding-inline-end:7px!important}.pwp-page .schedule-board-day-copy h3{max-width:135px!important}}@media (prefers-reduced-motion:reduce){.pwp-page .planner-command-actions .pwp-quick-create,.pwp-page .schedule-chevron,.pwp-page .schedule-board-card,.pwp-page .schedule-board-actions .schedule-board-expand svg{transition:none!important}}.pwp-page.pwp-timeline-focus{--compat-ink-e14ce:#172033;--compat-muted-ba59f:#6b7585;--compat-line-204d4:#e3e7ed;--compat-line-204d4-strong:#d5dbe4;--compat-surface-40471:#fff;--compat-soft-eeb45:#f7f9fc;--compat-accent-a4c6a:#ff6552;--compat-accent-a4c6a-dark:#e94e3b;--compat-accent-a4c6a-soft:#fff0ed;--compat-green-c8879:#17795a;--compat-green-c8879-soft:#eaf8f2;--compat-shadow-24cef:0 14px 40px #141f3413;--compat-shadow-24cef-soft:0 7px 22px #141f340e;background:#f6f8fb!important}.pwp-page.pwp-timeline-focus .pwp-hero-section{padding-top:14px!important}.pwp-page.pwp-timeline-focus .pwp-hero-section>.page,.pwp-page.pwp-timeline-focus .pwp-workspace-controls,.pwp-page.pwp-timeline-focus .pwp-body{width:min(100% - 32px,1160px)!important;max-width:1160px!important}.pwp-page.pwp-timeline-focus .pwp-hero{border-radius:24px!important;grid-template-columns:minmax(0,1fr) minmax(250px,330px)!important;gap:24px!important;min-height:218px!important;padding:24px 28px!important;box-shadow:0 18px 48px #12182629!important}.pwp-page.pwp-timeline-focus .pwp-hero-main{justify-content:center!important}.pwp-page.pwp-timeline-focus .pwp-breadcrumb{margin-bottom:10px!important;font-size:.72rem!important}.pwp-page.pwp-timeline-focus .pwp-title-meta{gap:7px!important}.pwp-page.pwp-timeline-focus .pwp-page .status-pill,.pwp-page.pwp-timeline-focus .pwp-kind,.pwp-page.pwp-timeline-focus .status-pill{min-height:25px!important;padding-inline-start:9px!important;padding-inline-end:9px!important;font-size:.64rem!important}.pwp-page.pwp-timeline-focus .pwp-hero h1{letter-spacing:-.06em!important;max-width:13ch!important;margin:10px 0 13px!important;font-size:clamp(2.15rem,4vw,3.45rem)!important;line-height:.96!important}.pwp-page.pwp-timeline-focus .pwp-hero-chips{gap:7px!important;margin-top:0!important}.pwp-page.pwp-timeline-focus .pwp-hero-chips>span{gap:6px!important;min-height:31px!important;padding-inline-start:10px!important;padding-inline-end:10px!important;font-size:.7rem!important}.pwp-page.pwp-timeline-focus .pwp-hero-chips svg{width:13px!important;height:13px!important}.pwp-page.pwp-timeline-focus .pwp-hero-side{justify-content:center!important;gap:10px!important}.pwp-page.pwp-timeline-focus .pwp-hero-actions{gap:7px!important}.pwp-page.pwp-timeline-focus .pwp-hero-actions .btn{border-radius:11px!important;min-height:36px!important;padding-inline-start:11px!important;padding-inline-end:11px!important;font-size:.72rem!important}.pwp-page.pwp-timeline-focus .pwp-timeline-hero-stats{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.pwp-page.pwp-timeline-focus .pwp-timeline-hero-stats>span{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff13!important;border:1px solid #ffffff1f!important;border-radius:14px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;min-height:54px!important;padding:9px 11px!important;display:grid!important}.pwp-page.pwp-timeline-focus .pwp-timeline-hero-stats svg{color:#ff9b7e!important;grid-row:1/span 2!important;width:16px!important;height:16px!important}.pwp-page.pwp-timeline-focus .pwp-timeline-hero-stats small{color:#ffffff94!important;font-size:.6rem!important;font-weight:750!important;line-height:1.15!important}.pwp-page.pwp-timeline-focus .pwp-timeline-hero-stats b{color:#fff!important;text-overflow:ellipsis!important;font-size:.75rem!important;line-height:1.3!important;overflow:hidden!important}.pwp-page.pwp-timeline-focus .pwp-lifecycle-notice{border-radius:10px!important;margin-top:11px!important;padding:8px 10px!important;font-size:.67rem!important}.pwp-page.pwp-timeline-focus .pwp-command-strip{display:none!important}.pwp-page.pwp-timeline-focus .pwp-workspace-controls{margin-top:8px!important}.pwp-page.pwp-timeline-focus .pwp-tabs{min-height:48px!important;box-shadow:var(--compat-shadow-24cef-soft)!important;border-radius:15px!important;gap:4px!important;padding:5px!important}.pwp-page.pwp-timeline-focus .pwp-tabs button{border-radius:10px!important;min-height:36px!important;padding-inline-start:12px!important;padding-inline-end:12px!important;font-size:.72rem!important}.pwp-page.pwp-timeline-focus .pwp-tabs svg{width:14px!important;height:14px!important}.pwp-page.pwp-timeline-focus .pwp-body{padding-top:10px!important;padding-bottom:42px!important}.pwp-page.pwp-timeline-focus .pwp-panel-timeline{border-color:var(--compat-line-204d4)!important;box-shadow:var(--compat-shadow-24cef)!important;background:#fffffff7!important;border-radius:21px!important;padding:14px!important}.pwp-page.pwp-timeline-focus .pwp-panel-timeline>.deep-card.intelligence-card.is-compact{border:1px solid var(--compat-line-204d4)!important;width:min(100%,1080px)!important;box-shadow:none!important;background:linear-gradient(135deg,#fbfcfe,#fff9f7)!important;border-radius:15px!important;margin:0 auto 10px!important;padding:0!important;overflow:hidden!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-main{grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:11px 12px!important;display:grid!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-score{border-radius:13px!important;grid-template-columns:auto auto!important;place-content:center!important;column-gap:1px!important;width:56px!important;height:54px!important;padding:6px!important;display:grid!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-score svg{display:none!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-score strong{font-size:1.35rem!important;line-height:1!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-score span{align-self:end!important;margin-bottom:1px!important;font-size:.55rem!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-copy{min-width:0!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-copy>small{letter-spacing:.07em!important;font-size:.58rem!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-copy h3{margin:2px 0 5px!important;font-size:.95rem!important;line-height:1.25!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-metrics{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-metrics span{border-radius:999px!important;min-height:24px!important;padding:0 8px!important;font-size:.62rem!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-actions{gap:6px!important;display:flex!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-actions .btn{white-space:nowrap!important;border-radius:10px!important;min-height:35px!important;padding-inline-start:10px!important;padding-inline-end:10px!important;font-size:.66rem!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-actions svg{width:14px!important;height:14px!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-glance,.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-ready-line{border-top:1px solid var(--compat-line-204d4)!important;min-height:38px!important;padding:6px 11px!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-glance{grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important;display:grid!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-glance>button:not(.intelligence-more){border-radius:9px!important;min-height:30px!important;padding:5px 8px!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-glance b{font-size:.65rem!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-glance small{display:none!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-more{white-space:nowrap!important;border-radius:8px!important;min-height:28px!important;padding-inline-start:8px!important;padding-inline-end:8px!important;font-size:.62rem!important}.pwp-page.pwp-timeline-focus .planner-command-center{border:1px solid var(--compat-line-204d4)!important;background:var(--compat-surface-40471)!important;width:min(100%,1080px)!important;box-shadow:none!important;border-radius:15px!important;margin:0 auto 10px!important}.pwp-page.pwp-timeline-focus .planner-command-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:13px 14px!important;display:grid!important}.pwp-page.pwp-timeline-focus .planner-command-title .eyebrow{letter-spacing:.07em!important;font-size:.58rem!important}.pwp-page.pwp-timeline-focus .planner-command-title .eyebrow svg{width:13px!important;height:13px!important}.pwp-page.pwp-timeline-focus .planner-command-title h2{letter-spacing:-.04em!important;margin:3px 0 2px!important;font-size:clamp(1.28rem,2vw,1.72rem)!important;line-height:1.08!important}.pwp-page.pwp-timeline-focus .planner-command-title p{max-width:610px!important;font-size:.68rem!important;line-height:1.4!important}.pwp-page.pwp-timeline-focus .planner-command-controls{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.pwp-page.pwp-timeline-focus .planner-view-switch{border:1px solid var(--compat-line-204d4-strong)!important;background:var(--compat-soft-eeb45)!important;border-radius:10px!important;flex:none!important;padding:3px!important;display:inline-flex!important}.pwp-page.pwp-timeline-focus .planner-view-switch button{border-radius:7px!important;gap:5px!important;min-height:32px!important;padding:0 9px!important;font-size:.65rem!important}.pwp-page.pwp-timeline-focus .planner-view-switch button.active{color:#fff!important;background:#1a2334!important;box-shadow:0 4px 10px #141f3421!important}.pwp-page.pwp-timeline-focus .planner-view-switch svg{width:13px!important;height:13px!important}.pwp-page.pwp-timeline-focus .planner-command-actions{align-items:center!important;gap:6px!important;display:flex!important}.pwp-page.pwp-timeline-focus .planner-command-actions .btn,.pwp-page.pwp-timeline-focus .planner-command-actions .pwp-quick-create{white-space:nowrap!important;border-radius:10px!important;gap:5px!important;width:auto!important;min-height:36px!important;margin:0!important;padding:0 10px!important;font-size:.65rem!important;font-weight:800!important}.pwp-page.pwp-timeline-focus .planner-command-actions .pwp-quick-create{border:1px solid var(--compat-accent-a4c6a)!important;color:#fff!important;background:linear-gradient(135deg, #ff735f, var(--compat-accent-a4c6a))!important;box-shadow:0 7px 16px #ff65522e!important}.pwp-page.pwp-timeline-focus .planner-command-actions svg{width:14px!important;height:14px!important}.pwp-page.pwp-timeline-focus .planner-more-actions{position:relative!important}.pwp-page.pwp-timeline-focus .planner-more-actions>div{z-index:80!important;border:1px solid var(--compat-line-204d4)!important;background:#fff!important;border-radius:12px!important;min-width:200px!important;padding:6px!important;left:auto!important;right:0!important;box-shadow:0 16px 42px #141f3429!important}.pwp-page.pwp-timeline-focus .planner-more-actions>div button{border-radius:8px!important;min-height:38px!important;font-size:.72rem!important}.pwp-page.pwp-timeline-focus .planner-board-layout,.pwp-page.pwp-timeline-focus .pwp-support-tools,.pwp-page.pwp-timeline-focus .pwp-memory-drawer,.pwp-page.pwp-timeline-focus .pwp-remote-editing-banner{width:min(100%,1080px)!important;margin-inline-start:auto!important;margin-inline-end:auto!important}.pwp-page.pwp-timeline-focus .planner-board-layout{margin-bottom:10px!important;display:block!important}.pwp-page.pwp-timeline-focus .schedule-day{border:1px solid var(--compat-line-204d4)!important;box-shadow:none!important;background:#fff!important;border-radius:15px!important;overflow:hidden!important}.pwp-page.pwp-timeline-focus .schedule-day+.schedule-day{margin-top:9px!important}.pwp-page.pwp-timeline-focus .schedule-day-head{background:linear-gradient(105deg,#172033 0%,#202a3b 63%,#6e3b32 100%)!important;border-radius:0!important;min-height:48px!important;padding:9px 13px!important}.pwp-page.pwp-timeline-focus .schedule-day-head>div:first-child{align-items:center!important;gap:9px!important;display:flex!important}.pwp-page.pwp-timeline-focus .schedule-day-head>div:first-child>span{border:1px solid #ffffff29!important;border-radius:999px!important;align-items:center!important;min-height:23px!important;padding:0 7px!important;font-size:.56rem!important}.pwp-page.pwp-timeline-focus .schedule-day-head h3{margin:0!important;font-size:.9rem!important;line-height:1.2!important}.pwp-page.pwp-timeline-focus .schedule-day-meta{gap:7px!important}.pwp-page.pwp-timeline-focus .schedule-day-meta b,.pwp-page.pwp-timeline-focus .schedule-day-meta span{font-size:.62rem!important}.pwp-page.pwp-timeline-focus .schedule-list{padding:0 12px!important}.pwp-page.pwp-timeline-focus .schedule-row{border-bottom:1px solid #edf0f4!important;grid-template-columns:62px 28px minmax(0,1fr)!important;min-height:58px!important;padding:0!important}.pwp-page.pwp-timeline-focus .schedule-row:last-child{border-bottom:0!important}.pwp-page.pwp-timeline-focus .schedule-time{padding:10px 0!important}.pwp-page.pwp-timeline-focus .schedule-time strong{font-size:.75rem!important}.pwp-page.pwp-timeline-focus .schedule-time span{margin-top:2px!important;font-size:.58rem!important}.pwp-page.pwp-timeline-focus .schedule-rail{min-height:58px!important}.pwp-page.pwp-timeline-focus .schedule-dot{border-radius:9px!important;width:25px!important;height:25px!important}.pwp-page.pwp-timeline-focus .schedule-dot svg{width:13px!important;height:13px!important}.pwp-page.pwp-timeline-focus .schedule-summary{gap:10px!important;min-height:58px!important;padding:8px 0 8px 8px!important}.pwp-page.pwp-timeline-focus .schedule-title-line{gap:7px!important}.pwp-page.pwp-timeline-focus .schedule-type{border-radius:6px!important;min-height:21px!important;padding:0 6px!important;font-size:.56rem!important}.pwp-page.pwp-timeline-focus .schedule-title-line strong{font-size:.78rem!important}.pwp-page.pwp-timeline-focus .schedule-location{margin-top:3px!important;font-size:.6rem!important}.pwp-page.pwp-timeline-focus .schedule-location svg{width:11px!important;height:11px!important}.pwp-page.pwp-timeline-focus .schedule-facts{gap:5px!important}.pwp-page.pwp-timeline-focus .schedule-facts>span{border-radius:999px!important;min-height:25px!important;padding-inline-start:8px!important;padding-inline-end:8px!important;font-size:.6rem!important}.pwp-page.pwp-timeline-focus .schedule-chevron{width:15px!important;height:15px!important}.pwp-page.pwp-timeline-focus .schedule-details{border-radius:11px!important;margin:0 0 9px 8px!important;padding:10px!important;font-size:.68rem!important}.pwp-page.pwp-timeline-focus .schedule-actions{gap:5px!important}.pwp-page.pwp-timeline-focus .schedule-actions button{border-radius:8px!important;min-height:30px!important;padding-inline-start:8px!important;padding-inline-end:8px!important;font-size:.62rem!important}.pwp-page.pwp-timeline-focus .schedule-board-day{border-color:var(--compat-line-204d4)!important;box-shadow:none!important;border-radius:14px!important}.pwp-page.pwp-timeline-focus .schedule-board-card{min-height:72px!important;padding:10px!important}.pwp-page.pwp-timeline-focus .pwp-support-tools,.pwp-page.pwp-timeline-focus .pwp-memory-drawer{border:1px solid var(--compat-line-204d4)!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important;margin-top:9px!important;overflow:hidden!important}.pwp-page.pwp-timeline-focus .pwp-support-tools>summary,.pwp-page.pwp-timeline-focus .pwp-memory-drawer>summary{cursor:pointer!important;grid-template-columns:32px minmax(0,1fr) 24px!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:7px 10px!important;list-style:none!important;display:grid!important}.pwp-page.pwp-timeline-focus .pwp-support-tools>summary::-webkit-details-marker{display:none!important}.pwp-page.pwp-timeline-focus .pwp-memory-drawer>summary::-webkit-details-marker{display:none!important}.pwp-page.pwp-timeline-focus .pwp-support-tools>summary>svg:first-child,.pwp-page.pwp-timeline-focus .pwp-memory-drawer>summary>svg:first-child{width:32px!important;height:32px!important;color:var(--compat-accent-a4c6a-dark)!important;background:var(--compat-accent-a4c6a-soft)!important;border-radius:9px!important;padding:8px!important}.pwp-page.pwp-timeline-focus .pwp-support-tools>summary>svg:last-child,.pwp-page.pwp-timeline-focus .pwp-memory-drawer>summary>svg:last-child{color:#7e8897!important;width:15px!important;height:15px!important;transition:transform .2s!important}.pwp-page.pwp-timeline-focus .pwp-support-tools[open]>summary>svg:last-child,.pwp-page.pwp-timeline-focus .pwp-memory-drawer[open]>summary>svg:last-child{transform:rotate(90deg)!important}.pwp-page.pwp-timeline-focus .pwp-support-tools>summary span,.pwp-page.pwp-timeline-focus .pwp-memory-drawer>summary span{flex-direction:column!important;gap:1px!important;min-width:0!important;display:flex!important}.pwp-page.pwp-timeline-focus .pwp-support-tools>summary b,.pwp-page.pwp-timeline-focus .pwp-memory-drawer>summary b{color:var(--compat-ink-e14ce)!important;font-size:.72rem!important}.pwp-page.pwp-timeline-focus .pwp-support-tools>summary small,.pwp-page.pwp-timeline-focus .pwp-memory-drawer>summary small{color:var(--compat-muted-ba59f)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.6rem!important;overflow:hidden!important}.pwp-page.pwp-timeline-focus .pwp-support-tools>div,.pwp-page.pwp-timeline-focus .pwp-memory-content{border-top:1px solid var(--compat-line-204d4)!important;background:#fbfcfe!important;padding:12px!important}.pwp-page.pwp-timeline-focus .pwp-memory-content>*{margin-top:0!important}.pwp-page.pwp-timeline-focus .pwp-memory-content>*+*{margin-top:12px!important}@media (max-width:1100px){.pwp-page.pwp-timeline-focus .pwp-hero{grid-template-columns:minmax(0,1fr) 260px!important}.pwp-page.pwp-timeline-focus .planner-command-head{grid-template-columns:1fr!important;gap:10px!important}.pwp-page.pwp-timeline-focus .planner-command-controls{justify-content:space-between!important}}@media (max-width:820px){.pwp-page.pwp-timeline-focus .pwp-hero-section>.page,.pwp-page.pwp-timeline-focus .pwp-workspace-controls,.pwp-page.pwp-timeline-focus .pwp-body{width:min(100% - 20px,1160px)!important}.pwp-page.pwp-timeline-focus .pwp-hero{grid-template-columns:minmax(0,1fr)!important;min-height:auto!important;padding:20px!important}.pwp-page.pwp-timeline-focus .pwp-hero-side{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;display:grid!important}.pwp-page.pwp-timeline-focus .pwp-hero-actions{justify-content:flex-start!important}.pwp-page.pwp-timeline-focus .pwp-timeline-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pwp-page.pwp-timeline-focus .pwp-tabs{justify-content:flex-start!important;overflow-x:auto!important}.pwp-page.pwp-timeline-focus .pwp-panel-timeline{border-radius:17px!important;padding:10px!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-main{grid-template-columns:50px minmax(0,1fr)!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-actions{grid-column:1/-1!important;justify-content:flex-end!important}.pwp-page.pwp-timeline-focus .planner-command-controls{flex-direction:column!important;align-items:stretch!important}.pwp-page.pwp-timeline-focus .planner-view-switch{width:100%!important}.pwp-page.pwp-timeline-focus .planner-view-switch button{flex:1 1 0!important}.pwp-page.pwp-timeline-focus .planner-command-actions{width:100%!important}.pwp-page.pwp-timeline-focus .planner-command-actions .pwp-quick-create{flex:auto!important}.pwp-page.pwp-timeline-focus .schedule-summary{gap:7px!important}.pwp-page.pwp-timeline-focus .schedule-facts>span:first-child{display:none!important}}@media (max-width:620px){.pwp-page.pwp-timeline-focus .pwp-hero-section{padding-top:8px!important}.pwp-page.pwp-timeline-focus .pwp-hero{border-radius:18px!important;padding:16px!important}.pwp-page.pwp-timeline-focus .pwp-breadcrumb,.pwp-page.pwp-timeline-focus .pwp-kind,.pwp-page.pwp-timeline-focus .pwp-live-sync-root{display:none!important}.pwp-page.pwp-timeline-focus .pwp-hero h1{margin-top:8px!important;font-size:clamp(1.8rem,11vw,2.55rem)!important}.pwp-page.pwp-timeline-focus .pwp-hero-side,.pwp-page.pwp-timeline-focus .pwp-timeline-hero-stats{grid-template-columns:1fr!important}.pwp-page.pwp-timeline-focus .pwp-timeline-hero-stats>span{min-height:48px!important}.pwp-page.pwp-timeline-focus .pwp-workspace-controls{margin-top:6px!important}.pwp-page.pwp-timeline-focus .pwp-tabs button{min-width:40px!important;padding-inline-start:9px!important;padding-inline-end:9px!important}.pwp-page.pwp-timeline-focus .pwp-tabs button span{display:none!important}.pwp-page.pwp-timeline-focus .pwp-more-trigger span{display:inline!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-main{grid-template-columns:46px minmax(0,1fr)!important;gap:9px!important;padding:9px!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-copy h3{font-size:.82rem!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-metrics span:nth-child(2){display:none!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-summary-actions .btn{width:100%!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-glance{grid-template-columns:1fr!important}.pwp-page.pwp-timeline-focus .intelligence-summary-card.is-compact .intelligence-more{justify-self:start!important}.pwp-page.pwp-timeline-focus .planner-command-head{padding:11px!important}.pwp-page.pwp-timeline-focus .planner-command-title p,.pwp-page.pwp-timeline-focus .planner-command-actions .planner-optimize-button span,.pwp-page.pwp-timeline-focus .planner-command-actions .pwp-ideas-trigger span,.pwp-page.pwp-timeline-focus .planner-more-actions>summary span{display:none!important}.pwp-page.pwp-timeline-focus .planner-command-actions .planner-optimize-button,.pwp-page.pwp-timeline-focus .planner-command-actions .pwp-ideas-trigger,.pwp-page.pwp-timeline-focus .planner-more-actions>summary{width:36px!important;padding:0!important}.pwp-page.pwp-timeline-focus .schedule-day-head{padding-inline-start:10px!important;padding-inline-end:10px!important}.pwp-page.pwp-timeline-focus .schedule-day-meta b{display:none!important}.pwp-page.pwp-timeline-focus .schedule-list{padding-inline-start:8px!important;padding-inline-end:8px!important}.pwp-page.pwp-timeline-focus .schedule-row{grid-template-columns:50px 24px minmax(0,1fr)!important}.pwp-page.pwp-timeline-focus .schedule-dot{width:22px!important;height:22px!important}.pwp-page.pwp-timeline-focus .schedule-summary{padding-left:6px!important}.pwp-page.pwp-timeline-focus .schedule-type{display:none!important}.pwp-page.pwp-timeline-focus .schedule-location{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:46vw!important;overflow:hidden!important}.pwp-page.pwp-timeline-focus .schedule-facts>span{display:none!important}.pwp-page.pwp-timeline-focus .schedule-details{margin-left:4px!important}.pwp-page.pwp-timeline-focus .pwp-support-tools>summary small,.pwp-page.pwp-timeline-focus .pwp-memory-drawer>summary small{display:none!important}}@media (max-width:390px){.pwp-page.pwp-timeline-focus .pwp-hero-chips>span:nth-child(2){display:none!important}.pwp-page.pwp-timeline-focus .planner-command-title h2{font-size:1.16rem!important}.pwp-page.pwp-timeline-focus .planner-command-actions .pwp-quick-create span{font-size:.62rem!important}.pwp-page.pwp-timeline-focus .schedule-time strong{font-size:.68rem!important}.pwp-page.pwp-timeline-focus .schedule-title-line strong{font-size:.72rem!important}}@media (prefers-reduced-motion:reduce){.pwp-page.pwp-timeline-focus .pwp-support-tools>summary>svg:last-child,.pwp-page.pwp-timeline-focus .pwp-memory-drawer>summary>svg:last-child,.pwp-page.pwp-timeline-focus .planner-command-actions .pwp-quick-create,.pwp-page.pwp-timeline-focus .schedule-chevron{transition:none!important}}.recommendation-root{--rec-ink:#172033;--rec-muted:#667085;--rec-line:#e7eaf0;--rec-soft:#f7f8fb;--rec-brand:#ff5d4d;--rec-brand-dark:#e84839;--rec-brand-soft:#fff0ec;width:min(1220px,100% - 40px);max-width:1220px;color:var(--rec-ink);margin-inline-start:auto;margin-inline-end:auto;padding-top:28px!important;padding-bottom:52px!important}.recommendation-root__hero{isolation:isolate;background:radial-gradient(circle at 86% 8%,#896cff29,#0000 28%),radial-gradient(circle at 18% 100%,#ff866a2b,#0000 34%),linear-gradient(135deg,#fff 0%,#fffaf7 58%,#f8f5ff 100%);border:1px solid #ff5d4d29;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:32px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #1f263a14}.recommendation-root__hero:after{content:"";z-index:-1;border:32px solid #ff5d4d0b;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-76px;right:26%}.recommendation-root__hero-copy{min-width:0}.recommendation-root__eyebrow{color:var(--rec-brand-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.73rem;font-weight:900;display:inline-flex}.recommendation-root__eyebrow svg{width:16px;height:16px}.recommendation-root__hero h1{letter-spacing:-.055em;margin:8px 0 7px;font-size:clamp(2.25rem,4.6vw,4rem);line-height:.98}.recommendation-root__hero p{max-width:690px;color:var(--rec-muted);margin:0;font-size:.98rem;line-height:1.55}.recommendation-root__summary{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.recommendation-root__summary>span{color:#4c576b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbd;border:1px solid #17203314;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:800;display:inline-flex}.recommendation-root__summary>span.is-on{color:#087f5b;background:#effcf7;border-color:#c9f2e3}.recommendation-root__summary svg{width:15px;height:15px}.recommendation-root__hero-actions{gap:10px;width:206px;display:grid}.recommendation-root__button{border:1px solid var(--rec-line);min-height:46px;color:var(--rec-ink);font:inherit;cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.86rem;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.recommendation-root__button:hover{border-color:#cfd5df;transform:translateY(-1px);box-shadow:0 10px 24px #17203314}.recommendation-root__button svg{width:17px;height:17px}.recommendation-root__button.is-primary{color:#fff;background:linear-gradient(135deg,#ff6a58,#ff4e42);border-color:#0000;box-shadow:0 14px 30px #ff4e423d}.recommendation-root__button:disabled{opacity:.6;cursor:wait;transform:none}.recommendation-root__layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);align-items:start;gap:18px;margin-top:18px;display:grid}.recommendation-root__main-column,.recommendation-root__side-column{gap:18px;min-width:0;display:grid}.recommendation-root__panel{border:1px solid var(--rec-line);background:#fff;border-radius:24px;min-width:0;padding:22px;box-shadow:0 14px 42px #1720330e}.recommendation-root__panel-head{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:13px;margin-bottom:18px;display:grid}.recommendation-root__panel-head.is-compact{grid-template-columns:40px minmax(0,1fr);margin-bottom:14px}.recommendation-root__panel-icon{background:var(--rec-brand-soft);width:44px;height:44px;color:var(--rec-brand);border-radius:14px;place-items:center;display:grid}.recommendation-root__panel-head.is-compact .recommendation-root__panel-icon{border-radius:13px;width:40px;height:40px}.recommendation-root__panel-icon svg{width:20px;height:20px}.recommendation-root__panel-head>div>span{color:var(--rec-brand-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:900;display:block}.recommendation-root__panel-head h2{color:var(--rec-ink);letter-spacing:-.025em;margin:0;font-size:1.18rem;line-height:1.25}.recommendation-root__panel-head p{color:var(--rec-muted);margin:4px 0 0;font-size:.82rem;line-height:1.45}.recommendation-root__panel-head.is-compact h2{font-size:1.02rem}.recommendation-root__panel-head.is-compact p{font-size:.76rem}.recommendation-root__setting-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.recommendation-root__setting-list{gap:8px;display:grid}.recommendation-root__toggle{border:1px solid var(--rec-line);cursor:pointer;background:#fbfcfe;border-radius:17px;grid-template-columns:38px minmax(0,1fr) 42px;align-items:center;gap:11px;min-height:76px;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.recommendation-root__toggle:hover{border-color:#d9dee7;transform:translateY(-1px);box-shadow:0 8px 22px #1720330e}.recommendation-root__toggle.is-checked{background:linear-gradient(135deg,#fff9f7,#fff);border-color:#ff5d4d42}.recommendation-root__toggle-icon{color:#7b8495;background:#f0f2f6;border-radius:12px;place-items:center;width:38px;height:38px;transition:background .18s,color .18s;display:grid}.recommendation-root__toggle.is-checked .recommendation-root__toggle-icon{background:var(--rec-brand-soft);color:var(--rec-brand)}.recommendation-root__toggle-icon svg{width:18px;height:18px}.recommendation-root__toggle-copy{gap:3px;min-width:0;display:grid}.recommendation-root__toggle-copy b{color:var(--rec-ink);font-size:.84rem;line-height:1.25}.recommendation-root__toggle-copy small{color:var(--rec-muted);font-size:.72rem;font-weight:500;line-height:1.35}.recommendation-root__toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.recommendation-root__switch{background:#cfd5df;border-radius:999px;width:42px;height:24px;transition:background .18s;position:relative;box-shadow:inset 0 0 0 1px #1720330f}.recommendation-root__switch>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #17203338}.recommendation-root__toggle.is-checked .recommendation-root__switch{background:var(--rec-brand)}.recommendation-root__toggle.is-checked .recommendation-root__switch>span{transform:translate(18px)}.recommendation-root__toggle:has(input:focus-visible){outline-offset:2px;outline:3px solid #ff5d4d33}.recommendation-root__setting-list .recommendation-root__toggle{grid-template-columns:34px minmax(0,1fr) 42px;min-height:66px;padding:10px}.recommendation-root__setting-list .recommendation-root__toggle-icon{border-radius:11px;width:34px;height:34px}.recommendation-root__setting-list .recommendation-root__toggle-copy b{font-size:.79rem}.recommendation-root__setting-list .recommendation-root__toggle-copy small{font-size:.68rem}.recommendation-root__topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.recommendation-root__topic-card{border:1px solid var(--rec-line);background:var(--rec-soft);border-radius:18px;min-width:0;padding:14px}.recommendation-root__topic-card>header{color:var(--rec-ink);align-items:center;gap:8px;margin-bottom:10px;font-size:.82rem;display:flex}.recommendation-root__topic-card>header svg{width:17px;height:17px;color:var(--rec-brand)}.recommendation-root__topic-card>header span{min-width:24px;color:var(--rec-muted);text-align:center;background:#fff;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:.7rem;font-weight:900}.recommendation-root__topic-input{grid-template-columns:minmax(0,1fr) 42px;gap:7px;display:grid}.recommendation-root__topic-input input{min-width:0;height:42px;color:var(--rec-ink);font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:12px;outline:none;padding:0 12px;font-size:.78rem}.recommendation-root__topic-input input:focus{border-color:var(--rec-brand);box-shadow:0 0 0 3px #ff5d4d1f}.recommendation-root__topic-input button{background:var(--rec-ink);color:#fff;cursor:pointer;border:0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.recommendation-root__topic-input button svg{width:18px;height:18px}.recommendation-root__chips{flex-wrap:wrap;gap:6px;min-height:28px;margin-top:10px;display:flex}.recommendation-root__chips button{color:#4d5768;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e5ec;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:.7rem;font-weight:800;display:inline-flex}.recommendation-root__chips button:hover{color:var(--rec-brand-dark);background:#fff4f1;border-color:#ffc2b8}.recommendation-root__chips button svg{width:12px;height:12px}.recommendation-root__empty{color:#8a93a3;align-self:center;font-size:.72rem}.recommendation-root__micro-status{background:var(--rec-soft);color:#5a6475;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:grid}.recommendation-root__micro-status>svg{width:18px;height:18px;color:var(--rec-brand);margin:auto}.recommendation-root__micro-status span{gap:2px;display:grid}.recommendation-root__micro-status b{font-size:.76rem}.recommendation-root__micro-status small{color:var(--rec-muted);font-size:.66rem}.recommendation-root__data-actions{gap:7px;display:grid}.recommendation-root__data-actions button{border:1px solid var(--rec-line);width:100%;min-height:52px;color:var(--rec-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;transition:border-color .18s,background .18s;display:grid}.recommendation-root__data-actions button:hover{background:#fafbfc;border-color:#cfd5df}.recommendation-root__data-actions button>svg{color:#647086;width:18px;height:18px;margin:auto}.recommendation-root__data-actions button>span{gap:1px;display:grid}.recommendation-root__data-actions b{font-size:.76rem}.recommendation-root__data-actions small{color:var(--rec-muted);font-size:.66rem}.recommendation-root__data-actions button.is-danger{color:#b42318}.recommendation-root__data-actions button.is-danger>svg{color:#d92d20}.recommendation-root__privacy-note{color:#667085;background:#f7f8fb;border-radius:13px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 11px;font-size:.68rem;line-height:1.45;display:flex}.recommendation-root__privacy-note svg{color:#7b8495;flex:none;width:15px;height:15px;margin-top:1px}@media (max-width:1060px){.recommendation-root{width:min(100% - 28px,960px)}.recommendation-root__layout{grid-template-columns:1fr}.recommendation-root__side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.recommendation-root__data-panel{grid-column:1/-1}.recommendation-root__data-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.recommendation-root{width:min(100% - 20px,700px);padding-top:14px!important;padding-bottom:92px!important}.recommendation-root__hero{border-radius:24px;grid-template-columns:1fr;gap:20px;padding:24px 20px}.recommendation-root__hero h1{font-size:clamp(2.15rem,12vw,3.2rem)}.recommendation-root__hero-actions{grid-template-columns:1fr 1fr;width:100%}.recommendation-root__summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recommendation-root__summary>span{text-align:center;justify-content:center;min-width:0;padding-inline-start:8px;padding-inline-end:8px;font-size:.7rem}.recommendation-root__panel{border-radius:20px;padding:17px}.recommendation-root__setting-grid,.recommendation-root__topic-grid,.recommendation-root__side-column{grid-template-columns:1fr}.recommendation-root__data-panel{grid-column:auto}.recommendation-root__data-actions{grid-template-columns:1fr}}@media (max-width:480px){.recommendation-root{width:calc(100% - 14px)}.recommendation-root__hero{padding:21px 16px}.recommendation-root__hero p{font-size:.86rem}.recommendation-root__hero-actions{grid-template-columns:1fr}.recommendation-root__button{min-height:44px}.recommendation-root__summary{grid-template-columns:1fr 1fr;gap:6px}.recommendation-root__summary>span{min-height:32px}.recommendation-root__panel{padding:14px}.recommendation-root__panel-head{grid-template-columns:38px minmax(0,1fr);gap:10px}.recommendation-root__panel-icon,.recommendation-root__panel-head.is-compact .recommendation-root__panel-icon{width:38px;height:38px}.recommendation-root__panel-head h2{font-size:1rem}.recommendation-root__toggle,.recommendation-root__setting-list .recommendation-root__toggle{grid-template-columns:34px minmax(0,1fr) 38px;gap:9px;min-height:64px;padding:9px}.recommendation-root__toggle-icon,.recommendation-root__setting-list .recommendation-root__toggle-icon{width:34px;height:34px}.recommendation-root__switch{width:38px;height:22px}.recommendation-root__switch>span{width:16px;height:16px}.recommendation-root__toggle.is-checked .recommendation-root__switch>span{transform:translate(16px)}.recommendation-root__toggle-copy small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.recommendation-root *,.recommendation-root :before,.recommendation-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.recommendation-root__mobile-tabs{display:none}.recommendation-root__data-panel .recommendation-root__data-actions{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.recommendation-root__mobile-tabs{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #e0e4ebf0;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px 0 14px;padding:5px;display:grid;position:sticky;top:68px;box-shadow:0 10px 28px #17203314}.recommendation-root__mobile-tabs button{color:#667085;min-width:0;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:.7rem;font-weight:900;display:inline-flex}.recommendation-root__mobile-tabs button.is-active{color:#fff;background:#172033;box-shadow:0 8px 18px #17203329}.recommendation-root__mobile-tabs svg{width:15px;height:15px}.recommendation-root[data-mobile-section=feed] [data-mobile-panel]:not([data-mobile-panel=feed]),.recommendation-root[data-mobile-section=privacy] [data-mobile-panel]:not([data-mobile-panel=privacy]),.recommendation-root[data-mobile-section=data] [data-mobile-panel]:not([data-mobile-panel=data]){display:none}.recommendation-root__data-panel .recommendation-root__data-actions{grid-template-columns:1fr}}@media (max-width:480px){.recommendation-root__summary>span:nth-child(n+3){display:none}.recommendation-root__mobile-tabs{top:60px}.recommendation-root__mobile-tabs button{padding-inline-start:5px;padding-inline-end:5px;font-size:.66rem}}.quick-moment-backdrop{z-index:10000;-webkit-backdrop-filter:blur(14px)saturate(.9);backdrop-filter:blur(14px)saturate(.9);background:#070d1b94;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.quick-moment-sheet{background:#fff;border:1px solid #ffffffd1;border-radius:26px;width:min(880px,100vw - 48px);min-height:0;max-height:calc(100dvh - 48px);overflow:hidden;box-shadow:0 34px 100px #040a1752}.quick-moment-sheet>form{grid-template-rows:minmax(0,1fr) auto;min-height:0;max-height:calc(100dvh - 124px);display:grid}.quick-moment-header{background:linear-gradient(#fff,#fcfdff);border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:15px 18px 14px 22px;display:flex}.quick-moment-heading{gap:1px;min-width:0;display:grid}.quick-moment-heading>span{color:#ff5b50;letter-spacing:.14em;align-items:center;gap:5px;font-size:9px;font-weight:950;display:flex}.quick-moment-heading>span svg{width:12px;height:12px}.quick-moment-heading h2{color:#111a31;letter-spacing:-.04em;margin:0;font-size:21px;line-height:1.08}.quick-moment-heading p{color:#7f899a;margin:3px 0 0;font-size:10.5px}.quick-moment-header>button{color:#606b80;cursor:pointer;background:#fff;border:1px solid #e3e8ef;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;transition:background .15s,color .15s,border-color .15s;display:grid}.quick-moment-header>button:hover{color:#17213a;background:#f6f8fb;border-color:#d7dde7}.quick-moment-header>button:focus-visible{outline-offset:2px;outline:3px solid #ff5f502e}.quick-moment-header>button svg{width:18px}.quick-moment-mobile-tabs,.quick-moment-next,.quick-moment-back{display:none!important}.quick-moment-layout{overscroll-behavior:contain;scrollbar-width:none;background:#fff;grid-template-columns:minmax(0,1fr) 278px;min-height:0;display:grid;overflow-y:auto}.quick-moment-layout::-webkit-scrollbar{display:none}.quick-moment-content-pane,.quick-moment-share-pane{min-width:0;min-height:0;overflow:visible}.quick-moment-content-pane{background:#fff;border-right:1px solid #edf0f4;align-content:start;gap:12px;padding:15px 17px 15px 20px;display:grid}.quick-moment-share-pane{background:#f8fafc;align-content:start;gap:10px;padding:15px;display:grid}.quick-moment-sheet .media-uploader{margin:0}.quick-moment-sheet .media-uploader-pro.is-compact{box-shadow:none;background:#fff;border-color:#e5e9f0;border-radius:17px;gap:9px;padding:11px}.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-pro-head{align-items:center;gap:10px}.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-pro-head>div:first-child{gap:2px}.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-pro-head span{font-size:8.5px}.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-pro-head h3{letter-spacing:-.025em;font-size:14px}.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-counter{text-align:center;border-radius:10px;min-width:56px;padding:6px 8px}.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-counter b{font-size:13px}.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-counter small{display:none}.quick-moment-sheet .media-uploader-pro.is-compact .media-dropzone{background:radial-gradient(circle at 50% 0,#ff5b500e,#0000 48%),linear-gradient(#fbfcfe,#f7f9fc);border-color:#d4dbe6;border-radius:15px;gap:6px;min-height:154px;padding:16px 14px}.quick-moment-sheet .media-uploader-pro.is-compact .media-dropzone:hover{background:#fff9f8;border-color:#ff9b91}.quick-moment-sheet .media-uploader-pro.is-compact .media-dropzone-icons{border-radius:13px;width:56px;height:38px}.quick-moment-sheet .media-uploader-pro.is-compact .media-dropzone-icons svg{width:17px;height:17px}.quick-moment-sheet .media-uploader-pro.is-compact .media-dropzone>b{font-size:13px}.quick-moment-sheet .media-uploader-pro.is-compact .media-dropzone>small{font-size:9.5px}.quick-moment-sheet .media-uploader-pro.is-compact .media-dropzone-limits{gap:5px}.quick-moment-sheet .media-uploader-pro.is-compact .media-dropzone-limits em{border-radius:999px;padding:3px 7px;font-size:8.5px}.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-grid{scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:245px;overflow:auto}.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-grid::-webkit-scrollbar{display:none}.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-card,.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-card>img,.quick-moment-sheet .media-uploader-pro.is-compact .media-upload-card>video,.quick-moment-sheet .media-uploader-pro.is-compact .media-file-fallback{height:142px;min-height:142px}.quick-moment-caption{gap:6px;display:grid}.quick-moment-caption>span{color:#202a40;justify-content:space-between;align-items:center;gap:10px;font-size:10.5px;font-weight:850;display:flex}.quick-moment-caption>span small{color:#929bad;font-size:8.5px;font-weight:700}.quick-moment-caption textarea{color:#17213a;width:100%;min-height:76px;max-height:112px;font:inherit;resize:none;background:#fff;border:1px solid #e0e5ed;border-radius:12px;padding:10px 11px;font-size:11.5px;line-height:1.45}.quick-moment-caption textarea::placeholder{color:#9aa4b5}.quick-moment-caption textarea:focus{border-color:#ff8c81;outline:3px solid #ff5f5017}.quick-moment-audience{background:#fff;border:1px solid #e4e8ef;border-radius:15px;gap:9px;padding:12px;display:grid}.quick-moment-section-title{align-items:center;gap:8px;display:flex}.quick-moment-section-title>svg{color:#ff5f50;width:15px}.quick-moment-section-title>span{min-width:0;display:grid}.quick-moment-section-title b{color:#182239;font-size:11.5px}.quick-moment-section-title small{color:#7c879a;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.quick-moment-audience-grid{display:none!important}.quick-moment-audience-select{cursor:pointer;background:#fbfcfe;border:1px solid #e0e5ed;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:48px;padding:6px 9px;display:grid;position:relative}.quick-moment-audience-select:hover{background:#fff;border-color:#d1d8e3}.quick-moment-audience-select:focus-within{border-color:#ff5b506b;box-shadow:0 0 0 3px #ff5b5012}.quick-moment-audience-select-icon{color:#ef5749;background:#fff0ee;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.quick-moment-audience-select-icon svg{width:15px;height:15px}.quick-moment-audience-select-copy{gap:1px;min-width:0;display:grid}.quick-moment-audience-select-copy small{color:#8a94a5;font-size:8.5px}.quick-moment-audience-select-copy b{color:#283247;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.quick-moment-audience-select select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.quick-moment-audience-select-arrow{color:#8b95a5;pointer-events:none;width:15px}.quick-moment-audience-warning{color:#8a6a2b;background:0 0;margin:0;padding:0 2px;font-size:8.5px;line-height:1.4}.quick-moment-audience-warning a{color:inherit;font-weight:900;text-decoration:underline}.quick-moment-plan-select{color:#334057;gap:6px;font-size:9.5px;font-weight:800;display:grid}.quick-moment-plan-select select,.quick-moment-direct-picker input{color:#1b253c;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d9e0ea;border-radius:9px;padding:7px 9px;font-size:9.5px}.quick-moment-direct-picker{background:#f8fafc;border:1px solid #e4e8ef;border-radius:11px;gap:7px;padding:8px;display:grid}.quick-moment-direct-picker>label{color:#39455c;gap:5px;font-size:9.5px;font-weight:800;display:grid}.quick-moment-people-grid{scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:132px;display:grid;overflow:auto}.quick-moment-people-grid::-webkit-scrollbar{display:none}.quick-moment-people-grid button{color:#222c42;cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:9px;justify-items:center;gap:3px;min-width:0;padding:6px 5px;display:grid}.quick-moment-people-grid button.active{background:#fff2f0;border-color:#ff7366;box-shadow:0 0 0 2px #ff5f5012}.quick-moment-people-grid img,.quick-moment-people-grid button>span{object-fit:cover;background:#edf1f6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.quick-moment-people-grid b,.quick-moment-people-grid small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.quick-moment-people-grid b{font-size:8.5px}.quick-moment-people-grid small,.quick-moment-selected-count{color:#8490a3;font-size:7.5px}.quick-moment-options{background:#fff;border:1px solid #e4e8ef;border-radius:15px;overflow:hidden}.quick-moment-options summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:8px 11px;list-style:none;display:grid}.quick-moment-options summary::-webkit-details-marker{display:none}.quick-moment-options summary>span:nth-child(2){min-width:0;display:grid}.quick-moment-options summary b{color:#202a40;font-size:10.5px}.quick-moment-options summary small{color:#7d8799;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.quick-moment-options-icon{color:#ff5f50;background:#fff0ee;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.quick-moment-options-icon svg{width:15px}.quick-moment-options-arrow{color:#8c96a8;width:15px;transition:transform .18s}.quick-moment-options[open] .quick-moment-options-arrow{transform:rotate(90deg)}.quick-moment-options-body{border-top:1px solid #edf0f5;gap:7px;padding:0 9px 9px;display:grid}.quick-moment-switches{grid-template-columns:1fr 1fr;gap:6px;padding-top:8px;display:grid}.quick-moment-switches label{cursor:pointer;background:#fbfcfe;border:1px solid #e5e9f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:8px;display:grid;position:relative}.quick-moment-switches input{opacity:0;pointer-events:none;position:absolute}.quick-moment-switches label>svg{color:#8a95a8;width:15px}.quick-moment-switches label:has(input:checked){background:#f1fbf6;border-color:#a7ddc6}.quick-moment-switches label:has(input:checked)>svg{color:#16875f}.quick-moment-switches span{min-width:0;display:grid}.quick-moment-switches b{color:#2b354b;font-size:8.5px}.quick-moment-switches small{color:#8791a3;font-size:7.5px}.quick-moment-context-toggle{color:#b84339;text-align:left;cursor:pointer;background:#fff9f8;border:1px dashed #efaaa4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:37px;padding:7px 8px;font-size:8.5px;font-weight:850;display:grid}.quick-moment-context-toggle.active{color:#147454;background:#f2fbf7;border-style:solid;border-color:#9fd7c1}.quick-moment-context-toggle svg{width:14px}.quick-moment-context-toggle svg:last-child{color:#8993a4;justify-self:end}.quick-moment-options-body .flow-link-picker{margin:0}.quick-moment-footer{background:#fff;border-top:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px 10px 18px;display:flex}.quick-moment-footer-hint{color:#8a94a5;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:9.5px;overflow:hidden}.quick-moment-footer-actions{flex:none;align-items:center;gap:8px;display:flex}.quick-moment-footer .btn{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding-inline-start:15px;padding-inline-end:15px;font-size:10.5px;display:inline-flex}.quick-moment-footer .btn svg{width:15px}.quick-moment-footer .quick-moment-cancel{color:#566175;background:#fff;border-color:#e0e5ed;min-width:72px}.quick-moment-footer .quick-moment-cancel:hover:not(:disabled){background:#f6f8fb}.quick-moment-footer .quick-moment-submit{border-color:#0000;min-width:132px;background:#ff5b50!important;box-shadow:0 7px 18px #ff5b5029!important}.quick-moment-footer .quick-moment-submit:hover:not(:disabled){transform:translateY(-1px);background:#f45146!important}.quick-moment-footer .quick-moment-submit:disabled{opacity:.38;box-shadow:none!important}@media (max-width:900px){.quick-moment-sheet{width:min(820px,100vw - 32px)}.quick-moment-layout{grid-template-columns:minmax(0,1fr) 265px}.quick-moment-sheet .media-uploader-pro.is-compact .media-dropzone{min-height:145px}}@media (max-width:720px){.quick-moment-backdrop{align-items:end;padding:0}.quick-moment-sheet{border:0;border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.quick-moment-header{min-height:64px;padding:11px 12px 10px 14px}.quick-moment-heading>span{display:none}.quick-moment-heading h2{font-size:19px}.quick-moment-heading p{font-size:10px}.quick-moment-header>button{width:36px;height:36px}.quick-moment-sheet>form{max-height:calc(94dvh - 64px)}.quick-moment-layout{overscroll-behavior:contain;background:#fff;min-height:0;display:block;overflow-y:auto}.quick-moment-content-pane,.quick-moment-share-pane{background:#fff;border:0;padding:11px 12px;height:auto!important;overflow:visible!important}.quick-moment-share-pane{padding-top:2px}.quick-moment-sheet .media-uploader-pro.is-compact .media-dropzone{min-height:150px;padding:15px 10px}.quick-moment-caption textarea{min-height:72px}.quick-moment-audience,.quick-moment-options{border-radius:14px}.quick-moment-footer{min-height:62px;padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.quick-moment-footer-hint{display:none}.quick-moment-footer-actions{width:100%}.quick-moment-footer .quick-moment-cancel{flex:1;min-width:0}.quick-moment-footer .quick-moment-submit{flex:1.35;min-width:0}}@media (max-width:420px){.quick-moment-heading p{display:none}.quick-moment-header{min-height:58px}.quick-moment-sheet>form{max-height:calc(94dvh - 58px)}.quick-moment-content-pane,.quick-moment-share-pane{padding-inline-start:10px;padding-inline-end:10px}.quick-moment-sheet .media-uploader-pro.is-compact .media-dropzone{min-height:142px}.quick-moment-switches{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.quick-moment-options-arrow,.quick-moment-header>button,.quick-moment-footer .quick-moment-submit{transition:none}}:root{--compat-ink-d7698:#10182b;--compat-ink-d7698-soft:#2d374d;--compat-muted-37319:#6f7890;--compat-coral-42075:#ff604d;--compat-coral-42075-deep:#e94a38;--compat-coral-42075-soft:#fff1ed;--compat-violet-1b432:#7168ea;--compat-violet-1b432-soft:#f0efff;--compat-mint-24bcd:#24b887;--compat-line-1450d:#131d3417;--compat-glass-41249:#ffffffd1;--compat-max-1112d:1460px;--compat-shadow-sm-095d2:0 14px 44px #171f3414;--compat-shadow-md-88834:0 24px 70px #171f3421;--compat-shadow-lg-bf6f8:0 44px 110px #171f3430}html body.legacy-home-active .topbar-account{-webkit-backdrop-filter:blur(24px)saturate(175%);backdrop-filter:blur(24px)saturate(175%);height:78px;padding:10px 20px;background:#f7f8fcad!important;border-bottom:0!important}html body.legacy-home-active .topbar-account .topbar-inner{width:min(calc(100% - 8px), var(--compat-max-1112d))!important;background:#ffffffc7!important;border:1px solid #ffffffd1!important;border-radius:20px!important;grid-template-columns:170px minmax(470px,1fr) auto!important;min-height:58px!important;padding:0 10px 0 12px!important;box-shadow:0 12px 36px #19223a14,inset 0 1px #ffffffe6!important}html body.legacy-home-active .topbar-account.is-scrolled .topbar-inner{background:#ffffffeb!important;box-shadow:0 17px 44px #19223a1f,inset 0 1px #fffffff2!important}body.legacy-home-active .topbar-account .brand span{border-radius:14px!important;box-shadow:0 10px 24px #e9493647,inset 0 1px #ffffff52!important}body.legacy-home-active .topbar-account .desktop-nav{justify-content:center!important;gap:4px!important}body.legacy-home-active .topbar-account .desktop-nav a{border-radius:12px!important;min-height:40px!important;padding:0 13px!important;transition:transform .2s,background .2s,box-shadow .2s!important}body.legacy-home-active .topbar-account .desktop-nav a:hover{transform:translateY(-1px);box-shadow:0 8px 20px #18203312;background:#ffffffe0!important}body.legacy-home-active .topbar-account .desktop-nav a.active{color:var(--compat-coral-42075-deep)!important;background:linear-gradient(145deg,#fff7f4,#fff0eb)!important;box-shadow:inset 0 0 0 1px #ff604d14,0 8px 20px #ff604d1a!important}body.legacy-home-active .topbar-account .top-search{background:#f7f8fbf0!important;border-color:#18203314!important;border-radius:14px!important;min-width:230px!important;box-shadow:inset 0 1px #ffffffdb!important}body.legacy-home-active .topbar-account .create-btn{background:linear-gradient(135deg,#ff755f 0%,#ff5e49 52%,#e94a38 100%)!important;border-radius:13px!important;min-height:42px!important;box-shadow:0 12px 24px #e949363d,inset 0 1px #ffffff57!important}.legacy-home-glow.glow-coral{background:radial-gradient(circle,#ff6b5242,#0000 70%);width:320px;height:320px;top:48px;left:0}.legacy-home-glow.glow-violet{background:radial-gradient(circle,#6e63eb38,#0000 72%);width:390px;height:390px;top:18px;right:0}.legacy-home-orb.orb-small{width:72px;height:72px;animation:6s ease-in-out infinite legacy-float-secondary;top:128px;left:-18px}.legacy-home-orb.orb-large{width:110px;height:110px;animation:7.5s ease-in-out -2s infinite legacy-float-secondary;top:390px;right:-34px}.legacy-home-float.float-map{animation:6.5s ease-in-out -1s infinite legacy-float-secondary;top:360px;left:-34px}.legacy-home-float.float-calendar{color:var(--compat-violet-1b432);animation:7s ease-in-out -3s infinite legacy-float-secondary;top:82px;right:-28px;transform:rotate(9deg)}.legacy-home-float.float-gem{color:#d59521;width:50px;height:50px;animation:8s ease-in-out -4s infinite legacy-float-secondary;bottom:30px;right:42%;transform:rotate(12deg)}@keyframes legacy-float-secondary{0%,to{translate:0}50%{translate:0 -10px}}.legacy-home-extended .legacy-home-progress-alternate .active i{box-shadow:0 0 0 1px var(--compat-coral-42075), 0 0 0 6px #ff604d1c, 0 10px 24px #ff604d33}.legacy-home-extended .legacy-home-floating-note.note-ready{bottom:18px;left:18px;transform:scale(.96)}.legacy-home-extended .legacy-home-floating-note.note-vote{bottom:18px;right:18px}.legacy-home-extended .legacy-home-tabs-alternate button.active{background:linear-gradient(135deg,#111827,#222c46);box-shadow:0 10px 24px #11182729}.legacy-home-extended .legacy-home-community-feed-compat .community-post-card{transition:transform .22s,box-shadow .22s;overflow:hidden;background:#fff!important;border:1px solid #18203314!important;border-radius:20px!important;box-shadow:0 16px 34px #18203312!important}.legacy-home-extended .legacy-home-community-feed-compat .community-post-card:hover{transform:translateY(-3px);box-shadow:0 22px 42px #1820331c!important}.legacy-home-extended .legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>img,.legacy-home-extended .legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>video,.legacy-home-extended .legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>iframe{height:300px!important}.legacy-home-extended a:focus-visible{outline-offset:3px;outline:3px solid #ff604d42}.legacy-home-extended button:focus-visible{outline-offset:3px;outline:3px solid #ff604d42}.legacy-home-extended input:focus-visible{outline-offset:3px;outline:3px solid #ff604d42}body.legacy-home-active .topbar-account a:focus-visible{outline-offset:3px;outline:3px solid #ff604d42}body.legacy-home-active .topbar-account button:focus-visible{outline-offset:3px;outline:3px solid #ff604d42}body.legacy-home-active .topbar-account input:focus-visible{outline-offset:3px;outline:3px solid #ff604d42}@media (max-width:1320px){html body.legacy-home-active .topbar-account .topbar-inner{grid-template-columns:145px minmax(390px,1fr) auto!important}body.legacy-home-active .topbar-account .desktop-nav a{padding-inline-start:10px!important;padding-inline-end:10px!important}}@media (max-width:1080px){html body.legacy-home-active .topbar-account{height:70px;padding:7px 12px}html body.legacy-home-active .topbar-account .topbar-inner{grid-template-columns:auto 1fr auto!important;min-height:56px!important}body.legacy-home-active .topbar-account .desktop-nav a span{display:none!important}body.legacy-home-active .topbar-account .top-search{min-width:180px!important}.legacy-home-extended .legacy-home-floating-note.note-ready{display:none}}@media (max-width:900px){html body.legacy-home-active .topbar-account .topbar-inner{grid-template-columns:auto 1fr!important}}@media (max-width:720px){html body.legacy-home-active .topbar-account{height:64px;padding:5px 8px}html body.legacy-home-active .topbar-account .topbar-inner{border-radius:16px!important;min-height:52px!important}.legacy-home-extended .legacy-home-floating-note.note-vote{display:none}.legacy-home-extended .legacy-home-community-feed-compat .community-post-card{border-left:0!important;border-right:0!important;border-radius:0!important}.legacy-home-extended .legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>img,.legacy-home-extended .legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>video,.legacy-home-extended .legacy-home-community-feed-compat .community-post-card.is-compact .community-post-media>iframe{height:min(92vw,430px)!important}}@media (prefers-reduced-motion:reduce){.legacy-home-extended *,body.legacy-home-active .topbar-account *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--compat-ink-109d4:#101727;--compat-ink-109d4-2:#253047;--compat-muted-e03e4:#6c768d;--compat-line-a011a:#121b2f17;--compat-line-a011a-strong:#121b2f24;--compat-coral-122c3:#ff5c48;--compat-coral-122c3-2:#ed4435;--compat-coral-122c3-soft:#fff0ec;--compat-violet-731c9:#7468f3;--compat-violet-731c9-soft:#f0efff;--compat-mint-c0092:#1db986;--compat-mint-c0092-soft:#eafaf5;--compat-surface-bba4d:#fffffff0;--compat-surface-bba4d-strong:#fff;--compat-page-c4fe3:#f5f7fb;--compat-radius-sm-f41fc:12px;--compat-radius-md-b2caf:18px;--compat-radius-lg-c171c:26px;--compat-radius-xl-2dee6:34px;--compat-shadow-sm-008ee:0 10px 30px #18213712;--compat-shadow-md-0e3c6:0 22px 60px #1821371c;--compat-shadow-lg-6fc51:0 38px 100px #18213729;--compat-content-3a77b:1320px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--compat-page-c4fe3);scroll-behavior:smooth}body{min-width:320px;color:var(--compat-ink-109d4);font-feature-settings:"kern", "liga", "calt";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 6% 0,#ff695213,#0000 28rem),radial-gradient(circle at 94% 3%,#7468f311,#0000 30rem),linear-gradient(#fbfcfe 0%,#f5f7fb 52%,#f1f4f9 100%)}::selection{color:#fff;background:#ff5c48e0}.app-shell{background:0 0;min-height:100vh}.topbar.topbar-account{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb!important;border-bottom:1px solid #0f172a0f!important;height:72px!important;padding:8px 20px!important}.topbar.topbar-account .topbar-inner{width:min(100% - 32px,1280px)!important;min-height:56px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.header-brand-cluster{min-width:0}.topbar .brand{letter-spacing:-.03em;align-items:center;gap:10px;display:inline-flex;color:var(--compat-ink-109d4)!important}.topbar .brand span{place-items:center;display:grid;color:#fff!important;background:linear-gradient(145deg, #ff7865, var(--compat-coral-122c3) 58%, var(--compat-coral-122c3-2))!important;border-radius:13px!important;width:40px!important;height:40px!important;box-shadow:0 11px 24px #ed443540,inset 0 1px #ffffff57!important}.topbar .brand b{font-size:.93rem;font-weight:850}.topbar .desktop-nav{justify-content:center!important;gap:3px!important}.topbar .desktop-nav a{transition:color .18s,background .18s,transform .18s,box-shadow .18s;color:#59647a!important;border-radius:12px!important;min-height:40px!important;padding:0 12px!important;font-weight:720!important}.topbar .desktop-nav a:hover{transform:translateY(-1px);color:var(--compat-ink-109d4)!important;background:#f7f8fb!important}.topbar .desktop-nav svg{width:16px!important;height:16px!important}.topbar .top-actions{gap:7px!important}.topbar .top-search{border:1px solid var(--compat-line-a011a)!important;background:#f7f8fb!important;border-radius:13px!important;width:clamp(210px,19vw,330px)!important;min-width:0!important;min-height:42px!important;box-shadow:inset 0 1px #ffffffe6!important}.topbar .top-search:focus-within{background:#fff!important;border-color:#ff5c4861!important;box-shadow:0 0 0 4px #ff5c4817!important}.topbar .create-btn,.btn.primary,button.primary,.button-primary{color:#fff!important;background:linear-gradient(135deg, #ff735f 0%, var(--compat-coral-122c3) 55%, var(--compat-coral-122c3-2) 100%)!important;border:0!important;box-shadow:0 11px 24px #ed443538,inset 0 1px #ffffff52!important}.topbar .create-btn{border-radius:13px!important;min-height:42px!important;padding:0 15px!important}.topbar .icon-btn,.topbar .avatar-button,.topbar .language-switcher button{border-color:var(--compat-line-a011a)!important;background:#ffffffeb!important;border-radius:13px!important;box-shadow:0 6px 17px #1821370b!important}.route-stage:not(.route-home):not(.route-inspiration):not(.route-my-plans){width:min(calc(100% - 40px), var(--compat-content-3a77b));margin-inline-start:auto;margin-inline-end:auto;padding-block-start:26px;padding-block-end:72px}:where(.app-shell) :where(.card,.panel,.surface,.page-card,.content-card,.settings-card,.admin-card,.summary-card,.form-card,.workspace-card,.section-card,.legal-card,.pricing-card,.empty-state,.stat-card){border-color:var(--compat-line-a011a)!important;border-radius:var(--compat-radius-md-b2caf)!important;background-color:var(--compat-surface-bba4d)!important;box-shadow:var(--compat-shadow-sm-008ee)!important}:where(.app-shell) :where(.page-header,.page-hero,.section-header,.settings-hero,.admin-hero){border-color:var(--compat-line-a011a)!important;border-radius:var(--compat-radius-lg-c171c)!important;box-shadow:var(--compat-shadow-sm-008ee)!important;background:radial-gradient(circle at 98% 0,#7468f314,#0000 22rem),radial-gradient(circle at 0 100%,#ff5c4814,#0000 22rem),#ffffffe6!important}:where(.app-shell) h1{color:var(--compat-ink-109d4);text-wrap:balance}:where(.app-shell) h2{color:var(--compat-ink-109d4);text-wrap:balance}:where(.app-shell) h3{color:var(--compat-ink-109d4);text-wrap:balance}:where(.app-shell) p{color:var(--compat-muted-e03e4)}:where(.app-shell) :where(.btn,button,a.button,[role=button]){transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s}:where(.app-shell) :where(.btn,button,a.button,[role=button]):not(:disabled):hover{transform:translateY(-1px)}:where(.app-shell) :where(input,select,textarea){border-color:var(--compat-line-a011a-strong)!important;color:var(--compat-ink-109d4)!important;background:#fffffff0!important;border-radius:13px!important;box-shadow:inset 0 1px 1px #141c2d06!important}:where(.app-shell) :where(input,select,textarea):focus{border-color:#ff5c4875!important;outline:0!important;box-shadow:0 0 0 4px #ff5c4817!important}:where(.app-shell) :where(.tabs,.segmented-control,.tab-list,[role=tablist]){border-color:var(--compat-line-a011a)!important;background:#f2f4f8!important;border-radius:14px!important}:where(.app-shell) :where(.tabs,.segmented-control,.tab-list,[role=tablist]) :where(.active,[aria-selected=true]){color:var(--compat-ink-109d4)!important;background:#fff!important;box-shadow:0 7px 18px #18213714!important}:where(.app-shell) table{border:1px solid var(--compat-line-a011a);background:#fff;border-radius:16px;width:100%;box-shadow:0 8px 26px #1821370b}:where(.app-shell) thead{background:#f3f5f8}:where(.app-shell) th{color:#59647a;letter-spacing:.02em;font-size:.75rem}:where(.app-shell) td{border-color:#121b2f12!important}:where(.app-shell) :where(.modal-backdrop,.dialog-backdrop,[data-overlay]){-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:#0d1320a3!important}:where(.app-shell) :where(.modal,.dialog,[role=dialog]){border:1px solid #ffffffe6!important;border-radius:26px!important;box-shadow:0 38px 120px #090e1957!important}.site-footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--compat-line-a011a)!important;background:#ffffffc2!important}.site-footer .footer{width:min(calc(100% - 40px), var(--compat-content-3a77b))!important}.site-footer .footer-cta{border-radius:20px!important}body.legacy-home-active-compat .site-footer{margin-top:0}.legacy-home-fallback .legacy-home-float.float-map{top:300px;left:-24px}.legacy-home-fallback .legacy-home-float.float-calendar{top:62px;right:-20px}.legacy-home-fallback .legacy-home-float.float-gem{display:none}.legacy-home-fallback .legacy-home-orb.orb-large{width:82px;height:82px;top:330px}.route-recommendations :where(section,article){border-radius:20px}.route-admin :where(section,article){border-radius:20px}.route-privacy-center :where(section,article){border-radius:20px}.route-pricing :where(section,article){border-radius:20px}.route-create,.route-explore,.route-book,.route-bookings,.route-journey,.route-profile,.route-groups,.route-saved,.route-recommendations,.route-privacy-center,.route-pricing,.route-admin{--page-section-gap:16px}@media (max-width:1240px){.topbar.topbar-account .topbar-inner{grid-template-columns:140px minmax(380px,1fr) auto!important}.topbar .desktop-nav a{padding-inline-start:9px!important;padding-inline-end:9px!important}.topbar .desktop-nav a span{font-size:.75rem}.topbar .top-search{width:220px!important}}@media (max-width:1060px){.topbar.topbar-account .topbar-inner{grid-template-columns:116px minmax(0,1fr) auto!important}.topbar .brand b{display:none}.topbar .desktop-nav a{padding-inline-start:10px!important;padding-inline-end:10px!important}.topbar .desktop-nav a span{display:none}.topbar .top-search{width:min(270px,25vw)!important}}@media (max-width:860px){.topbar.topbar-account{height:70px;padding:7px 12px}.topbar.topbar-account .topbar-inner{grid-template-columns:auto 1fr auto!important;min-height:56px!important}.topbar .desktop-nav{display:none!important}.topbar .top-search{justify-self:center;width:min(340px,46vw)!important}.app-main{min-height:calc(100vh - 70px)}.route-stage:not(.route-home):not(.route-inspiration):not(.route-my-plans){width:min(calc(100% - 24px), var(--compat-content-3a77b));padding-top:18px}}@media (max-width:680px){body{background:#f6f8fb}.topbar.topbar-account{padding:6px 8px}.topbar.topbar-account .topbar-inner{border-radius:16px!important;padding-inline-start:7px!important;padding-inline-end:7px!important}.topbar .top-search{display:none!important}.topbar .brand span{width:38px!important;height:38px!important}.topbar .create-btn span{display:none}.topbar .create-btn{justify-content:center;width:42px!important;padding:0!important}.site-footer{display:none}:where(.app-shell) table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}:where(.app-shell) :where(.modal,.dialog,[role=dialog]){border-radius:22px 22px 0 0!important;max-width:calc(100vw - 16px)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-plan-root{--pp74-ink:#11182a;--pp74-muted:#6c7689;--pp74-line:#121d341a;--pp74-card:#fffffff5;--pp74-brand:#ff5f4a;--pp74-brand-dark:#e84531;--pp74-soft:#fff2ee;--pp74-success:#159269;min-height:100vh;color:var(--pp74-ink);background:radial-gradient(circle at 10% 12%,#ff5f4a12,#0000 26rem),radial-gradient(circle at 91% 30%,#5650e20f,#0000 31rem),#f5f7fb}.public-plan-root *,.public-plan-root :before,.public-plan-root :after{box-sizing:border-box}.pp74-hero{isolation:isolate;color:#fff;background-color:#121827;background-position:50%;background-size:cover;min-height:470px;position:relative;overflow:hidden}.pp74-hero:before,.pp74-hero:after{z-index:-1;content:"";pointer-events:none;border-radius:999px;position:absolute}.pp74-hero:before{filter:blur(70px);background:#705bff42;width:520px;height:520px;top:-170px;right:-90px}.pp74-hero:after{filter:blur(90px);background:#ff533938;width:560px;height:420px;bottom:-230px;left:20%}.pp74-hero-shade{z-index:-2;background:linear-gradient(90deg,#090e19f5 0%,#090e19d1 45%,#090e196b 100%),linear-gradient(#0c111d1f,#0c111db8);position:absolute;top:0;bottom:0;left:0;right:0}.pp74-hero-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:64px;width:min(1180px,100% - 48px);min-height:470px;padding-block-start:56px;padding-block-end:56px;display:grid}.pp74-hero-copy{min-width:0}.pp74-breadcrumb{color:#ffffff9e;align-items:center;gap:8px;margin-bottom:22px;font-size:.78rem;font-weight:700;display:flex}.pp74-breadcrumb a{color:#fff}.pp74-breadcrumb a:hover{color:#ffd6cf}.pp74-tags{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.pp74-tags span{color:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:28px;padding:0 11px;font-size:.7rem;font-weight:800;display:inline-flex}.pp74-hero h1{color:#fff;letter-spacing:-.06em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(2.7rem,5.6vw,5.2rem);line-height:.96}.pp74-hero-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:650px;margin:22px 0 0;font-size:.98rem;line-height:1.65;display:-webkit-box;overflow:hidden;color:#ffffffb8!important}.pp74-creator{align-items:center;gap:12px;margin-top:26px;display:flex}.pp74-creator>img{object-fit:cover;border:2px solid #ffffffb3;border-radius:50%;width:48px;height:48px;box-shadow:0 12px 28px #00000047}.pp74-creator>div{flex-direction:column;min-width:0;display:flex}.pp74-creator>div span{color:#ffffff94;font-size:.68rem}.pp74-creator>div a{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;overflow:hidden}.pp74-verified{color:#ffffffc7;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 10px;font-size:.66rem;font-weight:800;display:inline-flex}.pp74-verified svg{color:#5ee4af;width:14px;height:14px}.pp74-hero-panel{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);background:radial-gradient(circle at 100% 0,#7c65ff47,#0000 19rem),linear-gradient(150deg,#1a2034eb,#131726d1);border:1px solid #ffffff29;border-radius:28px;padding:25px;position:relative;overflow:hidden;transform:perspective(1000px)rotateY(-2deg)rotateX(1deg);box-shadow:0 30px 80px #0000005c,inset 0 1px #ffffff14}.pp74-panel-topline{color:#ffffffb3;justify-content:space-between;gap:14px;font-size:.68rem;font-weight:800;display:flex}.pp74-panel-topline span{align-items:center;gap:6px;display:inline-flex}.pp74-panel-topline svg{color:#ff8a78;width:14px;height:14px}.pp74-price-line{align-items:baseline;gap:7px;margin-top:22px;display:flex}.pp74-price-line strong{color:#fff;letter-spacing:-.04em;font-size:1.72rem;line-height:1}.pp74-price-line span{color:#ffffff8a;font-size:.78rem}.pp74-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.pp74-summary-grid>div{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:9px;min-width:0;min-height:47px;padding:10px 11px;font-size:.74rem;font-weight:800;display:flex}.pp74-summary-grid svg{color:#ff8c7a;flex:none;width:16px;height:16px}.pp74-summary-grid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.public-plan-root .pp74-hero-cta{justify-content:space-between;align-items:center;width:100%;margin-top:20px;font-size:.82rem;font-weight:900;color:#12182a!important;background:#fff!important;border:0!important;border-radius:15px!important;min-height:50px!important;padding:0 17px!important;display:flex!important;box-shadow:0 14px 30px #00000038!important}.public-plan-root .pp74-hero-cta:hover{transform:translateY(-2px)}.public-plan-root .pp74-hero-cta svg{width:17px;height:17px}.pp74-hero-panel>small{color:#ffffff7a;margin-top:11px;font-size:.66rem;display:block}.pp74-layout{grid-template-columns:minmax(0,1fr) 320px;gap:26px;width:min(1180px,100% - 48px);padding-block-start:32px;padding-block-end:92px;display:grid}.pp74-main{flex-direction:column;gap:20px;min-width:0;display:flex}.pp74-sidebar{min-width:0}.pp74-card,.public-plan-root .route-map-card{border:1px solid var(--pp74-line);background:var(--pp74-card);border-radius:26px;overflow:hidden;box-shadow:0 18px 48px #121d3412}.pp74-timeline-card{padding:24px}.pp74-section-head{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 2px 20px;display:flex}.pp74-section-head.compact{align-items:center}.pp74-section-head h2{color:var(--pp74-ink);letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(1.6rem,2.6vw,2.2rem)}.pp74-section-head p{color:var(--pp74-muted);margin:6px 0 0;font-size:.78rem}.pp74-eyebrow{color:var(--pp74-brand);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:.68rem;font-weight:900;display:inline-flex}.pp74-eyebrow svg{width:15px;height:15px}.pp74-ready,.pp74-comment-count{color:#137856;white-space:nowrap;background:#e9faf3;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:.7rem;font-weight:900;display:inline-flex}.pp74-ready svg{width:15px;height:15px}.pp74-comment-count{color:var(--pp74-muted);background:#f2f4f8}.public-plan-root .timeline-days,.public-plan-root .schedule-days{flex-direction:column;gap:16px;display:flex}.public-plan-root .timeline-day,.public-plan-root .schedule-day{background:#fff;overflow:hidden;border:1px solid var(--pp74-line)!important;box-shadow:none!important;border-radius:20px!important;padding:0!important}.public-plan-root .day-head,.public-plan-root .schedule-day-head{color:#fff;background:radial-gradient(circle at 100% 0,#ff755c66,#0000 18rem),linear-gradient(135deg,#171e2d,#2a3143 58%,#603a35);justify-content:space-between;align-items:center;display:flex;min-height:78px!important;margin:0!important;padding:17px 20px!important}.public-plan-root .schedule-day-head>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.public-plan-root .schedule-day-head>div:first-child>span{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;place-items:center;min-width:54px;min-height:28px;padding:0 8px;font-weight:900;display:inline-grid;color:#ffffffb8!important;font-size:.6rem!important}.public-plan-root .schedule-day-head h3{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important;margin:0!important;font-size:1.05rem!important}.public-plan-root .schedule-day-meta{align-items:center;gap:8px;display:flex}.public-plan-root .schedule-day-meta b{font-size:.68rem;color:#ffffffb8!important}.public-plan-root .schedule-day-meta span{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:.62rem;font-weight:800;display:inline-flex;color:#ffffffd6!important}.public-plan-root .timeline-list,.public-plan-root .schedule-list{padding:6px 18px 10px!important}.public-plan-root .timeline-item,.public-plan-root .schedule-row{border-bottom:1px solid #121d3412;grid-template-columns:66px 32px minmax(0,1fr);gap:8px;display:grid;min-height:0!important;padding:11px 0!important}.public-plan-root .schedule-row:last-child{border-bottom:0}.public-plan-root .timeline-time,.public-plan-root .schedule-time{flex-direction:column;align-items:flex-start;padding-top:12px;display:flex}.public-plan-root .schedule-time strong{color:var(--pp74-ink);font-size:.82rem!important}.public-plan-root .schedule-time span{color:#98a0b0;margin-top:2px;font-size:.62rem!important}.public-plan-root .timeline-line,.public-plan-root .schedule-rail{flex-direction:column;align-items:center;padding-top:7px;display:flex;position:relative}.public-plan-root .schedule-dot{z-index:2;width:30px;height:30px;color:var(--pp74-brand);background:#fff2ef;border:1px solid #ffd9d2;border-radius:50%;place-items:center;display:grid;position:relative}.public-plan-root .schedule-dot svg{width:14px;height:14px}.public-plan-root .schedule-rail i{background:#e5e8ef;flex:1;width:1px;min-height:38px;margin-top:5px}.public-plan-root .timeline-content,.public-plan-root .schedule-content{min-width:0;background:#f8f9fb!important;border:0!important;border-radius:16px!important;padding:0!important}.public-plan-root .schedule-summary{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:66px!important;color:var(--pp74-ink)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;padding:11px 13px!important;display:grid!important;transform:none!important}.public-plan-root .schedule-summary:hover{background:#fff!important;border-color:#ffd7cf!important}.public-plan-root .schedule-summary:focus-visible{outline-offset:2px;outline:3px solid #ff5f4a2e}.public-plan-root .schedule-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.public-plan-root .schedule-title-line{align-items:center;gap:8px;min-width:0;display:flex}.public-plan-root .schedule-title-line strong{min-width:0;color:var(--pp74-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.public-plan-root .schedule-type{border-radius:999px;flex:none;align-items:center;min-height:24px;padding:0 8px;display:inline-flex;color:#dc4633!important;background:#ffebe6!important;font-size:.58rem!important;font-weight:900!important}.public-plan-root .schedule-location{color:#7b8598;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:.68rem;display:flex;overflow:hidden}.public-plan-root .schedule-location svg{flex:none;width:13px;height:13px}.public-plan-root .schedule-facts{justify-content:flex-end;align-items:center;gap:7px;display:flex}.public-plan-root .schedule-facts>span{color:#556176;white-space:nowrap;background:#fff;border:1px solid #121d3414;border-radius:999px;align-items:center;min-height:29px;padding:0 9px;font-size:.62rem;font-weight:800;display:inline-flex}.public-plan-root .schedule-chevron{color:#8c95a6;width:16px;height:16px;transition:transform .2s}.public-plan-root .schedule-row.is-expanded .schedule-chevron{transform:rotate(180deg)}.public-plan-root .schedule-details{background:#fff;border-top:1px solid #121d3412;border-radius:0 0 13px 13px;margin:0 12px 12px;padding:14px}.public-plan-root .schedule-description{color:var(--pp74-muted);margin:0 0 12px;font-size:.75rem;line-height:1.6}.public-plan-root .schedule-detail-grid{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.public-plan-root .schedule-place-row{align-items:center;gap:10px;display:flex}.public-plan-root .schedule-place-row p{color:#667085;margin:0;font-size:.7rem}.public-plan-root .schedule-meta{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.public-plan-root .schedule-meta span{color:#606b7e;background:#f3f5f8;border-radius:8px;padding:5px 8px;font-size:.62rem}.public-plan-root .schedule-notes{gap:6px;margin-top:10px;display:grid}.public-plan-root .schedule-notes span{color:#705c43;background:#fff8eb;border-radius:9px;padding:8px 10px;font-size:.66rem}.pp74-action-card{top:calc(var(--header-height,72px) + 18px);border:1px solid var(--pp74-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-radius:24px;padding:20px;position:sticky;box-shadow:0 20px 54px #121d341a}.pp74-action-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pp74-action-heading span{color:var(--pp74-muted);font-size:.72rem}.pp74-action-heading b{color:var(--pp74-ink);font-size:.8rem}.public-plan-root .pp74-primary-action{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:15px;font-size:.8rem;font-weight:900;color:#fff!important;background:linear-gradient(135deg,#ff6a54,#f84b37)!important;border:0!important;border-radius:14px!important;min-height:48px!important;padding:0 16px!important;display:flex!important;box-shadow:0 14px 28px #f84b3740!important}.public-plan-root .pp74-primary-action svg{width:17px;height:17px}.public-plan-root .pp74-primary-action:hover{transform:translateY(-2px)}.pp74-social-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.public-plan-root .pp74-social-actions button{justify-content:center;align-items:center;gap:5px;font-size:.67rem;font-weight:800;border:1px solid var(--pp74-line)!important;color:#586379!important;min-height:42px!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;padding:0 8px!important;display:flex!important}.public-plan-root .pp74-social-actions button svg{width:16px;height:16px}.public-plan-root .pp74-social-actions button.is-active{color:var(--pp74-brand)!important;background:var(--pp74-soft)!important;border-color:#ffc5bb!important}.pp74-facts{border-top:1px solid var(--pp74-line);gap:0;margin-top:16px;display:grid}.pp74-facts>div{border-bottom:1px solid #121d3412;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;display:grid}.pp74-facts>div:last-child{border-bottom:0}.pp74-facts svg{color:#8892a4;width:16px;height:16px}.pp74-facts span{color:var(--pp74-muted);font-size:.69rem}.pp74-facts b{max-width:132px;color:var(--pp74-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.pp74-creator-card{border:1px solid var(--pp74-line);background:#ffffffe6;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 36px;align-items:center;gap:11px;margin-top:12px;padding:13px;display:grid}.pp74-creator-card>img{object-fit:cover;border-radius:50%;width:44px;height:44px}.pp74-creator-card>div{flex-direction:column;min-width:0;display:flex}.pp74-creator-card span{color:var(--pp74-muted);font-size:.64rem}.pp74-creator-card b{color:var(--pp74-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.pp74-creator-card>a{color:#68748a;background:#f3f5f8;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.pp74-creator-card svg{width:16px;height:16px}.pp74-route-wrap{min-width:0}.public-plan-root .route-map-card{margin:0!important;padding:20px!important}.public-plan-root .route-map-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.public-plan-root .route-map-title{align-items:center;gap:11px;display:flex}.public-plan-root .route-map-icon{width:40px;height:40px;color:var(--pp74-brand);background:var(--pp74-soft);border-radius:13px;place-items:center;display:grid}.public-plan-root .route-map-icon svg{width:18px;height:18px}.public-plan-root .route-map-head small{color:var(--pp74-brand);letter-spacing:.1em;font-size:.58rem;font-weight:900;display:block}.public-plan-root .route-map-head h3{color:var(--pp74-ink);margin:3px 0 0;font-size:1rem}.public-plan-root .route-map-summary{align-items:center;gap:8px;display:flex}.public-plan-root .route-map-summary b,.public-plan-root .route-map-summary>span{color:#556176;background:#f2f4f7;border-radius:999px;align-items:center;min-height:30px;padding:0 9px;font-size:.66rem;font-weight:900;display:inline-flex}.public-plan-root .route-map-status{color:#7a8496!important;font-weight:700!important}.public-plan-root .route-map-canvas{background:#eef2f7;border-radius:18px;min-height:330px;overflow:hidden}.public-plan-root .route-map-fallback{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;place-items:initial!important;min-height:180px!important;color:inherit!important;text-align:left!important;background:radial-gradient(circle at 92% 8%,#725eff17,#0000 16rem),linear-gradient(135deg,#fafbfc,#f2f5f9)!important;border:1px dashed #d8dde7!important;border-radius:18px!important;padding:22px!important}.public-plan-root .route-map-fallback>span{color:#7165e8;background:#eceafe;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.public-plan-root .route-map-fallback>span svg{width:21px;height:21px}.public-plan-root .route-map-fallback b{color:var(--pp74-ink);font-size:.82rem}.public-plan-root .route-map-fallback p{max-width:540px;color:var(--pp74-muted);margin:5px 0 0;font-size:.7rem;line-height:1.5}.public-plan-root .route-map-fallback button{align-items:center;gap:6px;font-size:.67rem;font-weight:800;display:inline-flex;border:1px solid var(--pp74-line)!important;color:#566176!important;min-height:36px!important;box-shadow:none!important;background:#fff!important;border-radius:11px!important;padding:0 11px!important}.public-plan-root .route-map-fallback button svg{width:14px;height:14px}.pp74-comments-card{padding:22px}.pp74-comment-form{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pp74-comment-form img{object-fit:cover;border-radius:50%;width:38px;height:38px}.public-plan-root .pp74-comment-form input{width:100%;min-height:42px;font-size:.75rem;border:1px solid var(--pp74-line)!important;box-shadow:none!important;background:#f7f8fa!important;border-radius:13px!important;padding:0 13px!important}.public-plan-root .pp74-comment-submit{font-size:.72rem;font-weight:900;color:#fff!important;background:var(--pp74-ink)!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:12px!important;padding:0 15px!important}.pp74-comment-list{gap:10px;margin-top:16px;display:grid}.pp74-comment-list article{background:#f8f9fb;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;display:grid}.pp74-comment-list img{object-fit:cover;border-radius:50%;width:34px;height:34px}.pp74-comment-list b{font-size:.72rem}.pp74-comment-list p{color:#5f697c;margin:4px 0;font-size:.7rem;line-height:1.5}.pp74-comment-list small{color:#969eac;font-size:.58rem}.pp74-empty-comments{color:var(--pp74-muted);text-align:center;background:#f7f8fa;border-radius:14px;margin-top:14px;padding:18px;font-size:.72rem}.pp74-mobile-cta{display:none}@media (max-width:1080px){.pp74-hero-grid{grid-template-columns:minmax(0,1fr) 330px;gap:36px}.pp74-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.pp74-hero-panel{transform:none}.pp74-facts b{max-width:110px}}@media (max-width:900px){.pp74-hero{min-height:auto}.pp74-hero-grid{grid-template-columns:1fr;min-height:0;padding-block-start:46px;padding-block-end:46px}.pp74-hero-panel{width:min(100%,560px)}.pp74-layout{grid-template-columns:1fr}.pp74-sidebar{order:-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pp74-action-card{position:static}.pp74-creator-card{align-self:start;margin-top:0}}@media (max-width:720px){.pp74-hero-grid,.pp74-layout{width:min(100%,100% - 24px)}.pp74-hero-grid{padding-block-start:34px;padding-block-end:42px}.pp74-hero h1{font-size:clamp(2.35rem,13vw,3.8rem)}.pp74-hero-description{font-size:.86rem}.pp74-hero-panel{border-radius:22px;padding:19px}.pp74-layout{padding-block-start:18px;padding-block-end:96px}.pp74-sidebar{grid-template-columns:1fr}.pp74-action-card{display:none}.pp74-creator-card{order:2}.pp74-timeline-card,.pp74-comments-card,.public-plan-root .route-map-card{border-radius:20px;padding:15px!important}.pp74-section-head{align-items:flex-start;padding-bottom:15px}.pp74-ready{display:none}.public-plan-root .schedule-day-head{min-height:68px!important;padding:14px!important}.public-plan-root .schedule-day-meta b{display:none}.public-plan-root .timeline-list{padding:4px 12px 8px!important}.public-plan-root .schedule-row{grid-template-columns:52px 28px minmax(0,1fr);gap:5px;padding:8px 0!important}.public-plan-root .schedule-dot{width:26px;height:26px}.public-plan-root .schedule-summary{grid-template-columns:1fr;gap:8px;min-height:72px!important;padding:10px!important}.public-plan-root .schedule-facts{justify-content:flex-start}.public-plan-root .schedule-facts>span{min-height:25px;font-size:.58rem}.public-plan-root .schedule-location{max-width:100%}.public-plan-root .schedule-detail-grid{grid-template-columns:1fr}.public-plan-root .route-map-head{flex-direction:column;align-items:flex-start}.public-plan-root .route-map-canvas{min-height:270px}.public-plan-root .route-map-fallback{grid-template-columns:38px minmax(0,1fr);min-height:150px!important;padding:16px!important}.public-plan-root .route-map-fallback>span{width:38px;height:38px}.public-plan-root .route-map-fallback button{grid-column:1/-1;justify-self:start}.pp74-mobile-cta{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #ffffffb3;border-radius:19px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:9px 10px 9px 15px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 44px #121d3433}.pp74-mobile-cta>div{align-items:baseline;gap:5px;display:flex}.pp74-mobile-cta b{color:var(--pp74-ink);font-size:.8rem}.pp74-mobile-cta span{color:var(--pp74-muted);font-size:.62rem}.public-plan-root .pp74-mobile-cta button{font-size:.72rem;font-weight:900;color:#fff!important;min-height:44px!important;box-shadow:none!important;background:linear-gradient(135deg,#ff6a54,#f84b37)!important;border:0!important;border-radius:13px!important;padding:0 16px!important}}@media (max-width:480px){.pp74-tags span:nth-child(n+3){display:none}.pp74-creator{flex-wrap:wrap}.pp74-verified{display:none}.pp74-summary-grid{grid-template-columns:1fr}.pp74-summary-grid>div:nth-child(2),.pp74-summary-grid>div:nth-child(4){display:none}.pp74-price-line strong{font-size:1.45rem}.pp74-section-head h2{font-size:1.42rem}.public-plan-root .schedule-day-head>div:first-child>span{min-width:44px;font-size:.54rem!important}.public-plan-root .schedule-day-head h3{max-width:170px;font-size:.9rem!important}.public-plan-root .schedule-day-meta span{display:none}.public-plan-root .schedule-row{grid-template-columns:45px 24px minmax(0,1fr)}.public-plan-root .schedule-time strong{font-size:.72rem!important}.public-plan-root .schedule-time span{font-size:.54rem!important}.public-plan-root .schedule-title-line{flex-direction:column;align-items:flex-start;gap:4px}.public-plan-root .schedule-title-line strong{width:100%;font-size:.8rem}.public-plan-root .schedule-facts>span:first-child{display:none}.public-plan-root .schedule-details{margin-inline-start:8px;margin-inline-end:8px;padding:11px}.pp74-comment-form{grid-template-columns:34px minmax(0,1fr)}.pp74-comment-form img{width:34px;height:34px}.public-plan-root .pp74-comment-submit{grid-column:2;justify-self:end;min-height:34px!important}}@media (prefers-reduced-motion:reduce){.public-plan-root *,.public-plan-root :before,.public-plan-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.pp74-hero-panel{transform:none}}.public-plan-root-compat{--pp75-surface:#fffffffa;--pp75-subtle:#f7f8fb;background:radial-gradient(circle at 16% 12%,#ff5f4a0f,#0000 24rem),radial-gradient(circle at 86% 24%,#5d53e30d,#0000 28rem),#f4f6fa}.public-plan-root-compat .pp74-hero{min-height:420px}.public-plan-root-compat .pp74-hero-grid{grid-template-columns:minmax(0,1fr) 330px;gap:48px;width:min(1120px,100% - 48px);min-height:420px;padding-block-start:44px;padding-block-end:44px}.public-plan-root-compat .pp74-hero h1{font-size:clamp(2.55rem,5vw,4.6rem)}.public-plan-root-compat .pp74-hero-panel{border-radius:24px;padding:22px}.public-plan-root-compat .pp74-layout{grid-template-columns:minmax(0,1fr) 274px;gap:18px;width:min(1120px,100% - 48px);padding-block-start:24px;padding-block-end:72px}.public-plan-root-compat .pp74-main{gap:12px}.public-plan-root-compat .pp74-timeline-card{border-radius:22px;padding:18px;box-shadow:0 14px 40px #121d340f}.public-plan-root-compat .pp75-section-head{align-items:center;min-height:64px;padding:0 2px 14px}.public-plan-root-compat .pp75-section-head h2{margin-top:3px;font-size:1.55rem}.public-plan-root-compat .pp75-section-head p{margin-top:2px;font-size:.7rem}.pp75-tap-hint{color:#7b8495;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.62rem;font-weight:800;display:inline-flex}.public-plan-root-compat .schedule-days-public{gap:10px}.public-plan-root-compat .schedule-day-public{border-radius:18px!important;box-shadow:0 8px 24px #121d340a!important}.public-plan-root-compat .schedule-day-public .schedule-day-head{background:radial-gradient(circle at 100% 0,#ff705859,#0000 14rem),linear-gradient(135deg,#172033,#283247 62%,#744237);min-height:56px!important;padding:12px 15px!important}.public-plan-root-compat .schedule-day-public .schedule-day-head>div:first-child{gap:9px}.public-plan-root-compat .schedule-day-public .schedule-day-head>div:first-child>span{min-width:46px;min-height:24px;font-size:.54rem!important}.public-plan-root-compat .schedule-day-public .schedule-day-head h3{font-size:.92rem!important}.public-plan-root-compat .schedule-day-public .schedule-day-meta b{display:none}.public-plan-root-compat .schedule-day-public .schedule-day-meta span{min-height:24px;font-size:.56rem}.public-plan-root-compat .schedule-day-public .schedule-list{padding:2px 14px 5px!important}.public-plan-root-compat .schedule-row-public{border-bottom-color:#121d340f;grid-template-columns:58px 24px minmax(0,1fr);gap:7px;padding:6px 0!important}.public-plan-root-compat .schedule-row-public .schedule-time{padding-top:13px}.public-plan-root-compat .schedule-row-public .schedule-time strong{font-size:.76rem!important}.public-plan-root-compat .schedule-row-public .schedule-time span{font-size:.55rem!important}.public-plan-root-compat .schedule-row-public .schedule-rail{padding-top:13px}.public-plan-root-compat .schedule-row-public .schedule-dot{background:#fff6f3;border-color:#ffe0da;width:24px;height:24px}.public-plan-root-compat .schedule-row-public .schedule-dot svg{width:12px;height:12px}.public-plan-root-compat .schedule-row-public .schedule-rail i{background:#eceef3;margin-top:4px}.public-plan-root-compat .schedule-content-public{overflow:hidden;background:0 0!important;border-radius:14px!important}.public-plan-root-compat .schedule-summary-public{border-radius:13px!important;min-height:58px!important;padding:9px 10px!important}.public-plan-root-compat .schedule-summary-public:hover{background:#fafbfc!important}.public-plan-root-compat .schedule-row-public.is-expanded .schedule-summary-public{background:#fffaf8!important;border-color:#ffd5cc!important;border-radius:13px 13px 0 0!important}.public-plan-root-compat .schedule-row-public .schedule-copy{gap:4px}.public-plan-root-compat .schedule-row-public .schedule-title-line{gap:7px}.public-plan-root-compat .schedule-row-public .schedule-title-line strong{font-size:.82rem}.public-plan-root-compat .schedule-row-public .schedule-type{min-height:21px;padding-inline-start:7px;padding-inline-end:7px;font-size:.52rem!important}.public-plan-root-compat .schedule-row-public .schedule-location{font-size:.62rem}.public-plan-root-compat .schedule-row-public .schedule-location svg{width:11px;height:11px}.public-plan-root-compat .schedule-row-public .schedule-facts{gap:5px}.public-plan-root-compat .schedule-row-public .schedule-facts>span{min-height:26px;padding-inline-start:8px;padding-inline-end:8px;font-size:.57rem}.public-plan-root-compat .schedule-row-public .schedule-facts>span:first-child{display:none}.public-plan-root-compat .schedule-row-public .schedule-chevron{width:14px;height:14px}.public-plan-root-compat .schedule-row-public .schedule-details{background:#fff;border:1px solid #ffd5cc;border-top:0;border-radius:0 0 13px 13px;margin:0;padding:11px 12px 12px}.public-plan-root-compat .schedule-row-public .schedule-description{margin-bottom:8px;font-size:.68rem;line-height:1.5}.public-plan-root-compat .schedule-row-public .schedule-detail-grid{grid-template-columns:1fr;gap:8px}.public-plan-root-compat .schedule-row-public .schedule-meta{margin-top:7px}.public-plan-root-compat .schedule-row-public .schedule-meta span{padding:4px 7px;font-size:.56rem}.public-plan-root-compat .schedule-row-public .schedule-notes{margin-top:7px}.public-plan-root-compat .schedule-row-public .schedule-notes span{padding:7px 8px;font-size:.6rem}.schedule-direction-compact{color:#3d5f9b;align-items:center;gap:5px;font-size:.62rem;font-weight:800;display:inline-flex}.schedule-direction-compact svg{width:13px;height:13px}.public-plan-root-compat .pp75-action-card{top:calc(var(--header-height,72px) + 14px);border-radius:20px;padding:16px;box-shadow:0 16px 42px #121d3414}.pp75-action-price{justify-content:space-between;align-items:center;gap:10px;display:flex}.pp75-action-price>div{align-items:baseline;gap:5px;display:flex}.pp75-action-price>div span,.pp75-action-price>div small{color:var(--pp74-muted);font-size:.62rem}.pp75-action-price strong{color:var(--pp74-ink);letter-spacing:-.03em;font-size:1.12rem}.pp75-people{color:#5c6679;background:#f2f4f7;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:.6rem;font-weight:800;display:inline-flex}.pp75-people svg{width:13px;height:13px}.public-plan-root-compat .pp74-primary-action{margin-top:12px;border-radius:12px!important;min-height:44px!important}.public-plan-root-compat .pp74-social-actions{gap:6px;margin-top:9px}.public-plan-root-compat .pp74-social-actions button{border-radius:10px!important;min-height:37px!important}.public-plan-root-compat .pp75-facts{margin-top:12px}.public-plan-root-compat .pp75-facts>div{min-height:40px}.public-plan-root-compat .pp75-facts span{font-size:.63rem}.public-plan-root-compat .pp75-facts b{max-width:112px;font-size:.66rem}.pp75-creator-inline{color:inherit;border-top:1px solid #121d3414;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;margin-top:8px;padding-top:11px;display:grid}.pp75-creator-inline img{object-fit:cover;border-radius:50%;width:34px;height:34px}.pp75-creator-inline>span{flex-direction:column;min-width:0;display:flex}.pp75-creator-inline small{color:var(--pp74-muted);font-size:.55rem}.pp75-creator-inline b{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.pp75-creator-inline>svg{color:#8c95a6;width:15px;height:15px}.pp75-disclosure{border:1px solid var(--pp74-line);background:var(--pp75-surface);border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #121d340b}.pp75-disclosure>summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:62px;padding:11px 14px;list-style:none;display:grid}.pp75-disclosure>summary::-webkit-details-marker{display:none}.pp75-disclosure>summary:hover{background:#fafbfc}.pp75-disclosure>summary>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.pp75-disclosure>summary b{color:var(--pp74-ink);font-size:.75rem}.pp75-disclosure>summary small{color:var(--pp74-muted);margin-top:2px;font-size:.6rem}.pp75-disclosure>summary>svg{color:#8993a4;width:16px;height:16px;transition:transform .2s}.pp75-disclosure[open]>summary>svg{transform:rotate(180deg)}.pp75-disclosure-icon{width:36px;height:36px;color:var(--pp74-brand);background:var(--pp74-soft);border-radius:11px;place-items:center;display:grid}.pp75-disclosure-icon svg{width:16px;height:16px}.pp75-disclosure-body{border-top:1px solid var(--pp74-line)}.public-plan-root-compat .pp75-route-disclosure .route-map-card{box-shadow:none;border:0;border-radius:0}.public-plan-root-compat .pp75-comments-disclosure .pp74-comments-card{padding:16px}@media (max-width:1080px){.public-plan-root-compat .pp74-hero-grid{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.public-plan-root-compat .pp74-layout{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:900px){.public-plan-root-compat .pp74-hero-grid,.public-plan-root-compat .pp74-layout{grid-template-columns:1fr}.public-plan-root-compat .pp74-sidebar{order:-1;display:block}.public-plan-root-compat .pp75-action-card{position:static}}@media (max-width:720px){.public-plan-root-compat .pp74-layout,.public-plan-root-compat .pp74-hero-grid{width:min(100%,100% - 20px)}.public-plan-root-compat .pp74-layout{padding-top:12px}.public-plan-root-compat .pp75-action-card{display:none}.public-plan-root-compat .pp74-timeline-card{border-radius:18px;padding:12px}.public-plan-root-compat .pp75-section-head{min-height:56px;padding-bottom:10px}.public-plan-root-compat .pp75-section-head h2{font-size:1.35rem}.public-plan-root-compat .pp75-tap-hint{display:none}.public-plan-root-compat .schedule-row-public{grid-template-columns:47px 22px minmax(0,1fr);gap:5px}.public-plan-root-compat .schedule-day-public .schedule-list{padding-inline-start:9px!important;padding-inline-end:9px!important}.public-plan-root-compat .schedule-summary-public{grid-template-columns:1fr auto;gap:7px;min-height:56px!important;padding:8px!important}.public-plan-root-compat .schedule-row-public .schedule-facts>span{display:none}.public-plan-root-compat .schedule-row-public .schedule-title-line{flex-direction:row;align-items:center}.public-plan-root-compat .schedule-row-public .schedule-title-line strong{font-size:.76rem}.public-plan-root-compat .schedule-row-public .schedule-location{font-size:.58rem}.public-plan-root-compat .schedule-row-public .schedule-details{padding:10px}.pp75-disclosure>summary{min-height:56px}}@media (max-width:480px){.public-plan-root-compat .schedule-day-public .schedule-day-meta{display:none}.public-plan-root-compat .schedule-day-public .schedule-day-head h3{max-width:200px}.public-plan-root-compat .schedule-row-public{grid-template-columns:42px 20px minmax(0,1fr)}.public-plan-root-compat .schedule-row-public .schedule-time strong{font-size:.69rem!important}.public-plan-root-compat .schedule-row-public .schedule-time span{font-size:.5rem!important}.public-plan-root-compat .schedule-row-public .schedule-dot{width:21px;height:21px}.public-plan-root-compat .schedule-row-public .schedule-type{display:none}.public-plan-root-compat .schedule-summary-public{padding-inline-start:7px!important;padding-inline-end:7px!important}.public-plan-root-compat .schedule-row-public .schedule-title-line strong{font-size:.73rem}.public-plan-root-compat .schedule-row-public .schedule-location{max-width:210px}}:root{--compat-ink-e4891:#111827;--compat-ink-e4891-soft:#263044;--compat-muted-e9f79:#6d7789;--compat-line-c8509:#11182717;--compat-line-c8509-strong:#11182724;--compat-white-1c13d:#fff;--compat-page-85176:#f5f7fb;--compat-coral-e4202:#ff5f4b;--compat-coral-e4202-deep:#ef4436;--compat-coral-e4202-soft:#fff1ed;--compat-violet-f932b:#7168ee;--compat-violet-f932b-soft:#efefff;--compat-mint-c7f87:#20b984;--compat-mint-c7f87-soft:#eaf9f4;--compat-navy-f4f72:#141a2b;--compat-navy-f4f72-2:#252750;--compat-radius-402a6:22px;--compat-radius-402a6-lg:30px;--compat-shadow-22b04:0 16px 46px #1c243714;--compat-shadow-22b04-lg:0 32px 90px #151c2d26;--compat-content-2f72f:1240px}.topbar.topbar-account{-webkit-backdrop-filter:blur(22px)saturate(175%);backdrop-filter:blur(22px)saturate(175%);background:#f7f9fcc7!important;height:72px!important;padding:8px 14px!important}.topbar.topbar-account .topbar-inner{width:min(calc(100% - 8px), var(--compat-content-2f72f))!important;background:#ffffffe6!important;border:1px solid #ffffffeb!important;border-radius:18px!important;grid-template-columns:158px minmax(420px,1fr) auto!important;min-height:56px!important;padding:0 8px 0 10px!important;box-shadow:0 12px 34px #1a223513,inset 0 1px #fffffff2!important}.topbar.topbar-account.is-scrolled .topbar-inner{background:#fffffff7!important;box-shadow:0 16px 42px #1a22351c,inset 0 1px #fff!important}.topbar .brand span{background:linear-gradient(145deg, #ff7a68, var(--compat-coral-e4202) 58%, var(--compat-coral-e4202-deep))!important;border-radius:12px!important;width:38px!important;height:38px!important;box-shadow:0 10px 22px #ef44363d,inset 0 1px #ffffff59!important}.topbar .brand b{font-size:.92rem!important}.topbar .desktop-nav{gap:2px!important}.topbar .desktop-nav a{color:#5f6a7e!important;border-radius:11px!important;min-height:39px!important;padding:0 11px!important;font-size:.78rem!important;font-weight:760!important}.topbar .desktop-nav a.active{color:var(--compat-coral-e4202-deep)!important;background:linear-gradient(145deg,#fff8f5,#ffefea)!important;box-shadow:inset 0 0 0 1px #ff5f4b14!important}.topbar .top-search{background:#f6f8fb!important;border-radius:12px!important;width:clamp(210px,18vw,300px)!important;min-height:40px!important}.topbar .create-btn{background:linear-gradient(135deg, #ff745f, var(--compat-coral-e4202) 55%, var(--compat-coral-e4202-deep))!important;border-radius:12px!important;min-height:40px!important;padding:0 15px!important;box-shadow:0 10px 24px #ef443638,inset 0 1px #ffffff4d!important}.topbar .icon-btn,.topbar .avatar-button,.topbar .language-switcher button{border-radius:12px!important;min-height:40px!important}.app-main{min-height:calc(100vh - 72px)!important}.route-stage:not(.route-home):not(.route-inspiration):not(.route-my-plans){width:min(calc(100% - 36px), var(--compat-content-2f72f))!important;padding-block-start:22px!important;padding-block-end:72px!important}:where(.app-shell) :where(.content-card,.page-card,.settings-card,.admin-card,.summary-card,.workspace-card,.section-card,.pricing-card,.card,.panel){border-color:var(--compat-line-c8509)!important;box-shadow:var(--compat-shadow-22b04)!important;background:#fffffff5!important;border-radius:20px!important}:where(.app-shell) :where(input,select,textarea){border-color:var(--compat-line-c8509-strong)!important;background:#fffffff5!important;border-radius:12px!important}:where(.app-shell) :where(input,select,textarea):focus{border-color:#ff5f4b73!important;box-shadow:0 0 0 4px #ff5f4b17!important}:where(.app-shell) :where(.btn.primary,button.primary,.button-primary){background:linear-gradient(135deg,#ff745f,var(--compat-coral-e4202) 55%,var(--compat-coral-e4202-deep))!important;box-shadow:0 11px 26px #ef443633,inset 0 1px #ffffff4d!important}.plan-card{border:1px solid var(--compat-line-c8509)!important;background:#fff!important;border-radius:20px!important;transition:transform .22s,box-shadow .22s!important;overflow:hidden!important;box-shadow:0 12px 34px #19213213!important}.plan-card:hover{transform:translateY(-4px)!important;box-shadow:0 22px 48px #19213224!important}.plan-card .plan-cover{aspect-ratio:16/10!important}.plan-card .plan-body{padding:15px!important}.plan-card .plan-title h3{font-size:1.02rem!important;line-height:1.28!important}.plan-card .plan-desc{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.plan-card .meta-row{gap:8px!important}.plan-card .meta-row span:nth-child(3){display:none!important}.legacy-home-old .legacy-home-float.float-map{top:286px!important;left:-8px!important}.legacy-home-old .legacy-home-float.float-calendar{top:76px!important;right:-6px!important}.legacy-home-old .legacy-home-float.float-gem,.legacy-home-old .legacy-home-community-feed-compat .community-post-card:nth-child(n+2){display:none!important}.explore-root-compat{gap:14px!important}.explore-root-compat .explore-hero{position:relative;background:radial-gradient(circle at 82% 4%,#7769ff61,#0000 27rem),radial-gradient(circle at 9% 100%,#ff5f4b2e,#0000 22rem),linear-gradient(135deg,#121a2c 0%,#1b2642 55%,#32233f 100%)!important;border:1px solid #ffffff1f!important;border-radius:28px!important;min-height:360px!important;padding:42px 46px!important;overflow:hidden!important;box-shadow:0 28px 78px #131a2b33!important}.explore-root-compat .explore-hero:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.explore-root-compat .explore-copy{max-width:610px!important}.explore-root-compat .eyebrow{color:#ff9a88!important;letter-spacing:.12em!important;font-size:.68rem!important}.explore-root-compat .explore-copy h1{color:#fff!important;letter-spacing:-.075em!important;max-width:7ch!important;margin:15px 0 13px!important;font-size:clamp(3.8rem,6vw,5.7rem)!important;line-height:.88!important}.explore-root-compat .explore-copy h1 em{color:#0000!important;background:linear-gradient(135deg,#ff7e66,#ff5b48 62%,#ff9a72)!important;-webkit-background-clip:text!important;background-clip:text!important;font-style:normal!important}.explore-root-compat .explore-copy>p{color:#ebeff8bd!important;max-width:430px!important;margin:0 0 22px!important;font-size:.95rem!important}.explore-root-compat .explore-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;max-width:580px!important}.explore-root-compat .explore-quick-actions button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background:#ffffff12!important;border:1px solid #ffffff1f!important;border-radius:14px!important;min-height:48px!important}.explore-root-compat .explore-quick-actions button:hover{background:#ffffff1f!important}.explore-root-compat .explore-visual{width:340px!important;height:280px!important;right:38px!important;transform:perspective(1100px)rotateY(-5deg)rotateX(1deg)!important}.explore-root-compat .explore-visual-main{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff24,#ffffff0f)!important;border:1px solid #ffffff29!important;border-radius:22px!important;top:40px!important;bottom:20px!important;left:55px!important;right:20px!important;box-shadow:0 28px 60px #050a1447!important}.explore-root-compat .explore-visual-main b{font-size:2rem!important}.explore-root-compat .explore-floating{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:14px!important}.explore-root-compat .explore-floating.three{display:none!important}.explore-root-compat .explore-filter{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;background:#fffffff0!important;border:1px solid #fffffff0!important;border-radius:20px!important;margin-top:-28px!important;padding:12px!important;box-shadow:0 22px 55px #19213221,inset 0 1px #fff!important}.explore-root-compat .explore-search{background:0 0!important;border:0!important;grid-template-columns:28px minmax(0,1fr) auto auto!important;min-height:48px!important;padding:0 4px 0 10px!important}.explore-root-compat .explore-search input{font-size:.95rem!important}.explore-root-compat .explore-search .btn{border-radius:12px!important;min-height:42px!important}.explore-root-compat .explore-filter-grid{border-top:1px solid #11182712!important;grid-template-columns:1.1fr 1fr 1.2fr 1fr 1fr auto!important;gap:8px!important;margin-top:8px!important;padding:10px 4px 2px!important}.explore-root-compat .explore-filter-grid label{gap:5px!important}.explore-root-compat .explore-filter-grid label span{font-size:.61rem!important}.explore-root-compat .explore-filter-grid input,.explore-root-compat .explore-filter-grid select{min-height:40px!important}.explore-root-compat .explore-active-filters{margin:0!important}.explore-root-compat .explore-results-head{min-height:72px!important;padding:0 4px!important}.explore-root-compat .explore-results-head small{font-size:.6rem!important}.explore-root-compat .explore-results-head b{font-size:1.3rem!important}.explore-root-compat .explore-results-head span{font-size:.78rem!important}.explore-root-compat .explore-view-switch{border-radius:13px!important}.explore-root-compat .explore-content{grid-template-columns:minmax(0,1fr) 260px!important;gap:14px!important}.explore-root-compat .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}.explore-root-compat .explore-rail{gap:10px!important}.explore-root-compat .explore-rail-card{border-radius:19px!important;padding:18px!important;box-shadow:0 12px 32px #19213214!important}.explore-root-compat .explore-rail-card.dark{background:linear-gradient(145deg,#151b2d,#28264a)!important;box-shadow:0 20px 45px #12182833!important}.explore-root-compat .explore-rail-card h3{font-size:1.05rem!important}.explore-root-compat .explore-rail-card p{font-size:.76rem!important;line-height:1.5!important}.journey-root{gap:14px!important}.journey-root .journey-pro-hero{background:radial-gradient(circle at 13% 85%,#ff5f4b24,#0000 21rem),radial-gradient(circle at 88% 0,#7168ee24,#0000 25rem),linear-gradient(135deg,#fffffffa,#f8f8fff5)!important;border:1px solid #ffffffeb!important;border-radius:28px!important;grid-template-columns:minmax(0,1fr) 280px!important;min-height:330px!important;padding:38px 38px 38px 46px!important;overflow:hidden!important;box-shadow:0 28px 75px #1921321f,inset 0 1px #fff!important}.journey-root .journey-pro-hero:after{content:"";border:1px solid #7168ee1f;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-140px;right:280px;box-shadow:0 0 0 48px #7168ee09,0 0 0 96px #ff5f4b06}.journey-root .journey-pro-copy{align-self:center!important}.journey-root .journey-pro-kicker{color:var(--compat-coral-e4202-deep)!important;font-size:.66rem!important}.journey-root .journey-pro-copy h1{max-width:10ch!important;color:var(--compat-ink-e4891)!important;letter-spacing:-.075em!important;margin:14px 0 12px!important;font-size:clamp(3.4rem,5.7vw,5.3rem)!important;line-height:.9!important}.journey-root .journey-pro-copy h1 em{color:#0000!important;background:linear-gradient(135deg,#7168ee,#87f 55%,#ff6a54)!important;-webkit-background-clip:text!important;background-clip:text!important;font-style:normal!important}.journey-root .journey-pro-copy>p{color:#6d7789!important;max-width:470px!important;margin:0!important;font-size:.93rem!important}.journey-root .journey-pro-pills{gap:8px!important;margin-top:19px!important}.journey-root .journey-pro-pills span{border-radius:999px!important;min-height:36px!important;padding:0 12px!important;font-size:.7rem!important}.journey-root .journey-year-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0!important;border:1px solid #ffffffdb!important;border-radius:21px!important;align-self:center!important;padding:18px!important;transform:perspective(900px)rotateY(-2deg)!important;box-shadow:0 22px 55px #1f244721,inset 0 1px #fff!important}.journey-root .journey-year-head b{font-size:2rem!important}.journey-root .journey-year-card label{margin-top:12px!important}.journey-root .journey-year-insights{gap:7px!important;margin-top:10px!important}.journey-root .journey-year-insights>div{border-radius:13px!important;padding:10px!important}.journey-root .journey-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.journey-root .journey-stat{background:#ffffffe6!important;border:1px solid #ffffffeb!important;border-radius:18px!important;min-height:105px!important;padding:16px!important;box-shadow:0 12px 32px #19213213!important}.journey-root .journey-stat>span{border-radius:12px!important;width:38px!important;height:38px!important}.journey-root .journey-stat b{margin-top:8px!important;font-size:1.25rem!important}.journey-root .journey-stat small{font-size:.64rem!important}.journey-root .journey-map-shell,.journey-root .journey-map-overview,.journey-root .journey-map-card{box-shadow:var(--compat-shadow-22b04)!important;border-radius:22px!important}.journey-root .journey-map-overview{min-height:420px!important}.journey-root .journey-map-brand-head{padding:20px 20px 12px!important}.journey-root .journey-map-brand-head h2{font-size:1.6rem!important}.journey-root .journey-map-brand-stats{gap:8px!important}.journey-root .journey-map-brand-stats>span{border-radius:13px!important;min-width:90px!important;padding:10px!important}.journey-root .journey-dashboard{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:12px!important}.journey-root .journey-cities-card,.journey-root .journey-spending-card,.journey-root .journey-diary{box-shadow:var(--compat-shadow-22b04)!important;border-radius:21px!important;padding:19px!important}.journey-root .journey-card-heading{gap:11px!important}.journey-root .journey-card-heading>span{border-radius:13px!important;width:40px!important;height:40px!important}.journey-root .journey-card-heading h2{font-size:1.3rem!important}.journey-root .journey-card-heading p{font-size:.73rem!important}.journey-root .journey-city-list article{min-height:64px!important;padding:8px 0!important}.journey-root .journey-chart{min-height:175px!important}.journey-root .journey-diary-list{gap:8px!important}.journey-root .journey-diary-entry{border-radius:16px!important;grid-template-columns:42px 120px minmax(0,1fr) 130px!important;min-height:120px!important;padding:10px!important}.journey-root .journey-entry-image{border-radius:12px!important;min-height:96px!important}.journey-root .journey-entry-copy h3{font-size:1rem!important}.journey-root .journey-entry-copy p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:1180px){.topbar.topbar-account .topbar-inner{grid-template-columns:130px minmax(390px,1fr) auto!important}.topbar .desktop-nav a{padding-inline-start:8px!important;padding-inline-end:8px!important}.topbar .top-search{width:210px!important}.explore-root-compat .explore-visual{width:310px!important;right:18px!important}.explore-root-compat .explore-content{grid-template-columns:1fr!important}.explore-root-compat .explore-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.topbar.topbar-account .topbar-inner{grid-template-columns:112px minmax(0,1fr) auto!important}.topbar .brand b,.topbar .desktop-nav a span{display:none!important}.topbar .top-search{width:min(280px,27vw)!important}.explore-root-compat .explore-hero{min-height:340px!important;padding:38px!important}.explore-root-compat .explore-copy h1{font-size:clamp(3.4rem,8vw,5rem)!important}.explore-root-compat .explore-visual{opacity:.7!important;transform:translate(34%)perspective(1100px)rotateY(-7deg)!important}.explore-root-compat .explore-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.explore-root-compat .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journey-root .journey-pro-hero{grid-template-columns:minmax(0,1fr) 250px!important;padding-inline-start:36px!important;padding-inline-end:36px!important}.journey-root .journey-pro-copy h1{font-size:clamp(3.2rem,7vw,4.7rem)!important}.journey-root .journey-dashboard{grid-template-columns:1fr!important}}@media (max-width:760px){.topbar.topbar-account{height:66px!important;padding:6px 8px!important}.topbar.topbar-account .topbar-inner{grid-template-columns:auto 1fr auto!important;min-height:54px!important}.topbar .desktop-nav,.topbar .top-search{display:none!important}.topbar .brand span{width:37px!important;height:37px!important}.topbar .create-btn{justify-content:center!important;width:40px!important;padding:0!important}.topbar .create-btn span{display:none!important}.app-main{min-height:calc(100vh - 66px)!important}.route-stage:not(.route-home):not(.route-inspiration):not(.route-my-plans){width:calc(100% - 16px)!important;padding-top:10px!important}.explore-root-compat{gap:9px!important}.explore-root-compat .explore-hero{border-radius:23px!important;min-height:300px!important;padding:28px 22px!important}.explore-root-compat .explore-copy h1{max-width:7ch!important;font-size:clamp(3.2rem,15vw,4.35rem)!important}.explore-root-compat .explore-copy>p{font-size:.82rem!important}.explore-root-compat .explore-visual{display:none!important}.explore-root-compat .explore-quick-actions{grid-auto-columns:minmax(190px,70vw)!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}.explore-root-compat .explore-filter{border-radius:17px!important;margin-top:-18px!important;padding:9px!important}.explore-root-compat .explore-search{grid-template-columns:26px minmax(0,1fr) auto!important}.explore-root-compat .explore-search .btn.primary{grid-column:1/-1!important}.explore-root-compat .explore-filter-toggle{display:flex!important}.explore-root-compat .explore-filter-grid{grid-template-columns:1fr!important;display:none!important}.explore-root-compat .explore-filter.mobile-open .explore-filter-grid{display:grid!important}.explore-root-compat .explore-results-head{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.explore-root-compat .explore-view-switch{width:100%!important}.explore-root-compat .explore-view-switch button{flex:1!important;justify-content:center!important}.explore-root-compat .explore-grid,.explore-root-compat .explore-rail{grid-template-columns:1fr!important}.journey-root{gap:9px!important}.journey-root .journey-pro-hero{border-radius:23px!important;grid-template-columns:1fr!important;min-height:0!important;padding:30px 20px 18px!important}.journey-root .journey-pro-hero:after{display:none!important}.journey-root .journey-pro-copy h1{max-width:9ch!important;font-size:clamp(3rem,14vw,4.2rem)!important}.journey-root .journey-pro-copy>p{font-size:.82rem!important}.journey-root .journey-year-card{margin-top:12px!important;transform:none!important}.journey-root .journey-stat-grid{grid-template-columns:none!important;grid-auto-columns:minmax(150px,46vw)!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}.journey-root .journey-map-overview{min-height:360px!important}.journey-root .journey-dashboard{gap:8px!important}.journey-root .journey-cities-card,.journey-root .journey-spending-card,.journey-root .journey-diary{border-radius:18px!important;padding:15px!important}.journey-root .journey-diary-entry{grid-template-columns:34px 92px minmax(0,1fr)!important;min-height:105px!important}.journey-root .journey-entry-cost{display:none!important}}@media (max-width:390px){.explore-root-compat .explore-copy h1{font-size:3rem!important}.journey-root .journey-pro-copy h1{font-size:2.9rem!important}}@media (prefers-reduced-motion:reduce){.legacy-home-old .legacy-home-board,.journey-root .journey-year-card,.explore-root-compat .explore-visual,.plan-card{transition:none!important;transform:none!important}}:root{--compat-content-7a720:1280px;--compat-wide-40ed4:1480px;--compat-gutter-00b02:clamp(14px, 2vw, 28px);--compat-radius-1a88c:clamp(16px, 1.5vw, 22px);--compat-shadow-a6c63:0 14px 38px #171f3113}html,body,#root,.app-shell,.app-main,.route-stage{width:100%;min-width:0;max-width:100%}html,body{overflow-x:clip}img,video,canvas,svg{max-width:100%}:where(.route-stage,.page,.container,.content-card,.card,.panel,section,article,aside,main,header,footer,form,div){min-width:0}:where(h1,h2,h3,h4,p,span,b,strong,small,a,button,label,td,th){overflow-wrap:anywhere}.route-stage:not(.route-home):not(.route-inspiration):not(.route-my-plans){width:100%!important;max-width:100%!important;padding:0!important}.route-stage:not(.route-home):not(.route-inspiration):not(.route-my-plans)>:where(.page,.container){width:min(calc(100% - var(--compat-gutter-00b02) - var(--compat-gutter-00b02)), var(--compat-content-7a720))!important;max-width:var(--compat-content-7a720)!important;margin-inline-start:auto!important;margin-inline-end:auto!important}.route-stage>:where(.page,.container,.page-shell){min-width:0!important}:where(.content-card,.page-card,.settings-card,.admin-card,.summary-card,.workspace-card,.section-card,.pricing-card,.card,.panel){max-width:100%}:where(.plan-grid,.explore-grid,.groups-grid,.creator-grid,.legacy-saved-plan-grid,.booking-social-grid,.partner-products-grid,.partner-vendor-grid,.creator-media-grid,.campaign-grid,.moderation-grid,.pricing-grid,.legal-card-grid,.help-grid,.media-upload-grid,.startup-product-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important;gap:clamp(10px,1.2vw,16px)!important;width:100%!important;max-width:100%!important;display:grid!important}:where(.stat-grid,.metric-grid,.data-cards,.creator-metrics,.partner-pro-metrics,.journey-stat-grid,.privacy-hero-metrics,.campaign-metrics,.commercial-overview-stack,.deep-trip-metric-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important;gap:clamp(8px,1vw,14px)!important;display:grid!important}:where(.two-column,.three-column,.plan-detail-layout,.place-social-layout,.product-social-layout,.booking-social-layout,.booking-layout,.content-detail-layout,.marketing-studio-layout,.journey-dashboard,.profile-layout,.privacy-layout,.help-article-layout,.partner-overview-grid,.creator-funnel,.creator-revenue,.notification-center-layout){min-width:0!important}:where(.table-card,.table-scroll,.data-table-wrap,.admin-table-wrap){overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}:where(.modal,.modal.wide,[role=dialog]){max-width:min(100vw - 24px,980px)!important}.topbar.topbar-account .topbar-inner{width:min(calc(100% - 20px), var(--compat-content-7a720))!important;max-width:var(--compat-content-7a720)!important;grid-template-columns:minmax(108px,158px) minmax(390px,1fr) auto!important}.topbar .header-brand-cluster,.topbar .desktop-nav,.topbar .header-tools,.topbar .top-actions{min-width:0!important}.topbar .desktop-nav{justify-content:center!important;overflow:hidden!important}.topbar .header-tools{gap:7px!important}.topbar .top-actions{flex:none!important}.topbar .top-search{min-width:160px!important}.topbar .avatar-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:92px!important}.explore-root-alternate{width:min(calc(100% - var(--compat-gutter-00b02) - var(--compat-gutter-00b02)), var(--compat-content-7a720))!important;max-width:var(--compat-content-7a720)!important;overflow:visible!important}.explore-root-alternate .explore-hero{grid-template-columns:minmax(0,1fr) minmax(250px,34%)!important;min-height:clamp(300px,30vw,370px)!important}.explore-root-alternate .explore-copy h1{max-width:8ch!important;font-size:clamp(3.05rem,5vw,5.15rem)!important}.explore-root-alternate .explore-visual{width:min(31vw,340px)!important;max-width:34%!important;right:clamp(16px,3vw,38px)!important}.explore-root-alternate .explore-filter,.explore-root-alternate .explore-search,.explore-root-alternate .explore-filter-grid,.explore-root-alternate .explore-content,.explore-root-alternate .explore-grid{width:100%!important;max-width:100%!important}.explore-root-alternate .explore-filter-grid{grid-template-columns:repeat(5,minmax(110px,1fr)) minmax(92px,auto)!important}.explore-root-alternate .explore-content{grid-template-columns:minmax(0,1fr) 248px!important;align-items:start!important}.explore-root-alternate .explore-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;align-items:stretch!important}.explore-root-alternate .explore-grid>*,.explore-root-alternate .plan-card{width:100%!important;min-width:0!important}.explore-root-alternate .plan-card .plan-body{min-width:0!important}.explore-root-alternate .plan-card .plan-title h3{text-overflow:ellipsis;overflow:hidden}.explore-root-alternate .explore-rail{width:100%!important;min-width:0!important}.journey-root-compat{width:min(calc(100% - var(--compat-gutter-00b02) - var(--compat-gutter-00b02)), var(--compat-content-7a720))!important;max-width:var(--compat-content-7a720)!important;overflow:visible!important}.journey-root-compat .journey-pro-hero{grid-template-columns:minmax(0,1fr) minmax(230px,280px)!important;align-items:center!important;gap:clamp(24px,4vw,52px)!important;min-height:300px!important;padding:clamp(28px,3vw,42px)!important;overflow:hidden!important}.journey-root-compat .journey-pro-copy h1{max-width:11ch!important;font-size:clamp(3rem,4.9vw,4.8rem)!important;line-height:.92!important}.journey-root-compat .journey-year-card{z-index:2!important;justify-self:end!important;width:100%!important;max-width:280px!important;display:block!important}.journey-root-compat .journey-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important}.journey-root-compat .journey-stat{min-width:0!important}.journey-root-compat .journey-stat b{font-size:clamp(1rem,1.5vw,1.3rem)!important}.journey-root-compat .journey-map-shell,.journey-root-compat .journey-dashboard,.journey-root-compat .journey-diary{width:100%!important;max-width:100%!important}@media (max-width:1240px){:root{--compat-gutter-00b02:18px}.topbar.topbar-account .topbar-inner{grid-template-columns:112px minmax(330px,1fr) auto!important}.topbar .header-brand-note{display:none!important}.topbar .desktop-nav a{padding-inline-start:8px!important;padding-inline-end:8px!important}.topbar .top-search{width:clamp(170px,17vw,230px)!important}.topbar .avatar-button span{display:none!important}.explore-root-alternate .explore-content{grid-template-columns:1fr!important}.explore-root-alternate .explore-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;position:static!important}.explore-root-alternate .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.journey-root-compat .journey-pro-copy h1{font-size:clamp(3rem,5.4vw,4.35rem)!important}}@media (max-width:1040px){.topbar.topbar-account .topbar-inner{grid-template-columns:82px minmax(0,1fr) auto!important}.topbar .brand b,.topbar .desktop-nav a span{display:none!important}.topbar .desktop-nav a{justify-content:center!important;width:42px!important;padding:0!important}.topbar .top-search{width:min(235px,24vw)!important}.topbar .language-switcher{display:none!important}.explore-root-alternate .explore-hero{grid-template-columns:1fr!important}.explore-root-alternate .explore-visual{display:none!important}.explore-root-alternate .explore-copy{max-width:720px!important}.explore-root-alternate .explore-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.explore-root-alternate .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journey-root-compat .journey-pro-hero{grid-template-columns:minmax(0,1fr) 230px!important;min-height:280px!important}.journey-root-compat .journey-pro-copy h1{font-size:clamp(2.9rem,6vw,4rem)!important}.journey-root-compat .journey-dashboard{grid-template-columns:1fr!important}:where(.two-column,.three-column,.plan-detail-layout,.place-social-layout,.product-social-layout,.booking-social-layout,.booking-layout,.content-detail-layout,.marketing-studio-layout,.profile-layout,.privacy-layout,.help-article-layout,.partner-overview-grid,.creator-funnel,.creator-revenue,.notification-center-layout){grid-template-columns:1fr!important}:where(.sticky-action,.product-sticky-card,.place-info-panel,.booking-aside,.marketing-preview,.legacy-create-inspiration,.create-review-side,.create-manual-side,.profile-sidebar,.privacy-side-column){position:static!important;top:auto!important}}@media (max-width:820px){:root{--compat-gutter-00b02:12px}.topbar.topbar-account{height:66px!important;padding:6px 8px!important}.topbar.topbar-account .topbar-inner{grid-template-columns:auto 1fr auto!important;width:100%!important;min-height:54px!important;padding-inline-start:8px!important;padding-inline-end:8px!important}.topbar .desktop-nav,.topbar .top-search{display:none!important}.topbar .header-tools{justify-content:end!important}.topbar .mobile-search-trigger,.topbar .mobile-menu{display:grid!important}.topbar .notification-btn{display:none!important}.topbar .create-btn{min-width:42px!important}.topbar .create-btn span{display:none!important}.topbar .avatar-button{width:42px!important;min-width:42px!important;padding:0!important}.topbar .avatar-button>svg{display:none!important}.app-main{min-height:calc(100svh - 66px)!important}.route-stage:not(.route-home):not(.route-inspiration):not(.route-my-plans)>:where(.page,.container){width:100%!important;max-width:100%!important;padding-inline:var(--compat-gutter-00b02)!important}.page-space{padding-top:12px!important;padding-bottom:96px!important}:where(.page-head,.section-head,.map-section-head,.workspace-section-head,.pwp-section-head,.booking-section-head,.explore-results-head,.legacy-saved-section-head,.campaign-section-head,.partner-form-section-head,.privacy-card-header){flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important}:where(.admin-tabs,.commercial-tabs,.partner-pro-tabs,.legacy-saved-tabs,.my-plans-tabs,.explore-view-switch,.booking-type-tabs,.booking-social-tabs,.help-category-tabs,.growth-feed-toolbar,.pwp-tabs,.planner-view-switch,.notification-filter-bar){scrollbar-width:none;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}:where(.admin-tabs,.commercial-tabs,.partner-pro-tabs,.legacy-saved-tabs,.my-plans-tabs,.explore-view-switch,.booking-type-tabs,.booking-social-tabs,.help-category-tabs,.growth-feed-toolbar,.pwp-tabs,.planner-view-switch,.notification-filter-bar)>*{white-space:nowrap;flex:none!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){max-width:100%!important;font-size:16px!important}.explore-root-alternate{gap:10px!important}.explore-root-alternate .explore-hero{min-height:280px!important;padding:28px 22px!important}.explore-root-alternate .explore-copy h1{font-size:clamp(2.75rem,12vw,4rem)!important}.explore-root-alternate .explore-quick-actions{overscroll-behavior-x:contain;grid-template-columns:none!important;grid-auto-columns:minmax(185px,68vw)!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}.explore-root-alternate .explore-filter{margin-top:-14px!important;padding:9px!important;position:static!important}.explore-root-alternate .explore-search{grid-template-columns:26px minmax(0,1fr) auto!important}.explore-root-alternate .explore-search .btn.primary{width:46px!important;min-width:46px!important;padding:0!important;font-size:0!important}.explore-root-alternate .explore-filter-toggle{grid-column:1/-1!important;width:100%!important;display:flex!important}.explore-root-alternate .explore-filter-grid{grid-template-columns:1fr 1fr!important;display:none!important}.explore-root-alternate .explore-filter.mobile-open .explore-filter-grid{display:grid!important}.explore-root-alternate .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.explore-root-alternate .explore-rail{grid-template-columns:1fr 1fr!important}.journey-root-compat .journey-pro-hero{grid-template-columns:1fr!important;min-height:0!important;padding:28px 22px!important}.journey-root-compat .journey-pro-hero:after{display:none!important}.journey-root-compat .journey-pro-copy h1{max-width:9ch!important;font-size:clamp(2.85rem,11vw,4rem)!important}.journey-root-compat .journey-year-card{justify-self:stretch!important;max-width:none!important;margin-top:8px!important;transform:none!important}.journey-root-compat .journey-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journey-root-compat .journey-map-overview{min-height:340px!important}.journey-root-compat .journey-diary-entry{grid-template-columns:34px 92px minmax(0,1fr)!important}.journey-root-compat .journey-entry-cost{display:none!important}}@media (max-width:560px){:root{--compat-gutter-00b02:10px}.topbar .profile-menu-wrap{display:none!important}.topbar .mobile-search-trigger{display:grid!important}.route-stage:not(.route-home):not(.route-inspiration):not(.route-my-plans)>:where(.page,.container){padding-inline-start:10px!important;padding-inline-end:10px!important}:where(.content-card,.card,.panel,.page-card,.section-card){border-radius:16px!important}:where(.plan-grid,.explore-grid,.groups-grid,.creator-grid,.legacy-saved-plan-grid,.booking-social-grid,.partner-products-grid,.partner-vendor-grid,.creator-media-grid,.campaign-grid,.moderation-grid,.pricing-grid,.legal-card-grid,.help-grid,.media-upload-grid,.startup-product-grid){grid-template-columns:1fr!important}:where(.stat-grid,.metric-grid,.data-cards,.creator-metrics,.partner-pro-metrics,.privacy-hero-metrics,.campaign-metrics,.commercial-overview-stack,.deep-trip-metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}:where(.form-grid,.detail-grid,.field-grid,.marketing-form-grid,.partner-form-grid,.campaign-form-grid,.campaign-triple,.profile-two-columns,.profile-profile-grid,.profile-password-fields,.privacy-cookie-options,.booking-contact-grid,.product-trust-grid,.place-amenity-grid,.create-fields-two,.create-people-budget,.create-time-constraints,.legacy-create-extra-grid,.legacy-create-review-grid){grid-template-columns:1fr!important}.explore-root-alternate .explore-hero{border-radius:20px!important;padding:24px 18px!important}.explore-root-alternate .explore-copy h1{font-size:clamp(2.7rem,14vw,3.6rem)!important}.explore-root-alternate .explore-filter-grid{grid-template-columns:1fr!important}.explore-root-alternate .explore-results-head{flex-direction:column!important;align-items:stretch!important}.explore-root-alternate .explore-grid,.explore-root-alternate .explore-rail{grid-template-columns:1fr!important}.explore-root-alternate .plan-card .plan-cover{aspect-ratio:16/9!important}.journey-root-compat .journey-pro-hero{border-radius:20px!important;padding:24px 18px!important}.journey-root-compat .journey-pro-copy h1{font-size:clamp(2.65rem,14vw,3.6rem)!important}.journey-root-compat .journey-pro-pills{flex-wrap:nowrap!important;overflow-x:auto!important}.journey-root-compat .journey-pro-pills span{flex:none!important}.journey-root-compat .journey-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journey-root-compat .journey-stat{min-height:94px!important;padding:13px!important}.journey-root-compat .journey-map-brand-head{flex-direction:column!important;align-items:flex-start!important}.journey-root-compat .journey-map-brand-stats{flex-wrap:nowrap!important;width:100%!important;overflow-x:auto!important}.journey-root-compat .journey-map-brand-stats>span{flex:none!important}.journey-root-compat .journey-diary-entry{grid-template-columns:32px 78px minmax(0,1fr)!important;min-height:96px!important}.journey-root-compat .journey-entry-copy p{display:none!important}:where(.modal,.modal.wide,[role=dialog]){border-radius:22px 22px 0 0!important;width:100%!important;max-width:100%!important;max-height:94dvh!important}}@media (max-width:380px){.journey-root-compat .journey-stat-grid{grid-template-columns:1fr!important}.topbar .create-btn{display:none!important}.explore-root-alternate .explore-copy h1,.journey-root-compat .journey-pro-copy h1,.legacy-home-layer-a .legacy-home-hero-copy-compat h1{font-size:2.6rem!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--compat-shell-d78f7:1500px;--compat-content-f966f:1400px;--compat-readable-61c5f:1180px;--compat-gutter-88730:clamp(16px, 2.25vw, 34px);--compat-section-gap-de94b:clamp(14px, 1.55vw, 24px);--compat-card-gap-ac329:clamp(10px, 1vw, 16px);--compat-radius-xl-db47c:clamp(24px, 2vw, 32px);--compat-radius-lg-66e74:clamp(18px, 1.5vw, 24px);--compat-radius-md-e5145:16px;--compat-ink-3086f:#121827;--compat-ink-3086f-soft:#2b3447;--compat-muted-8a14d:#737d90;--compat-line-ed244:#12182717;--compat-line-ed244-strong:#12182724;--compat-page-b1b43:#f4f7fb;--compat-surface-15643:#fffffff5;--compat-coral-fa993:#ff604d;--compat-coral-fa993-deep:#ec4335;--compat-coral-fa993-soft:#fff0ec;--compat-violet-abd9f:#7067ef;--compat-violet-abd9f-soft:#f0efff;--compat-mint-f8879:#20b784;--compat-mint-f8879-soft:#e9f9f3;--compat-navy-7072a:#141a2b;--compat-navy-7072a-2:#292957;--compat-shadow-01272-sm:0 8px 22px #1a22340e;--compat-shadow-01272:0 16px 42px #1a223416;--compat-shadow-01272-lg:0 30px 86px #161d3026}html{background:var(--compat-page-b1b43);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:320px}body{min-width:320px;color:var(--compat-ink-3086f);background:radial-gradient(circle at 3% 0,#ff604d13,#0000 30rem),radial-gradient(circle at 97% 2%,#7067ef13,#0000 32rem),linear-gradient(#fbfcfe 0%,#f5f7fb 50%,#f1f4f8 100%);margin:0;overflow-x:clip}html,body,#root,.app-shell-product,.app-shell-product .app-main,.app-shell-product .route-stage{width:100%;min-width:0;max-width:100%}*,:before,:after{box-sizing:border-box}img,video,canvas,picture,iframe,svg{max-width:100%}img,video{height:auto}.app-shell-product :where(main,section,article,aside,header,footer,nav,form,div,ul,li){min-width:0}.app-shell-product :where(h1,h2,h3,h4,p,span,b,strong,small,a,button,label,td,th){overflow-wrap:break-word}.app-shell-product :where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.app-shell-product .app-main{background:0 0;min-height:calc(100svh - 76px)}.app-shell-product .route-stage{min-height:calc(100svh - 76px);padding:0 0 clamp(72px,7vw,112px)}.app-shell-product .route-stage:not(.route-home):not(.route-inspiration):not(.route-my-plans){width:100%!important;max-width:100%!important;padding-inline-start:0!important;padding-inline-end:0!important}.app-shell-product .route-stage:not(.route-home):not(.route-inspiration):not(.route-my-plans)>:where(.page,.container,.page-shell){width:min(calc(100% - (var(--compat-gutter-88730) * 2)), var(--compat-content-f966f))!important;max-width:var(--compat-content-f966f)!important;margin-inline-start:auto!important;margin-inline-end:auto!important}.app-shell-product .page-space{padding-top:clamp(14px,1.8vw,26px)!important;padding-bottom:clamp(76px,7vw,112px)!important}.app-shell-product :where(.page,.container,.page-shell){min-width:0!important}.app-shell-product :where(.content-card,.page-card,.settings-card,.admin-card,.summary-card,.workspace-card,.section-card,.pricing-card,.card,.panel){max-width:100%;border:1px solid var(--compat-line-ed244)!important;border-radius:var(--compat-radius-lg-66e74)!important;background:var(--compat-surface-15643)!important;box-shadow:var(--compat-shadow-01272-sm)!important}.app-shell-product :where(.page-head,.section-head,.workspace-section-head,.map-section-head,.pwp-section-head,.booking-section-head,.legacy-saved-section-head){min-width:0}.app-shell-product :where(h1,.display-title){color:var(--compat-ink-3086f);letter-spacing:-.055em;text-wrap:balance}.app-shell-product :where(h2,h3){color:var(--compat-ink-3086f);letter-spacing:-.03em;text-wrap:balance}.app-shell-product :where(p,.muted,.subtle){color:var(--compat-muted-8a14d)}.app-shell-product :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){min-width:0;max-width:100%;min-height:44px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffd9;border:1px solid var(--compat-line-ed244-strong)!important;color:var(--compat-ink-3086f)!important;background:#fffffffa!important;border-radius:13px!important}.app-shell-product :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{outline:0;border-color:#ff604d8c!important;box-shadow:0 0 0 4px #ff604d18!important}.app-shell-product :where(.btn,button,.button,.create-btn){border-radius:13px}.app-shell-product :where(.btn.primary,button.primary,.button-primary){background:linear-gradient(135deg, #ff7967, var(--compat-coral-fa993) 56%, var(--compat-coral-fa993-deep))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 10px 25px #ec433533,inset 0 1px #ffffff52!important}.app-shell-product :where(.btn.primary,button.primary,.button-primary):hover{transform:translateY(-1px);box-shadow:0 14px 31px #ec433542,inset 0 1px #ffffff5c!important}.app-shell-product :where(.btn,button,a):focus-visible{outline-offset:2px;outline:3px solid #7067ef40!important}.app-shell-product .topbar-product{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);position:sticky;top:0;height:76px!important;padding:9px var(--compat-gutter-88730)!important;background:#f7f9fcc2!important;border:0!important}.app-shell-product .topbar-product .topbar-inner{width:min(100%, var(--compat-shell-d78f7))!important;max-width:var(--compat-shell-d78f7)!important;background:#ffffffe8!important;border:1px solid #fffffff2!important;border-radius:19px!important;grid-template-columns:minmax(124px,160px) minmax(410px,1fr) auto!important;align-items:center!important;min-height:58px!important;margin-inline-start:auto!important;margin-inline-end:auto!important;padding:0 9px 0 11px!important;display:grid!important;box-shadow:0 12px 34px #19213413,inset 0 1px #fff!important}.app-shell-product .topbar-product.is-scrolled .topbar-inner{background:#fffffffa!important;box-shadow:0 16px 42px #1921341c,inset 0 1px #fff!important}.app-shell-product .topbar-product .header-brand-cluster,.app-shell-product .topbar-product .desktop-nav,.app-shell-product .topbar-product .header-tools,.app-shell-product .topbar-product .top-actions{min-width:0!important}.app-shell-product .topbar-product .header-brand-cluster{gap:10px!important}.app-shell-product .topbar-product .header-brand-note{display:none!important}.app-shell-product .topbar-product .brand{white-space:nowrap;flex:none;gap:9px!important}.app-shell-product .topbar-product .brand span{background:linear-gradient(145deg, #ff7b69, var(--compat-coral-fa993) 58%, var(--compat-coral-fa993-deep))!important;border-radius:13px!important;width:40px!important;height:40px!important;box-shadow:0 10px 23px #ec43353d,inset 0 1px #ffffff5c!important}.app-shell-product .topbar-product .brand b{letter-spacing:-.035em;color:var(--compat-ink-3086f)!important;font-size:.94rem!important}.app-shell-product .topbar-product .desktop-nav{justify-content:center!important;gap:3px!important;display:flex!important;overflow:visible!important}.app-shell-product .topbar-product .desktop-nav a{white-space:nowrap;color:#626d80!important;border-radius:12px!important;min-height:40px!important;padding:0 12px!important;font-size:.79rem!important;font-weight:760!important}.app-shell-product .topbar-product .desktop-nav a.active{color:var(--compat-coral-fa993-deep)!important;background:linear-gradient(145deg,#fff8f5,#ffefea)!important;box-shadow:inset 0 0 0 1px #ff604d14!important}.app-shell-product .topbar-product .header-tools{justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.app-shell-product .topbar-product .top-search{background:#f6f8fb!important;border:1px solid #12182712!important;border-radius:13px!important;flex:0 280px!important;width:clamp(220px,18vw,290px)!important;min-width:190px!important;min-height:42px!important}.app-shell-product .topbar-product .top-actions{flex:none!important;align-items:center!important;gap:7px!important;display:flex!important}.app-shell-product .topbar-product .language-switcher,.app-shell-product .topbar-product .language-switcher button{white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;flex:none!important;width:48px!important;min-width:48px!important}.app-shell-product .topbar-product .create-btn{white-space:nowrap;background:linear-gradient(135deg, #ff7967, var(--compat-coral-fa993) 55%, var(--compat-coral-fa993-deep))!important;border-radius:13px!important;min-width:104px!important;min-height:42px!important;padding:0 15px!important;box-shadow:0 10px 25px #ec433538,inset 0 1px #ffffff4d!important}.app-shell-product .topbar-product :where(.icon-btn,.avatar-button,.language-switcher button){border-radius:13px!important;min-height:42px!important}.app-shell-product .topbar-product .avatar-button{max-width:160px;padding-right:8px!important}.app-shell-product .topbar-product .avatar-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:92px!important}.app-shell-product :where(.plan-grid,.explore-grid,.groups-grid,.creator-grid,.legacy-saved-plan-grid,.booking-social-grid,.partner-products-grid,.partner-vendor-grid,.creator-media-grid,.campaign-grid,.moderation-grid,.pricing-grid,.legal-card-grid,.help-grid,.media-upload-grid,.startup-product-grid){gap:var(--compat-card-gap-ac329)!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))!important;width:100%!important;max-width:100%!important;display:grid!important}.app-shell-product :where(.stat-grid,.metric-grid,.data-cards,.creator-metrics,.partner-pro-metrics,.privacy-hero-metrics,.campaign-metrics,.commercial-overview-stack,.deep-trip-metric-grid){gap:var(--compat-card-gap-ac329)!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important;display:grid!important}.app-shell-product :where(.two-column,.three-column,.plan-detail-layout,.place-social-layout,.product-social-layout,.booking-social-layout,.booking-layout,.content-detail-layout,.marketing-studio-layout,.profile-layout,.privacy-layout,.help-article-layout,.partner-overview-grid,.creator-funnel,.creator-revenue,.notification-center-layout){gap:var(--compat-section-gap-de94b)!important;min-width:0!important}.app-shell-product :where(.table-card,.table-scroll,.data-table-wrap,.admin-table-wrap,.table-responsive){overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100%!important;max-width:100%!important;overflow-x:auto!important}.app-shell-product :where(.table-card,.table-scroll,.data-table-wrap,.admin-table-wrap) table{max-width:none}.app-shell-product :where(.modal,.modal.wide,[role=dialog]){width:min(100vw - 32px,980px)!important;max-width:min(100vw - 32px,980px)!important;max-height:min(90dvh,880px)!important}.app-shell-product .plan-card{transition:transform .2s,box-shadow .2s;border:1px solid var(--compat-line-ed244)!important;background:#fff!important;border-radius:20px!important;width:100%!important;min-width:0!important;overflow:hidden!important;box-shadow:0 12px 32px #19213212!important}.app-shell-product .plan-card:hover{transform:translateY(-3px);box-shadow:0 20px 44px #19213220!important}.app-shell-product .plan-card .plan-cover{aspect-ratio:16/10!important;min-height:0!important}.app-shell-product .plan-card .plan-body{padding:15px!important}.app-shell-product .plan-card .plan-title h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.55em;display:-webkit-box;overflow:hidden;font-size:1.02rem!important;line-height:1.28!important}.app-shell-product .plan-card .plan-desc{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.legacy-home-layer-b .legacy-home-community-feed-compat .community-post-card:nth-child(n+3){display:none!important}.route-shell-explore{background:radial-gradient(circle at 4% 0%, #ff604d14, transparent 28rem), radial-gradient(circle at 96% 3%, #7067ef16, transparent 30rem), var(--compat-page-b1b43)!important}.explore-root-secondary{width:min(calc(100% - (var(--compat-gutter-88730) * 2)), var(--compat-content-f966f))!important;max-width:var(--compat-content-f966f)!important;gap:16px!important;overflow:visible!important}.explore-root-secondary .explore-hero{border-radius:30px!important;grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr)!important;align-items:center!important;min-height:350px!important;padding:clamp(34px,3vw,48px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 76px #12192b33!important}.explore-root-secondary .explore-copy{z-index:3;position:relative;max-width:620px!important}.explore-root-secondary .explore-copy h1{max-width:8ch!important;margin:14px 0 12px!important;font-size:clamp(3.6rem,5.1vw,5.15rem)!important;line-height:.9!important}.explore-root-secondary .explore-copy>p{margin-bottom:20px!important;font-size:.95rem!important}.explore-root-secondary .explore-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;max-width:560px!important}.explore-root-secondary .explore-quick-actions button{min-width:0!important;min-height:50px!important;padding-inline-start:13px!important;padding-inline-end:13px!important}.explore-root-secondary .explore-visual{right:auto!important;opacity:1!important;justify-self:end!important;width:100%!important;max-width:390px!important;height:280px!important;min-height:280px!important;display:block!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:perspective(1200px)rotateY(-4deg)rotateX(1deg)!important}.explore-root-secondary .explore-visual-main{border-radius:23px!important;width:auto!important;min-height:0!important;top:28px!important;bottom:18px!important;left:50px!important;right:16px!important;transform:none!important}.explore-root-secondary .explore-floating.one{top:8px!important;left:0!important}.explore-root-secondary .explore-floating.two{bottom:0!important;right:0!important}.explore-root-secondary .explore-floating.three{display:none!important}.explore-root-secondary .explore-filter{z-index:5!important;border-radius:21px!important;width:100%!important;max-width:100%!important;margin-top:-30px!important;padding:12px!important;position:relative!important;top:auto!important;box-shadow:0 22px 55px #19213221,inset 0 1px #fff!important}.explore-root-secondary .explore-search{grid-template-columns:28px minmax(0,1fr) auto auto!important;min-height:50px!important}.explore-root-secondary .explore-filter-grid{grid-template-columns:1.05fr 1fr 1.2fr 1fr 1fr auto!important;gap:9px!important}.explore-root-secondary .explore-results-head{min-height:64px!important;padding-inline-start:4px!important;padding-inline-end:4px!important}.explore-root-secondary .explore-content{grid-template-columns:minmax(0,1fr) 260px!important;align-items:start!important;gap:14px!important;width:100%!important;max-width:100%!important;display:grid!important}.explore-root-secondary .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;width:100%!important;max-width:100%!important}.explore-root-secondary .explore-grid>*,.explore-root-secondary .plan-card{width:100%!important;min-width:0!important}.explore-root-secondary .explore-rail{gap:12px!important;width:100%!important;min-width:0!important;position:sticky!important;top:92px!important}.explore-root-secondary .explore-rail-card{border-radius:20px!important;padding:18px!important}.route-shell-journey{background:radial-gradient(circle at 5% 0%, #ff604d14, transparent 29rem), radial-gradient(circle at 95% 2%, #7067ef17, transparent 30rem), var(--compat-page-b1b43)!important}.journey-root-alternate{width:min(calc(100% - (var(--compat-gutter-88730) * 2)), var(--compat-content-f966f))!important;max-width:var(--compat-content-f966f)!important;gap:14px!important;overflow:visible!important}.journey-root-alternate .journey-pro-hero{min-height:320px!important;box-shadow:var(--compat-shadow-01272-lg)!important;border-radius:30px!important;grid-template-columns:minmax(0,1fr) minmax(280px,330px)!important;align-items:center!important;gap:clamp(28px,4vw,58px)!important;padding:clamp(32px,3vw,46px)!important;display:grid!important;position:relative!important;overflow:hidden!important}.journey-root-alternate .journey-pro-copy{z-index:2;position:relative;align-self:center!important;max-width:760px!important}.journey-root-alternate .journey-pro-copy h1{max-width:10.5ch!important;margin:14px 0 12px!important;font-size:clamp(3.4rem,4.75vw,4.8rem)!important;line-height:.93!important}.journey-root-alternate .journey-pro-copy>p{max-width:540px!important;margin:0!important;font-size:.95rem!important}.journey-root-alternate .journey-pro-pills{gap:8px!important;margin-top:18px!important}.journey-root-alternate .journey-year-card{visibility:visible!important;opacity:1!important;z-index:3!important;border-radius:22px!important;justify-self:end!important;width:100%!important;max-width:330px!important;margin:0!important;display:block!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:perspective(1100px)rotateY(-2deg)!important;box-shadow:0 24px 62px #1e233e26!important}.journey-root-alternate .journey-year-head b{font-size:2rem!important}.journey-root-alternate .journey-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important;overflow:visible!important}.journey-root-alternate .journey-stat{border-radius:19px!important;min-width:0!important;min-height:112px!important;padding:16px!important}.journey-root-alternate .journey-stat b{font-size:clamp(1.05rem,1.35vw,1.3rem)!important}.journey-root-alternate :where(.journey-map-shell,.journey-dashboard,.journey-diary){width:100%!important;max-width:100%!important}.journey-root-alternate .journey-dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}.journey-root-alternate :where(.journey-cities-card,.journey-spending-card,.journey-diary){border-radius:22px!important}@media (max-width:1320px){:root{--compat-content-f966f:1240px;--compat-shell-d78f7:1320px;--compat-gutter-88730:18px}.app-shell-product .topbar-product .topbar-inner{grid-template-columns:118px minmax(360px,1fr) auto!important}.app-shell-product .topbar-product .desktop-nav a{padding-inline-start:9px!important;padding-inline-end:9px!important}.app-shell-product .topbar-product .top-search{width:clamp(180px,16vw,230px)!important;min-width:170px!important}.app-shell-product .topbar-product .avatar-button span{display:none!important}.explore-root-secondary .explore-content{grid-template-columns:1fr!important}.explore-root-secondary .explore-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;position:static!important}.explore-root-secondary .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1100px){:root{--compat-gutter-88730:16px}.app-shell-product .topbar-product .topbar-inner{grid-template-columns:88px minmax(0,1fr) auto!important}.app-shell-product .topbar-product .brand b,.app-shell-product .topbar-product .top-search{display:none!important}.app-shell-product .topbar-product .desktop-nav{justify-content:start!important}.app-shell-product .topbar-product .desktop-nav a{padding-inline-start:9px!important;padding-inline-end:9px!important}.app-shell-product .topbar-product .mobile-search-trigger{display:grid!important}.explore-root-secondary .explore-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr)!important}.explore-root-secondary .explore-copy h1{font-size:clamp(3.4rem,7vw,4.7rem)!important}.explore-root-secondary .explore-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.explore-root-secondary .explore-filter-apply{width:100%!important}.explore-root-secondary .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journey-root-alternate .journey-pro-hero{grid-template-columns:minmax(0,1fr) 280px!important}.journey-root-alternate .journey-pro-copy h1{font-size:clamp(3.2rem,6vw,4.3rem)!important}.journey-root-alternate .journey-dashboard{grid-template-columns:1fr!important}.app-shell-product :where(.two-column,.three-column,.plan-detail-layout,.place-social-layout,.product-social-layout,.booking-social-layout,.booking-layout,.content-detail-layout,.marketing-studio-layout,.profile-layout,.privacy-layout,.help-article-layout,.partner-overview-grid,.creator-funnel,.creator-revenue,.notification-center-layout){grid-template-columns:1fr!important}.app-shell-product :where(.sticky-action,.product-sticky-card,.place-info-panel,.booking-aside,.marketing-preview,.legacy-create-inspiration,.create-review-side,.create-manual-side,.profile-sidebar,.privacy-side-column){position:static!important;top:auto!important}}@media (max-width:900px){:root{--compat-gutter-88730:12px}.app-shell-product .topbar-product{height:66px!important;padding:6px 8px!important}.app-shell-product .topbar-product .topbar-inner{grid-template-columns:auto 1fr auto!important;width:100%!important;min-height:54px!important;padding-inline-start:8px!important;padding-inline-end:8px!important}.app-shell-product .topbar-product .brand b{display:inline!important}.app-shell-product .topbar-product .desktop-nav,.app-shell-product .topbar-product .top-search{display:none!important}.app-shell-product .topbar-product .header-tools{justify-content:end!important}.app-shell-product .topbar-product .mobile-search-trigger,.app-shell-product .topbar-product .mobile-menu{display:grid!important}.app-shell-product .topbar-product .notification-btn{display:none!important}.app-shell-product .topbar-product .create-btn{width:44px!important;min-width:44px!important;padding:0!important}.app-shell-product .topbar-product .create-btn span{display:none!important}.app-shell-product .topbar-product .avatar-button{width:42px!important;min-width:42px!important;padding:0!important}.app-shell-product .topbar-product .avatar-button>svg,.app-shell-product .topbar-product .avatar-button span,.app-shell-product .topbar-product .language-switcher{display:none!important}.app-shell-product .app-main,.app-shell-product .route-stage{min-height:calc(100svh - 66px)}.app-shell-product .route-stage:not(.route-home):not(.route-inspiration):not(.route-my-plans)>:where(.page,.container,.page-shell){width:100%!important;max-width:100%!important;padding-inline:var(--compat-gutter-88730)!important}.app-shell-product .page-space{padding-top:12px!important;padding-bottom:96px!important}.app-shell-product :where(.page-head,.section-head,.map-section-head,.workspace-section-head,.pwp-section-head,.booking-section-head,.explore-results-head,.legacy-saved-section-head,.campaign-section-head,.partner-form-section-head,.privacy-card-header){flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important}.app-shell-product :where(.admin-tabs,.commercial-tabs,.partner-pro-tabs,.legacy-saved-tabs,.my-plans-tabs,.explore-view-switch,.booking-type-tabs,.booking-social-tabs,.help-category-tabs,.growth-feed-toolbar,.pwp-tabs,.planner-view-switch,.notification-filter-bar){scrollbar-width:none;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.app-shell-product :where(.admin-tabs,.commercial-tabs,.partner-pro-tabs,.legacy-saved-tabs,.my-plans-tabs,.explore-view-switch,.booking-type-tabs,.booking-social-tabs,.help-category-tabs,.growth-feed-toolbar,.pwp-tabs,.planner-view-switch,.notification-filter-bar)>*{white-space:nowrap;flex:none!important}.explore-root-secondary .explore-hero{grid-template-columns:1fr!important;min-height:300px!important}.explore-root-secondary .explore-visual{display:none!important}.explore-root-secondary .explore-copy{max-width:720px!important}.explore-root-secondary .explore-filter-grid,.explore-root-secondary .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.explore-root-secondary .explore-rail{grid-template-columns:1fr 1fr!important}.journey-root-alternate .journey-pro-hero{grid-template-columns:1fr!important;min-height:0!important;padding:30px 26px!important}.journey-root-alternate .journey-pro-hero:after{display:none!important}.journey-root-alternate .journey-pro-copy h1{max-width:10ch!important;font-size:clamp(3rem,9vw,4rem)!important}.journey-root-alternate .journey-year-card{justify-self:stretch!important;max-width:none!important;transform:none!important}.journey-root-alternate .journey-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){:root{--compat-gutter-88730:10px}.app-shell-product .topbar-product .profile-menu-wrap,.app-shell-product .topbar-product .brand b{display:none!important}.app-shell-product :where(.content-card,.card,.panel,.page-card,.section-card){border-radius:17px!important}.app-shell-product :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px!important}.app-shell-product :where(.plan-grid,.explore-grid,.groups-grid,.creator-grid,.legacy-saved-plan-grid,.booking-social-grid,.partner-products-grid,.partner-vendor-grid,.creator-media-grid,.campaign-grid,.moderation-grid,.pricing-grid,.legal-card-grid,.help-grid,.media-upload-grid,.startup-product-grid){grid-template-columns:1fr!important}.app-shell-product :where(.stat-grid,.metric-grid,.data-cards,.creator-metrics,.partner-pro-metrics,.privacy-hero-metrics,.campaign-metrics,.commercial-overview-stack,.deep-trip-metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell-product :where(.form-grid,.detail-grid,.field-grid,.marketing-form-grid,.partner-form-grid,.campaign-form-grid,.campaign-triple,.profile-two-columns,.profile-profile-grid,.profile-password-fields,.privacy-cookie-options,.booking-contact-grid,.product-trust-grid,.place-amenity-grid,.create-fields-two,.create-people-budget,.create-time-constraints,.legacy-create-extra-grid,.legacy-create-review-grid){grid-template-columns:1fr!important}.explore-root-secondary{gap:10px!important}.explore-root-secondary .explore-hero{border-radius:21px!important;min-height:280px!important;padding:25px 18px!important}.explore-root-secondary .explore-copy h1{font-size:clamp(2.75rem,14vw,3.75rem)!important}.explore-root-secondary .explore-quick-actions{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-columns:none!important;grid-auto-columns:minmax(190px,72vw)!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}.explore-root-secondary .explore-quick-actions>*{scroll-snap-align:start}.explore-root-secondary .explore-filter{border-radius:17px!important;margin-top:-15px!important;padding:9px!important;position:static!important}.explore-root-secondary .explore-search{grid-template-columns:26px minmax(0,1fr) auto!important}.explore-root-secondary .explore-search .btn.primary{width:46px!important;min-width:46px!important;padding:0!important;font-size:0!important}.explore-root-secondary .explore-filter-toggle{grid-column:1/-1!important;width:100%!important;display:flex!important}.explore-root-secondary .explore-filter-grid{grid-template-columns:1fr!important;display:none!important}.explore-root-secondary .explore-filter.mobile-open .explore-filter-grid{display:grid!important}.explore-root-secondary .explore-results-head{flex-direction:column!important;align-items:stretch!important}.explore-root-secondary .explore-view-switch{width:100%!important}.explore-root-secondary .explore-view-switch button{flex:1!important;justify-content:center!important}.explore-root-secondary .explore-grid,.explore-root-secondary .explore-rail{grid-template-columns:1fr!important}.explore-root-secondary .plan-card .plan-cover{aspect-ratio:16/9!important}.journey-root-alternate .journey-pro-hero{border-radius:21px!important;padding:25px 18px!important}.journey-root-alternate .journey-pro-copy h1{font-size:clamp(2.75rem,14vw,3.75rem)!important}.journey-root-alternate .journey-pro-copy>p{font-size:.84rem!important}.journey-root-alternate .journey-pro-pills{scrollbar-width:none;flex-wrap:nowrap!important;overflow-x:auto!important}.journey-root-alternate .journey-pro-pills span{flex:none!important}.journey-root-alternate .journey-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.journey-root-alternate .journey-stat{min-height:96px!important;padding:13px!important}.journey-root-alternate .journey-map-brand-head{flex-direction:column!important;align-items:flex-start!important}.journey-root-alternate .journey-map-brand-stats{flex-wrap:nowrap!important;width:100%!important;overflow-x:auto!important}.journey-root-alternate .journey-map-brand-stats>span{flex:none!important}.journey-root-alternate .journey-diary-entry{grid-template-columns:32px 78px minmax(0,1fr)!important;min-height:96px!important}.journey-root-alternate .journey-entry-copy p,.journey-root-alternate .journey-entry-cost{display:none!important}.app-shell-product :where(.modal,.modal.wide,[role=dialog]){border-radius:22px 22px 0 0!important;width:100%!important;max-width:100%!important;max-height:94dvh!important}}@media (max-width:390px){.app-shell-product .topbar-product .create-btn{display:none!important}.legacy-home-layer-b .legacy-home-hero-copy-compat h1,.explore-root-secondary .explore-copy h1,.journey-root-alternate .journey-pro-copy h1{font-size:2.65rem!important}.journey-root-alternate .journey-stat-grid{grid-template-columns:1fr!important}.app-shell-product :where(.stat-grid,.metric-grid,.data-cards,.creator-metrics,.partner-pro-metrics){grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.modal.partner-product-modal-root{border:1px solid #d9dce1db;border-radius:26px;width:min(1060px,100% - 32px);max-height:min(94svh,900px);box-shadow:0 36px 110px #0f172a47}.partner-product-modal-root.partner-operation-modal .modal-head{border-bottom:1px solid #e8e9e5;padding:17px 22px 14px}.partner-product-modal-root.partner-operation-modal .modal-head>div>span{font-size:.62rem}.partner-product-modal-root.partner-operation-modal .modal-head h2{letter-spacing:-.045em;margin-top:2px;font-size:clamp(1.5rem,2vw,2rem)}.partner-product-modal-root.partner-operation-modal .modal-description{margin-top:3px;font-size:.75rem;line-height:1.4}.partner-product-modal-root.partner-operation-modal .modal-body{background:#f4f5f2;height:min(735px,94svh - 96px);max-height:none;overflow:hidden}.partner-product-modal-form{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.partner-product-stepper{z-index:3;background:#fffffdfa;border-bottom:1px solid #e5e7e2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 18px;display:grid;position:relative}.partner-product-stepper button{color:#6b7280;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:9px;min-width:0;min-height:52px;padding:7px 10px;transition:all .16s;display:flex}.partner-product-stepper button:hover{background:#f7f8f5}.partner-product-stepper button.active{color:#20252c;background:#fff5f0;border-color:#ffd2c4;box-shadow:0 8px 24px #ff5c3517}.partner-product-stepper button.done{color:#27785b}.partner-product-stepper button>span{color:#77808c;background:#eef0ec;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:900;display:grid}.partner-product-stepper button.active>span{color:#fff;background:linear-gradient(135deg,#ff785f,#ff5037)}.partner-product-stepper button.done>span{color:#237859;background:#e5f6ed}.partner-product-stepper button>span svg{width:15px}.partner-product-stepper button>div{min-width:0;display:grid}.partner-product-stepper b{color:inherit;font-size:.77rem}.partner-product-stepper small{color:#9097a1;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.partner-product-workspace{grid-template-columns:218px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.partner-product-summary-card{color:#fff;background:radial-gradient(circle at 90% 5%,#ff7a5466,#0000 180px),linear-gradient(150deg,#151b25 0%,#27303c 64%,#49342f 100%);flex-direction:column;min-height:0;padding:18px;display:flex}.partner-product-summary-top{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.partner-product-summary-card .partner-product-wizard-icon{border-radius:14px;width:44px;height:44px;margin:0}.partner-product-summary-card .partner-product-wizard-icon svg{width:20px}.partner-product-summary-top>div{min-width:0;display:grid}.partner-product-summary-top small{color:#ffab8e;letter-spacing:.08em;font-size:.58rem;font-weight:900}.partner-product-summary-top h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:1rem;overflow:hidden}.partner-product-summary-top em{color:#fffc;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;padding:5px 7px;font-size:.62rem;font-style:normal;font-weight:850}.partner-product-summary-card>p{color:#ffffff94;margin:13px 0 16px;font-size:.69rem;line-height:1.5}.partner-product-live-summary{gap:7px;display:grid}.partner-product-live-summary>span{background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;min-width:0;padding:9px 10px;display:grid}.partner-product-live-summary b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.partner-product-live-summary small{color:#ffffff6e;margin-top:2px;font-size:.56rem}.partner-product-summary-card .partner-wizard-checks{gap:7px;margin-top:auto;padding-top:16px}.partner-product-summary-card .partner-wizard-checks span{font-size:.64rem}.partner-product-stage{overscroll-behavior:contain;scrollbar-color:#c7cbc4 transparent;scrollbar-width:thin;background:#f7f8f5;min-width:0;min-height:0;overflow:hidden auto}.partner-product-step-panel{background:#fff;border:0;min-height:100%;padding:18px 21px 22px}.partner-product-step-panel .partner-form-section-head{margin-bottom:14px}.partner-product-step-panel .partner-form-section-head>span{border-radius:10px;width:30px;height:30px;font-size:.65rem}.partner-product-step-panel .partner-form-section-head b{font-size:.87rem}.partner-product-step-panel .partner-form-section-head small{font-size:.67rem}.partner-product-step-panel .partner-form-grid,.partner-product-step-panel .partner-specialized-fields{gap:12px}.partner-product-step-panel .partner-form-grid label,.partner-product-step-panel .partner-specialized-fields label{gap:5px;font-size:.72rem}.partner-product-step-panel .partner-form-grid input,.partner-product-step-panel .partner-form-grid select,.partner-product-step-panel .partner-form-grid textarea,.partner-product-step-panel .partner-specialized-fields input,.partner-product-step-panel .partner-specialized-fields select,.partner-product-step-panel .partner-specialized-fields textarea{border-radius:11px;min-height:43px;font-size:.78rem}.partner-product-step-panel .partner-form-grid textarea,.partner-product-step-panel .partner-specialized-fields textarea{min-height:78px;padding-block-start:10px;padding-block-end:10px}.partner-product-type-picker-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.partner-product-type-picker-compact button{border-radius:13px;min-height:62px;padding:9px 10px}.partner-product-type-picker-compact button>svg{width:34px;height:34px;padding:8px}.partner-product-copy-grid{margin-top:4px}.partner-product-commercial-grid{margin-bottom:12px}.partner-advanced-disclosure{background:#fafbf8;border:1px solid #e2e5df;border-radius:12px;margin:0 0 14px}.partner-advanced-disclosure summary{color:#48505a;cursor:pointer;padding:10px 12px;font-size:.72rem;font-weight:850}.partner-advanced-disclosure summary small{color:#9298a0;margin-left:5px;font-weight:500}.partner-advanced-disclosure label{color:#41474f;gap:5px;padding:0 12px 12px;font-size:.71rem;font-weight:800;display:grid}.partner-advanced-disclosure input{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dfe2db;border-radius:10px;padding:0 12px}.partner-media-section.is-compact{background:0 0;border:0;margin:0;padding:0}.partner-media-section.is-compact .partner-form-section-head{margin:0 0 9px}.partner-media-section.is-compact .partner-form-section-head>span svg{width:15px}.partner-media-section.is-compact .media-uploader-pro{box-shadow:none;border-radius:15px;gap:9px;padding:10px}.partner-media-section.is-compact .media-upload-pro-head{display:none}.partner-media-section.is-compact .media-dropzone{border-radius:13px;gap:5px;min-height:116px;padding:13px}.partner-media-section.is-compact .media-dropzone-icons{border-radius:12px;width:64px;height:38px}.partner-media-section.is-compact .media-dropzone-icons svg{width:18px;height:18px}.partner-media-section.is-compact .media-dropzone>b{font-size:.82rem}.partner-media-section.is-compact .media-dropzone>small,.partner-media-section.is-compact .media-dropzone>i{display:none}.partner-media-section.is-compact .media-dropzone-limits em{padding:4px 7px;font-size:.61rem}.partner-media-section.is-compact .media-upload-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.partner-media-section.is-compact .media-upload-card,.partner-media-section.is-compact .media-upload-card>img,.partner-media-section.is-compact .media-upload-card>video,.partner-media-section.is-compact .media-file-fallback{border-radius:12px;height:128px;min-height:128px}.partner-media-section.is-compact .media-cover-label,.partner-media-section.is-compact .media-upload-file-name,.partner-media-section.is-compact .media-transport-status{display:none}.partner-media-section.is-compact .media-upload-overlay{padding:36px 8px 8px}.partner-product-review-card{background:#fafbf8;border:1px solid #e1e4de;border-radius:15px;grid-template-columns:minmax(150px,1.5fr) repeat(4,minmax(76px,.65fr));gap:8px;margin-top:16px;padding:10px;display:grid}.partner-product-review-card>div{background:#fff;border-radius:10px;min-width:0;padding:8px 9px;display:grid}.partner-product-review-card>div:first-child{align-items:center;gap:9px;display:flex}.partner-product-review-card svg{color:#ff654a;background:#fff0e9;border-radius:9px;flex:none;width:28px;height:28px;padding:7px}.partner-product-review-card span{min-width:0;display:grid}.partner-product-review-card small{color:#9298a1;font-size:.56rem}.partner-product-review-card b{color:#30363d;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.partner-product-footer{min-height:66px;padding:11px 18px}.partner-product-footer-actions{flex:none;align-items:center;gap:8px;display:flex}.partner-product-footer-actions .btn{min-height:42px}.partner-product-footer-actions svg{width:16px}@media (max-width:900px){.modal.partner-product-modal-root{width:min(780px,100% - 24px)}.partner-product-workspace{grid-template-columns:1fr}.partner-product-summary-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:11px 16px;display:grid}.partner-product-summary-top{grid-template-columns:38px minmax(0,1fr) auto}.partner-product-summary-card .partner-product-wizard-icon{width:38px;height:38px}.partner-product-summary-card>p,.partner-product-live-summary,.partner-product-summary-card .partner-wizard-checks{display:none}}@media (max-width:640px){.modal.partner-product-modal-root{border-radius:24px 24px 0 0;width:100%;max-height:96svh}.partner-product-modal-root.partner-operation-modal .modal-head{padding:15px 16px 12px}.partner-product-modal-root.partner-operation-modal .modal-description{white-space:nowrap;text-overflow:ellipsis;max-width:32ch;overflow:hidden}.partner-product-modal-root.partner-operation-modal .modal-body{height:calc(96svh - 88px)}.partner-product-stepper{gap:5px;padding:8px 10px}.partner-product-stepper button{justify-content:center;min-height:44px;padding:5px 7px}.partner-product-stepper button>span{width:26px;height:26px}.partner-product-stepper button>div{display:none}.partner-product-summary-card{padding:9px 13px}.partner-product-summary-top{grid-template-columns:34px minmax(0,1fr) auto}.partner-product-summary-card .partner-product-wizard-icon{border-radius:11px;width:34px;height:34px}.partner-product-step-panel{padding:15px 14px 18px}.partner-product-type-picker-compact,.partner-product-step-panel .partner-form-grid,.partner-product-step-panel .partner-specialized-fields{grid-template-columns:1fr}.partner-product-type-picker-compact button{min-height:56px}.partner-media-section.is-compact .media-upload-grid,.partner-product-review-card{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-product-review-card>div:first-child{grid-column:1/-1}.partner-product-footer{min-height:64px;padding:9px 12px max(9px, env(safe-area-inset-bottom));flex-direction:row}.partner-product-footer>span{display:none}.partner-product-footer-actions{width:100%}.partner-product-footer-actions .btn{flex:1;justify-content:center}}@media (max-width:380px){.partner-product-modal-root.partner-operation-modal .modal-head>div>span,.partner-product-modal-root.partner-operation-modal .modal-description,.partner-product-summary-card{display:none}.partner-product-modal-root.partner-operation-modal .modal-body{height:calc(96svh - 68px)}.partner-product-stepper{padding-top:7px}}@media (prefers-reduced-motion:reduce){.partner-product-stepper button,.partner-product-modal-root *{scroll-behavior:auto!important}}.create-plan-root-compat{--compat-ink-c6792:#121a2c;--compat-muted-ea816:#6f7890;--compat-line-0f0b4:#e5e8f0;--compat-soft-c6afe:#f6f7fb;--compat-brand-74293:#ff5d49;--compat-brand-74293-strong:#ef4935;--compat-violet-a32be:#6959e8;--compat-navy-abbc2:#151e34;width:min(1240px,100% - 40px)!important;max-width:1240px!important;padding-top:16px!important;padding-bottom:72px!important}.create-plan-root-compat .legacy-create-topbar-compat{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden;background:radial-gradient(circle at 82% -20%,#6859e81c,#0000 34%),radial-gradient(circle at 10% 110%,#ff5d491f,#0000 34%),#fffffff5!important;border:1px solid #dde1ebeb!important;border-radius:24px!important;min-height:96px!important;margin-bottom:16px!important;padding:20px 24px!important;box-shadow:0 18px 50px #1e263b13!important}.create-plan-root-compat .legacy-create-topbar-compat:after{content:"";pointer-events:none;border:1px solid #6959e81c;border-radius:50%;width:130px;height:130px;position:absolute;top:-52px;right:210px}.create-plan-root-compat .legacy-create-topbar-compat h1{letter-spacing:-.052em!important;margin:4px 0!important;font-size:clamp(30px,3vw,42px)!important;line-height:1!important}.create-plan-root-compat .legacy-create-topbar-compat p{font-size:13px!important}.create-plan-root-compat .legacy-create-mode{z-index:1;position:relative;background:#f4f6faf5!important;border-radius:16px!important;padding:5px!important}.create-plan-root-compat .legacy-create-mode button{border-radius:12px!important;min-height:42px!important;padding-inline-start:15px!important;padding-inline-end:15px!important}.create-plan-root-compat .legacy-create-mode button.active{color:var(--compat-ink-c6792)!important;box-shadow:0 8px 22px #161e341a!important}.create-plan-root-compat .legacy-create-start-compat{grid-template-columns:minmax(0,1fr) 350px!important;gap:16px!important}.create-plan-root-compat .legacy-create-builder{overflow:hidden;background:linear-gradient(#f8f9fcc7,#fff0 110px),#fff!important;border:1px solid #dee2ebf5!important;border-radius:26px!important;padding:18px!important;box-shadow:0 18px 46px #161e3413!important}.create-plan-root-compat .legacy-create-builder-toolbar{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin-bottom:14px;padding:3px 4px 14px;display:flex}.create-plan-root-compat .legacy-create-builder-head{align-items:center!important;gap:11px!important}.create-plan-root-compat .legacy-create-builder-head .create-orb{background:linear-gradient(145deg,#765ff1,#5a47d4)!important;border-radius:14px!important;width:42px!important;height:42px!important;box-shadow:0 10px 25px #5b47d438!important}.create-plan-root-compat .legacy-create-builder-head .create-orb svg{width:19px!important}.create-plan-root-compat .legacy-create-builder-head small{color:var(--compat-violet-a32be)!important;font-size:9px!important}.create-plan-root-compat .legacy-create-builder-head h2{margin:2px 0 1px!important;font-size:20px!important;line-height:1.05!important}.create-plan-root-compat .legacy-create-builder-head p{font-size:10px!important}.create-plan-root-compat .legacy-create-input-switch-compat{flex:none;width:260px;border-radius:14px!important;margin:0!important;padding:4px!important}.create-plan-root-compat .legacy-create-input-switch-compat button{border-radius:10px!important;min-height:38px!important;font-size:11px!important}.create-plan-root-compat .create-guided-shell{gap:12px!important}.create-plan-root-compat .create-stepper-compat{scrollbar-width:none;position:relative;background:#f6f7fa!important;border:1px solid #e4e7ee!important;border-radius:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;padding:5px!important;display:grid!important;overflow:visible!important}.create-plan-root-compat .create-stepper-compat button{transition:background .18s,box-shadow .18s,transform .18s;border-radius:11px!important;gap:7px!important;min-height:44px!important;padding:6px 9px!important}.create-plan-root-compat .create-stepper-compat button.active{background:#fff!important;box-shadow:0 7px 20px #181f3414!important}.create-plan-root-compat .create-stepper-compat button.done{color:#14815a!important}.create-plan-root-compat .create-stepper-compat i{border-radius:9px!important;flex:0 0 27px!important;width:27px!important;height:27px!important;font-size:10px!important}.create-plan-root-compat .create-stepper-compat button.active i{box-shadow:0 6px 14px #ff5d4938;background:linear-gradient(135deg, #ff6f59, var(--compat-brand-74293))!important}.create-plan-root-compat .create-stepper-compat b{white-space:nowrap;font-size:10px!important}.create-plan-root-compat .create-stepper-compat small{display:none!important}.create-plan-root-compat .create-guided-step{min-width:0}.create-plan-root-compat .create-step-panel{min-height:410px!important;box-shadow:none!important;background:radial-gradient(circle at 100% 0,#6959e80b,#0000 30%),#fff!important;border:1px solid #e4e7ee!important;border-radius:20px!important;gap:15px!important;padding:19px!important}.create-plan-root-compat .create-step-panel>header{min-height:48px;border-bottom:1px solid #eef0f4!important;align-items:center!important;gap:11px!important;margin:0!important;padding:0 0 13px!important}.create-plan-root-compat .create-step-panel>header>span{box-shadow:0 8px 18px #f14c372e;background:linear-gradient(135deg,#ff715c,#f14c37)!important;border-radius:12px!important;width:38px!important;height:38px!important;font-size:10px!important}.create-plan-root-compat .create-step-panel>header h3{font-size:18px!important;line-height:1.1!important}.create-plan-root-compat .create-step-panel>header p{margin-top:3px!important;font-size:10px!important;display:block!important}.create-plan-root-compat .create-guided label>span,.create-plan-root-compat .create-choice-group legend{letter-spacing:.005em;color:#3f4b61!important;font-size:10px!important}.create-plan-root-compat .create-guided input,.create-plan-root-compat .create-guided select,.create-plan-root-compat .create-guided textarea{background:#fbfcfe!important;border-color:#dfe3eb!important;border-radius:12px!important;min-height:44px!important}.create-plan-root-compat .legacy-create-destination input{box-shadow:0 8px 22px #181f340b;min-height:54px!important;color:var(--compat-ink-c6792)!important;background:#fff!important;border:1px solid #e0e4ec!important;border-radius:14px!important;font-size:15px!important}.create-plan-root-compat .legacy-create-destination input:focus{border-color:#8979ee!important;box-shadow:0 0 0 4px #6959e817,0 10px 24px #181f340d!important}.create-plan-root-compat .create-fields-two{gap:10px!important}.create-plan-root-compat .create-choice-group{background:#f8f9fc!important;border:1px solid #e8ebf0!important;border-radius:14px!important;padding:11px!important}.create-plan-root-compat .create-choice-group legend{margin:0 0 8px!important;padding:0 3px!important}.create-plan-root-compat .create-chip-row,.create-plan-root-compat .legacy-create-budget-chips{gap:6px!important}.create-plan-root-compat .create-chip-row>button,.create-plan-root-compat .legacy-create-budget-chips>button{background:#fff!important;border-color:#dfe3eb!important;border-radius:10px!important;min-height:36px!important;padding:0 11px!important;font-size:10px!important}.create-plan-root-compat .create-chip-row>button.active,.create-plan-root-compat .legacy-create-budget-chips>button.active{color:#c83f2e!important;background:#fff2ef!important;border-color:#ff816e!important;box-shadow:0 0 0 3px #ff5d490e!important}.create-plan-root-compat .legacy-create-number-chip{border-radius:10px!important;min-height:36px!important}.create-plan-root-compat .create-stepper{border-radius:13px!important;min-height:58px!important;padding:7px!important}.create-plan-root-compat .create-stepper button{border-radius:10px!important;width:38px!important;height:38px!important}.create-plan-root-compat .create-stepper strong{font-size:22px!important}.create-plan-root-compat .create-interest-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.create-plan-root-compat .create-interest-grid button{border-radius:11px!important;min-height:43px!important;font-size:10px!important}.create-plan-root-compat .create-time-constraints{grid-template-columns:1fr 1fr!important;gap:8px!important}.create-plan-root-compat .create-time-constraints>label{border-radius:11px!important;padding:9px!important}.create-plan-root-compat .create-breakfast-toggle{grid-column:1/-1;min-height:42px}.create-plan-root-compat .legacy-create-extra-grid{grid-template-columns:210px 1fr!important;gap:10px!important}.create-plan-root-compat .legacy-create-extra-grid textarea{min-height:80px!important}.create-plan-root-compat .legacy-create-review-grid{gap:8px!important}.create-plan-root-compat .legacy-create-review-grid article{background:#f8f9fc!important;border-radius:13px!important;min-height:65px!important;padding:10px!important}.create-plan-root-compat .legacy-create-review-grid article>svg{width:18px!important}.create-plan-root-compat .legacy-create-quality-options button{min-height:56px!important;padding:8px!important}.create-plan-root-compat .create-step-actions{z-index:5;background:linear-gradient(#fff0,#fff 18px);min-height:58px;padding:10px 1px 0;position:sticky;bottom:-18px;grid-template-columns:120px 1fr 120px!important;margin:0 -1px -1px!important}.create-plan-root-compat .create-step-actions .btn{border-radius:12px!important;min-height:42px!important;font-size:10px!important}.create-plan-root-compat .create-step-actions>div small{font-size:9px!important}.create-plan-root-compat .legacy-create-generate-compat{background:linear-gradient(135deg,#ff6d57,#ef4935)!important;border-radius:15px!important;min-height:58px!important;margin-top:12px!important;box-shadow:0 12px 28px #ef493538!important}.create-plan-root-compat .legacy-create-trust-row-compat{margin-top:10px!important}.create-plan-root-compat .legacy-create-sidebar{color:#fff;top:calc(var(--header-height,76px) + 14px)!important;background:radial-gradient(circle at 86% 3%,#7c67ff6b,#0000 34%),radial-gradient(circle at 5% 100%,#ff5d493d,#0000 36%),linear-gradient(155deg,#141c31,#222b48 62%,#2a2443)!important;border:1px solid #252e48eb!important;border-radius:25px!important;gap:10px!important;padding:12px!important;display:grid!important;position:sticky!important;overflow:visible!important;box-shadow:0 22px 54px #141c3133!important}.create-plan-root-compat .legacy-create-live-plan{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:18px;padding:17px;box-shadow:inset 0 1px #ffffff14}.create-plan-root-compat .legacy-create-live-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-plan-root-compat .legacy-create-live-head>span{color:#ff9c8d;letter-spacing:.095em;align-items:center;gap:6px;font-size:9px;font-weight:950;display:inline-flex}.create-plan-root-compat .legacy-create-live-head svg{width:14px}.create-plan-root-compat .legacy-create-live-head em{color:#ffffffbd;background:#ffffff14;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.create-plan-root-compat .legacy-create-live-plan h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important;letter-spacing:-.035em!important;margin:14px 0 4px!important;font-size:22px!important;line-height:1.05!important}.create-plan-root-compat .legacy-create-live-plan>p{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:9px;display:flex;overflow:hidden}.create-plan-root-compat .legacy-create-live-plan>p svg{flex:none;width:12px}.create-plan-root-compat .legacy-create-live-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.create-plan-root-compat .legacy-create-live-grid article{background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:20px 1fr;align-items:center;gap:7px;min-width:0;min-height:59px;padding:9px;display:grid}.create-plan-root-compat .legacy-create-live-grid article>svg{color:#ff9c8d;width:16px}.create-plan-root-compat .legacy-create-live-grid article span{min-width:0;display:grid}.create-plan-root-compat .legacy-create-live-grid small{color:#ffffff6b;font-size:8px}.create-plan-root-compat .legacy-create-live-grid b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.create-plan-root-compat .legacy-create-live-progress{justify-content:space-between;margin-top:15px;display:flex;position:relative}.create-plan-root-compat .legacy-create-live-progress:before{content:"";background:#ffffff21;height:1px;position:absolute;top:13px;left:14px;right:14px}.create-plan-root-compat .legacy-create-live-progress i{z-index:1;color:#ffffff73;background:#26304c;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:relative}.create-plan-root-compat .legacy-create-live-progress i.active{color:#fff;background:var(--compat-brand-74293);border-color:#ff8c7a;box-shadow:0 0 0 4px #ff5d4924}.create-plan-root-compat .legacy-create-live-progress i.done{color:#fff;background:#249c72;border-color:#4ed19b}.create-plan-root-compat .legacy-create-live-progress svg{width:12px}.create-plan-root-compat .legacy-create-templates{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:17px;overflow:hidden}.create-plan-root-compat .legacy-create-templates>summary{color:#ffffffd6;cursor:pointer;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:10px;font-weight:900;list-style:none;display:flex}.create-plan-root-compat .legacy-create-templates>summary::-webkit-details-marker{display:none}.create-plan-root-compat .legacy-create-templates>summary svg{color:#ff9c8d;width:14px}.create-plan-root-compat .legacy-create-templates>summary svg:last-child{color:#ffffff70;margin-left:auto;transition:transform .18s}.create-plan-root-compat .legacy-create-templates[open]>summary svg:last-child{transform:rotate(180deg)}.create-plan-root-compat .legacy-create-preset-list-compat{padding:0 8px 8px;gap:6px!important}.create-plan-root-compat .legacy-create-preset-list-compat button{border-radius:11px!important;grid-template-columns:34px 1fr 16px!important;min-height:54px!important;padding:7px 8px!important}.create-plan-root-compat .legacy-create-preset-list-compat button>span{border-radius:10px!important;width:34px!important;height:34px!important}.create-plan-root-compat .legacy-create-preset-list-compat b{font-size:10px!important}.create-plan-root-compat .legacy-create-preset-list-compat small{font-size:8px!important}.create-plan-root-compat .legacy-create-ai-ready{border:0!important;margin:0!important;padding:10px 5px 3px!important}.create-plan-root-compat .legacy-create-ai-ready>strong{letter-spacing:.08em;text-transform:uppercase;color:#ffffff75!important;font-size:8px!important}.create-plan-root-compat .legacy-create-ai-ready>div{flex-wrap:wrap;gap:6px;display:flex}.create-plan-root-compat .legacy-create-ai-ready span{background:#ffffff0e;border-radius:999px;padding:6px 8px;color:#ffffffb8!important;font-size:8px!important}.create-plan-root-compat .legacy-create-ai-ready svg{width:11px!important}.create-plan-root-compat .create-free textarea{background:#fbfcfe!important;border-radius:16px!important;min-height:250px!important}@media (max-width:1120px){.create-plan-root-compat .legacy-create-start-compat{grid-template-columns:minmax(0,1fr) 315px!important}.create-plan-root-compat .legacy-create-builder-toolbar{align-items:flex-start}.create-plan-root-compat .legacy-create-input-switch-compat{width:230px}.create-plan-root-compat .create-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:920px){.create-plan-root-compat{width:min(100% - 28px,1240px)!important}.create-plan-root-compat .legacy-create-start-compat{grid-template-columns:1fr!important}.create-plan-root-compat .legacy-create-sidebar{align-items:stretch;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)!important;position:static!important}.create-plan-root-compat .legacy-create-ai-ready{grid-column:1/-1}.create-plan-root-compat .legacy-create-live-plan,.create-plan-root-compat .legacy-create-templates{height:100%}}@media (max-width:720px){.create-plan-root-compat{width:min(100% - 18px,1240px)!important;padding-top:10px!important;padding-bottom:96px!important}.create-plan-root-compat .legacy-create-topbar-compat{border-radius:19px!important;grid-template-columns:1fr!important;gap:13px!important;min-height:0!important;padding:16px!important}.create-plan-root-compat .legacy-create-topbar-compat h1{font-size:28px!important}.create-plan-root-compat .legacy-create-mode{width:100%}.create-plan-root-compat .legacy-create-mode button{flex:1}.create-plan-root-compat .legacy-create-builder{border-radius:19px!important;padding:13px!important}.create-plan-root-compat .legacy-create-builder-toolbar{padding-bottom:12px;display:grid}.create-plan-root-compat .legacy-create-input-switch-compat{width:100%}.create-plan-root-compat .create-stepper-compat{grid-template-columns:repeat(4,1fr)!important}.create-plan-root-compat .create-stepper-compat button{justify-items:center;min-width:0!important;min-height:46px!important;padding:5px!important;display:grid!important}.create-plan-root-compat .create-stepper-compat i{flex-basis:25px!important;width:25px!important;height:25px!important}.create-plan-root-compat .create-stepper-compat span{text-align:center;width:100%}.create-plan-root-compat .create-stepper-compat b{text-overflow:ellipsis;overflow:hidden;font-size:8px!important;display:block!important}.create-plan-root-compat .create-step-panel{border-radius:17px!important;min-height:0!important;padding:14px!important}.create-plan-root-compat .create-step-panel>header p{display:none!important}.create-plan-root-compat .create-fields-two,.create-plan-root-compat .create-people-budget,.create-plan-root-compat .create-time-constraints,.create-plan-root-compat .legacy-create-extra-grid{grid-template-columns:1fr!important}.create-plan-root-compat .create-breakfast-toggle{grid-column:1}.create-plan-root-compat .create-step-actions{bottom:-13px;grid-template-columns:102px 1fr 102px!important}.create-plan-root-compat .create-step-actions>div{display:none!important}.create-plan-root-compat .legacy-create-sidebar{border-radius:19px!important;grid-template-columns:1fr!important;padding:10px!important}.create-plan-root-compat .legacy-create-ai-ready{grid-column:1}}@media (max-width:480px){.create-plan-root-compat .legacy-create-topbar-compat h1{font-size:25px!important}.create-plan-root-compat .legacy-create-topbar-compat p{font-size:11px!important}.create-plan-root-compat .legacy-create-builder-head p{display:none}.create-plan-root-compat .create-stepper-compat b{font-size:7px!important}.create-plan-root-compat .create-step-panel>header>span{width:34px!important;height:34px!important}.create-plan-root-compat .create-step-panel>header h3{font-size:16px!important}.create-plan-root-compat .create-chip-row>button{flex:calc(50% - 6px)!important}.create-plan-root-compat .legacy-create-budget-chips>button{flex:calc(33.333% - 6px)!important}.create-plan-root-compat .create-interest-grid,.create-plan-root-compat .create-step-actions{grid-template-columns:1fr 1fr!important}.create-plan-root-compat .create-step-actions .btn{justify-content:center;width:100%}.create-plan-root-compat .legacy-create-live-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.create-plan-root-compat *,.create-plan-root-compat :before,.create-plan-root-compat :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.create-plan-root-compat .create-review-head,.create-plan-root-compat .create-manual-main,.create-plan-root-compat .create-manual-side,.create-plan-root-compat .create-glance,.create-plan-root-compat .create-itinerary,.create-plan-root-compat .legacy-create-choice-card,.create-plan-root-compat .legacy-create-finish-card{border-color:var(--compat-line-0f0b4)!important;border-radius:22px!important;box-shadow:0 16px 42px #161e3411!important}.create-plan-root-compat .create-review-head{min-height:92px!important;padding:18px 20px!important}.create-plan-root-compat .create-review-layout{grid-template-columns:minmax(0,1fr) 330px!important;gap:14px!important}.create-plan-root-compat .create-review-side{top:calc(var(--header-height,76px) + 14px)!important}.create-plan-root-compat .create-manual{grid-template-columns:minmax(0,1fr) 320px!important;gap:16px!important}.create-plan-root-compat .create-manual-main,.create-plan-root-compat .create-manual-side{padding:21px!important}.create-plan-root-compat .create-free textarea,.create-plan-root-compat .create-manual textarea{resize:vertical}@media (max-width:920px){.create-plan-root-compat .create-review-layout,.create-plan-root-compat .create-manual{grid-template-columns:1fr!important}.create-plan-root-compat .create-review-side,.create-plan-root-compat .create-manual-side{position:static!important}}:root{--commerce-ink:#111827;--commerce-muted:#667085;--commerce-line:#e7e9ee;--commerce-soft:#f7f8fa;--commerce-primary:#ef5b45;--commerce-primary-dark:#c53f2d;--commerce-shadow:0 22px 70px #0f172a1a}.commerce-home{color:var(--commerce-ink);background:#fff}.page-space-inline{width:min(1200px,100% - 40px);margin-inline-start:auto;margin-inline-end:auto}.commerce-kicker{color:var(--commerce-primary-dark);letter-spacing:.12em;align-items:center;gap:7px;font-size:.72rem;font-weight:900;display:inline-flex}.commerce-kicker svg{width:16px;height:16px}.commerce-hero{width:min(1260px,100% - 40px);box-shadow:var(--commerce-shadow);background:radial-gradient(circle at 88% 10%,#ef5b4524,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfbfd 56%,#f6f3ff 100%);border:1px solid #eceef2;border-radius:36px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:30px;margin:24px auto 0;padding:clamp(38px,5vw,72px);display:grid;position:relative;overflow:hidden}.commerce-hero-copy h1{letter-spacing:-.065em;max-width:850px;margin:14px 0 18px;font-size:clamp(2.7rem,5.7vw,5.4rem);line-height:.94}.commerce-hero-copy h1 em{color:var(--commerce-primary);font-style:normal}.commerce-hero-copy>p{max-width:720px;color:var(--commerce-muted);margin:0;font-size:1.08rem;line-height:1.7}.commerce-search{border:1px solid var(--commerce-line);background:#fff;border-radius:22px;grid-template-columns:minmax(250px,1.6fr) minmax(160px,.7fr) 120px auto;gap:8px;margin-top:30px;padding:8px;display:grid;box-shadow:0 14px 40px #0f172a14}.commerce-search label,.legacy-discover-filter label{border-right:1px solid #eceef2;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:flex}.commerce-search label svg,.legacy-discover-filter label>svg{width:18px;color:var(--commerce-primary)}.commerce-search label span,.legacy-discover-filter label span{flex:1;min-width:0;display:grid}.commerce-search small,.legacy-discover-filter small{color:#7b8494;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:850}.commerce-search input,.legacy-discover-filter input{width:100%;min-width:0;color:var(--commerce-ink);font:inherit;background:0 0;border:0;outline:0;padding:3px 0;font-weight:750}.commerce-search-button{background:var(--commerce-primary);color:#fff;cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:900;display:inline-flex}.commerce-trust-row{color:#586174;flex-wrap:wrap;gap:14px;margin-top:20px;font-size:.82rem;font-weight:750;display:flex}.commerce-trust-row span{align-items:center;gap:6px;display:flex}.commerce-trust-row svg{color:#16a36b;width:16px}.commerce-ai-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #5c468c21;border-radius:28px;align-self:center;padding:26px;box-shadow:0 18px 55px #2e224c17}.commerce-ai-card>span{color:#6e4bc4;letter-spacing:.1em;align-items:center;gap:7px;font-size:.72rem;font-weight:900;display:flex}.commerce-ai-card h2{letter-spacing:-.035em;margin:12px 0 8px;font-size:1.7rem}.commerce-ai-card p{color:var(--commerce-muted);line-height:1.55}.commerce-ai-card form{gap:10px;margin-top:16px;display:grid}.commerce-ai-card textarea{resize:vertical;min-height:110px;font:inherit;border:1px solid #dedfe6;border-radius:16px;padding:14px;line-height:1.45}.commerce-prompt-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.commerce-prompt-list button{color:#555f73;cursor:pointer;background:#fff;border:1px solid #e2e3ea;border-radius:999px;padding:7px 10px;font-size:.72rem}.commerce-intents,.commerce-section,.commerce-trip-strip,.commerce-partner-cta{padding-block-start:54px;padding-block-end:54px}.commerce-intents>header,.commerce-section>header,.legacy-trips-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.commerce-intents h2,.commerce-section h2,.legacy-trips-section h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(1.8rem,3vw,2.6rem)}.commerce-intents>header>a,.commerce-section>header>a,.legacy-trips-section>header>a{color:var(--commerce-primary-dark);align-items:center;gap:6px;font-weight:850;text-decoration:none;display:flex}.commerce-intents>div{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.commerce-intents>div>a{border:1px solid var(--commerce-line);min-height:150px;color:var(--commerce-ink);background:#fff;border-radius:22px;gap:12px;padding:22px;text-decoration:none;transition:all .2s;display:grid}.commerce-intents>div>a:hover{border-color:#d9dce4;transform:translateY(-3px);box-shadow:0 16px 35px #0f172a14}.commerce-intents>div>a>svg{width:28px;height:28px;color:var(--commerce-primary)}.commerce-intents>div>a>b{font-size:1.05rem}.commerce-intents>div>a>span{color:var(--commerce-muted);align-items:center;gap:5px;margin-top:auto;font-size:.76rem;display:flex}.commerce-trip-strip{color:#fff;background:#111827;border-radius:28px;grid-template-columns:1fr 1.2fr;align-items:center;gap:30px;padding-inline-start:30px;padding-inline-end:30px;display:grid}.commerce-trip-strip h2{margin:8px 0;font-size:2rem}.commerce-trip-strip p{color:#aab3c2;margin:0}.commerce-trip-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.commerce-trip-card{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.commerce-trip-card>svg{width:22px}.commerce-trip-card span{flex:1;display:grid}.commerce-trip-card small{color:#aab3c2}.commerce-product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.commerce-product-card{border:1px solid var(--commerce-line);color:var(--commerce-ink);background:#fff;border-radius:22px;text-decoration:none;transition:all .2s;overflow:hidden}.commerce-product-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #0f172a1a}.commerce-product-cover{background-position:50%;background-size:cover;min-height:190px;position:relative}.commerce-product-cover>span,.commerce-product-cover>b{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111827c7;border-radius:999px;padding:7px 9px;font-size:.7rem;font-weight:850;position:absolute;top:12px}.commerce-product-cover>span{left:12px}.commerce-product-cover>b{align-items:center;gap:4px;display:flex;right:12px}.commerce-product-cover>b svg{fill:currentColor;width:13px}.commerce-product-card>div:last-child{padding:16px}.commerce-product-card small{color:#7b8494}.commerce-product-card h3{margin:5px 0 8px;font-size:1.05rem}.commerce-product-card p{min-height:34px;color:var(--commerce-muted);align-items:center;gap:5px;margin:0;font-size:.78rem;display:flex}.commerce-product-card p svg{width:14px}.commerce-product-card footer{border-top:1px solid #f0f1f4;justify-content:space-between;align-items:end;gap:10px;margin-top:15px;padding-top:12px;display:flex}.commerce-product-card footer span{display:grid}.commerce-product-card footer strong{font-size:1rem}.commerce-product-card footer em{color:#137b54;font-size:.72rem;font-style:normal;font-weight:800}.commerce-section header p{color:var(--commerce-muted);margin:7px 0 0}.commerce-ideas{background:var(--commerce-soft);width:100%;max-width:none;padding-inline-start:max(20px,50% - 600px);padding-inline-end:max(20px,50% - 600px)}.commerce-idea-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.commerce-idea-grid>a{min-height:145px;color:var(--commerce-ink);background:#fff;border:1px solid #e7e9ee;border-radius:20px;grid-template-columns:145px 1fr;text-decoration:none;display:grid;overflow:hidden}.commerce-idea-cover{background-position:50%;background-size:cover}.commerce-idea-grid>a>span{align-content:center;gap:5px;padding:16px;display:grid}.commerce-idea-grid small{color:#7b8494}.commerce-idea-grid b{font-size:1rem}.commerce-idea-grid em{color:var(--commerce-primary-dark);align-items:center;gap:5px;font-size:.74rem;font-style:normal;font-weight:850;display:flex}.commerce-partner-cta{background:linear-gradient(135deg,#fff8f6,#fff);border:1px solid #efe3df;border-radius:30px;justify-content:space-between;align-items:center;gap:30px;margin-block-start:54px;margin-block-end:54px;padding:38px;display:flex}.commerce-partner-cta h2{letter-spacing:-.045em;max-width:800px;margin:8px 0 0;font-size:clamp(1.7rem,3vw,2.6rem)}.commerce-empty,.legacy-discover-empty,.legacy-trip-empty{min-height:210px;color:var(--commerce-muted);text-align:center;border:1px dashed #d8dce5;border-radius:22px;align-content:center;place-items:center;padding:25px;display:grid}.commerce-empty svg,.legacy-discover-empty>svg,.legacy-trip-empty>svg{width:28px;color:var(--commerce-primary)}.legacy-discover-filter>.btn{min-width:100px}.legacy-discover-tabs button.active,.legacy-discover-type button.active{color:var(--commerce-ink);background:#fff;box-shadow:0 3px 12px #0f172a12}.legacy-trip-booking-status.confirmed,.legacy-trip-booking-status.completed{color:#137b54;background:#e8f7ef}.legacy-trip-booking-status.cancelled,.legacy-trip-booking-status.refunded{color:#697386;background:#f1f2f4}@media (max-width:1000px){.commerce-hero{grid-template-columns:1fr}.commerce-search,.legacy-discover-filter{grid-template-columns:1fr 1fr}.commerce-search label,.legacy-discover-filter label{border-bottom:1px solid #eef0f3;border-right:0}.commerce-search-button,.legacy-discover-filter>.btn{min-height:48px}.commerce-intents>div{grid-template-columns:repeat(3,1fr)}.commerce-product-grid,.legacy-discover-product-grid{grid-template-columns:repeat(2,1fr)}.commerce-trip-strip{grid-template-columns:1fr}.commerce-idea-grid,.legacy-discover-idea-grid,.legacy-trips-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.page-space-inline,.commerce-hero{width:min(100% - 24px,1200px)}.commerce-hero{border-radius:24px;margin-top:10px;padding:26px 18px}.commerce-hero-copy h1{font-size:clamp(2.4rem,12vw,3.6rem)}.commerce-search,.legacy-discover-filter{grid-template-columns:1fr}.commerce-trust-row{display:grid}.commerce-intents,.commerce-section{padding-block-start:36px;padding-block-end:36px}.commerce-intents>header,.commerce-section>header,.legacy-trips-section>header{flex-direction:column;align-items:flex-start}.commerce-intents>div{grid-template-columns:1fr 1fr}.commerce-product-grid,.legacy-discover-product-grid,.commerce-idea-grid,.legacy-discover-idea-grid,.legacy-trips-plan-grid,.commerce-trip-actions{grid-template-columns:1fr}.commerce-idea-grid>a{grid-template-columns:110px 1fr}.commerce-partner-cta{flex-direction:column;align-items:flex-start;margin:30px 12px}}.product-policy-card{gap:20px;display:grid}.product-highlight-list{flex-wrap:wrap;gap:10px;display:flex}.product-highlight-list span{border:1px solid var(--commerce-line);background:var(--commerce-soft);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:750;display:inline-flex}.product-highlight-list svg{color:#18865b;width:16px;height:16px}.product-inclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-inclusion-grid>div{border:1px solid var(--commerce-line);background:#fff;border-radius:16px;padding:16px}.product-inclusion-grid b{margin-bottom:10px;display:block}.product-inclusion-grid p{color:var(--commerce-muted);margin:6px 0;font-size:14px}.product-policy-note{background:#f3faf6;border:1px solid #d8efe1;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.product-policy-note svg{color:#18865b;flex:none;width:20px}.product-policy-note p{color:var(--commerce-muted);margin:4px 0 0}.product-terms{border-top:1px solid var(--commerce-line);padding-top:14px}.product-terms summary{cursor:pointer;font-weight:800}.product-terms p{color:var(--commerce-muted);line-height:1.7}@media (max-width:720px){.product-inclusion-grid{grid-template-columns:1fr}}.legacy-trip-next.empty{background:var(--surface-2)}.legacy-trip-card-actions .btn{align-items:center;gap:7px;display:inline-flex}.legacy-trip-booking-status-compat.confirmed,.legacy-trip-booking-status-compat.completed{background:color-mix(in srgb,#22c55e 13%,var(--surface));color:#16803a}.legacy-trip-booking-status-compat.pending,.legacy-trip-booking-status-compat.held{background:color-mix(in srgb,#f59e0b 13%,var(--surface));color:#a16207}.legacy-trip-booking-status-compat.cancelled,.legacy-trip-booking-status-compat.refundfailed{background:color-mix(in srgb,#ef4444 12%,var(--surface));color:#b91c1c}@media (max-width:620px){.legacy-trips-hero-actions-compat .btn{flex:100%;justify-content:center}}.partner-stack{gap:18px;display:grid}.partner-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.partner-heading h2{margin:5px 0 4px}.partner-heading p{color:var(--muted);max-width:780px;margin:0}.partner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.partner-metrics>div{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-items:center;gap:10px;padding:15px;display:flex}.partner-metrics svg{width:20px;color:var(--primary)}.partner-metrics span{display:grid}.partner-metrics small{color:var(--muted);font-weight:750}.partner-metrics b{font-size:1.15rem}.partner-calendar-root{gap:8px;display:grid}.partner-calendar-root article{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.partner-calendar-root article.sold{border-color:color-mix(in srgb,#ef4444 25%,var(--border))}.partner-calendar-root article.blackout{opacity:.72;background:var(--surface-2)}.partner-calendar-root article>div:first-child{gap:2px;display:grid}.partner-calendar-root small,.partner-calendar-root span{color:var(--muted);font-size:.8rem}.partner-calendar-cap-root{text-align:right;display:grid}.partner-calendar-cap-root strong{font-size:1.1rem}.partner-inbox-tools-root{grid-template-columns:minmax(260px,1fr) auto;gap:10px;display:grid}.partner-inbox-tools-root label{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.partner-inbox-tools-root label svg{width:18px;color:var(--muted)}.partner-inbox-tools-root input{background:0 0;border:0;outline:0;width:100%;padding:12px 0}.partner-inbox-tools-root select{min-width:190px}.partner-inbox-root{gap:9px;display:grid}.partner-inbox-root>article{border:1px solid var(--border);background:var(--surface);border-radius:19px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.partner-inbox-main-root{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0;display:grid}.partner-inbox-main-root>div{gap:2px;min-width:0;display:grid}.partner-inbox-main-root>div b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.partner-inbox-main-root small,.partner-inbox-main-root span{color:var(--muted);font-size:.8rem}.partner-inbox-main-root>i{background:color-mix(in srgb,var(--primary) 10%,var(--surface));border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:.75rem;font-style:normal;display:flex}.partner-inbox-main-root>i svg{width:14px}.partner-status-root{background:var(--surface-2);border-radius:999px;padding:6px 8px;font-weight:900;font-size:.72rem!important}.partner-status-root.confirmed,.partner-status-root.completed{color:#16803a;background:color-mix(in srgb,#22c55e 12%,var(--surface))}.partner-status-root.pending,.partner-status-root.held{color:#a16207;background:color-mix(in srgb,#f59e0b 12%,var(--surface))}.partner-inbox-actions-root{gap:6px;display:flex}.partner-legacy-details{border:1px dashed var(--border);border-radius:16px;padding:12px}.partner-legacy-details>summary{cursor:pointer;font-weight:850}.partner-checkin-root{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);gap:16px;display:grid}.partner-checkin-root form,.partner-checkin-root aside{border:1px solid var(--border);background:var(--surface);border-radius:22px;gap:14px;padding:22px;display:grid}.partner-checkin-root label{gap:6px;font-weight:800;display:grid}.partner-checkin-root textarea{min-height:96px}.partner-checkin-root aside{background:color-mix(in srgb,var(--primary) 6%,var(--surface));align-content:start}.partner-checkin-root aside>svg{width:34px;color:var(--primary)}.partner-checkin-root aside h3,.partner-checkin-root aside p{margin:0}.partner-checkin-root aside p{color:var(--muted);line-height:1.55}.partner-checkin-success-root{background:color-mix(in srgb,#22c55e 11%,var(--surface));border-radius:15px;align-items:center;gap:10px;margin-top:8px;padding:12px;display:flex}.partner-checkin-success-root svg{color:#16803a;width:22px}.partner-checkin-success-root span{display:grid}.partner-checkin-success-root small{color:var(--muted)}@media (max-width:900px){.partner-metrics{grid-template-columns:repeat(2,1fr)}.partner-checkin-root,.partner-inbox-root>article{grid-template-columns:1fr}.partner-inbox-actions-root{justify-content:flex-end}}@media (max-width:620px){.partner-heading{flex-direction:column;align-items:start}.partner-metrics{grid-template-columns:1fr 1fr}.partner-calendar-root article{grid-template-columns:1fr auto}.partner-calendar-root article>button{grid-column:1/-1}.partner-inbox-tools-root{grid-template-columns:1fr}.partner-inbox-tools-root select{width:100%}.partner-inbox-main-root{grid-template-columns:auto minmax(0,1fr) auto}.partner-inbox-main-root>strong{grid-column:2}.partner-inbox-main-root>i{grid-area:1/3/3}.partner-inbox-actions-root{justify-content:stretch}.partner-inbox-actions-root .btn{flex:1}}.partner-payment-root{font-style:normal;font-weight:850}.partner-payment-root.succeeded,.partner-payment-root.notrequired{color:#16803a}.partner-payment-root.pending,.partner-payment-root.missing{color:#a16207}.partner-payment-root.failed,.partner-payment-root.cancelled{color:#b42318}.partner-payment-root.refundpending,.partner-payment-root.refunded{color:#6d28d9}.booking-trust-root{border-color:color-mix(in srgb,var(--primary,#2563eb) 18%,#0f172a17);background:linear-gradient(145deg,color-mix(in srgb,var(--primary,#2563eb) 3%,#fff),#fff)}.booking-trust-root .booking-support-list>div{align-items:flex-start}.booking-trust-root input{min-width:0}.partner-finance-root{overflow:hidden}.partner-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.partner-finance-grid form{border:1px solid var(--border);background:var(--surface-2);border-radius:20px;gap:12px;padding:18px;display:grid}.partner-finance-grid form h3{margin:0 0 3px}.partner-finance-grid label,.partner-team-form>label{gap:6px;font-weight:800;display:grid}.partner-finance-grid label small,.partner-team-form label small{color:var(--muted);font-weight:650;line-height:1.45}.partner-finance-grid input,.partner-finance-grid select,.partner-team-form input,.partner-team-form select{width:100%}.partner-team-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.partner-team-form>fieldset{border:1px solid var(--border);border-radius:18px;grid-column:1/-1;margin:0;padding:14px}.partner-team-form>fieldset legend{padding:0 7px;font-weight:900}.partner-team-form>button{justify-self:start}.partner-team-permissions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.partner-team-permissions>label{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:flex-start;gap:9px;padding:10px;display:flex}.partner-team-permissions input{width:auto;margin-top:3px}.partner-team-permissions span{font-weight:800;display:grid}.partner-team-permissions small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.admin-trust-root{gap:18px;display:grid}.admin-trust-root table small{max-width:340px;color:var(--muted);white-space:normal;line-height:1.35;display:block}.admin-trust-root .row-actions{flex-wrap:wrap}@media (max-width:900px){.partner-finance-grid{grid-template-columns:1fr}.partner-team-form{grid-template-columns:1fr 1fr}.partner-team-permissions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.partner-team-form,.partner-team-permissions{grid-template-columns:1fr}.partner-finance-grid form{padding:14px}.admin-trust-root .table-card{overflow:auto}}.growth-financial-form-root{gap:16px;display:grid}.growth-financial-form-root label{color:#273247;gap:8px;font-weight:800;display:grid}.growth-financial-form-root input,.growth-financial-form-root textarea{width:100%;font:inherit;color:#1c2638;background:#fff;border:1px solid #dfe5ee;border-radius:14px;padding:12px 14px}.growth-financial-form-root textarea{resize:vertical;min-height:110px}.growth-financial-form-root small{color:#758095;font-size:.72rem;font-weight:600;line-height:1.5}.growth-financial-form-root .modal-actions{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}@media (max-width:720px){.growth-financial-form-root .modal-actions{flex-direction:column-reverse}.growth-financial-form-root .modal-actions .btn{width:100%}}.partner-scope-note-root,.partner-readonly-root{color:#66758c;align-items:center;gap:7px;font-size:.72rem;font-weight:800;display:inline-flex}.partner-scope-note-root{background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;padding:10px 12px}.partner-readonly-root svg,.partner-scope-note-root svg{width:15px;height:15px}.partner-readonly-root{background:#f4f6f9;border-radius:11px;padding:8px 10px}.partner-ops-panel{gap:18px;display:grid}.partner-finance-grid-compat{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.partner-finance-grid-compat form,.partner-integration-form{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:18px;gap:12px;padding:18px;display:grid}.partner-finance-grid-compat form h3{margin:0}.partner-finance-grid-compat label,.partner-integration-form label{gap:6px;font-weight:700;display:grid}.partner-finance-grid-compat small,.partner-integration-form small{color:var(--muted,#64748b);font-weight:500;line-height:1.45}.partner-integration-form{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-integration-form .span-2{grid-column:1/-1}.partner-integration-form button{justify-self:start}.partner-table{overflow:auto}.partner-readonly-root{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.partner-scope-note-root{background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.partner-scope-note-root svg{flex:none;margin-top:2px}.partner-scope-note-root span{gap:3px;display:grid}.partner-scope-note-root small{color:#475569;line-height:1.45}@media (max-width:860px){.partner-finance-grid-compat,.partner-integration-form{grid-template-columns:1fr}.partner-integration-form .span-2{grid-column:auto}}.create-plan-root-alternate{width:min(1580px,100% - 34px)!important}.create-plan-root-alternate .legacy-create-topbar-alternate{border-radius:22px!important;min-height:0!important;padding:18px 22px!important}.create-plan-root-alternate .legacy-create-topbar-alternate h1{max-width:900px;margin-top:8px;letter-spacing:-.055em!important;font-size:clamp(1.8rem,3vw,3.4rem)!important;line-height:1.02!important}.create-plan-root-alternate .legacy-create-topbar-alternate p{max-width:760px;margin-top:6px;font-size:.86rem!important;line-height:1.55!important}.create-plan-root-alternate .create-review-compat{gap:16px}.create-plan-root-alternate .create-review-head-compat{min-height:86px!important;padding:17px 20px!important}.create-plan-root-alternate .create-review-head-compat .create-review-title h2{font-size:1.45rem!important}.create-plan-root-alternate .create-review-head-compat .create-review-title p{max-width:920px;font-size:.76rem!important}.create-hero,.create-timeline,.create-intelligence,.create-finalize,.create-options,.create-details{background:#fff;border:1px solid #e1e6ed;border-radius:22px;box-shadow:0 14px 38px #161e340e}.create-hero{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:20px;padding:20px;display:grid;overflow:hidden}.create-hero-main{min-width:0}.create-hero-kicker,.create-timeline-head>div>span,.create-intelligence-head>div>span,.create-finalize-copy>span{color:#e14c38;letter-spacing:.055em;align-items:center;gap:6px;font-size:.69rem;font-weight:950;display:inline-flex}.create-hero-kicker svg,.create-timeline-head>div>span svg,.create-intelligence-head>div>span svg,.create-finalize-copy>span svg{width:15px}.create-hero h2{color:#172033;letter-spacing:-.055em;margin:6px 0 4px;font-size:clamp(1.7rem,2.5vw,2.8rem);line-height:1.04}.create-hero-main>p{color:#667085;margin:0;font-size:.82rem}.create-hero-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.create-hero-pills>span{color:#566174;background:#fafbfc;border:1px solid #e4e8ef;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:.71rem;display:inline-flex}.create-hero-pills svg{width:15px;color:var(--create-brand)}.create-hero-pills b{color:#344054}.create-hero-score{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:310px;display:grid}.create-hero-score>div{color:#344054;background:#f5f7fa;border-radius:14px;align-content:center;justify-items:center;min-height:70px;padding:10px;display:grid}.create-hero-score>div.ok{color:#16794d;background:#eaf8ef}.create-hero-score>div.warn{color:#8a6300;background:#fff7df}.create-hero-score strong{font-size:1.35rem;line-height:1}.create-hero-score span{margin-top:4px;font-size:.64rem;font-weight:800}.create-options{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.create-options-copy{display:grid}.create-options-copy small{color:#e14c38;letter-spacing:.045em;font-size:.62rem;font-weight:950}.create-options-copy b{color:#344054;margin-top:3px;font-size:.78rem}.create-option-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.create-option-tabs button{color:#667085;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:13px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:64px;padding:9px 10px;display:grid}.create-option-tabs button.active{border-color:var(--create-brand);box-shadow:inset 0 0 0 1px var(--create-brand);background:#fff7f5}.create-option-tabs button>span:nth-child(2){min-width:0;display:grid}.create-option-tabs button b{color:#344054;font-size:.76rem}.create-option-tabs button small{color:#8993a2;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.create-option-tabs strong{color:#b83c2d;justify-items:end;font-size:.85rem;display:grid}.create-option-tabs em{color:#98a2b3;font-size:.56rem;font-style:normal}.create-plan-root-alternate .create-timeline{overflow:hidden;border-radius:24px!important;padding:0!important}.create-timeline-head{background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 22px;display:flex}.create-timeline-head h2{color:#172033;letter-spacing:-.045em;margin:5px 0 4px;font-size:clamp(1.45rem,2.2vw,2.25rem)}.create-timeline-head p{color:#6f7989;max-width:780px;margin:0;font-size:.76rem;line-height:1.5}.create-timeline-kpis{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.create-timeline-kpis>span{background:#f4f6f9;border-radius:13px;grid-template-columns:20px 1fr;align-content:center;gap:0 6px;min-width:92px;min-height:58px;padding:8px 9px;display:grid}.create-timeline-kpis svg{width:16px;color:var(--create-brand);grid-row:1/3}.create-timeline-kpis b{color:#344054;font-size:.75rem}.create-timeline-kpis small{color:#98a2b3;font-size:.59rem}.create-board-scroll{overscroll-behavior-inline:contain;overflow-x:auto}.create-board{min-width:min(100%, calc(var(--timeline-columns) * 340px));grid-template-columns:repeat(var(--timeline-columns), minmax(330px, 1fr));background:#f3f5f8;gap:0;display:grid}.create-day-compat{background:#fff;border-right:1px solid #dfe4eb;min-width:0}.create-day-compat:last-child{border-right:0}.create-day-head-compat{color:#fff;background:#182338;min-height:128px;padding:17px 18px 14px}.create-day-head-compat>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-day-head-compat>div:first-child span{color:#ff8b79;letter-spacing:.055em;align-items:center;gap:6px;font-size:.64rem;font-weight:950;display:inline-flex}.create-day-head-compat>div:first-child svg{width:13px}.create-day-head-compat>div:first-child strong{color:#ffffffc2;font-size:.68rem}.create-day-head-compat h3{letter-spacing:-.02em;min-height:38px;margin:10px 0 8px;font-size:1rem;line-height:1.25}.create-day-stats{flex-wrap:wrap;gap:6px;display:flex}.create-day-stats span{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:800}.create-day-compat-warning{color:#755500;background:#fff9e9;border:1px solid #f0d89d;border-radius:11px;align-items:flex-start;gap:7px;margin:10px 12px 0;padding:9px 10px;display:flex}.create-day-compat-warning>svg{flex:none;width:14px}.create-day-compat-warning span{display:grid}.create-day-compat-warning b{font-size:.67rem}.create-day-compat-warning small{margin-top:2px;font-size:.61rem;line-height:1.4}.create-day-line{padding:13px 12px 16px}.create-event{grid-template-columns:47px 26px minmax(0,1fr);gap:6px;min-height:96px;display:grid}.create-event-time{align-content:start;justify-items:end;padding-top:7px;display:grid}.create-event-time b{color:#172033;font-variant-numeric:tabular-nums;font-size:.75rem}.create-event-time small{color:#98a2b3;font-variant-numeric:tabular-nums;margin-top:2px;font-size:.57rem}.create-event-rail{justify-content:center;display:flex;position:relative}.create-event-rail:after{content:"";background:#dde2e9;width:1px;position:absolute;top:33px;bottom:0;left:50%}.create-event:last-child .create-event-rail:after{display:none}.create-event-rail i{z-index:1;color:#d94b39;background:#fff2ef;border:1px solid #ffd0c7;border-radius:50%;place-items:center;width:25px;height:25px;margin-top:3px;display:grid;position:relative}.create-event-rail svg{width:12px}.create-event.type-food .create-event-rail i{color:#a96000;background:#fff8e8;border-color:#f0ddb8}.create-event.type-stay .create-event-rail i{color:#5d50a6;background:#f5f2ff;border-color:#ddd8f3}.create-event.type-transport .create-event-rail i{color:#346b98;background:#eef7ff;border-color:#d5e6f5}.create-event.type-free .create-event-rail i{color:#377b5c;background:#eef9f3;border-color:#d0eadc}.create-event-body{border-bottom:1px solid #edf0f4;min-width:0;padding:2px 0 17px}.create-event:last-child .create-event-body{border-bottom:0}.create-transfer{color:#53708d;background:#eef5fb;border-radius:7px;align-items:center;gap:4px;margin-bottom:6px;padding:4px 7px;font-size:.58rem;font-weight:850;display:inline-flex}.create-transfer svg{width:10px}.create-event-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.create-event-title>div{min-width:0}.create-event-title span{color:#9a6b62;letter-spacing:.035em;text-transform:uppercase;margin-bottom:2px;font-size:.55rem;font-weight:900;display:block}.create-event-title h4{color:#263246;margin:0;font-size:.82rem;line-height:1.35}.create-event-title>strong{color:#ba3d2e;flex:none;font-size:.67rem}.create-event-body>p{color:#667085;margin:5px 0 0;font-size:.68rem;line-height:1.5}.create-event-meta{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.create-event-meta>span{color:#657083;background:#f3f5f8;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:.57rem;font-weight:800;display:inline-flex}.create-event-meta>span.important{color:#9d3c2f;background:#fff0ec}.create-event-meta svg{width:10px}.create-address{color:#8791a0;align-items:flex-start;gap:4px;margin-top:6px;font-size:.59rem;line-height:1.35;display:flex}.create-address svg{flex:none;width:11px}.create-map-link{color:#c34232;align-items:center;gap:4px;margin-top:7px;font-size:.61rem;font-weight:850;text-decoration:none;display:inline-flex}.create-map-link svg{width:11px}.create-intelligence{padding:18px 20px}.create-intelligence-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.create-intelligence-head h3{color:#263246;letter-spacing:-.03em;margin:4px 0 0;font-size:1.15rem}.create-intelligence-head>span{border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:.66rem;font-weight:900;display:inline-flex}.create-intelligence-head>span.good{color:#16794d;background:#eaf8ef}.create-intelligence-head>span.watch{color:#8b6500;background:#fff7df}.create-intelligence-head>span svg{width:13px}.create-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.create-intelligence-grid article{background:#fbfcfd;border:1px solid #e6eaf0;border-radius:13px;grid-template-columns:25px 1fr;align-items:start;gap:8px;min-width:0;min-height:92px;padding:11px;display:grid}.create-intelligence-grid article>svg{width:19px;color:var(--create-brand)}.create-intelligence-grid article span{min-width:0;display:grid}.create-intelligence-grid small{color:#98a2b3;font-size:.59rem}.create-intelligence-grid b{color:#344054;margin-top:2px;font-size:.78rem}.create-intelligence-grid em{color:#737e8e;margin-top:4px;font-size:.59rem;font-style:normal;line-height:1.4}.create-warning-list,.create-planning-notes{gap:6px;margin-top:10px;display:grid}.create-warning-list span,.create-planning-notes span{border-radius:9px;align-items:flex-start;gap:6px;padding:8px 9px;font-size:.65rem;line-height:1.45;display:flex}.create-warning-list span{color:#725500;background:#fff8e7}.create-planning-notes span{color:#476557;background:#eff8f3}.create-warning-list svg,.create-planning-notes svg{flex:none;width:12px}.create-details{overflow:hidden}.create-details>summary{color:#344054;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:14px 18px;list-style:none;display:flex}.create-details>summary::-webkit-details-marker{display:none}.create-details>summary>span{grid-template-columns:24px 1fr;gap:1px 8px;min-width:0;display:grid}.create-details>summary>span>svg{width:18px;color:var(--create-brand);grid-row:1/3}.create-details>summary b{font-size:.78rem}.create-details>summary small{color:#8791a0;font-size:.65rem}.create-details>summary>svg{width:18px;transition:transform .18s}.create-details[open]>summary>svg{transform:rotate(180deg)}.create-details-body{background:#f8fafc;border-top:1px solid #edf0f4;gap:12px;padding:0 14px 14px;display:grid}.create-details-body>section{margin-top:14px;box-shadow:none!important}.create-plan-root-alternate .create-finalize{grid-template-columns:minmax(250px,1fr) minmax(210px,.75fr) 170px auto;align-items:end;gap:12px;display:grid;padding:17px 18px!important}.create-finalize-copy h3{color:#263246;margin:4px 0 3px;font-size:1.2rem}.create-finalize-copy p{color:#7b8594;max-width:520px;margin:0;font-size:.66rem;line-height:1.4}.create-finalize label{color:#667085;gap:5px;font-size:.64rem;font-weight:850;display:grid}.create-finalize input,.create-finalize select{color:#344054;background:#fff;border:1px solid #dfe4eb;border-radius:11px;width:100%;min-height:44px;padding:0 11px;font-size:.75rem}.create-plan-root-alternate .create-create-compat{white-space:nowrap;min-height:46px!important;padding-inline-start:17px!important;padding-inline-end:17px!important}@media (max-width:1180px){.create-hero{grid-template-columns:1fr}.create-hero-score{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.create-options{grid-template-columns:1fr}.create-finalize{grid-template-columns:1fr 1fr!important}.create-finalize-copy{grid-column:1/-1}}@media (max-width:900px){.create-plan-root-alternate{width:min(100% - 20px,100%)!important}.create-timeline-head{align-items:start;display:grid}.create-timeline-kpis{justify-content:flex-start}.create-board{min-width:100%;grid-template-columns:1fr!important}.create-day-compat{border-bottom:10px solid #f2f4f7;border-right:0}.create-day-compat:last-child{border-bottom:0}.create-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-option-tabs{grid-template-columns:1fr}}@media (max-width:640px){.create-plan-root-alternate{width:calc(100% - 12px)!important}.create-plan-root-alternate .legacy-create-topbar-alternate{padding:15px!important}.create-plan-root-alternate .legacy-create-topbar-alternate h1{font-size:1.8rem!important}.create-hero{padding:15px}.create-hero-score{grid-template-columns:repeat(2,minmax(0,1fr))}.create-hero-pills{grid-template-columns:1fr 1fr;display:grid}.create-timeline-head{padding:16px}.create-timeline-kpis{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.create-timeline-kpis>span{min-width:0}.create-day-head-compat{min-height:0}.create-event{grid-template-columns:42px 24px minmax(0,1fr)}.create-event-title{display:grid}.create-event-title>strong{justify-self:start}.create-intelligence{padding:15px}.create-intelligence-head{align-items:flex-start}.create-intelligence-grid{grid-template-columns:1fr}.create-finalize{grid-template-columns:1fr!important}.create-finalize-copy{grid-column:auto}.create-finalize .create-create-compat{width:100%}}@media (prefers-reduced-motion:reduce){.create-plan-root-alternate *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.create-plan-root-alternate .create-timeline-compat{overflow:hidden}.create-days-ribbon{background:#f7f8fa;border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:12px 14px;display:grid}.create-day-summary{background:#fff;border:1px solid #e2e7ed;border-radius:12px;min-width:0;padding:10px 11px;display:grid}.create-day-summary span{color:#e04b37;letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:950}.create-day-summary b{color:#263246;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.75rem;overflow:hidden}.create-day-summary small{color:#8b95a4;margin-top:3px;font-size:.59rem}.create-board-scroll-compat{background:#eef1f5;padding:14px;overflow-x:auto}.create-plan-root-alternate .create-board-compat{min-width:max(100%, calc(var(--timeline-columns,3) * 350px));background:0 0;align-items:flex-start;gap:12px;display:flex}.create-plan-root-alternate .create-day-alternate{background:#fff;border:1px solid #dde3ea;border-radius:16px;flex:1 0 345px;align-self:flex-start;width:min(430px,100vw - 40px);overflow:hidden}.create-plan-root-alternate .create-day-alternate:last-child{border-right:1px solid #dde3ea}.create-plan-root-alternate .create-day-head-alternate{border-radius:15px 15px 0 0;min-height:112px;padding:15px 16px 13px}.create-plan-root-alternate .create-day-head-alternate h3{min-height:0;margin:8px 0;font-size:.94rem}.create-day-warning{background:#fff9ea;border:1px solid #edd9a8;border-radius:10px;margin:10px 12px 0}.create-day-warning summary{color:#765700;cursor:pointer;align-items:center;gap:6px;min-height:38px;padding:8px 10px;font-size:.63rem;font-weight:900;list-style:none;display:flex}.create-day-warning summary::-webkit-details-marker{display:none}.create-day-warning summary svg{width:13px}.create-day-warning>div{gap:5px;padding:0 10px 9px;display:grid}.create-day-warning p{color:#7a6531;margin:0;font-size:.59rem;line-height:1.45}.create-plan-root-alternate .create-day-line-compat{padding:12px 12px 14px}.create-plan-root-alternate .create-event-compat{grid-template-columns:45px 25px minmax(0,1fr);min-height:86px}.create-plan-root-alternate .create-event-body-compat{padding-bottom:14px}.create-plan-root-alternate .create-event-body-compat>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.65rem;display:-webkit-box;overflow:hidden}.create-event-details{margin-top:6px}.create-event-details summary{color:#667085;cursor:pointer;align-items:center;gap:3px;font-size:.57rem;font-weight:850;list-style:none;display:inline-flex}.create-event-details summary::-webkit-details-marker{display:none}.create-event-details summary svg{width:10px;transition:transform .15s}.create-event-details[open] summary svg{transform:rotate(180deg)}.create-event-details>p{color:#6d5b2d;background:#fff9e9;border-radius:8px;align-items:flex-start;gap:5px;margin:6px 0 0;padding:7px 8px;font-size:.58rem;line-height:1.45;display:flex}.create-event-details>p svg{flex:none;width:11px}.create-journey-block{grid-template-columns:45px 25px minmax(0,1fr);gap:6px;min-height:104px;display:grid}.create-journey-rail{justify-content:center;display:flex;position:relative}.create-journey-rail:after{content:"";background:#dce3ea;width:1px;position:absolute;top:32px;bottom:0;left:50%}.create-journey-rail i{z-index:1;color:#315f86;background:#edf6fd;border:1px solid #cfe0ef;border-radius:50%;place-items:center;width:25px;height:25px;margin-top:3px;display:grid;position:relative}.create-journey-rail svg{width:12px}.create-journey-body{border-bottom:1px solid #edf0f4;min-width:0;padding:2px 0 16px}.create-journey-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.create-journey-title>div{min-width:0}.create-journey-title span{color:#557894;letter-spacing:.04em;font-size:.55rem;font-weight:950}.create-journey-title h4{color:#263246;margin:2px 0 0;font-size:.82rem;line-height:1.3}.create-journey-title>strong{color:#ba3d2e;flex:none;font-size:.67rem}.create-journey-body>p{color:#687487;margin:5px 0 0;font-size:.64rem;line-height:1.45}.create-journey-meta{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.create-journey-meta span{color:#637084;background:#f2f5f8;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:.56rem;font-weight:850;display:inline-flex}.create-journey-meta span.important{color:#9d3c2f;background:#fff0ec}.create-journey-meta svg{width:10px}.create-journey-details{margin-top:7px}.create-journey-details summary{color:#3f6380;cursor:pointer;align-items:center;gap:4px;min-height:28px;font-size:.58rem;font-weight:900;list-style:none;display:inline-flex}.create-journey-details summary::-webkit-details-marker{display:none}.create-journey-details summary svg{width:10px;transition:transform .15s}.create-journey-details[open] summary svg{transform:rotate(180deg)}.create-journey-details>div{background:#f8fafc;border:1px solid #e2e8ef;border-radius:9px;gap:0;margin-top:5px;padding:7px 8px;display:grid}.create-journey-details>div>div{border-bottom:1px dashed #e1e6ec;grid-template-columns:42px minmax(0,1fr);gap:7px;min-width:0;padding:6px 0;display:grid}.create-journey-details>div>div:last-child{border-bottom:0}.create-journey-details time{color:#526276;font-variant-numeric:tabular-nums;font-size:.58rem;font-weight:900}.create-journey-details span{min-width:0;display:grid}.create-journey-details b{color:#344054;font-size:.61rem;line-height:1.35}.create-journey-details small{color:#8a95a4;margin-top:2px;font-size:.55rem}@media (min-width:1450px){.create-plan-root-alternate .create-board-compat{min-width:100%}.create-plan-root-alternate .create-day-alternate{flex-basis:0;width:auto}}@media (max-width:900px){.create-days-ribbon{grid-template-columns:1fr}.create-board-scroll-compat{padding:10px;overflow:visible}.create-plan-root-alternate .create-board-compat{min-width:0;display:grid;grid-template-columns:1fr!important}.create-plan-root-alternate .create-day-alternate{border-bottom:1px solid #dde3ea;flex:none;width:100%;max-width:none}}@media (max-width:560px){.create-days-ribbon{padding:9px 10px}.create-board-scroll-compat{padding:8px}.create-journey-block,.create-plan-root-alternate .create-event-compat{grid-template-columns:40px 23px minmax(0,1fr)}}.create-plan-root-alternate .create-options-compat{background:#fff;border:1px solid #e3e8ee;border-radius:14px;gap:0;padding:0;display:grid;overflow:hidden}.create-selected-option{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.create-selected-option>div{gap:2px;min-width:0;display:grid}.create-selected-option span{color:#e04b37;letter-spacing:.04em;align-items:center;gap:5px;font-size:.66rem;font-weight:950;display:inline-flex}.create-selected-option span svg{width:13px}.create-selected-option b{color:#1f2937;font-size:.92rem}.create-selected-option small{color:#748094;font-size:.72rem;line-height:1.4}.create-selected-option>strong{color:#bf4435;flex:none;font-size:1rem}.create-selected-option>strong em{color:#98a2b3;margin-left:2px;font-size:.62rem;font-style:normal;font-weight:800}.create-option-switcher{border-top:1px solid #edf0f3}.create-option-switcher>summary{color:#667085;cursor:pointer;background:#fafbfc;justify-content:space-between;align-items:center;min-height:42px;padding:9px 16px;font-size:.7rem;font-weight:900;list-style:none;display:flex}.create-option-switcher>summary::-webkit-details-marker{display:none}.create-option-switcher>summary svg{width:14px;transition:transform .15s}.create-option-switcher[open]>summary svg{transform:rotate(180deg)}.create-option-switcher .create-option-tabs{padding:10px}.create-plan-root-alternate .create-day-head-alternate>div:first-child span{font-size:.68rem}.create-plan-root-alternate .create-day-head-alternate>div:first-child strong{font-size:.74rem}.create-plan-root-alternate .create-day-head-alternate h3{font-size:1rem;line-height:1.35}.create-plan-root-alternate .create-day-alternate-stats span{font-size:.62rem}.create-plan-root-alternate .create-event-time-compat b,.create-journey-block .create-event-time-compat b{font-size:.78rem}.create-plan-root-alternate .create-event-time-compat small,.create-journey-block .create-event-time-compat small{font-size:.62rem}.create-plan-root-alternate .create-event-compat-title span{font-size:.61rem}.create-plan-root-alternate .create-event-compat-title h4{font-size:.9rem;line-height:1.35}.create-plan-root-alternate .create-event-compat-title>strong{font-size:.72rem}.create-plan-root-alternate .create-event-body-compat>p{-webkit-line-clamp:1;font-size:.72rem;line-height:1.48}.create-plan-root-alternate .create-event-compat-meta>span{font-size:.6rem}.create-plan-root-alternate .legacy-create-address{font-size:.61rem;line-height:1.4}.create-event-details summary,.create-journey-details summary{font-size:.64rem}.create-journey-title span{font-size:.61rem}.create-journey-title h4{font-size:.92rem}.create-journey-title>strong{font-size:.73rem}.create-journey-body>p{font-size:.71rem;line-height:1.45}.create-journey-meta span{font-size:.6rem}.create-journey-details b{font-size:.67rem}.create-journey-details small,.create-journey-details time{font-size:.61rem}@media (max-width:720px){.create-selected-option{align-items:flex-start}.create-selected-option>strong{font-size:.88rem}}:root{--compat-ink-809d0:#101828;--compat-soft-de2a9:#667085;--compat-line-ecd2f:#e7e9ee;--compat-hot-1eb02:#ff5b4d;--compat-bg-5c820:#f7f8fb}.home-commerce-home,.legacy-discover-alternate{color:var(--compat-ink-809d0)}.home-commerce-home{max-width:1440px;margin:auto;padding:36px 32px 90px}.home-commerce-hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:32px;min-height:610px;padding:34px 0 56px;display:grid}.home-commerce-kicker,.home-commerce-section header span,.home-commerce-mood-copy>span,.home-commerce-here-teaser>div>span,.legacy-discover-head>span{letter-spacing:.08em;color:var(--compat-hot-1eb02);align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.home-commerce-hero h1,.legacy-discover-head h1{letter-spacing:-.065em;margin:18px 0 22px;font-size:clamp(54px,7vw,104px);line-height:.92}.home-commerce-hero h1 em,.legacy-discover-head h1 em{color:var(--compat-hot-1eb02);font-style:normal}.home-commerce-hero-copy>p{max-width:650px;color:var(--compat-soft-de2a9);font-size:20px;line-height:1.55}.home-commerce-hero-actions{flex-wrap:wrap;gap:12px;margin:30px 0 20px;display:flex}.home-commerce-primary,.home-commerce-secondary{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.home-commerce-primary{background:var(--compat-hot-1eb02);color:#fff}.home-commerce-secondary{color:var(--compat-ink-809d0);border:1px solid var(--compat-line-ecd2f);background:#fff}.home-commerce-proof{color:var(--compat-soft-de2a9);flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.home-commerce-proof span:before{content:"✓";color:#20a36b;margin-right:6px;font-weight:900}.home-commerce-feature-card{text-align:left;color:#fff;cursor:pointer;background:#1f2937;border:0;border-radius:38px;min-height:520px;padding:28px;position:relative;overflow:hidden;box-shadow:0 24px 70px #10182829}.home-commerce-feature-card:after,.home-commerce-keo-cover:after,.legacy-idea-cover-compat:after{content:"";pointer-events:none;background:radial-gradient(circle at 70% 20%,#ffffff42,#0000 32%),linear-gradient(#0000 20%,#000000ad);position:absolute;top:0;bottom:0;left:0;right:0}.sunset{background:linear-gradient(135deg,#ff8a65,#783b67)}.forest{background:linear-gradient(135deg,#3f7058,#132e26)}.mist{background:linear-gradient(135deg,#81989a,#34435c)}.ocean{background:linear-gradient(135deg,#2092a5,#174466)}.city{background:linear-gradient(135deg,#8e4d73,#2d243e)}.heritage{background:linear-gradient(135deg,#a36f46,#4e382c)}.home-commerce-card-badge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2b;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:inline-flex;position:relative}.home-commerce-card-content{z-index:2;position:absolute;bottom:30px;left:30px;right:30px}.home-commerce-card-content h2{letter-spacing:-.05em;margin:5px 0;font-size:60px}.home-commerce-card-content p{margin:0 0 5px;font-size:18px}.home-commerce-card-content>div{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.home-commerce-card-content>div span{background:#ffffff26;border-radius:999px;padding:7px 10px}.home-commerce-card-content>b{align-items:center;gap:8px;font-size:16px;display:flex}.home-commerce-section{padding:66px 0}.home-commerce-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.home-commerce-section h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(34px,4vw,58px)}.home-commerce-section header>a{color:var(--compat-ink-809d0);font-weight:800;text-decoration:none}.home-commerce-card-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.home-commerce-keo-card{border:1px solid var(--compat-line-ecd2f);background:#fff;border-radius:24px;overflow:hidden}.home-commerce-keo-cover{color:#fff;justify-content:space-between;height:260px;padding:16px;text-decoration:none;display:flex;position:relative}.home-commerce-keo-cover>*{z-index:2}.home-commerce-keo-cover>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000040;border-radius:999px;height:max-content;padding:7px 10px;font-weight:800}.home-commerce-keo-cover button{background:#ffffffe0;border:0;border-radius:50%;width:40px;height:40px}.home-commerce-keo-card>div{padding:18px}.home-commerce-keo-card h3{margin:3px 0;font-size:28px}.home-commerce-keo-card p{color:var(--compat-soft-de2a9)}.home-commerce-tags{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.home-commerce-tags span{background:#f2f4f7;border-radius:999px;padding:6px 8px;font-size:12px}.home-commerce-keo-card>div>button{color:var(--compat-hot-1eb02);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-weight:900;display:flex}.home-commerce-mood-section{grid-template-columns:.7fr 1.3fr;align-items:center;gap:50px;display:grid}.home-commerce-mood-copy p{color:var(--compat-soft-de2a9);font-size:18px}.home-commerce-mood-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.home-commerce-mood-grid button{border:1px solid var(--compat-line-ecd2f);text-align:left;cursor:pointer;background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:110px;padding:18px;font-weight:900;display:grid}.home-commerce-mood-grid button svg:first-child{width:26px;height:26px;color:var(--compat-hot-1eb02)}.home-commerce-here-teaser{color:#fff;background:#101828;border-radius:34px;justify-content:space-between;align-items:center;gap:30px;padding:44px 48px;display:flex}.home-commerce-here-teaser h2{margin:8px 0 10px}.home-commerce-here-teaser p{color:#c7ceda;max-width:760px}.home-commerce-planner-backdrop{z-index:9999;background:#1018289e;place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.home-commerce-planner{background:#fff;border-radius:30px;width:min(760px,100%);padding:28px;box-shadow:0 30px 90px #00000040}.home-commerce-planner header{justify-content:space-between;gap:20px;display:flex}.home-commerce-planner header span{color:var(--compat-hot-1eb02);font-weight:900}.home-commerce-planner header h2{margin:4px 0;font-size:40px}.home-commerce-planner header p{color:var(--compat-soft-de2a9)}.home-commerce-planner header>button{background:#f2f4f7;border:0;border-radius:50%;width:44px;height:44px;font-size:26px}.home-commerce-origin{border:1px solid var(--compat-line-ecd2f);border-radius:16px;align-items:center;gap:10px;margin:22px 0;padding:0 14px;display:flex}.home-commerce-origin input{border:0;outline:0;flex:1;min-height:54px;font-size:17px}.home-commerce-choice{margin:20px 0}.home-commerce-choice>b{align-items:center;gap:8px;margin-bottom:10px;display:flex}.home-commerce-choice>div{flex-wrap:wrap;gap:8px;display:flex}.home-commerce-choice button{border:1px solid var(--compat-line-ecd2f);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:10px 13px;font-weight:800;display:flex}.home-commerce-choice button.active{border-color:var(--compat-hot-1eb02);color:#d83d32;background:#fff3f1}.home-commerce-pick{color:#fff;border-radius:20px;justify-content:space-between;align-items:center;margin:22px 0;padding:20px;display:flex}.home-commerce-pick h3{margin:3px 0;font-size:30px}.home-commerce-pick button{color:#fff;background:#ffffff2e;border:0;border-radius:999px;gap:7px;padding:10px 14px;font-weight:800;display:flex}.home-commerce-build{width:100%;min-height:62px;font-size:16px}.legacy-discover-tabs-compat button.active{color:var(--compat-hot-1eb02);border-color:var(--compat-hot-1eb02)}.legacy-filter-row-compat button.active{color:#fff;background:#101828;border-color:#101828}.desktop-nav a:first-child{display:none}.top-search{max-width:260px!important}.create-btn{border-radius:14px!important}.bottom-nav .bottom-create{transform:scale(1.12)}@media (max-width:1000px){.home-commerce-home{padding:18px 18px 90px}.home-commerce-hero{grid-template-columns:1fr;min-height:auto}.home-commerce-feature-card{min-height:430px}.home-commerce-card-grid{grid-template-columns:repeat(2,1fr)}.home-commerce-mood-section{grid-template-columns:1fr}}@media (max-width:640px){.home-commerce-home{padding:10px 14px 90px}.home-commerce-hero{gap:20px;padding-top:18px}.home-commerce-hero h1{font-size:58px}.home-commerce-hero-copy>p{font-size:17px}.home-commerce-feature-card{border-radius:26px;min-height:390px}.home-commerce-card-content h2{font-size:45px}.home-commerce-section{padding:46px 0}.home-commerce-section>header{align-items:start}.home-commerce-card-grid,.legacy-idea-grid-compat,.legacy-service-grid-compat{grid-template-columns:1fr}.home-commerce-keo-cover{height:230px}.home-commerce-mood-grid{grid-template-columns:repeat(2,1fr)}.home-commerce-mood-grid button{min-height:84px}.home-commerce-here-teaser{padding:28px 22px;display:block}.home-commerce-here-teaser .home-commerce-primary{width:100%;margin-top:18px}.home-commerce-planner-backdrop{align-items:end;padding:8px}.home-commerce-planner{border-radius:26px 26px 10px 10px;padding:20px}.home-commerce-planner header h2{font-size:31px}.home-commerce-choice>div{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.top-search{display:none!important}}.create-plan-root-secondary{max-width:1240px!important}.create-plan-root-secondary .legacy-create-topbar-alternate{border-radius:28px!important;padding:28px 32px!important}.create-plan-root-secondary .legacy-create-topbar-alternate h1{letter-spacing:-.055em!important;font-size:clamp(42px,5vw,72px)!important}.create-plan-root-secondary .legacy-create-topbar-alternate p{max-width:760px;font-size:17px!important}.create-plan-root-secondary .legacy-create-start-compat{max-width:980px;grid-template-columns:1fr!important;margin:24px auto!important}.create-plan-root-secondary .legacy-create-sidebar{display:none!important}.create-plan-root-secondary .legacy-create-builder{border-radius:28px!important;padding:28px!important}.create-plan-root-secondary .legacy-create-input-status{display:none!important}.create-plan-root-secondary .legacy-create-trust-row{justify-content:center!important}.create-plan-root-secondary .create-review{margin:auto;max-width:1180px!important}.create-plan-root-secondary .create-review-head-compat{border-radius:26px!important;position:static!important}.create-plan-root-secondary .create-days-ribbon{z-index:4;background:#fff;border-radius:16px;position:sticky;top:78px}.create-plan-root-secondary .create-board-scroll{overflow:visible!important}.create-plan-root-secondary .create-board.create-board-compat{grid-template-columns:1fr!important;gap:18px!important;min-width:0!important;display:grid!important}.create-plan-root-secondary .create-day-compat.create-day-alternate{border:1px solid #e7e9ee!important;border-radius:22px!important;height:auto!important;min-height:0!important;overflow:hidden!important}.create-plan-root-secondary .create-day-line{padding:8px 22px 18px!important}.create-plan-root-secondary .create-event-body-compat h4{font-size:17px!important;line-height:1.3!important}.create-plan-root-secondary .create-event-body-compat p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.5!important}.create-plan-root-secondary .create-event{padding:13px 0!important}.create-plan-root-secondary .create-timeline-kpis{flex-wrap:wrap;gap:8px!important}.create-plan-root-secondary .create-details{max-width:1040px;margin:18px auto!important}.create-plan-root-secondary .create-finalize{max-width:1040px;border-radius:24px!important;margin:22px auto 80px!important}.trip-mode-shell{background:#f7f8fb;min-height:100vh}.trip-mode-shell .trip-mode-page-head{background:#fff}.legacy-now-actions-compat .surprise{background:#ff5b4d;border-color:#ff5b4d;grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:64px;display:grid}.legacy-now-actions-compat .surprise svg{color:#fff;grid-row:1/3}.legacy-now-actions-compat .surprise small{color:#ffe2df}.trip-mode-shell>main{max-width:1180px;margin:auto}@media (max-width:760px){.create-plan-root-secondary .legacy-create-topbar-alternate{padding:20px!important}.create-plan-root-secondary .legacy-create-topbar-alternate h1{font-size:42px!important}.create-plan-root-secondary .legacy-create-auto{display:none!important}.create-plan-root-secondary .legacy-create-builder{padding:18px!important}.create-plan-root-secondary .create-days-ribbon{top:64px;overflow:auto}.legacy-now-actions-compat .surprise{grid-column:1/-1}}.bottom-nav-product{grid-template-columns:repeat(4,1fr)!important}.bottom-nav-product .bottom-create{margin:auto!important;position:static!important;transform:none!important}.bottom-nav-product a{min-width:0}.bottom-nav-product .bottom-create{border-radius:18px!important;width:50px!important;height:50px!important}:root{--compat-radius-3ff98:24px;--compat-soft-63778:color-mix(in srgb,var(--surface,#fff) 92%,var(--text,#111) 8%)}.trip-companion-companion{border:1px solid var(--border,#e6e8ec);background:var(--surface,#fff);border-radius:30px;max-width:1180px;margin:28px auto;padding:28px}.trip-companion-companion-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.trip-companion-companion-head>div{min-width:0}.trip-companion-eyebrow{letter-spacing:.08em;color:var(--muted,#667085);align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:inline-flex}.trip-companion-eyebrow svg{width:16px}.trip-companion-companion h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(1.8rem,4vw,3rem)}.trip-companion-companion-head p{max-width:720px;color:var(--muted,#667085);margin:0;line-height:1.6}.trip-companion-location{border:1px solid var(--border,#e6e8ec);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:750;display:inline-flex}.trip-companion-location svg{width:18px}.trip-companion-location.is-ready{border-color:color-mix(in srgb,var(--accent,#ff5f4a) 35%,var(--border,#ddd));background:color-mix(in srgb,var(--accent,#ff5f4a) 9%,transparent)}.trip-companion-context-line{flex-wrap:wrap;gap:10px;margin:20px 0 0;display:flex}.trip-companion-context-line>span{background:var(--compat-soft-63778);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.86rem;display:inline-flex}.trip-companion-context-line svg{width:16px}.trip-companion-intents{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.trip-companion-intents button{border:1px solid var(--border,#e6e8ec);text-align:left;background:0 0;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:92px;padding:14px;display:flex}.trip-companion-intents button svg{width:21px}.trip-companion-intents button b{font-size:1rem}.trip-companion-intents button small{color:var(--muted,#667085)}.trip-companion-intents button.active{border-color:var(--accent,#ff5f4a);background:color-mix(in srgb,var(--accent,#ff5f4a) 9%,transparent)}.trip-companion-companion-loading,.trip-companion-companion-error,.trip-companion-companion-empty{background:var(--compat-soft-63778);border-radius:18px;align-items:center;gap:12px;min-height:70px;padding:16px 18px;display:flex}.trip-companion-companion-loading svg,.trip-companion-companion-empty>svg{width:22px}.trip-companion-companion-error{justify-content:space-between}.trip-companion-companion-error button{background:0 0;border:0;align-items:center;gap:7px;font-weight:800;display:flex}.trip-companion-inline-note,.trip-companion-privacy-note{color:var(--muted,#667085);font-size:.82rem}.trip-companion-suggestions{gap:12px;display:grid}.trip-companion-suggestions article{border:1px solid var(--border,#e6e8ec);background:var(--surface,#fff);border-radius:22px;grid-template-columns:150px minmax(0,1fr);display:grid;overflow:hidden}.trip-companion-suggestions article.is-best{border-color:color-mix(in srgb,var(--accent,#ff5f4a) 48%,var(--border,#ddd))}.trip-companion-suggestion-cover{background-position:50%;background-size:cover;min-height:170px}.trip-companion-suggestion-body{min-width:0;padding:18px 20px}.trip-companion-suggestion-rank{align-items:center;gap:8px;display:flex}.trip-companion-suggestion-rank span,.trip-companion-suggestion-rank em{letter-spacing:.06em;font-size:.7rem;font-style:normal;font-weight:850}.trip-companion-suggestion-rank em{color:#16804a}.trip-companion-suggestion-body h3{margin:7px 0;font-size:1.25rem}.trip-companion-suggestion-meta{color:var(--muted,#667085);flex-wrap:wrap;gap:8px;font-size:.82rem;display:flex}.trip-companion-suggestion-meta span{align-items:center;gap:4px;display:inline-flex}.trip-companion-suggestion-meta svg{width:14px}.trip-companion-suggestion-body p{margin:10px 0 13px;line-height:1.5}.trip-companion-suggestion-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.trip-companion-suggestion-actions a{align-items:center;gap:7px;font-weight:850;text-decoration:none;display:inline-flex}.trip-companion-suggestion-actions a svg{width:17px}.trip-companion-suggestion-actions>span{color:var(--muted,#667085);font-size:.78rem}.travel-taste-taste-panel{border:1px solid var(--border,#e6e8ec);background:color-mix(in srgb,var(--accent,#ff5f4a) 4%,var(--surface,#fff));border-radius:22px;margin:0 0 24px;padding:20px}.travel-taste-taste-head{gap:12px;display:flex}.travel-taste-taste-head>span{background:var(--compat-soft-63778);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.travel-taste-taste-head svg{width:21px}.travel-taste-taste-head small{letter-spacing:.08em;color:var(--muted,#667085);font-weight:850}.travel-taste-taste-head h3{margin:3px 0}.travel-taste-taste-head p{color:var(--muted,#667085);margin:0}.travel-taste-taste-grid{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.travel-taste-taste-grid>div{min-width:0}.travel-taste-taste-grid b{margin-bottom:8px;display:block}.travel-taste-taste-grid>div>div{flex-wrap:wrap;gap:6px;display:flex}.travel-taste-taste-grid span{background:var(--surface,#fff);border:1px solid var(--border,#e6e8ec);border-radius:999px;padding:6px 9px;font-size:.78rem}.travel-taste-taste-grid em{color:var(--muted,#667085);font-size:.82rem}.travel-taste-taste-panel footer{border-top:1px solid var(--border,#e6e8ec);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.travel-taste-taste-panel footer span,.travel-taste-taste-panel footer button{align-items:center;gap:7px;font-size:.8rem;display:flex}.travel-taste-taste-panel footer button{background:0 0;border:0;font-weight:800}.travel-taste-taste-panel footer svg{width:15px}.plan-intelligence-route-preview{gap:14px;display:grid}.plan-intelligence-route-preview>p{color:var(--muted,#667085);margin:0}.plan-intelligence-route-preview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.plan-intelligence-route-preview>div>span{background:var(--compat-soft-63778);border-radius:16px;padding:12px}.plan-intelligence-route-preview b,.plan-intelligence-route-preview small{display:block}.plan-intelligence-route-preview b{font-size:1.05rem}.plan-intelligence-route-preview small{color:var(--muted,#667085);margin-top:3px}.plan-intelligence-route-preview>.btn{justify-self:start}.plan-route-map-days{gap:7px;padding:0 0 12px;display:flex;overflow-x:auto}.plan-route-map-days button{border:1px solid var(--border,#e6e8ec);background:0 0;border-radius:999px;min-width:max-content;padding:8px 13px;font-weight:750}.plan-route-map-days button.active{background:var(--text,#111);color:var(--surface,#fff);border-color:var(--text,#111)}.trip-mode-shell-extended main{max-width:1180px;margin:0 auto}.home-commerce-feature-card[style],.home-commerce-keo-cover[style]{background-position:50%;background-size:cover}@media (max-width:800px){.trip-companion-companion{border-radius:24px;margin:14px 12px;padding:18px}.trip-companion-companion-head{display:grid}.trip-companion-location{justify-self:start}.trip-companion-intents{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-companion-intents button:last-child{grid-column:1/-1}.trip-companion-suggestions article{grid-template-columns:1fr}.trip-companion-suggestion-cover{min-height:160px}.trip-companion-suggestion-actions{flex-direction:column;align-items:flex-start}.travel-taste-taste-grid,.plan-intelligence-route-preview>div{grid-template-columns:1fr 1fr}}@media (max-width:420px){.travel-taste-taste-grid,.plan-intelligence-route-preview>div{grid-template-columns:1fr}.trip-companion-companion h2{font-size:2rem}}:root{--lk180-bg:#f7f8fa;--lk180-surface:#fff;--lk180-surface-2:#f3f5f7;--lk180-text:#172033;--lk180-muted:#667085;--lk180-subtle:#98a2b3;--lk180-line:#e4e7ec;--lk180-line-strong:#d0d5dd;--lk180-accent:#ff5a4f;--lk180-accent-hover:#e94d43;--lk180-accent-soft:#fff3f1;--lk180-success:#087a68;--lk180-warning:#b54708;--lk180-danger:#b42318;--lk180-max:1180px;--lk180-radius:14px;--lk180-radius-lg:18px;--lk180-shadow:0 1px 2px #1018280a,0 8px 24px #1018280a}html,body,#root{min-height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--lk180-bg)!important;color:var(--lk180-text)!important;margin:0!important;font-family:Inter,Be Vietnam Pro,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}button,input,textarea,select{font:inherit}a{color:inherit}.app-main{background:var(--lk180-bg)!important;min-height:calc(100vh - 64px)!important}.app-main h1,.app-main h2,.app-main h3,.app-main h4{text-wrap:balance;color:var(--lk180-text)!important;font-family:inherit!important}.route-stage{animation:none!important;transform:none!important}.page{width:min(var(--lk180-max),calc(100% - 40px))!important;margin-inline-start:auto!important;margin-inline-end:auto!important}.page-space{padding-top:32px!important;padding-bottom:72px!important}.topbar.topbar-product{z-index:80!important;border:0!important;border-bottom:1px solid var(--lk180-line)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;height:64px!important;box-shadow:none!important;background:#fffffff7!important;border-radius:0!important;position:sticky!important;top:0!important}.topbar-inner{width:min(var(--lk180-max),calc(100% - 40px))!important;gap:24px!important;height:64px!important;margin:0 auto!important;padding:0!important}.header-brand-cluster{gap:0!important}.header-brand-note{display:none!important}.brand{color:var(--lk180-text)!important;letter-spacing:-.02em!important;align-items:center!important;gap:9px!important;font-size:16px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}.brand span{background:var(--lk180-accent)!important;color:#fff!important;width:36px!important;height:36px!important;box-shadow:none!important;letter-spacing:0!important;border-radius:10px!important;place-items:center!important;padding:0!important;font-size:8px!important;font-weight:900!important;display:grid!important;transform:none!important}.brand b{color:var(--lk180-text)!important}.desktop-nav{align-items:center!important;gap:2px!important;margin-left:auto!important;display:flex!important}.desktop-nav a{color:#596579!important;background:0 0!important;border-radius:9px!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:8px 12px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;transition:background .14s,color .14s!important;display:inline-flex!important}.desktop-nav a svg{width:16px!important;height:16px!important}.header-tools{align-items:center!important;margin-left:12px!important;display:flex!important}.top-actions{align-items:center!important;gap:7px!important;display:flex!important}.header-search-shortcut,.top-search{display:none!important}.create-btn{background:var(--lk180-accent)!important;color:#fff!important;min-height:40px!important;box-shadow:none!important;border:0!important;border-radius:10px!important;align-items:center!important;gap:7px!important;padding:8px 14px!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important}.create-btn:hover{background:var(--lk180-accent-hover)!important;transform:none!important}.icon-btn,.avatar-button{border:1px solid var(--lk180-line)!important;box-shadow:none!important;color:#475467!important;background:#fff!important}.icon-btn{border-radius:10px!important;width:40px!important;height:40px!important}.icon-btn svg{width:17px!important;height:17px!important}.avatar-button{border-radius:10px!important;min-height:40px!important;padding:3px 6px!important}.avatar-button img{border-radius:8px!important;width:31px!important;height:31px!important}.avatar-button svg{width:14px!important}.profile-dropdown{border:1px solid var(--lk180-line)!important;background:#fff!important;border-radius:14px!important;box-shadow:0 16px 40px #1018281f!important}.btn,.saved-secondary,.legacy-secondary{border:1px solid var(--lk180-line-strong)!important;min-height:42px!important;color:var(--lk180-text)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:9px 14px!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}.btn:hover,.saved-secondary:hover{background:#f8fafb!important;border-color:#bfc6cf!important;transform:none!important}.btn.primary,.saved-primary,.create-generate{background:var(--lk180-accent)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:10px!important;font-weight:800!important}.btn.primary:hover,.saved-primary:hover,.create-generate:hover{background:var(--lk180-accent-hover)!important;transform:none!important}.content-card,.state-card{border:1px solid var(--lk180-line)!important;border-radius:var(--lk180-radius)!important;box-shadow:none!important;background:#fff!important}input,textarea,select{border:1px solid var(--lk180-line-strong)!important;color:var(--lk180-text)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}input:focus,textarea:focus,select:focus{border-color:#f58f87!important;outline:0!important;box-shadow:0 0 0 3px #ff5a4f1a!important}.saved-eyebrow,.commerce-kicker,.eyebrow{color:var(--lk180-muted)!important;letter-spacing:.04em!important;text-transform:none!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}.legacy-home-layer-c .saved-eyebrow{color:var(--lk180-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important}.legacy-home-layer-c .legacy-segment button.active{color:var(--lk180-text)!important;background:#fff!important;box-shadow:0 1px 2px #1018280f!important}.legacy-home-layer-c .saved-primary{white-space:nowrap!important;min-height:44px!important;padding:9px 16px!important}.legacy-home-layer-c .legacy-moods button.active{background:var(--lk180-accent-soft)!important;color:#c9433a!important;border-color:#f5b1ab!important}.legacy-home-layer-c .legacy-companion .saved-eyebrow{color:#b8c5c2!important}.legacy-discover-compat .legacy-discover-tabs-compat button.active{color:var(--lk180-text)!important;background:#f1f3f5!important}.legacy-discover-compat .legacy-filter-row-compat button.active{background:var(--lk180-accent-soft)!important;color:#c9433a!important;border-color:#f1a59f!important}.create-create-alternate{width:min(920px,100% - 40px)!important;padding-top:28px!important}.create-create-alternate .create-intro{max-width:740px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 18px!important;padding:0!important}.create-create-alternate .create-intro>span{color:var(--lk180-muted)!important;letter-spacing:0!important;font-size:11px!important;font-weight:700!important;display:block!important}.create-create-alternate .create-intro h1{letter-spacing:-.035em!important;margin:5px 0 6px!important;font-size:32px!important;line-height:1.12!important}.create-create-alternate .create-intro p{color:var(--lk180-muted)!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.create-create-alternate .create-start,.create-create-alternate .create-composer{border:1px solid var(--lk180-line)!important;width:100%!important;max-width:none!important;box-shadow:var(--lk180-shadow)!important;background:#fff!important;border-radius:16px!important;margin:0!important;padding:16px!important}.create-create-alternate .create-modebar{border:1px solid var(--lk180-line)!important;background:#f7f8fa!important;border-radius:9px!important;width:max-content!important;max-width:100%!important;margin-bottom:10px!important;padding:3px!important;display:flex!important}.create-create-alternate .create-modebar button{color:#667085!important;background:0 0!important;border:0!important;border-radius:6px!important;min-height:34px!important;padding:6px 10px!important;font-size:10px!important;font-weight:700!important}.create-create-alternate .create-modebar button.active{color:var(--lk180-text)!important;background:#fff!important;box-shadow:0 1px 2px #1018280f!important}.create-create-alternate .create-free{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.create-create-alternate .create-free textarea{border:1px solid var(--lk180-line-strong)!important;background:#fff!important;border-radius:11px!important;min-height:122px!important;padding:13px!important;font-size:14px!important;line-height:1.55!important}.create-create-alternate .create-free-examples{flex-wrap:wrap!important;gap:6px!important;margin-top:9px!important;display:flex!important}.create-create-alternate .create-free-examples button{border:1px solid var(--lk180-line)!important;color:#596579!important;text-align:left!important;background:#fff!important;border-radius:999px!important;min-height:32px!important;padding:6px 9px!important;font-size:10px!important}.create-create-alternate .create-prompt-hints{color:#667085!important;flex-wrap:wrap!important;gap:12px!important;margin:12px 0!important;font-size:10px!important;display:flex!important}.create-create-alternate .create-action-row{grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important;margin-top:12px!important;display:grid!important}.create-create-alternate .create-generate{min-height:46px!important;padding:10px 16px!important}.create-create-alternate .create-trust{color:#667085!important;font-size:10px!important}.create-create-alternate .create-help{display:none!important}.create-create-alternate .create-review-compat,.create-create-alternate .create-timeline,.create-create-alternate .create-finalize,.create-create-alternate .create-intelligence,.create-create-alternate .create-hero{border:1px solid var(--lk180-line)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important}.create-create-alternate .create-hero{padding:18px!important}.create-create-alternate .create-timeline{padding:0!important;overflow:hidden!important}.create-create-alternate .create-day-alternate{border-bottom:1px solid var(--lk180-line)!important;background:#fff!important}.create-create-alternate .create-day-alternate:last-child{border-bottom:0!important}.create-create-alternate .create-day-head-alternate{border-bottom:1px solid var(--lk180-line)!important;background:#f8fafb!important;padding:14px 16px!important;position:static!important}.create-create-alternate .create-event-body-compat{padding:10px 12px!important}.create-create-alternate .create-event-title{font-size:13px!important}.create-create-alternate .create-event-meta{color:#667085!important;font-size:10px!important}.create-create-alternate .create-details{border:0!important;border-top:1px solid var(--lk180-line)!important;background:#fff!important;border-radius:0!important}.profile-profile{padding-top:28px!important}.profile-profile .profile-hero{border:0!important;border-bottom:1px solid var(--lk180-line)!important;box-shadow:none!important;color:var(--lk180-text)!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;margin:0 0 18px!important;padding:18px 0!important;display:flex!important}.profile-profile .profile-hero:before,.profile-profile .profile-hero:after{display:none!important}.profile-profile .profile-hero *{color:inherit!important;text-shadow:none!important;filter:none!important;opacity:1!important}.profile-profile .profile-person{align-items:center!important;gap:14px!important;display:flex!important}.profile-profile .profile-avatar-wrap img{border:1px solid var(--lk180-line)!important;width:68px!important;height:68px!important;box-shadow:none!important;border-radius:16px!important}.profile-profile .profile-avatar-wrap>span{width:13px!important;height:13px!important}.profile-profile .profile-role{color:var(--lk180-muted)!important;text-transform:none!important;letter-spacing:0!important;gap:5px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.profile-profile .profile-person h1{letter-spacing:-.025em!important;margin:3px 0 0!important;font-size:24px!important;line-height:1.15!important}.profile-profile .profile-person strong{color:var(--lk180-muted)!important;margin-top:2px!important;font-size:11px!important;font-weight:600!important;display:block!important}.profile-profile .profile-person p{max-width:560px!important;color:var(--lk180-muted)!important;margin:6px 0 0!important;font-size:11px!important;line-height:1.5!important}.profile-profile .profile-person small{color:var(--lk180-muted)!important;align-items:center!important;gap:5px!important;margin-top:5px!important;font-size:10px!important;display:inline-flex!important}.profile-profile .profile-stats{border:1px solid var(--lk180-line)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;gap:0!important;padding:0!important;display:flex!important}.profile-profile .profile-stats>div{border-left:1px solid var(--lk180-line)!important;text-align:left!important;min-width:92px!important;padding:11px 14px!important}.profile-profile .profile-stats b{color:var(--lk180-text)!important;font-size:17px!important;display:block!important}.profile-profile .profile-stats span{color:var(--lk180-muted)!important;margin-top:1px!important;font-size:9px!important;display:block!important}.profile-profile .profile-layout{display:block!important}.profile-profile .profile-sidebar{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 16px!important;padding:0!important;position:static!important}.profile-profile .profile-sidebar>header,.profile-profile .profile-quick-links,.profile-profile .profile-tip{display:none!important}.profile-profile .profile-sidebar nav{border:1px solid var(--lk180-line)!important;background:#fff!important;border-radius:10px!important;gap:3px!important;width:max-content!important;max-width:100%!important;padding:3px!important;display:flex!important;overflow-x:auto!important}.profile-profile .profile-sidebar nav button{color:#667085!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:7px!important;grid-template-columns:none!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:7px 11px!important;display:inline-flex!important}.profile-profile .profile-sidebar nav button b{font-size:11px!important;font-weight:700!important}.profile-profile .profile-sidebar nav button small,.profile-profile .profile-sidebar nav button>svg:last-child{display:none!important}.profile-profile .profile-sidebar nav button>svg{width:15px!important}.profile-profile .profile-content{width:100%!important;max-width:920px!important}.profile-profile .profile-card{border:1px solid var(--lk180-line)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;padding:20px!important}.profile-profile .profile-card-head{border-bottom:1px solid var(--lk180-line)!important;align-items:flex-start!important;gap:10px!important;margin-bottom:18px!important;padding:0 0 16px!important;display:flex!important}.profile-profile .profile-card-head>span{color:#475467!important;background:#f5f6f7!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.profile-profile .profile-card-head>span svg{width:16px!important}.profile-profile .profile-card-head small{color:var(--lk180-muted)!important;text-transform:none!important;letter-spacing:0!important;font-size:9px!important;font-weight:700!important}.profile-profile .profile-card-head h2{letter-spacing:-.02em!important;margin:2px 0 3px!important;font-size:20px!important}.profile-profile .profile-card-head p{color:var(--lk180-muted)!important;margin:0!important;font-size:11px!important}.profile-profile .profile-profile-grid{grid-template-columns:190px minmax(0,1fr)!important;align-items:start!important;gap:24px!important;display:grid!important}.profile-profile .profile-avatar-editor .single-media-uploader{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.profile-profile .profile-avatar-editor .single-media-preview{border:1px solid var(--lk180-line)!important;background:#f7f8fa!important;border-radius:12px!important;min-height:170px!important}.profile-profile .profile-avatar-editor .single-media-preview img,.profile-profile .profile-avatar-editor .single-media-preview video{height:170px!important}.profile-profile .profile-fields{gap:14px!important;display:grid!important}.profile-profile .profile-field>span{color:#344054!important;justify-content:space-between!important;gap:8px!important;margin-bottom:5px!important;font-size:10px!important;font-weight:700!important;display:flex!important}.profile-profile .profile-field input,.profile-profile .profile-field textarea,.profile-profile .profile-field select{width:100%!important;padding:10px 11px!important;font-size:12px!important}.profile-profile .profile-two-columns{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.profile-profile .profile-advanced{border:1px solid var(--lk180-line)!important;background:#f9fafb!important;border-radius:10px!important;padding:10px 12px!important}.profile-profile .profile-actions{border-top:1px solid var(--lk180-line)!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:18px!important;padding-top:14px!important;display:flex!important}.profile-profile .profile-actions>span{color:var(--lk180-muted)!important;font-size:10px!important}.profile-profile .profile-actions .btn{min-width:120px!important}.profile-profile .profile-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.profile-profile .profile-wide{grid-column:1/-1!important}.profile-profile .profile-password,.profile-profile .profile-session-head,.profile-profile .profile-danger{border:1px solid var(--lk180-line)!important;box-shadow:none!important;background:#f9fafb!important;border-radius:12px!important}.profile-profile .profile-session-list article{border-bottom:1px solid var(--lk180-line)!important}.trips-trips-compat{padding-top:28px!important}.trips-trips-compat .saved-page-hero{border-bottom:1px solid var(--lk180-line)!important;background:0 0!important;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)!important;align-items:center!important;gap:28px!important;padding:0 0 24px!important;display:grid!important}.trips-trips-compat .saved-page-hero h1{letter-spacing:-.035em!important;margin:5px 0 6px!important;font-size:32px!important;line-height:1.1!important}.trips-trips-compat .saved-page-hero p{max-width:560px!important;color:var(--lk180-muted)!important;margin:0!important;font-size:12px!important}.trips-trips-compat .saved-page-actions{gap:8px!important;margin-top:14px!important;display:flex!important}.trips-trips-compat .trips-trip-focus{border:1px solid var(--lk180-line)!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;padding:16px!important;text-decoration:none!important;display:block!important}.trips-trips-compat .trips-trip-focus-label{color:var(--lk180-muted)!important;align-items:center!important;gap:5px!important;font-size:9px!important;font-weight:700!important;display:flex!important}.trips-trips-compat .trips-trip-focus h2{margin:8px 0 4px!important;font-size:18px!important}.trips-trips-compat .trips-trip-focus p{font-size:11px!important}.trips-trips-compat .trips-trip-focus>div{border-top:1px solid var(--lk180-line)!important;justify-content:space-between!important;gap:12px!important;margin-top:12px!important;padding-top:10px!important;font-size:10px!important;display:flex!important}.trips-trips-compat .trips-trip-metrics{border:1px solid var(--lk180-line)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:16px 0 30px!important;padding:0!important;display:grid!important;overflow:hidden!important}.trips-trips-compat .trips-trip-metrics>div{border-left:1px solid var(--lk180-line)!important;background:#fff!important;align-items:center!important;gap:9px!important;padding:12px 14px!important;display:flex!important}.trips-trips-compat .trips-trip-metrics>div:first-child{border-left:0!important}.trips-trips-compat .trips-trip-metrics>div>span{color:#667085!important;background:#f5f6f7!important;border-radius:8px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}.trips-trips-compat .trips-trip-metrics small{color:var(--lk180-muted)!important;font-size:9px!important;display:block!important}.trips-trips-compat .trips-trip-metrics b{margin-top:1px!important;font-size:13px!important;display:block!important}.trips-trips-compat .saved-content-section{background:0 0!important;border:0!important;margin-top:0!important;padding:0 0 36px!important}.trips-trips-compat .saved-content-head{justify-content:space-between!important;align-items:end!important;gap:20px!important;margin-bottom:14px!important;display:flex!important}.trips-trips-compat .saved-content-head h2{margin:3px 0 0!important;font-size:21px!important}.trips-trips-compat .saved-content-head>a{font-size:11px!important;font-weight:750!important}.trips-trips-compat .trips-trip-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.trips-trips-compat .trips-trip-card{border:1px solid var(--lk180-line)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;grid-template-columns:180px minmax(0,1fr)!important;padding:0!important;display:grid!important;overflow:hidden!important}.trips-trips-compat .trips-trip-cover{background-position:50%!important;background-size:cover!important;border-radius:0!important;min-height:100%!important}.trips-trips-compat .trips-trip-card-body{padding:14px!important}.trips-trips-compat .trips-trip-meta{font-size:9px!important}.trips-trips-compat .trips-next-step{background:#f7f8fa!important;border-radius:9px!important;margin-top:10px!important;padding:9px!important}.trips-trips-compat .trips-card-actions{gap:12px!important;margin-top:11px!important;font-size:10px!important;font-weight:750!important;display:flex!important}.trips-trips-compat .trips-booking-list{border:1px solid var(--lk180-line)!important;background:#fff!important;border-radius:12px!important;overflow:hidden!important}.trips-trips-compat .trips-booking-row{border-bottom:1px solid var(--lk180-line)!important;background:#fff!important;grid-template-columns:100px 1fr auto 16px!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.trips-trips-compat .trips-booking-row:last-child{border-bottom:0!important}.my-plans-myplans,.legacy-workspace,.trip-mode-tripmode{padding-top:28px!important}.my-plans-myplans .my-plans-hero,.legacy-workspace .pwp-hero,.trip-mode-tripmode .legacy-trip-companion,.trip-mode-tripmode .trip-companion{border:1px solid var(--lk180-line)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important}.my-plans-myplans .my-plans-copy h1{letter-spacing:-.035em!important;font-size:32px!important;line-height:1.1!important}.my-plans-myplans .my-plans-summary{border:1px solid var(--lk180-line)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important}.my-plans-myplans .my-plans-my-plan-card{border:1px solid var(--lk180-line)!important;box-shadow:none!important;background:#fff!important;border-radius:13px!important}.legacy-workspace .pwp-tabs{z-index:15!important;border-bottom:1px solid var(--lk180-line)!important;box-shadow:none!important;background:#fffffff7!important;position:sticky!important;top:64px!important}.route-shell-home .route-progress,.route-shell-explore .route-progress,.route-shell-trips .route-progress,.route-shell-saved .route-progress,.route-shell-profile .route-progress,.route-shell-create .route-progress{display:none!important}.legacy-shell .app-main *{text-shadow:none}.legacy-shell .app-main [class*=glow],.legacy-shell .app-main [class*=orb]{box-shadow:none!important}@media (max-width:1020px){.desktop-nav{display:none!important}.header-tools{margin-left:auto!important}.topbar-inner{width:calc(100% - 28px)!important}.create-btn,.notification-btn,.avatar-button{display:none!important}.mobile-menu,.mobile-search-trigger{display:grid!important}.page{width:calc(100% - 28px)!important}.page-space{padding-top:22px!important;padding-bottom:76px!important}.legacy-home-layer-c .saved-primary{order:3!important;width:100%!important}.profile-profile .profile-hero{flex-direction:column!important;align-items:flex-start!important}.profile-profile .profile-stats{width:100%!important}.profile-profile .profile-profile-grid{grid-template-columns:170px 1fr!important}.trips-trips-compat .saved-page-hero,.trips-trips-compat .trips-trip-grid{grid-template-columns:1fr!important}.saved-saved-compat .saved-page-hero{flex-direction:column!important;align-items:flex-start!important}.saved-saved-compat .saved-plan-grid,.saved-saved-compat .saved-service-grid,.saved-saved-compat .saved-media-grid,.saved-saved-compat .saved-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.topbar.topbar-product,.topbar-inner{height:58px!important}.brand span{border-radius:9px!important;width:32px!important;height:32px!important}.brand b{font-size:14px!important}.mobile-search-trigger{display:none!important}.app-main{min-height:calc(100vh - 58px)!important}.create-create-alternate{width:calc(100% - 28px)!important;padding-top:20px!important}.create-create-alternate .create-intro h1{font-size:27px!important}.create-create-alternate .create-composer{padding:12px!important}.create-create-alternate .create-modebar{width:100%!important}.create-create-alternate .create-modebar button{flex:1!important}.create-create-alternate .create-action-row{grid-template-columns:1fr!important}.create-create-alternate .create-generate{width:100%!important}.create-create-alternate .create-prompt-hints{display:none!important}.profile-profile{padding-top:18px!important}.profile-profile .profile-hero{padding:8px 0 14px!important}.profile-profile .profile-person{align-items:flex-start!important}.profile-profile .profile-avatar-wrap img{width:58px!important;height:58px!important}.profile-profile .profile-person h1{font-size:21px!important}.profile-profile .profile-stats{overflow-x:auto!important}.profile-profile .profile-stats>div{min-width:88px!important}.profile-profile .profile-profile-grid{grid-template-columns:1fr!important}.profile-profile .profile-avatar-editor{max-width:180px!important}.profile-profile .profile-two-columns,.profile-profile .profile-preference-grid{grid-template-columns:1fr!important}.profile-profile .profile-actions{flex-direction:column-reverse!important;align-items:stretch!important}.profile-profile .profile-actions .btn{width:100%!important}.trips-trips-compat .saved-page-hero h1,.saved-saved-compat .saved-page-hero h1{font-size:28px!important}.trips-trips-compat .trips-trip-metrics{grid-template-columns:1fr 1fr!important}.trips-trips-compat .trips-trip-metrics>div:nth-child(3){border-left:0!important;border-top:1px solid var(--lk180-line)!important}.trips-trips-compat .trips-trip-metrics>div:nth-child(4){border-top:1px solid var(--lk180-line)!important}.trips-trips-compat .trips-trip-card{grid-template-columns:1fr!important}.trips-trips-compat .trips-trip-cover{min-height:150px!important}.trips-trips-compat .trips-booking-row{grid-template-columns:1fr auto!important}.trips-trips-compat .trips-booking-row>.trips-booking-status{grid-column:1!important}.trips-trips-compat .trips-booking-row>svg{display:none!important}.saved-saved-compat .saved-summary{flex-direction:column!important;align-items:flex-start!important}.saved-saved-compat .saved-tools{flex-direction:column!important;align-items:stretch!important}.saved-saved-compat .saved-tabs{overflow-x:auto!important}.saved-saved-compat .saved-search{grid-template-columns:16px 1fr!important}.saved-saved-compat .saved-plan-grid,.saved-saved-compat .saved-service-grid,.saved-saved-compat .saved-media-grid,.saved-saved-compat .saved-collection-grid{grid-template-columns:1fr!important}.bottom-nav{border-top:1px solid var(--lk180-line)!important;box-shadow:none!important;background:#fffffffa!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legacy-budgets button:hover,.legacy-budgets button.active{color:#155b4c;background:#e2f2ebeb;border-color:#125f4f61;transform:translateY(-1px)}.legacy-choice-grid button:hover,.legacy-choice-grid button.active,.legacy-segments button:hover,.legacy-segments button.active{color:#c94736;background:#fff2ef;border-color:#ff8d7e;transform:translateY(-1px)}.plan-workspace-integrity-note{color:#765b34;background:#fffaf2;border:1px solid #f1dec5;border-radius:14px;align-items:flex-start;gap:9px;margin:-6px 0 18px;padding:12px 14px;font-size:.79rem;line-height:1.55;display:flex}.plan-workspace-integrity-note svg{flex:none;width:17px;margin-top:2px}.legacy-keo-badges .verified{background:#07704cd6}.legacy-keo-badges .verified svg{width:14px}.legacy-keo-badges .match{color:#353b48;background:#ffffffeb}.legacy-live-head .pulse{background:#58d9a6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #58d9a61f}.public-plan-public-verified{align-items:center;color:#fff!important;background:#087a55!important;gap:5px!important;display:inline-flex!important}.public-plan-public-verified svg{width:14px}.public-plan-community-proof{background:linear-gradient(145deg,#f8fcfa,#fff);border:1px solid #dcebe4;border-radius:24px;margin-bottom:18px;padding:22px}.public-plan-community-proof>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.public-plan-community-proof>header>div>span{color:#087a55;letter-spacing:.09em;align-items:center;gap:6px;font-size:.7rem;font-weight:950;display:flex}.public-plan-community-proof>header svg{width:16px}.public-plan-community-proof h2{letter-spacing:-.035em;margin:8px 0 0;font-size:1.55rem}.public-plan-proof-seal{color:#087a55;white-space:nowrap;background:#e5f7ee;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:.72rem;display:flex}.public-plan-public-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px;display:grid}.public-plan-public-stats>div{background:#fff;border:1px solid #e6ece9;border-radius:14px;gap:3px;padding:12px;display:grid}.public-plan-public-stats svg{color:#087a55;width:17px}.public-plan-public-stats b{font-size:1.08rem}.public-plan-public-stats span{color:#7b8491;font-size:.69rem}.public-plan-review-list{border-top:1px solid #e4ebe8;margin-top:20px;padding-top:18px}.public-plan-review-list h3{margin:0 0 10px}.public-plan-review-list article{border-top:1px solid #edf1ef;grid-template-columns:40px 1fr;gap:10px;padding:11px 0;display:grid}.public-plan-review-list article:first-of-type{border-top:0}.public-plan-review-list img{object-fit:cover;border-radius:50%;width:40px;height:40px}.public-plan-review-list article>div>div{align-items:center;gap:7px;display:flex}.public-plan-review-list article span{color:#087a55;align-items:center;gap:3px;font-size:.68rem;font-weight:900;display:flex}.public-plan-review-list article span svg,.public-plan-review-list article strong svg{width:13px}.public-plan-review-list article strong{align-items:center;gap:3px;margin-left:auto;font-size:.73rem;display:flex}.public-plan-review-list p{color:#4f5968;margin:5px 0;line-height:1.55}.public-plan-review-list small,.public-plan-no-review{color:#7a8390;font-size:.72rem}.public-plan-no-review{background:#fff;border-radius:12px;margin:18px 0 0;padding:12px}.pp74-primary-action{font-weight:950}@media (max-width:680px){.public-plan-community-proof{padding:15px}.public-plan-community-proof>header{display:block}.public-plan-proof-seal{width:max-content;margin-top:9px}.public-plan-public-stats{grid-template-columns:repeat(2,1fr)}}.plan-workspace-completion-share{background:#f8fcfa;border:1px solid #dceae3;border-radius:18px;gap:10px;margin-top:18px;padding:16px;display:grid}.plan-workspace-completion-title>div,.plan-workspace-source-review>div{align-items:flex-start;gap:9px;display:flex}.plan-workspace-completion-title svg,.plan-workspace-source-review>div>svg{color:#087a55;flex:none;width:18px}.plan-workspace-completion-title span,.plan-workspace-source-review>div>span{gap:2px;display:grid}.plan-workspace-completion-title small,.plan-workspace-source-review small{color:#76808e;font-size:.7rem}.plan-workspace-share-toggle{background:#fff!important;border:1px solid #e4e9e6!important;border-radius:13px!important;grid-template-columns:auto 1fr!important;align-items:flex-start!important;gap:10px!important;padding:12px!important;display:grid!important}.plan-workspace-share-toggle input{accent-color:#087a55;width:17px;height:17px;margin-top:3px}.plan-workspace-share-toggle span{gap:4px;display:grid}.plan-workspace-share-toggle small{color:#737c89;line-height:1.45}.plan-workspace-source-review{background:#fff;border-radius:14px;gap:11px;margin-top:4px;padding:14px;display:grid}.plan-workspace-source-review>label{color:#525c6b;gap:6px;font-size:.74rem;font-weight:850;display:grid}.plan-workspace-source-review select,.plan-workspace-source-review textarea{width:100%;font:inherit;background:#fff;border:1px solid #dce0e6;border-radius:10px;padding:10px}.plan-workspace-source-review textarea{resize:vertical;min-height:80px;line-height:1.5}.trip-companion-companion .trip-companion-intents{scrollbar-width:thin;padding-bottom:5px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.trip-companion-companion .trip-companion-intents>button{flex:0 0 126px}.trip-companion-companion .trip-companion-suggestion-meta span svg{width:14px}.live-trip-live-travel{font-weight:800;color:#465463!important}.live-trip-live-proof{color:#254e40;background:#f5fbf8;border:1px solid #dcece4;border-radius:12px;gap:8px;margin-top:9px;padding:10px;display:flex}.live-trip-live-proof>svg{color:#087a55;flex:none;width:17px}.live-trip-live-proof>span{gap:3px;display:grid}.live-trip-live-proof b{font-size:.73rem}.live-trip-live-proof small{color:#65766f;font-size:.69rem;line-height:1.45}.trip-current>header>span,.trip-next>header>span{letter-spacing:.11em;font-weight:950}.delay-tool-root .delay-tool-copy>small{color:#ff604a;letter-spacing:.1em;font-weight:950}.trip-mode-trip-nearby{width:min(1240px,100% - 32px);margin:24px auto 56px}.trip-mode-page-root>main{width:min(1240px,100% - 32px);margin:0 auto}.trip-mode-page-root .trip-mode-page-head+main{margin-top:20px}.profile-profile{max-width:1180px!important;padding-top:30px!important;padding-bottom:100px!important}.profile-profile .profile-hero{color:#fff!important;background:radial-gradient(circle at 82% 12%,#ff7c8eb8,#0000 31%),radial-gradient(circle at 14% 0,#815cf66b,#0000 34%),linear-gradient(135deg,#17111f 0%,#241321 48%,#3d1725 100%)!important;border:0!important;border-radius:34px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;min-height:310px!important;margin-bottom:22px!important;padding:148px 34px 30px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 70px #2a142329!important}.profile-profile .profile-hero:before{content:"LIFE MAP  •  MOMENTS  •  KÈO"!important;color:#ffffff9e!important;letter-spacing:.18em!important;font-size:11px!important;font-weight:900!important;display:block!important;position:absolute!important;top:30px!important;left:34px!important}.profile-profile .profile-hero:after{content:""!important;border:1px solid #ffffff21!important;border-radius:50%!important;width:210px!important;height:210px!important;display:block!important;position:absolute!important;top:40px!important;right:8%!important;box-shadow:0 0 0 35px #ffffff06,0 0 0 70px #ffffff05!important}.profile-profile .profile-person{z-index:2!important;align-items:flex-end!important;gap:20px!important;position:relative!important}.profile-profile .profile-avatar-wrap img{border:4px solid #ffffffeb!important;border-radius:30px!important;width:104px!important;height:104px!important;box-shadow:0 16px 40px #00000047!important}.profile-profile .profile-avatar-wrap>span{border:4px solid #fff!important;width:18px!important;height:18px!important;bottom:3px!important;right:3px!important}.profile-profile .profile-role{color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff1f!important;border-radius:999px!important;padding:6px 9px!important;font-size:10px!important}.profile-profile .profile-person h1{color:#fff!important;letter-spacing:-.055em!important;margin:7px 0 0!important;font-size:clamp(34px,4vw,52px)!important;line-height:.95!important}.profile-profile .profile-person strong{color:#ffffffad!important;margin-top:8px!important;font-size:13px!important}.profile-profile .profile-person p{color:#ffffffc2!important;max-width:620px!important;margin-top:10px!important;font-size:13px!important}.profile-profile .profile-person small{color:#ffffffad!important;font-size:11px!important}.profile-profile .profile-stats{z-index:2!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffff17!important;border:1px solid #ffffff26!important;border-radius:20px!important;grid-template-columns:repeat(3,1fr)!important;display:grid!important;position:relative!important;overflow:hidden!important}.profile-profile .profile-stats>div{border-left:1px solid #ffffff1f!important;min-width:110px!important;padding:17px 18px!important}.profile-profile .profile-stats>div:first-child{border-left:0!important}.profile-profile .profile-stats b{color:#fff!important;letter-spacing:-.04em!important;font-size:24px!important}.profile-profile .profile-stats span{color:#ffffff9e!important;margin-top:3px!important;font-size:10px!important;font-weight:700!important}.profile-profile .profile-layout{grid-template-columns:250px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;display:grid!important}.profile-profile .profile-sidebar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffffeb!important;border:1px solid #ebe7ed!important;border-radius:24px!important;margin:0!important;padding:10px!important;position:sticky!important;top:88px!important;box-shadow:0 16px 45px #1f16230f!important}.profile-profile .profile-sidebar>header{border-bottom:1px solid #eeeaf0!important;padding:10px 10px 15px!important;display:flex!important}.profile-profile .profile-sidebar>header>svg{color:#ff5f57!important;background:#fff0ed!important;border-radius:11px!important;width:34px!important;height:34px!important;padding:8px!important}.profile-profile .profile-sidebar>header b{font-size:12px!important}.profile-profile .profile-sidebar>header span{color:#9290a0!important;font-size:9px!important}.profile-profile .profile-sidebar nav{background:0 0!important;border:0!important;width:100%!important;padding:8px 0!important;display:grid!important;overflow:visible!important}.profile-profile .profile-sidebar nav button{border-radius:14px!important;width:100%!important;min-height:52px!important;padding:9px 10px!important}.profile-profile .profile-sidebar nav button>span{display:grid!important}.profile-profile .profile-sidebar nav button b{font-size:12px!important}.profile-profile .profile-sidebar nav button small{color:#9b98a5!important;margin-top:2px!important;font-size:9px!important;display:block!important}.profile-profile .profile-sidebar nav button>svg:last-child{width:14px!important;margin-left:auto!important;display:block!important}.profile-profile .profile-sidebar nav button.active{color:#1d1722!important;background:linear-gradient(135deg,#fff0ed,#f7f0ff)!important}.profile-profile .profile-sidebar nav button.active>svg:first-child{color:#ff5f57!important}.profile-profile .profile-quick-links{border-top:1px solid #eeeaf0!important;grid-template-columns:1fr 1fr!important;gap:6px!important;padding:10px 0 0!important;display:grid!important}.profile-profile .profile-quick-links a{background:#faf9fb!important;border-radius:10px!important;justify-content:flex-start!important;min-height:38px!important;padding:8px!important;font-size:10px!important}.profile-profile .profile-tip{color:#7a5a16!important;background:#fff8e9!important;border-radius:14px!important;margin-top:10px!important;padding:12px!important;display:flex!important}.profile-profile .profile-content{max-width:none!important}.profile-profile .profile-card{background:#fff!important;border:1px solid #ebe7ed!important;border-radius:28px!important;padding:30px!important;box-shadow:0 18px 55px #1f16230e!important}.profile-profile .profile-card-head{margin-bottom:24px!important;padding-bottom:22px!important}.profile-profile .profile-card-head>span{color:#ff5f57!important;background:linear-gradient(135deg,#fff0ed,#f3edff)!important;border-radius:14px!important;width:44px!important;height:44px!important}.profile-profile .profile-card-head h2{letter-spacing:-.04em!important;font-size:27px!important}.profile-profile .profile-card-head p{font-size:12px!important}.profile-profile .profile-profile-grid{grid-template-columns:220px minmax(0,1fr)!important;gap:30px!important}.profile-profile .profile-avatar-editor .single-media-preview{background:#faf9fb!important;border:1px dashed #dcd6e0!important;border-radius:22px!important;min-height:220px!important}.profile-profile .profile-avatar-editor .single-media-preview img,.profile-profile .profile-avatar-editor .single-media-preview video{border-radius:21px!important;height:220px!important}.profile-profile .profile-fields{gap:17px!important}.profile-profile .profile-field>span{margin-bottom:7px!important;font-size:11px!important}.profile-profile .profile-field input,.profile-profile .profile-field textarea,.profile-profile .profile-field select{background:#fbfafc!important;border:1px solid #e5e1e8!important;border-radius:14px!important;padding:12px 14px!important;font-size:13px!important;transition:border-color .18s,box-shadow .18s,background .18s!important}.profile-profile .profile-field input:focus,.profile-profile .profile-field textarea:focus,.profile-profile .profile-field select:focus{background:#fff!important;border-color:#ff8d87!important;box-shadow:0 0 0 4px #ff5f5717!important}.profile-profile .profile-advanced{background:#faf9fb!important;border:1px solid #ebe7ed!important;border-radius:14px!important}.profile-profile .profile-actions{margin-top:26px!important;padding-top:20px!important}.profile-profile .profile-actions .btn.primary{background:linear-gradient(135deg,#ff6258,#ff4778)!important;border-radius:14px!important;min-height:46px!important;padding-inline-start:20px!important;padding-inline-end:20px!important;box-shadow:0 10px 24px #ff4e5e38!important}@media (max-width:900px){.profile-profile .profile-hero{grid-template-columns:1fr!important;padding:125px 24px 24px!important}.profile-profile .profile-stats{width:100%!important;margin-top:22px!important}.profile-profile .profile-layout{grid-template-columns:1fr!important}.profile-profile .profile-sidebar{position:static!important}.profile-profile .profile-sidebar>header,.profile-profile .profile-quick-links,.profile-profile .profile-tip{display:none!important}.profile-profile .profile-sidebar nav{display:flex!important;overflow-x:auto!important}.profile-profile .profile-sidebar nav button{flex:none!important;width:auto!important}.profile-profile .profile-sidebar nav button small,.profile-profile .profile-sidebar nav button>svg:last-child{display:none!important}}@media (max-width:620px){.profile-profile{padding-top:14px!important}.profile-profile .profile-hero{border-radius:24px!important;min-height:0!important;padding:105px 18px 20px!important}.profile-profile .profile-hero:before{font-size:9px!important;top:24px!important;left:20px!important}.profile-profile .profile-person{align-items:flex-start!important;gap:14px!important}.profile-profile .profile-avatar-wrap img{border-radius:23px!important;width:76px!important;height:76px!important}.profile-profile .profile-person h1{font-size:30px!important}.profile-profile .profile-person p{font-size:11px!important}.profile-profile .profile-stats>div{min-width:0!important;padding:12px 10px!important}.profile-profile .profile-stats b{font-size:19px!important}.profile-profile .profile-card{border-radius:22px!important;padding:18px!important}.profile-profile .profile-profile-grid{grid-template-columns:1fr!important}.profile-profile .profile-avatar-editor{max-width:180px!important}.profile-profile .profile-two-columns,.profile-profile .profile-preference-grid{grid-template-columns:1fr!important}.profile-profile .profile-actions{flex-direction:column-reverse!important;align-items:stretch!important}}@media (prefers-reduced-motion:reduce){.profile-profile *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--lk-ink:#171923;--lk-muted:#6f7482;--lk-line:#17192317;--lk-coral:#ff5b4f;--lk-pink:#ff3f76;--lk-violet:#7657ff;--lk-paper:#fbfaf8;--lk-card:#fff;--lk-shadow:0 24px 70px #1f192317}body{background:var(--lk-paper);color:var(--lk-ink)}.app-header,.topbar,.site-header{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15)}.cj-home{background:linear-gradient(#fff 0,#fbfaf8 38%,#fff 100%);overflow:hidden;max-width:none!important;padding:0 0 110px!important}.cj-home>*{max-width:1180px;margin-left:auto;margin-right:auto}.cj-hero{background:radial-gradient(circle at 86% 15%,#7657ff2e,#0000 31%),radial-gradient(circle at 12% 80%,#ff5b4f29,#0000 34%),linear-gradient(135deg,#fff5ef 0%,#fff 47%,#f5efff 100%)!important;border:0!important;border-radius:38px!important;min-height:520px!important;margin-top:34px!important;padding:68px 64px!important;box-shadow:0 35px 100px #3327391a!important}.cj-hero h1{max-width:720px;letter-spacing:-.065em!important;margin:18px 0 22px!important;font-size:clamp(54px,6.3vw,86px)!important;line-height:.94!important}.cj-hero h1 span{background:linear-gradient(100deg,var(--lk-coral),var(--lk-pink),var(--lk-violet));color:#0000;-webkit-background-clip:text}.cj-hero-copy>p{color:#646a78!important;max-width:650px!important;font-size:18px!important;line-height:1.65!important}.cj-eyebrow{letter-spacing:.14em!important;font-size:12px!important}.cj-primary,.cj-ghost{border-radius:17px!important;min-height:52px!important;padding:0 20px!important}.cj-primary{background:linear-gradient(100deg,var(--lk-coral),var(--lk-pink))!important;box-shadow:0 14px 34px #ff45633d!important}.cj-primary:hover{transform:translateY(-3px)scale(1.015)!important}.cj-scene{filter:drop-shadow(0 24px 40px #1f18271f)}.scene-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffffb3!important}.cj-discovery-bar{z-index:30!important;border:1px solid var(--lk-line)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#ffffffd6!important;border-radius:20px!important;margin-top:22px!important;padding:8px!important;position:sticky!important;top:82px!important;box-shadow:0 15px 45px #1d1a2312!important}.cj-tabs button{border-radius:13px!important;padding:11px 16px!important}.cj-tabs button.active{color:#fff!important;background:#181a21!important;box-shadow:0 8px 18px #12141c26!important}.cj-category-explorer{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:30px!important;padding:0!important}.cj-category-head{align-items:center!important}.cj-category-head h2{letter-spacing:-.045em!important;margin:8px 0!important;font-size:clamp(34px,4vw,52px)!important}.cj-category-head p{font-size:15px!important}.cj-category-head>button{border:1px solid var(--lk-line)!important;color:var(--lk-ink)!important;background:#fff!important;box-shadow:0 8px 22px #1919230d!important}.cj-category-rail{gap:9px!important;padding-top:22px!important}.cj-category-rail button{background:#fff!important;border-radius:999px!important;flex-direction:row!important;gap:8px!important;min-width:auto!important;padding:12px 15px!important;display:flex!important;box-shadow:0 7px 20px #1919230b!important}.cj-category-rail button span{font-size:18px!important}.cj-category-rail button.active{color:#fff!important;background:#181a21!important;transform:translateY(-2px)!important}.cj-category-rail button:hover{transform:translateY(-3px)!important}.cj-section{padding-top:62px!important}.cj-section>header{margin-bottom:25px!important}.cj-section>header small{color:var(--lk-coral)!important;letter-spacing:.14em!important;font-weight:900!important}.cj-section h2{letter-spacing:-.045em!important;margin:8px 0!important;font-size:clamp(34px,4vw,50px)!important}.cj-provider{background:#f1efec!important;border:0!important}.cj-place-grid{grid-template-columns:repeat(3,1fr)!important;gap:18px!important}.cj-place-grid article{background:#fff!important;border:0!important;border-radius:27px!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s!important;overflow:hidden!important;box-shadow:0 18px 48px #19181f14!important}.cj-place-grid article:hover{transform:translateY(-8px)!important;box-shadow:0 28px 70px #19181f24!important}.cj-place-media{border-radius:0!important;height:260px!important}.cj-place-media img{transition:transform .6s cubic-bezier(.2,.8,.2,1)!important}.cj-place-grid article:hover img{transform:scale(1.045)}.category-visual{color:#fff!important;background:radial-gradient(circle at 72% 22%,#ff555e47,#0000 32%),linear-gradient(145deg,#231f2c,#3c2942)!important}.category-visual>span{font-size:68px!important}.category-visual>small{color:#ffffff9e!important}.cj-place-body{padding:19px 20px 20px!important}.cj-place-body h3{letter-spacing:-.025em!important;font-size:21px!important}.cj-place-body button{color:#fff!important;background:#181a21!important;border:0!important;border-radius:14px!important;width:100%!important;margin-top:14px!important;padding:13px!important;font-weight:850!important;transition:all .22s!important}.cj-place-body button:hover{background:linear-gradient(100deg,var(--lk-coral),var(--lk-pink))!important;transform:translateY(-2px)!important}.cj-place-empty,.cj-empty{box-shadow:none!important;background:linear-gradient(135deg,#fff,#fff8f4)!important;border:1px dashed #1719231f!important;border-radius:28px!important}.cj-place-empty{min-height:180px!important}.cj-empty{min-height:210px!important}.cj-keo-grid{gap:18px!important}.cj-keo-card{border:0!important;border-radius:28px!important;transition:all .35s!important;overflow:hidden!important;box-shadow:0 18px 48px #19181f14!important}.cj-keo-card:hover{transform:translateY(-7px)!important;box-shadow:0 28px 70px #19181f21!important}.cj-media{height:245px!important}.cj-card-body button{background:#181a21!important;border-radius:14px!important}.cj-social{color:#fff!important;background:radial-gradient(circle at 85% 15%,#7657ff33,#0000 28%),linear-gradient(130deg,#191820,#25202d)!important;border:0!important;border-radius:38px!important;box-shadow:0 35px 90px #18151f2e!important}.cj-social p,.cj-loop small{color:#a9a8b3!important}.cj-loop>div{background:#ffffff12!important;border-color:#ffffff14!important}.cj-loop span{color:#fff!important}.qk195{background:radial-gradient(circle at 10% 0,#ff5b4f1a,#0000 28%),radial-gradient(circle at 90% 20%,#7657ff1a,#0000 28%),#fbfaf8!important;padding-top:54px!important}.qk-card{max-width:900px!important;box-shadow:var(--lk-shadow)!important;border:0!important;border-radius:34px!important;padding:46px!important}.qk-mark{box-shadow:0 14px 30px #ff446340!important}.qk-card h1{letter-spacing:-.055em!important}.qk-place,.qk-step{border-color:var(--lk-line)!important;background:#fff!important;transition:all .25s!important}.qk-place:hover,.qk-step:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1919230f}.qk-time{background:#181a21!important;border-radius:25px!important}.qk-time button{transition:all .2s!important}.lw-hero{background:radial-gradient(circle at 85% 15%,#7657ff26,#0000 30%),linear-gradient(135deg,#fff5ef,#fff 48%,#f6f0ff);border-radius:38px;margin-top:20px;padding:60px!important}.lw-spotlight{border-radius:34px!important}.lw-tile{border-radius:26px!important}.lw-tabs{top:82px!important}a,button{transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,color .2s}button:active,a:active{transform:scale(.975)}@media (max-width:1050px){.cj-home>*{max-width:calc(100% - 34px)}.cj-hero{padding:52px 42px!important}.cj-place-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.cj-home>*{max-width:calc(100% - 24px)}.cj-hero{border-radius:28px!important;margin-top:16px!important;padding:38px 24px!important}.cj-hero h1{font-size:49px!important}.cj-discovery-bar{top:70px!important}.cj-category-head{align-items:flex-start!important}.cj-category-rail button{padding:10px 13px!important}.cj-place-grid{grid-template-columns:1fr!important}.cj-place-media{height:235px!important}.qk-card{padding:28px 20px!important}.lw-hero{border-radius:28px;padding:36px 24px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}main{animation:none!important}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lk-radius{background:#f5f6f8;border:1px solid #e8e9ed;border-radius:14px;gap:6px;padding:4px;display:flex}.lk-radius button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 11px;font-weight:800;transition:all .2s}.lk-radius button:hover,.lk-radius button.active{color:#101828;background:#fff;box-shadow:0 5px 16px #10182814}.lk-real-map{background:#f5f4f0;border:1px solid #e7e8ec;border-radius:30px;animation:.55s cubic-bezier(.2,.8,.2,1) both lk-rise;position:relative;overflow:hidden;box-shadow:0 24px 70px #1018281a}.lk-real-map .google-map-canvas{border-radius:0!important}.lk-map-head{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #ececef;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex}.lk-map-head>div{flex-direction:column;gap:3px;display:flex}.lk-map-head b{font-size:15px}.lk-map-head span{color:#7a8290;font-size:12px}.lk-map-head button{cursor:pointer;background:#fff;border:1px solid #e3e5e8;border-radius:13px;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:flex}.lk-map-head svg{width:16px}.lk-map-strip{scrollbar-width:none;z-index:4;gap:10px;padding:3px;display:flex;position:absolute;bottom:20px;left:20px;right:20px;overflow:auto}.lk-map-strip::-webkit-scrollbar{display:none}.lk-map-strip button{text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#fffffff0;border:1px solid #ffffffe6;border-radius:17px;align-items:center;gap:10px;min-width:225px;padding:11px 12px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 34px #0f172a29}.lk-map-strip button:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a33}.lk-map-strip button>span{background:#fff1ed;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.lk-map-strip button>div{flex-direction:column;flex:1;min-width:0;display:flex}.lk-map-strip b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lk-map-strip small{color:#737b89;margin-top:3px;font-size:11px}.lk-map-strip svg{color:#98a2b3;width:15px}.lk-place{animation:.5s cubic-bezier(.2,.8,.2,1) both lk-rise}.lk-place:nth-child(2){animation-delay:50ms}.lk-place:nth-child(3){animation-delay:.1s}.lk-place:nth-child(4){animation-delay:.15s}.lk-place:nth-child(5){animation-delay:.2s}.lk-place:nth-child(6){animation-delay:.25s}@keyframes lk-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:820px){.lk-tools{flex-wrap:wrap;align-items:stretch!important}.lk-radius{order:3;width:100%;overflow:auto}.lk-radius button{white-space:nowrap;flex:1}.lk-map-head{height:auto;padding:14px}.lk-map-strip{bottom:10px;left:10px;right:10px}.lk-real-map .google-map-canvas{height:500px!important}}@media (prefers-reduced-motion:reduce){.lk-real-map,.lk-place,.lk-map-strip button{transition:none!important;animation:none!important}}.lk-location-state{color:#7b8190;align-items:center;gap:8px;min-height:22px;margin-top:12px;font-size:11px;font-weight:700;display:flex}.lk-location-state svg{flex:none;width:15px;height:15px}.lk-location-state.success{color:#16835f}.lk-location-state.denied,.lk-location-state.error,.lk-location-state.unavailable,.lk-location-state.timeout{color:#b5473a}.lk-search button:disabled,.lk-empty>button:disabled,.lk-section-title>button:disabled{opacity:.62;cursor:wait;box-shadow:none!important;transform:none!important}.lk-discover-head{align-items:flex-end}.lk-discover-head>.lk-tools{justify-content:flex-end;max-width:680px}.lk-provider{background:#fff;border:1px solid #e7e8ec;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:-4px 0 18px;padding:12px 14px;animation:.35s both lk-rise;display:flex}.lk-provider>div{align-items:center;gap:8px;font-size:12px;display:flex}.lk-provider svg{width:16px;height:16px}.lk-provider.ok{color:#14795a;background:#f7fffb;border-color:#d8f0e4}.lk-provider.warn{color:#a85b28;background:#fffaf5;border-color:#f2dfce}.lk-provider small{color:#717784;text-align:right;max-width:58%;font-size:10px}.lk-action-error{color:#b42318;background:#fff2f0;border:1px solid #ffd8d3;border-radius:14px;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.lk-action-error svg{width:16px}.osm-fallback-map{background:#e9ece7;position:relative;overflow:hidden}.osm-fallback-map iframe{pointer-events:none;filter:saturate(.82)contrast(.96);border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.osm-map-wash{pointer-events:none;background:linear-gradient(#ffffff0d,#14182208);position:absolute;top:0;bottom:0;left:0;right:0}.osm-pin{z-index:3;color:#fff;cursor:pointer;background:#ff5b4f;border:3px solid #fff;border-radius:50% 50% 50% 4px;place-items:center;width:28px;height:28px;transition:all .2s;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 8px 22px #0f172a40}.osm-pin span{font-size:11px;font-weight:950;transform:rotate(45deg)}.osm-pin:hover,.osm-pin.active{z-index:5;background:#111827;width:34px;height:34px}.osm-user-pin{z-index:6;background:#2563eb;border:4px solid #fff;border-radius:999px;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #2563eb2b,0 8px 22px #0f172a40}.osm-user-pin i{border:1px solid #2563eb40;border-radius:50%;animation:2s infinite radar;position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px}.osm-map-badge{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#455065;background:#fffffff0;border-radius:12px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:850;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 8px 22px #0f172a1f}.osm-map-badge svg{width:14px}.osm-selected-card{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-radius:17px;align-items:center;gap:14px;min-width:min(390px,100% - 28px);max-width:520px;padding:12px 12px 12px 15px;display:flex;position:absolute;bottom:86px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #0f172a2e}.osm-selected-card>div{flex:1;gap:3px;min-width:0;display:grid}.osm-selected-card b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.osm-selected-card small{color:#7b8190;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.osm-selected-card a{color:#fff;background:#151922;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.osm-selected-card svg{width:16px}.lk-place-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c10187a;place-items:center;padding:24px;animation:.2s both lk-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.lk-place-modal{background:#fff;border-radius:30px;grid-template-columns:minmax(250px,.8fr) 1.2fr;width:min(720px,100%);max-height:min(760px,100vh - 36px);animation:.32s cubic-bezier(.2,.85,.2,1) both lk-modal-in;display:grid;position:relative;overflow:auto;box-shadow:0 34px 90px #0c101847}.lk-place-modal-close{z-index:5;cursor:pointer;background:#ffffffeb;border:0;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 22px #0f172a1f}.lk-place-modal-close svg{width:17px}.lk-place-modal-visual{background:#f6f0ed;min-height:360px;position:relative;overflow:hidden}.lk-place-modal-visual>img{object-fit:cover;width:100%;height:100%}.lk-place-modal-fallback{background:radial-gradient(circle at 28% 18%,#ff5b4f38,#0000 32%),radial-gradient(circle at 80% 80%,#7b61ff2e,#0000 30%),linear-gradient(145deg,#fff8f2,#f1edff);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.lk-place-modal-fallback span{filter:drop-shadow(0 20px 26px #1e14122e);font-size:84px;animation:4.5s ease-in-out infinite float}.lk-place-modal-fallback i{border:1px solid #ff5b4f33;border-radius:50%;width:190px;height:190px;animation:3s infinite radar;position:absolute}.lk-place-modal-badges{justify-content:space-between;gap:10px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.lk-place-modal-badges span,.lk-place-modal-badges b{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:999px;padding:8px 10px;font-size:10px;box-shadow:0 8px 22px #0f172a1f}.lk-place-modal-body{flex-direction:column;padding:34px;display:flex}.lk-place-modal-body>small{letter-spacing:.12em;color:#ef554b;text-transform:uppercase;font-size:10px;font-weight:950}.lk-place-modal-body h3{letter-spacing:-.04em;margin:10px 0;font-size:34px;line-height:1.05}.lk-place-modal-body>p{color:#737a87;align-items:flex-start;gap:7px;margin:0 0 22px;font-size:12px;line-height:1.5;display:flex}.lk-place-modal-body>p svg{flex:none;width:15px}.lk-place-modal-stats{background:#f7f7f8;border-radius:18px;gap:9px;padding:16px;display:grid}.lk-place-modal-stats span{color:#4f5663;align-items:center;gap:8px;font-size:11px;display:flex}.lk-place-modal-stats svg{color:#ff6658;width:15px}.lk-place-modal-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:24px;display:flex}.lk-place-modal-actions a,.lk-place-modal-actions button{color:#181d27;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:11px 13px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.lk-place-modal-actions svg{width:15px}.lk-place-modal-actions .primary{color:#fff;background:linear-gradient(135deg,#ff5b4f,#ff3f70);border-color:#0000;box-shadow:0 12px 28px #ff3f702e}@keyframes lk-fade{0%{opacity:0}to{opacity:1}}@keyframes lk-modal-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:1180px){.lk-discover-head{flex-direction:column;align-items:flex-start}.lk-discover-head>.lk-tools{grid-template-columns:minmax(270px,1fr) minmax(170px,.65fr) auto;align-items:center;width:100%;max-width:none;display:grid}.lk-radius{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.lk-radius button{min-width:0}.lk-tools select{width:100%;min-width:0}.lk-view{justify-self:end}.lk-view button{white-space:nowrap}}@media (max-width:760px){.lk-provider{flex-direction:column;align-items:flex-start}.lk-provider small{text-align:left;max-width:none}.lk-discover-head>.lk-tools{grid-template-columns:1fr 1fr;display:grid}.lk-radius{order:0;grid-column:1/-1}.lk-tools select{grid-column:1/2}.lk-view{grid-column:2/3;justify-self:stretch;width:100%}.lk-view button{flex:1;font-size:0!important}.lk-view button svg{margin:0}.lk-real-map{border-radius:22px}.lk-map-head{gap:10px}.lk-map-head>div{min-width:0}.lk-map-head button{flex:none;justify-content:center;width:42px;height:42px;padding:0;font-size:0}.lk-real-map .google-map-canvas,.osm-fallback-map{height:470px!important}.osm-map-badge{top:10px;left:10px}.osm-selected-card{bottom:80px}.lk-place-modal-backdrop{padding:12px}.lk-place-modal{border-radius:24px;grid-template-columns:1fr;max-height:calc(100vh - 24px)}.lk-place-modal-visual{min-height:235px}.lk-place-modal-body{padding:24px}.lk-place-modal-body h3{font-size:28px}.lk-place-modal-actions>*{flex:1}.lk-location-state{align-items:flex-start}}:root{--legacy-style-shell:1220px;--legacy-style-ink:#111827;--legacy-style-coral:#ff6254}.topbar-product{-webkit-backdrop-filter:blur(22px)saturate(1.25)!important;backdrop-filter:blur(22px)saturate(1.25)!important;background:#ffffffdb!important;border-bottom:1px solid #1118270e!important}.topbar-product .brand{gap:10px!important}.topbar-product .brand>span{background:linear-gradient(145deg,#ff6d5d,#ff4e65)!important;border-radius:13px!important;width:39px!important;height:39px!important;font-size:9px!important;box-shadow:0 10px 24px #ff525b38!important}.topbar-product .desktop-nav a svg{width:14px!important}.topbar-product .create-btn{background:linear-gradient(135deg,#ff6758,#ff4c67)!important;border-radius:13px!important;height:40px!important;padding:0 14px!important;font-size:10px!important;box-shadow:0 11px 26px #ff4c6733!important}.topbar-product .create-btn svg{width:15px!important}.topbar-product .guest-actions{gap:10px!important}.topbar-product .guest-actions .login-link{font-size:10px!important;font-weight:800!important}.topbar-product .guest-actions .primary{height:40px!important;box-shadow:none!important;background:#171a22!important;border-color:#171a22!important;border-radius:13px!important;padding:0 14px!important;font-size:10px!important}.topbar-product.is-scrolled{box-shadow:0 12px 34px #11182714!important}@media (max-width:1020px){.topbar-product .topbar-inner{padding:0 16px!important}.topbar-product .desktop-nav{display:none!important}}@media (min-width:1021px){.topbar-product .desktop-nav a span{display:inline!important}.topbar-product .brand b{display:block!important}.topbar-product .desktop-nav a{justify-content:flex-start!important;width:auto!important}}:root{--legacy-style-compat-shell:1240px;--legacy-style-compat-ink:#121722;--legacy-style-compat-muted:#717887;--legacy-style-compat-line:#e8e6e3;--legacy-style-compat-coral:#ff6257;--legacy-style-compat-pink:#ff3f75;--legacy-style-compat-green:#1f9d69;--legacy-style-compat-blue:#356ff5;--legacy-style-compat-paper:#fff;--legacy-style-compat-soft:#f7f6f4}.route-shell-home{background:linear-gradient(#f7f8fa 0,#fbfbfb 520px,#fff 1000px)!important}.route-shell-home .app-main{overflow:visible!important}.topbar-product{-webkit-backdrop-filter:blur(24px)saturate(1.2)!important;backdrop-filter:blur(24px)saturate(1.2)!important;background:#ffffffe8!important;border-bottom:1px solid #1418200f!important;box-shadow:0 8px 30px #11182709!important}.topbar-product .topbar-inner{max-width:1320px!important;height:74px!important;margin:auto!important;padding:0 26px!important}.topbar-product .brand>span{background:linear-gradient(145deg,#ff7566,#ff4e63)!important;border-radius:14px!important;width:42px!important;height:42px!important;box-shadow:0 11px 25px #ff4f603d!important}.topbar-product .brand>b{letter-spacing:-.03em!important;font-size:15px!important}.topbar-product .desktop-nav{background:#f7f7f7!important;border:1px solid #ecebea!important;border-radius:17px!important;gap:2px!important;padding:4px!important}.topbar-product .desktop-nav a{color:#667083!important;border-radius:12px!important;gap:7px!important;min-height:40px!important;padding:0 13px!important;font-size:11px!important;font-weight:850!important}.topbar-product .desktop-nav a.active{color:#f05b50!important;background:#fff!important;box-shadow:0 6px 16px #11182712!important}.topbar-product .create-btn{background:linear-gradient(135deg,#ff6859,#ff4a67)!important;border-radius:14px!important;height:42px!important;padding:0 17px!important;box-shadow:0 12px 28px #ff4b662e!important}.legacy-quick-categories button:hover,.legacy-quick-categories button.active{color:#dd5147;background:#fff3f1;border-color:#ffb6ae;transform:translateY(-2px)}.legacy-nearest.empty small{color:#356ff5}.legacy-rail-scroll button.active{color:#fff;background:#171b24;border-color:#171b24;box-shadow:0 10px 24px #11182721}.legacy-rail-scroll .active i{background:#ffffff1a}.legacy-rail-scroll .active small{color:#bfc4cd}.legacy-scope button.active{color:#fff;background:#171b24;box-shadow:0 8px 18px #11182724}.legacy-view-switch button.active{color:#171b24;background:#fff;box-shadow:0 5px 13px #11182714}.legacy-provider-compat.warn{background:#fff9f2;border-color:#f0e0c9}.legacy-provider-compat.warn svg{color:#d98a2b}.legacy-place-fallback.tone-1{background:linear-gradient(145deg,#e5f0e9,#f7efe5)}.legacy-place-fallback.tone-2{background:linear-gradient(145deg,#e8edf8,#f4e6ee)}.legacy-place-fallback.tone-3{background:linear-gradient(145deg,#f7eadd,#e5eef2)}.legacy-place-fallback.tone-4{background:linear-gradient(145deg,#ece6f6,#f9e8e4)}.legacy-place-actions-compat .primary{color:#fff;background:linear-gradient(135deg,#ff6558,#ff4472);border-color:#0000;justify-content:center;align-items:center;gap:5px;display:flex;box-shadow:0 9px 20px #ff496926}.legacy-place-actions-compat .primary svg{width:13px}.legacy-map-panel .google-map-canvas,.legacy-map-panel .osm-fallback-map{border-radius:0!important}.legacy-map-panel .osm-fallback-map{position:relative;overflow:hidden}.legacy-map-panel .osm-fallback-map iframe{filter:saturate(.78)contrast(.96);border:0;width:100%;height:100%}.legacy-map-panel .map-placeholder{color:#7d8490;background:linear-gradient(145deg,#f1efed,#f8f7f6);place-items:center;height:610px;padding:30px;font-size:11px;display:grid}.legacy-empty-alternate>div:last-child .ghost{color:#4c5360;background:#fff;border:1px solid #e4e1dd}.legacy-modal-actions-compat .primary{color:#fff;background:linear-gradient(135deg,#ff6558,#ff4472);border-color:#0000;box-shadow:0 10px 24px #ff49692e}@keyframes legacy-pulse-compat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.82)}}@keyframes legacy-float-compat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes legacy-radar-compat{0%{opacity:.8;transform:scale(.68)}to{opacity:0;transform:scale(1.28)}}@keyframes legacy-shimmer-compat{to{background-position:-200% 0}}@keyframes legacy-fade-compat{0%{opacity:0}to{opacity:1}}@keyframes legacy-modal-compat{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:860px){.topbar-product .desktop-nav{display:none!important}}.legacy-style-compat .osm-user-label{z-index:7;color:#fff;white-space:nowrap;pointer-events:none;background:#2563eb;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;transform:translate(-50%,18px);box-shadow:0 7px 18px #2563eb3d}.legacy-style-compat .osm-user-pin{z-index:8}:root{--lk206-ink:#111722;--lk206-muted:#747c89;--lk206-line:#ebe8e4;--lk206-coral:#ff6257;--lk206-pink:#ff3f74;--lk206-blue:#356ff5}.legacy-modal-alternate.no-cover{grid-template-columns:350px minmax(0,1fr)!important}.legacy-modal-alternate.no-cover .legacy-modal-photo-caption{color:#49515e}.legacy-modal-alternate.no-cover .legacy-modal-photo-caption>span{background:#ffffffc7;border-color:#1419220f}.legacy-modal-kicker-compat b.muted{color:#9aa0aa;font-weight:760}.legacy-modal-actions-alternate .primary{background:linear-gradient(135deg,#ff6658,#ff4272)!important;box-shadow:0 12px 28px #ff486938!important}.legacy-modal-actions-alternate .primary:hover{transform:translateY(-2px);box-shadow:0 17px 34px #ff486947!important}@keyframes legacy-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes legacy-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.976)}to{opacity:1;transform:none}}@keyframes legacy-float-alternate{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(2deg)}}@media (max-width:820px){.legacy-modal-alternate.no-cover{grid-template-rows:150px minmax(0,1fr)!important;grid-template-columns:1fr!important}.legacy-modal-actions-alternate .primary{grid-area:1/1/auto/-1}}@media (max-width:480px){.legacy-modal-alternate.no-cover{grid-template-rows:125px minmax(0,1fr)!important}}@keyframes legacy-sheet-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}:root{--home-root-ink:#111827;--home-root-muted:#677084;--home-root-line:#11182716;--home-root-soft:#f7f8fb;--home-root-coral:#ff5f56;--home-root-pink:#ff4778;--home-root-violet:#7657ff;--home-root-blue:#4b7dff;--home-root-green:#16a36d;--home-root-radius:28px;--home-root-shadow:0 22px 70px #11182717;--home-root-shadow-hover:0 28px 80px #11182724}@keyframes home-root-route-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.topbar.topbar-product{-webkit-backdrop-filter:blur(26px)saturate(150%)!important;background:#ffffffd1!important;border:1px solid #ffffffb3!important;border-radius:24px!important;width:min(1380px,100% - 42px)!important;transition:transform .25s,box-shadow .25s,background .25s!important;top:18px!important;box-shadow:0 16px 50px #1c1f2a14!important}.topbar.topbar-product.is-scrolled{background:#ffffffeb!important;box-shadow:0 14px 44px #1118271f!important}.topbar .brand span{border-radius:14px!important;transition:transform .28s cubic-bezier(.2,.8,.2,1)!important;box-shadow:0 10px 24px #ff5f563b!important}.topbar .brand:hover span{transform:rotate(-5deg)translateY(-2px)!important}.desktop-nav{background:#f7f8fbc7!important;border:1px solid #1118270f!important;border-radius:17px!important;padding:5px!important}.desktop-nav a{border-radius:13px!important;transition:transform .2s,background .2s,color .2s!important}.desktop-nav a:hover{background:#fff!important;transform:translateY(-1px)!important}.desktop-nav a.active{box-shadow:0 8px 22px #ff5f561c!important}.create-btn{border-radius:15px!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 12px 28px #ff5f5638!important}.create-btn:hover{transform:translateY(-2px)!important;box-shadow:0 18px 36px #ff5f5647!important}.home-root{width:min(1280px,100% - 42px);color:var(--home-root-ink);margin:0 auto;padding:14px 0 100px}.home-root button,.home-root input,.home-root select{font:inherit}.home-root button,.home-root a{transition:transform .22s,box-shadow .22s,border-color .22s,background .22s,color .22s}.home-root button{cursor:pointer}.home-kicker{color:#f0564c;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:950;display:inline-flex}.home-kicker>span{background:#ff5b54;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 6px #ff5b541a}.home-hero{isolation:isolate;background:linear-gradient(135deg,#fff9f5 0%,#fff 42%,#f3f2ff 100%);border:1px solid #fffffff2;border-radius:40px;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);gap:36px;min-height:600px;padding:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #2b243a1a}.home-hero:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(circle at 18% 12%,#ff685921,#0000 34%),radial-gradient(circle at 86% 90%,#7657ff24,#0000 38%);position:absolute;top:0;bottom:0;left:0;right:0}.home-root-ambient{filter:blur(14px);opacity:.5;z-index:-1;border-radius:999px;animation:11s ease-in-out infinite alternate home-root-drift;position:absolute}.home-root-ambient-a{background:#ff5c5621;width:220px;height:220px;top:-110px;left:36%}.home-root-ambient-b{background:#7158ff24;width:280px;height:280px;animation-delay:-3s;bottom:-110px;right:-110px}@keyframes home-root-drift{to{transform:translate(22px,-16px)scale(1.08)}}.home-hero-copy{z-index:2;align-self:center;animation:.68s cubic-bezier(.2,.8,.2,1) both home-root-rise;position:relative}.home-hero h1{letter-spacing:-.07em;max-width:680px;margin:20px 0 22px;font-size:clamp(64px,6.2vw,98px);font-weight:950;line-height:.86}.home-hero h1 em{background:linear-gradient(105deg,#ff6558,#ff3f78 54%,#8b5cff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.home-hero-lead{color:#626b7a;max-width:620px;margin:0;font-size:18px;line-height:1.68}.home-root-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #11182714;border-radius:20px;align-items:center;gap:12px;height:66px;margin-top:32px;padding:7px 7px 7px 18px;display:flex;box-shadow:0 16px 38px #1f232f14}.home-root-search>svg{color:#596274;flex:none;width:21px}.home-root-search input{color:#111827;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.home-root-search input::placeholder{color:#9aa2af}.home-root-search button{color:#fff;background:#171922;border:0;border-radius:15px;align-items:center;gap:8px;height:50px;padding:0 17px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 11px 24px #10121b29}.home-root-search button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #10121b38}.home-root-search button svg{width:17px}.home-hero-chips{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.home-hero-chips button{color:#4f5868;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa3;border:1px solid #11182713;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850}.home-hero-chips button span{margin-right:5px}.home-hero-chips button:hover,.home-hero-chips button.active{color:#fff;background:#1b1e27;border-color:#1b1e27;transform:translateY(-1px);box-shadow:0 8px 20px #1118271f}.home-root-location-line{color:#737c8b;align-items:center;gap:12px;margin-top:22px;font-size:10px;display:flex}.home-root-location-line>span{align-items:center;gap:7px;font-weight:850;display:inline-flex}.home-root-location-line>span i{background:#b8bec8;border-radius:50%;width:7px;height:7px}.home-root-location-line>span.is-live i{background:#13a76d;animation:1.9s ease-out infinite home-root-live-pulse;box-shadow:0 0 0 6px #13a76d1a}.home-root-location-line>b{color:#969dab;font-weight:800}.home-hero-world{background:linear-gradient(145deg,#171b27,#25283a 54%,#30284b);border-radius:34px;align-self:center;min-height:480px;animation:.8s cubic-bezier(.2,.82,.2,1) 80ms both home-root-world-in;position:relative;overflow:hidden;box-shadow:0 28px 70px #1719243d}.home-hero-world:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 48%,#ffffff0f,#0000 32%),radial-gradient(circle at 82% 16%,#ff516f42,#0000 22%),radial-gradient(circle at 14% 78%,#5e6dff42,#0000 22%);position:absolute;top:0;bottom:0;left:0;right:0}.home-root-world-grid{opacity:.14;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:42px 42px;animation:22s linear infinite home-root-grid;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%;transform:rotate(-11deg)}.home-root-world-radar{border:1px solid #ffffff17;border-radius:50%;width:260px;height:260px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.home-root-world-radar:before,.home-root-world-radar:after,.home-root-world-radar i{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;top:17%;bottom:17%;left:17%;right:17%}.home-root-world-radar:after{top:34%;bottom:34%;left:34%;right:34%}.home-root-world-radar i:first-child{border-color:#ffffff1f;top:50%;bottom:50%;left:50%;right:50%}.home-root-world-radar i:nth-child(2){border-color:#ffffff0b;top:-16%;bottom:-16%;left:-16%;right:-16%}.home-root-world-radar i:nth-child(3){border-color:#ff665b47;animation:2.8s ease-out infinite home-root-radar-ring;top:0;bottom:0;left:0;right:0}.home-root-you{z-index:4;color:#fff;justify-items:center;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.home-root-you>span{background:linear-gradient(135deg,#ff6658,#ff4778);border-radius:21px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 16px 36px #ff47785c}.home-root-you svg{width:24px}.home-root-you>b{margin-top:9px;font-size:11px}.home-root-you>small{color:#aeb7c8;margin-top:2px;font-size:8px}.home-root-orbit-pin{z-index:5;color:#fff;background:0 0;border:0;justify-items:center;gap:4px;animation:4.8s ease-in-out infinite home-root-float;display:grid;position:absolute}.home-root-orbit-pin i{background:#fffffff0;border-radius:17px;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;display:grid;box-shadow:0 13px 28px #0003}.home-root-orbit-pin span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#0e1018b8;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.home-root-orbit-pin:hover{transform:translateY(-4px)scale(1.05)}.home-root-orbit-pin.pin-1{animation-delay:-.8s;top:19%;left:16%}.home-root-orbit-pin.pin-2{animation-delay:-1.8s;top:20%;right:17%}.home-root-orbit-pin.pin-3{animation-delay:-2.8s;top:56%;left:13%}.home-root-orbit-pin.pin-4{animation-delay:-3.7s;top:52%;right:12%}.home-root-orbit-pin.pin-5{animation-delay:-2.1s;top:11%;left:61%}.home-root-world-card{z-index:6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#fff;background:#0c0e16c2;border:1px solid #ffffff1c;border-radius:22px;padding:19px 20px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 18px 45px #0000002e}.home-root-world-live{color:#ff8a9f;letter-spacing:.11em;align-items:center;gap:6px;margin-bottom:9px;font-size:8px;font-weight:950;display:flex}.home-root-world-live i{background:#ff5972;border-radius:50%;width:6px;height:6px;animation:1.8s infinite home-root-live-pulse;box-shadow:0 0 0 5px #ff59721a}.home-root-world-card>small{color:#939caf;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.home-root-world-card>b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:18px;display:block;overflow:hidden}.home-root-world-card>p{color:#aeb6c5;align-items:center;gap:6px;margin:5px 0 12px;font-size:9px;display:flex}.home-root-world-card>p svg{width:12px}.home-root-world-card>button{color:#fff;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:900;display:inline-flex}.home-root-world-card>button:hover{color:#ff91a4;gap:10px}.home-root-world-card>button svg{width:13px}.home-root-category-dock{z-index:8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe8;border:1px solid #11182713;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:-20px 20px 58px;padding:11px 12px;display:grid;position:relative;box-shadow:0 16px 46px #11182714}.home-root-category-label{align-items:center;gap:10px;min-width:205px;padding:0 12px;display:flex}.home-root-category-label>svg{color:#ff5f56;width:18px}.home-root-category-label>span{display:grid}.home-root-category-label b{font-size:10px}.home-root-category-label small{color:#949ba8;margin-top:2px;font-size:8px}.home-root-category-scroll{scrollbar-width:none;gap:7px;padding:1px;display:flex;overflow:auto}.home-root-category-scroll::-webkit-scrollbar{display:none}.home-root-category-scroll button{color:#222836;background:#fff;border:1px solid #eceef2;border-radius:16px;align-items:center;gap:9px;min-width:max-content;height:56px;padding:0 12px;display:flex}.home-root-category-scroll button>i{background:#f6f4f2;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.home-root-category-scroll button>span{text-align:left;display:grid}.home-root-category-scroll button b{font-size:9px}.home-root-category-scroll button small{color:#989eaa;margin-top:1px;font-size:7px}.home-root-category-scroll button:hover{border-color:#d9dce4;transform:translateY(-2px);box-shadow:0 10px 22px #1118270f}.home-root-category-scroll button.active{color:#fff;background:#191c24;border-color:#191c24;box-shadow:0 10px 28px #11182729}.home-root-category-scroll button.active>i{background:#2e323d}.home-root-category-scroll button.active small{color:#aeb6c6}.home-discovery,.home-keo-section{margin-top:58px}.home-section-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.home-section-head>div:first-child{max-width:780px}.home-section-head h2{letter-spacing:-.052em;margin:10px 0 8px;font-size:clamp(36px,4vw,52px);line-height:.98}.home-section-head p{color:#778091;margin:0;font-size:12px;line-height:1.6}.home-section-head.compact{align-items:center}.home-section-head.compact>a{color:#fff;background:#171922;border-radius:14px;align-items:center;gap:7px;height:46px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex}.home-section-head.compact>a svg{width:16px}.home-section-head.compact>a:hover{transform:translateY(-2px);box-shadow:0 14px 30px #11182724}.home-root-location-pill{text-align:left;color:#1d2430;background:#fff;border:1px solid #e4e7ed;border-radius:17px;align-items:center;gap:10px;min-width:205px;padding:12px 14px;display:flex;box-shadow:0 9px 24px #1118270b}.home-root-location-pill>svg{color:#4d77ff;width:18px}.home-root-location-pill span{display:grid}.home-root-location-pill small{letter-spacing:.1em;color:#969eac;font-size:7px;font-weight:900}.home-root-location-pill b{margin-top:2px;font-size:10px}.home-root-location-pill:hover{transform:translateY(-2px);box-shadow:0 13px 28px #11182714}.home-root-insight-row{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.home-root-insight-row article,.home-root-insight-row>button{text-align:left;color:#1d2430;background:#fff;border:1px solid #e7e9ee;border-radius:19px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-width:0;min-height:88px;padding:14px 16px;display:grid;box-shadow:0 8px 22px #11182709}.home-root-insight-row article>span,.home-root-insight-row>button>span{background:#f6f7fa;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.home-root-insight-row svg{width:17px}.home-root-insight-row div{min-width:0;display:grid}.home-root-insight-row small{letter-spacing:.1em;color:#a0a6b1;font-size:7px;font-weight:950}.home-root-insight-row b{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.home-root-insight-row p{color:#818997;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:8px;overflow:hidden}.home-root-insight-row>button:hover{border-color:#dadde4;transform:translateY(-2px);box-shadow:0 15px 32px #11182712}.home-root-insight-row>button>svg{color:#a1a7b0}.home-root-toolbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #11182713;border-radius:19px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:14px;padding:9px;display:grid;position:sticky;top:104px;box-shadow:0 12px 34px #1118270d}.home-root-radius{align-items:center;gap:6px;display:flex}.home-root-radius>span{color:#7e8796;padding:0 8px;font-size:8px;font-weight:900}.home-root-radius button{color:#596273;background:#f6f7f9;border:0;border-radius:12px;min-width:54px;height:42px;font-size:11px;font-weight:900}.home-root-radius button small{margin-left:2px;font-size:7px}.home-root-radius button.active{color:#fff;background:#181b23;box-shadow:0 8px 20px #11182726}.home-root-sort{background:#fff;border:1px solid #e6e8ed;border-radius:13px;align-items:center;gap:8px;min-width:178px;height:42px;padding:0 10px;display:flex}.home-root-sort svg{color:#8b93a2;width:15px}.home-root-sort select{color:#242b37;background:0 0;border:0;outline:0;width:100%;font-size:9px;font-weight:900}.home-root-view{background:#f3f4f6;border-radius:13px;height:42px;padding:3px;display:flex}.home-root-view button{color:#7a8392;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.home-root-view button svg{width:14px}.home-root-view button.active{color:#1c222d;background:#fff;box-shadow:0 4px 12px #11182714}.home-state{color:#9d4439;background:#fff7f5;border:1px solid #ffd7d1;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:10px 0 14px;padding:13px 14px;display:grid}.home-state>svg{width:18px}.home-state span{display:grid}.home-state b{font-size:10px}.home-state small{margin-top:2px;font-size:9px}.home-state em{color:#8b5d56;margin-top:4px;font-size:8px}.home-state button{color:#874239;background:#fff;border:1px solid #f0c8c1;border-radius:11px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:9px;font-weight:900;display:flex}.home-state button svg{width:14px}.home-state.runtime{color:#4c5771;background:#f7f8ff;border-color:#e0e4f2}.home-place-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-root-place{min-width:0;animation:home-root-card-in .54s var(--delay,0s) cubic-bezier(.2,.8,.2,1) both;background:#fff;border:1px solid #e6e8ed;border-radius:26px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;overflow:hidden;box-shadow:0 10px 30px #1118270b}.home-root-place:hover{border-color:#d9dce3;transform:translateY(-6px);box-shadow:0 26px 60px #1118271c}.home-root-place-visual{text-align:left;background:#eceef3;border:0;width:100%;height:235px;padding:0;position:relative;overflow:hidden}.home-root-place-visual>img,.home-art{object-fit:cover;width:100%;height:100%;transition:transform .62s cubic-bezier(.2,.8,.2,1),filter .4s}.home-root-place:hover .home-root-place-visual>img,.home-root-place:hover .home-art{transform:scale(1.045)}.home-root-place-shade{pointer-events:none;background:linear-gradient(#0c0e1414,#0000 52%,#0a0c1259);position:absolute;top:0;bottom:0;left:0;right:0}.home-root-place-rank,.home-root-place-distance,.home-root-place-love,.home-root-place-category{z-index:4;position:absolute}.home-root-place-rank{color:#202631;background:#fffffff0;border-radius:11px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:950;display:grid;top:13px;left:13px;box-shadow:0 8px 18px #0000001a}.home-root-place-distance{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#151820d1;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;font-weight:900;display:flex;top:13px;left:50%;transform:translate(-50%)}.home-root-place-distance svg{width:11px}.home-root-place-love{color:#616a79;background:#fffffff0;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;top:13px;right:13px}.home-root-place-love svg{width:15px}.home-root-place-love:hover{color:#ff4778;transform:scale(1.06)}.home-root-place-category{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);color:#fff;background:#0d0f169e;border-radius:10px;padding:7px 9px;font-size:8px;font-weight:850;bottom:13px;left:14px}.home-root-place-body{padding:18px 18px 16px}.home-root-place-status{justify-content:space-between;align-items:center;gap:8px;display:flex}.home-root-place-status span{color:#159061;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:950}.home-root-place-status b{color:#ff9f24;align-items:center;gap:4px;font-size:9px;display:flex}.home-root-place-status svg{fill:currentColor;width:12px}.home-root-place h3{letter-spacing:-.025em;margin:10px 0 7px;font-size:18px;line-height:1.15}.home-root-place-body>p{color:#848c99;align-items:flex-start;gap:5px;height:31px;margin:0;font-size:9px;line-height:1.55;display:flex;overflow:hidden}.home-root-place-body>p svg{flex:none;width:12px;margin-top:1px}.home-root-place-facts{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.home-root-place-facts span{color:#747d8d;background:#f7f8fa;border-radius:9px;align-items:center;gap:4px;padding:7px 8px;font-size:8px;display:flex}.home-root-place-facts svg{width:11px}.home-root-place-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.home-root-place-actions button{color:#262d39;background:#fff;border:1px solid #e2e5ea;border-radius:12px;height:42px;font-size:9px;font-weight:900}.home-root-place-actions button.primary{color:#fff;background:linear-gradient(135deg,#ff6559,#ff4678);border-color:#0000;justify-content:center;align-items:center;gap:6px;display:flex;box-shadow:0 10px 24px #ff4c6a2e}.home-root-place-actions button.primary svg{width:14px}.home-root-place-actions button:hover{transform:translateY(-2px);box-shadow:0 11px 22px #11182714}.home-root-place-actions button.primary:hover{box-shadow:0 15px 30px #ff4c6a42}.home-art{color:#fff;background:linear-gradient(135deg,#202634,#30394b);align-items:flex-end;padding:20px;display:flex;position:relative;overflow:hidden}.home-art:before{content:"";filter:blur(1px);background:#ffffff1f;border-radius:50%;width:180px;height:180px;position:absolute;top:-46px;right:-35px}.home-art:after{content:"";background:#ffffff17;border-radius:35px;width:110px;height:110px;position:absolute;bottom:-58px;left:20%;transform:rotate(35deg)}.home-art-grid{opacity:.15;background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:33px 33px;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%;transform:rotate(-13deg)}.home-art-orbit{border:1px solid #fff3;border-radius:50%;width:120px;height:120px;position:absolute;top:24%;right:20%}.home-art-orbit i{border:1px solid #ffffff26;border-radius:50%;position:absolute;top:18%;bottom:18%;left:18%;right:18%}.home-art-orbit i:nth-child(2){top:36%;bottom:36%;left:36%;right:36%}.home-art-orbit i:nth-child(3){border-color:#ffffff14;animation:3.1s ease-out infinite home-root-radar-ring;top:-18%;bottom:-18%;left:-18%;right:-18%}.home-art-icon{z-index:2;filter:drop-shadow(0 16px 20px #0000002e);font-size:54px;animation:5s ease-in-out infinite home-root-float;position:absolute;top:29%;right:22%}.home-art-copy{z-index:3;text-shadow:0 2px 14px #00000029;max-width:72%;display:grid;position:relative}.home-art-copy small{letter-spacing:.12em;text-transform:uppercase;opacity:.72;font-size:8px;font-weight:950}.home-art-copy b{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:15px;line-height:1.18;overflow:hidden}.home-art-compatfood{background:linear-gradient(145deg,#4a1d1f,#a34931 52%,#e6a14e)}.home-art-compatcafe{background:linear-gradient(145deg,#30231d,#78604a 48%,#d0a878)}.home-art-compattea{background:linear-gradient(145deg,#493243,#9d5f8a 50%,#e7a5c7)}.home-art-compatbeer{background:linear-gradient(145deg,#151d2a,#283750 50%,#c48a34)}.home-art-compatgames{background:linear-gradient(145deg,#141a2e,#253a77 46%,#7654ff)}.home-art-compatmovie{background:linear-gradient(145deg,#1a1629,#4b2f6c 54%,#c34774)}.home-art-compatescape{background:linear-gradient(145deg,#121722,#253b3c 50%,#a5783b)}.home-art-compatkaraoke{background:linear-gradient(145deg,#22142b,#6f2d6f 48%,#df4c84)}.home-art-compatstay{background:linear-gradient(145deg,#163044,#286c82 48%,#71b2ab)}.home-art-compatdate{background:linear-gradient(145deg,#48202d,#a54164 48%,#ec8f9b)}.home-skeleton i{background:linear-gradient(100deg,#f0f1f3 20%,#fafafa 40%,#f0f1f3 60%) 0 0/200% 100%;border-radius:26px;height:430px;animation:1.4s infinite home-root-shimmer}.home-skeleton{grid-template-columns:repeat(3,1fr)}.home-skeleton i:nth-child(4){display:none}.home-empty{background:linear-gradient(135deg,#fffaf7,#fff 58%,#f4f2ff);border:1px solid #e5e7ec;border-radius:27px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:230px;padding:26px 30px;display:grid}.home-empty-art{color:#ff5f56;background:#fff;border-radius:28px;place-items:center;width:94px;height:94px;display:grid;position:relative;box-shadow:0 14px 34px #11182712}.home-empty-art>svg{z-index:2;width:29px}.home-empty-radar{border:1px solid #ffd7d2;border-radius:50%;animation:9s linear infinite home-root-spin;position:absolute;top:14px;bottom:14px;left:14px;right:14px}.home-empty-radar i{border:1px solid #ffe8e4;border-radius:50%;position:absolute;top:16%;bottom:16%;left:16%;right:16%}.home-empty-radar i:nth-child(2){top:32%;bottom:32%;left:32%;right:32%}.home-empty-radar i:nth-child(3){opacity:.5;top:-14%;bottom:-14%;left:-14%;right:-14%}.home-empty small{letter-spacing:.12em;color:#f0574c;font-size:8px;font-weight:950}.home-empty h3{letter-spacing:-.03em;margin:5px 0;font-size:23px}.home-empty p{color:#7b8492;max-width:640px;margin:0;font-size:10px;line-height:1.55}.home-empty>div:last-child{flex-direction:column;gap:7px;display:flex}.home-empty>div:last-child button{color:#fff;background:#181b23;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:9px;font-weight:900;display:flex}.home-empty>div:last-child button svg{width:14px}.home-empty>div:last-child button.ghost{color:#343c49;background:#fff;border:1px solid #e4e7ec}.home-action-error{color:#9c4138;background:#fff2f0;border-radius:13px;align-items:center;gap:7px;margin-top:10px;padding:11px 13px;font-size:9px;display:flex}.home-action-error svg{width:15px}.home-map-shell{grid-template-columns:minmax(0,1.7fr) minmax(290px,.65fr);gap:12px;min-height:620px;display:grid}.home-map-main,.home-map-list{background:#fff;border:1px solid #e3e6eb;border-radius:25px;overflow:hidden;box-shadow:0 13px 35px #1118270d}.home-map-main{position:relative}.home-map-top{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe8;border:1px solid #ffffffbf;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:50px;padding:7px 8px 7px 12px;display:grid;position:absolute;top:12px;left:12px;right:12px;box-shadow:0 10px 26px #1118271a}.home-map-top>span{align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.home-map-top>span svg{color:#4c74ff;width:13px}.home-map-top>b{color:#8992a0;font-size:8px;font-weight:800}.home-map-top>button{color:#fff;background:#1a1d25;border:0;border-radius:10px;align-items:center;gap:5px;height:35px;padding:0 10px;font-size:8px;font-weight:900;display:flex}.home-map-top>button svg{width:13px}.home-map-main .marker-map,.home-map-main .osm-fallback-map{border-radius:0!important}.home-map-list{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.home-map-list>header{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;padding:17px 16px;display:flex}.home-map-list>header div{display:grid}.home-map-list>header small{letter-spacing:.1em;color:#a1a7b1;font-size:7px;font-weight:950}.home-map-list>header b{margin-top:3px;font-size:11px}.home-map-list>header>span{color:#fff;background:#171a22;border-radius:11px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.home-map-list-scroll{min-height:0;padding:7px;overflow:auto}.home-map-list-scroll>button{text-align:left;color:#242b36;background:#fff;border:0;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.home-map-list-scroll>button:hover{background:#f7f8fa;transform:translate(2px)}.home-map-thumb{border-radius:13px;height:58px;overflow:hidden}.home-map-thumb .home-art{padding:0}.home-map-thumb .home-art-icon{font-size:24px;animation:none;top:50%;right:50%;transform:translate(50%,-50%)}.home-map-thumb .home-art-orbit{display:none}.home-map-copy{min-width:0;display:grid}.home-map-copy small{color:#f15f55;font-size:7px;font-weight:900}.home-map-copy b{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.home-map-copy em{color:#88909c;margin-top:2px;font-size:8px;font-style:normal}.home-map-list-scroll>button>svg{color:#a0a6af;width:14px}.home-map-empty{text-align:center;color:#7d8693;padding:28px 18px}.home-map-empty>svg{color:#ff6559;width:30px}.home-map-empty b{color:#252b35;margin:9px 0 5px;display:block}.home-map-empty p{font-size:9px;line-height:1.5}.home-map-empty button{color:#fff;background:#1a1d25;border:0;border-radius:11px;padding:10px 12px;font-size:8px;font-weight:900}.home-keo-section{border-top:1px solid #e7e9ee;padding-top:34px}.home-keos{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.home-keos>a{color:#202631;min-height:205px;animation:home-root-card-in .5s var(--delay,0s) both;background:linear-gradient(145deg,#fff,#fbfafc);border:1px solid #e5e7ec;border-radius:23px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.home-keos>a:hover{transform:translateY(-5px);box-shadow:0 20px 46px #11182717}.home-keos>a>span{color:#ff5f56;background:#fff0ec;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.home-keos svg{width:17px}.home-keos small{letter-spacing:.1em;color:#f15d52;margin-top:18px;font-size:7px;font-weight:950}.home-keos h3{margin:6px 0 7px;font-size:17px;line-height:1.2}.home-keos p{color:#7e8794;align-items:center;gap:5px;margin:0;font-size:9px;display:flex}.home-keos p svg{width:12px}.home-keos>a>b{align-items:center;gap:5px;margin-top:auto;font-size:9px;display:flex}.home-keos>a>b svg:last-child{margin-left:auto}.home-keo-empty{background:linear-gradient(120deg,#fff,#fff9f6 55%,#f4f0ff);border:1px solid #e5e7ec;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:185px;padding:30px;display:grid}.home-keo-bolt{color:#ff755f;background:#191c25;border-radius:23px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 16px 36px #11182721}.home-keo-bolt svg{fill:currentColor;width:25px}.home-keo-empty small{letter-spacing:.11em;color:#f15d52;font-size:8px;font-weight:950}.home-keo-empty h3{margin:5px 0;font-size:22px}.home-keo-empty p{color:#7d8593;margin:0;font-size:10px}.home-keo-empty>a{color:#fff;background:#191c25;border-radius:13px;align-items:center;gap:7px;height:44px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.home-keo-empty>a svg{width:14px}.home-keo-empty>a:hover{transform:translateY(-2px);box-shadow:0 14px 30px #11182724}.home-real-life-loop{color:#fff;background:radial-gradient(circle at 82% 16%,#7657ff57,#0000 28%),radial-gradient(circle at 8% 88%,#ff52693d,#0000 28%),#171a24;border-radius:34px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;margin-top:72px;padding:44px;display:grid;box-shadow:0 28px 70px #11182729}.home-real-life-loop-copy>span{letter-spacing:.14em;color:#ff8696;font-size:8px;font-weight:950}.home-real-life-loop-copy h2{letter-spacing:-.045em;margin:11px 0;font-size:37px;line-height:1}.home-real-life-loop-copy p{color:#aeb6c5;margin:0;font-size:11px;line-height:1.65}.home-real-life-loop-copy a{color:#fff;align-items:center;gap:7px;margin-top:18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.home-real-life-loop-copy a svg{width:15px}.home-real-life-loop-copy a:hover{color:#ff8ca0;gap:11px}.home-real-life-loop-steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:9px;display:grid}.home-real-life-loop-steps>div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:19px;align-content:center;min-width:0;min-height:114px;padding:14px;display:grid}.home-real-life-loop-steps b{color:#ff8a9d;font-size:9px}.home-real-life-loop-steps span{margin-top:4px;font-size:12px;font-weight:900}.home-real-life-loop-steps small{color:#9fa8b9;margin-top:4px;font-size:8px}.home-real-life-loop-steps>i{color:#596173;font-style:normal}.home-root-modal-backdrop{z-index:99999;-webkit-backdrop-filter:blur(16px)saturate(90%);backdrop-filter:blur(16px)saturate(90%);background:#0b0e14ad;justify-content:center;align-items:center;padding:30px;animation:.22s both home-root-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.home-root-modal{background:#fff;border:1px solid #ffffffb3;border-radius:31px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:min(980px,100vw - 50px);height:min(610px,100dvh - 60px);max-height:calc(100dvh - 60px);animation:.33s cubic-bezier(.18,.82,.22,1) both home-root-modal-in;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000047}.home-root-modal-close{z-index:9;color:#1d2430;background:#ffffffeb;border:1px solid #11182712;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:15px;right:15px;box-shadow:0 8px 22px #11182714}.home-root-modal-close svg{width:17px}.home-root-modal-close:hover{background:#fff;transform:rotate(5deg)scale(1.04)}.home-root-modal-visual{background:#202633;min-width:0;position:relative;overflow:hidden}.home-root-modal-visual>img,.home-root-modal-visual>.home-art{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-root-modal-visual>.home-art .home-art-icon{font-size:76px}.home-root-modal-visual>.home-art .home-art-copy{display:none}.home-root-modal-shade{background:linear-gradient(#07090e0d,#07090e17 50%,#07090e8a);position:absolute;top:0;bottom:0;left:0;right:0}.home-root-modal-badges{z-index:3;gap:7px;display:flex;position:absolute;top:16px;left:16px}.home-root-modal-badges span,.home-root-modal-badges b{color:#252c37;background:#ffffffed;border-radius:999px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;font-weight:900;display:flex;box-shadow:0 8px 18px #11182714}.home-root-modal-badges svg{width:11px}.home-root-modal-location{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0e111894;border:1px solid #ffffff29;border-radius:17px;align-items:center;gap:10px;padding:13px 14px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.home-root-modal-location>svg{width:18px}.home-root-modal-location span{display:grid}.home-root-modal-location small{letter-spacing:.1em;color:#b7bfcd;font-size:7px;font-weight:900}.home-root-modal-location b{margin-top:2px;font-size:10px}.home-root-modal-content{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.home-root-modal-scroll{min-height:0;padding:42px 38px 20px;overflow:auto}.home-root-modal-kicker{justify-content:space-between;align-items:center;gap:12px;padding-right:42px;display:flex}.home-root-modal-kicker span{letter-spacing:.1em;color:#169368;font-size:8px;font-weight:950}.home-root-modal-kicker b{color:#f59b23;align-items:center;gap:4px;font-size:9px;display:flex}.home-root-modal-kicker svg{fill:currentColor;width:12px}.home-root-modal h3{letter-spacing:-.055em;margin:13px 0 8px;font-size:clamp(34px,3.3vw,47px);line-height:.98}.home-root-modal-address{color:#78818e;align-items:flex-start;gap:6px;margin:0;font-size:10px;line-height:1.55;display:flex}.home-root-modal-address svg{flex:none;width:14px;margin-top:1px}.home-root-modal-stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:22px;display:grid}.home-root-modal-stats>div{background:#fafbfc;border:1px solid #e8eaee;border-radius:16px;grid-template-columns:30px 1fr;align-content:center;gap:9px;min-width:0;min-height:91px;padding:12px;display:grid}.home-root-modal-stats>div>svg{color:#ff6157;width:15px}.home-root-modal-stats>div>span{display:grid}.home-root-modal-stats small{letter-spacing:.08em;color:#999fac;font-size:6.5px;font-weight:950}.home-root-modal-stats b{overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.25}.home-root-modal-context,.home-root-modal-opening{border-radius:16px;grid-template-columns:32px 1fr;align-items:center;gap:9px;margin-top:9px;padding:12px 13px;display:grid}.home-root-modal-context{color:#4d70d8;background:linear-gradient(135deg,#f5f8ff,#f7f4ff);border:1px solid #e5e9fb}.home-root-modal-context>svg,.home-root-modal-opening>svg{width:16px}.home-root-modal-context span,.home-root-modal-opening span{display:grid}.home-root-modal-context small,.home-root-modal-opening small{letter-spacing:.08em;color:#7e8db4;font-size:6.5px;font-weight:950}.home-root-modal-context b,.home-root-modal-opening b{color:#202733;margin-top:2px;font-size:10px}.home-root-modal-context p{color:#8991a0;margin:2px 0 0;font-size:8px}.home-root-modal-opening{color:#6e7580;background:#f8f8f9;border:1px solid #ececef}.home-root-modal-error{color:#9c4138;background:#fff2ef;border-radius:13px;align-items:flex-start;gap:7px;margin-top:9px;padding:10px 11px;font-size:8px;display:flex}.home-root-modal-error svg{width:14px}.home-root-modal-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #eceef1;grid-template-columns:auto auto 1fr;gap:7px;padding:14px 38px 18px;display:grid}.home-root-modal-actions>a,.home-root-modal-actions>button{color:#252c37;background:#fff;border:1px solid #e3e5e9;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-height:45px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.home-root-modal-actions svg{width:14px}.home-root-modal-actions .primary{color:#fff;background:linear-gradient(135deg,#ff6558,#ff4678);border-color:#0000;box-shadow:0 11px 26px #ff4b6c33}.home-root-modal-actions>a:hover,.home-root-modal-actions>button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #11182714}.home-root-modal-actions .primary:hover{box-shadow:0 16px 32px #ff4b6c47}.lw.page-space,.friend-radar.page-space,.my-plans-root,.my-plans-myplans,.page.page-space{width:min(1240px,100% - 42px);margin-left:auto!important;margin-right:auto!important}.lw-hero,.friend-radar>header,.my-plans-hero{border:1px solid #11182712!important;border-radius:34px!important;box-shadow:0 22px 60px #11182712!important}.lw-spotlight,.lw-tile,.radar-control,.radar-list article,.my-plans-summary,.my-plans-toolbar{border-radius:24px!important}.lw-tile,.radar-list article,.my-plans-root-card{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s!important}.lw-tile:hover,.radar-list article:hover,.my-plans-root-card:hover{transform:translateY(-5px)!important;box-shadow:0 22px 50px #1118271a!important}.auth-story:after{content:"";pointer-events:none;opacity:.1;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:42px 42px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.auth-input{border-radius:14px!important;transition:border-color .2s,box-shadow .2s,transform .2s!important}.auth-input:focus-within{transform:translateY(-1px)!important;box-shadow:0 0 0 4px #ff5f5617!important}.login-auth-card button[type=submit]{border-radius:14px!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 12px 28px #ff5f5633!important}.login-auth-card button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 17px 34px #ff5f5647!important}@keyframes home-root-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes home-root-world-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes home-root-card-in{0%{opacity:0;transform:translateY(14px)scale(.988)}to{opacity:1;transform:none}}@keyframes home-root-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes home-root-live-pulse{70%{box-shadow:0 0 0 10px #13a76d00}}@keyframes home-root-radar-ring{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.22)}}@keyframes home-root-grid{to{transform:rotate(-11deg)translate(42px,42px)}}@keyframes home-root-spin{to{transform:rotate(360deg)}}@keyframes home-root-shimmer{to{background-position:-200% 0}}@keyframes home-root-fade{0%{opacity:0}to{opacity:1}}@keyframes home-root-modal-in{0%{opacity:0;transform:translateY(20px)scale(.974)}to{opacity:1;transform:none}}@media (max-width:1120px){.home-root{width:min(100% - 30px,1180px)}.home-hero{grid-template-columns:1fr .82fr;min-height:540px;padding:44px}.home-hero h1{font-size:72px}.home-hero-world{min-height:430px}.home-root-orbit-pin.pin-5{display:none}.home-root-insight-row{grid-template-columns:1fr 1fr}.home-root-insight-row>button{grid-column:1/-1}.home-place-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-skeleton{grid-template-columns:repeat(2,1fr)}.home-skeleton i:nth-child(4){display:block}.home-map-shell{grid-template-columns:minmax(0,1.45fr) 320px}.home-real-life-loop{grid-template-columns:1fr;gap:30px}.home-real-life-loop-steps{max-width:700px}}@media (max-width:900px){.topbar.topbar-product{width:calc(100% - 20px)!important;top:10px!important}.app-main{padding-top:88px!important}.home-root{width:calc(100% - 22px)}.home-hero{border-radius:32px;grid-template-columns:1fr;padding:35px}.home-hero-copy{max-width:700px}.home-hero h1{font-size:68px}.home-hero-world{min-height:420px}.home-root-category-dock{grid-template-columns:1fr;margin:12px 0 44px}.home-root-category-label{min-width:0;padding:2px 4px}.home-section-head{align-items:flex-start}.home-root-toolbar{grid-template-columns:1fr auto;top:88px}.home-root-radius{grid-column:1/-1}.home-map-shell{grid-template-columns:1fr}.home-map-list{max-height:410px}.home-keos{grid-template-columns:repeat(2,1fr)}.home-root-modal{grid-template-rows:250px minmax(0,1fr);grid-template-columns:1fr;height:min(860px,100dvh - 28px);max-height:calc(100dvh - 28px)}.home-root-modal-backdrop{padding:14px}.home-root-modal-visual{min-height:0}.home-root-modal-scroll{padding:28px 24px 16px}.home-root-modal-actions{padding:12px 24px 16px}}@media (max-width:680px){.home-root{width:calc(100% - 14px);padding-bottom:78px}.home-hero{border-radius:27px;min-height:auto;padding:26px 19px 20px}.home-hero h1{margin-top:16px;font-size:54px}.home-hero-lead{font-size:15px}.home-root-search{flex-wrap:wrap;height:auto;min-height:58px;padding:7px 7px 7px 14px}.home-root-search input{min-width:180px}.home-root-search button{height:44px}.home-hero-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow:auto}.home-hero-chips::-webkit-scrollbar{display:none}.home-hero-chips button{white-space:nowrap}.home-root-location-line{flex-direction:column;align-items:flex-start;gap:6px}.home-hero-world{border-radius:25px;min-height:360px}.home-root-world-radar{width:210px;height:210px}.home-root-you>span{width:54px;height:54px}.home-root-orbit-pin i{width:42px;height:42px;font-size:18px}.home-root-orbit-pin.pin-5{display:none}.home-root-world-card{padding:15px;bottom:13px;left:13px;right:13px}.home-root-category-dock{border-radius:20px;padding:9px}.home-root-category-scroll button{height:52px}.home-section-head{gap:14px;display:grid}.home-section-head h2{font-size:36px}.home-root-location-pill{width:100%;min-width:0}.home-root-insight-row{grid-template-columns:1fr}.home-root-insight-row>button{grid-column:auto}.home-root-toolbar{grid-template-columns:1fr;position:static}.home-root-radius{overflow:auto}.home-root-sort{min-width:0}.home-root-view{justify-content:stretch}.home-root-view button{flex:1;justify-content:center}.home-place-grid,.home-skeleton{grid-template-columns:1fr}.home-skeleton i:nth-child(4){display:none}.home-root-place-visual{height:225px}.home-empty,.home-keo-empty{text-align:left;grid-template-columns:1fr}.home-empty>div:last-child{flex-flow:wrap}.home-keos{grid-template-columns:1fr}.home-real-life-loop{border-radius:27px;padding:28px 20px}.home-real-life-loop-copy h2{font-size:31px}.home-real-life-loop-steps{grid-template-columns:1fr 1fr;gap:8px}.home-real-life-loop-steps>i{display:none}.home-real-life-loop-steps>div{min-height:96px}.home-map-shell{min-height:0}.home-map-main .marker-map,.home-map-main .osm-fallback-map{height:470px!important}.home-map-top{grid-template-columns:1fr auto}.home-map-top>b{display:none}.home-root-modal-backdrop{align-items:flex-end;padding:6px}.home-root-modal{border-radius:27px 27px 20px 20px;grid-template-rows:180px minmax(0,1fr);width:100%;height:auto;max-height:94dvh;animation:.3s cubic-bezier(.2,.82,.2,1) both home-root-sheet-in}.home-root-modal-scroll{padding:23px 16px 13px}.home-root-modal h3{font-size:31px}.home-root-modal-stats{grid-template-columns:1fr 1fr}.home-root-modal-stats>div:last-child{grid-column:1/-1;min-height:72px}.home-root-modal-actions{padding:11px 14px max(13px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr}.home-root-modal-actions .primary{grid-area:1/1/auto/-1}.home-root-modal-visual>.home-art .home-art-icon{font-size:54px}}@keyframes home-root-sheet-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.route-stage,.home-root *,.topbar *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.qk195{background:radial-gradient(circle at 8% 4%,#ff5f561c,#0000 28%),radial-gradient(circle at 94% 28%,#7657ff1c,#0000 30%),#f7f8fb!important;min-height:calc(100vh - 100px)!important;padding:44px 20px 80px!important}.qk195 .qk-back{color:#697282!important;max-width:940px!important;margin-bottom:15px!important}.qk195 .qk-card{background:#fffffff0!important;border:1px solid #11182712!important;border-radius:32px!important;max-width:940px!important;padding:46px!important;box-shadow:0 28px 80px #11182717!important}.qk195 .qk-mark{animation:4.6s ease-in-out infinite home-root-float;border-radius:17px!important;box-shadow:0 14px 34px #ff4a6942!important}.qk195 .qk-card h1{letter-spacing:-.06em!important}.qk195 .qk-place,.qk195 .qk-step{background:#fff!important;border-color:#e6e8ed!important;border-radius:17px!important}.qk195 .qk-time{background:radial-gradient(circle at 85% 5%,#7657ff38,#0000 30%),#181b24!important;border-radius:22px!important;box-shadow:0 18px 40px #1118271f!important}.qk195 .qk-time button{border-radius:12px!important}.qk195 .qk-time button:hover{transform:translateY(-2px)!important}.friend-radar{display:grid;gap:18px!important;padding-top:28px!important}.friend-radar>header{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 18%,#4f74ff38,#0000 28%),radial-gradient(circle at 8% 88%,#ff5b5426,#0000 32%),#fff!important;padding:42px!important}.friend-radar>header:after{content:"";border:1px solid #4f74ff1f;border-radius:50%;width:190px;height:190px;position:absolute;top:50%;right:54px;transform:translateY(-50%);box-shadow:0 0 0 32px #4f74ff0b,0 0 0 64px #4f74ff06}.friend-radar>header h1{z-index:2;position:relative;letter-spacing:-.055em!important;margin:10px 0!important;font-size:clamp(42px,5vw,66px)!important}.friend-radar>header p{z-index:2;position:relative;color:#737d8c!important;max-width:680px!important}.friend-radar>header>span{z-index:2;position:relative;letter-spacing:.13em!important;color:#ff5f56!important;font-size:10px!important;font-weight:950!important}.radar-control{background:#fff!important;border:1px solid #e5e7ec!important;grid-template-columns:1.35fr 1fr 1fr auto!important;gap:8px!important;padding:10px!important;display:grid!important;box-shadow:0 12px 34px #1118270d!important}.radar-control button,.radar-control select{color:#303744!important;background:#f8f9fb!important;border:1px solid #e5e7ec!important;border-radius:13px!important;min-height:46px!important;padding:0 13px!important;font-weight:850!important}.radar-control button.primary{color:#fff!important;background:linear-gradient(135deg,#ff6558,#ff4778)!important;border-color:#0000!important;box-shadow:0 10px 24px #ff4c6a33!important}.radar-control button:hover{transform:translateY(-2px)!important}.radar-list{background:#fff!important;border:1px solid #e5e7ec!important;border-radius:27px!important;padding:25px!important;box-shadow:0 12px 34px #1118270a!important}.radar-list h2{letter-spacing:-.035em!important;font-size:26px!important}.radar-list article{background:#fafbfc!important;border:1px solid #e9ebef!important;padding:15px!important}.radar-list .avatar{box-shadow:0 7px 18px #11182714!important}.place-social-page{gap:18px!important}.place-social-hero{background:radial-gradient(circle at 84% 20%,#ff5d574d,#0000 26%),radial-gradient(circle at 10% 88%,#7657ff38,#0000 28%),linear-gradient(135deg,#171d2a,#293248)!important;border-radius:34px!important;min-height:420px!important;padding:48px!important;box-shadow:0 28px 70px #11182729!important}.place-social-copy h1{letter-spacing:-.06em!important;font-family:inherit!important;font-weight:920!important}.place-social-layout{gap:16px!important}.place-map-card,.place-about-card,.place-review-card,.place-info-panel{background:#fff!important;border:1px solid #e5e7ec!important;border-radius:24px!important;box-shadow:0 12px 32px #1118270b!important}.place-map-card:hover,.place-about-card:hover,.place-review-card:hover{box-shadow:0 20px 48px #11182712!important}.place-amenity-grid div,.place-contact-list p,.place-booking-product{background:#f8f9fb!important;border-color:#e7e9ed!important;border-radius:14px!important}.place-social-actions .btn{border-radius:14px!important}.place-social-actions .btn.primary{box-shadow:0 12px 28px #ff5f5636!important}.my-plans-hero{background:radial-gradient(circle at 90% 16%,#7657ff21,#0000 28%),radial-gradient(circle at 12% 90%,#ff5f561c,#0000 28%),#fff!important;padding:38px!important}.my-plans-copy h1{letter-spacing:-.055em!important;font-size:clamp(46px,5vw,68px)!important}.my-plans-summary{box-shadow:none!important;background:#fafbfc!important;border:1px solid #e4e7ec!important}.my-plans-toolbar{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#fffffff0!important;border:1px solid #e4e7ec!important;box-shadow:0 10px 30px #1118270b!important}.my-plans-my-plan-card{background:#fff!important;border:1px solid #e5e7ec!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 8px 24px #11182709!important}.my-plans-my-plan-cover{overflow:hidden!important}.my-plans-my-plan-cover img{transition:transform .55s cubic-bezier(.2,.8,.2,1)!important}.my-plans-my-plan-card:hover .my-plans-my-plan-cover img{transform:scale(1.04)!important}@media (max-width:820px){.radar-control{grid-template-columns:1fr!important}.friend-radar>header:after{opacity:.45;right:-70px}.place-social-hero{min-height:340px!important;padding:28px!important}.qk195 .qk-card{padding:28px 20px!important}}:root{--home-root-compat-bg:#f5f6f8;--home-root-compat-paper:#fff;--home-root-compat-ink:#101522;--home-root-compat-muted:#687184;--home-root-compat-line:#10152216;--home-root-compat-coral:#ff6258;--home-root-compat-coral-2:#ff7a61;--home-root-compat-blue:#5b76ff;--home-root-compat-shadow:0 18px 55px #141b2b14;--home-root-compat-shadow-soft:0 8px 28px #141b2b0e}html{background:var(--home-root-compat-bg)}body{color:var(--home-root-compat-ink)!important;background:linear-gradient(#f8f9fb 0,#f5f6f8 42%,#f8f9fb 100%)!important}.app-main{padding-top:88px!important}.route-stage{animation:.4s cubic-bezier(.2,.75,.2,1) both home-root-compat-route!important}@keyframes home-root-compat-route{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.topbar.topbar-product{-webkit-backdrop-filter:blur(22px)saturate(145%)!important;backdrop-filter:blur(22px)saturate(145%)!important;background:#ffffffeb!important;border:1px solid #1118270f!important;border-radius:20px!important;width:min(1360px,100% - 32px)!important;top:10px!important;box-shadow:0 12px 34px #11182712!important}.topbar .topbar-inner{min-height:64px!important;padding:6px 10px!important}.topbar .brand span{border-radius:13px!important;box-shadow:0 8px 20px #ff625833!important}.desktop-nav{background:#f7f8fa!important;border-color:#1118270e!important;border-radius:15px!important;padding:4px!important}.desktop-nav a{border-radius:11px!important;min-height:42px!important;font-weight:760!important}.desktop-nav a.active{background:#fff!important;box-shadow:0 5px 16px #11182711!important}.create-btn{border-radius:13px!important;box-shadow:0 8px 22px #ff62582e!important}.home-root.home-root-compat{width:min(1180px,100% - 36px)!important;margin:0 auto!important;padding:20px 0 96px!important}.home-root-compat>section{scroll-margin-top:104px}.home-reveal{opacity:0;transition:opacity .65s cubic-bezier(.2,.75,.2,1),transform .65s cubic-bezier(.2,.75,.2,1);transform:translateY(22px)}.home-reveal.is-visible{opacity:1;transform:none}.home-root-compat .home-kicker{letter-spacing:.13em!important;color:#ea554c!important;font-size:10px!important}.home-root-compat .home-kicker>span{width:6px!important;height:6px!important;box-shadow:0 0 0 5px #ff625817!important}.home-root-compat .home-hero{min-height:430px!important;box-shadow:var(--home-root-compat-shadow)!important;background:linear-gradient(135deg,#fff 0%,#fffaf8 48%,#f4f3ff 100%)!important;border:1px solid #1118270e!important;border-radius:30px!important;grid-template-columns:minmax(0,1.04fr) minmax(380px,.82fr)!important;gap:28px!important;padding:42px!important}.home-root-compat .home-hero:before{background:radial-gradient(circle at 0 0,#ff62581a,#0000 31%),radial-gradient(circle at 100% 100%,#5b76ff17,#0000 34%)!important}.home-root-compat .home-root-ambient{filter:blur(28px)!important;opacity:.33!important}.home-root-compat .home-hero-copy{align-self:center!important}.home-root-compat .home-hero h1{letter-spacing:-.058em!important;max-width:620px!important;margin:16px 0 15px!important;font-size:clamp(54px,5.2vw,76px)!important;font-weight:930!important;line-height:.94!important}.home-root-compat .home-hero h1 em{background:linear-gradient(100deg,#ff665b 10%,#ff526e 58%,#795fff 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;display:inline!important}.home-root-compat .home-hero-lead{color:#687184!important;max-width:570px!important;font-size:16px!important;line-height:1.6!important}.home-root-compat .home-root-search{background:#fff!important;border:1px solid #10152217!important;border-radius:17px!important;height:60px!important;margin-top:25px!important;padding:6px 6px 6px 16px!important;box-shadow:0 12px 34px #141b2b13!important}.home-root-compat .home-root-search input{font-size:13px!important}.home-root-compat .home-root-search button{height:46px!important;box-shadow:none!important;background:#161b25!important;border-radius:12px!important;padding:0 15px!important;font-size:10px!important}.home-root-compat .home-root-search button:hover{background:#232936!important;box-shadow:0 8px 18px #11182729!important}.home-root-compat .home-hero-chips{gap:6px!important;margin-top:12px!important}.home-root-compat .home-hero-chips button{color:#596274!important;background:#fff!important;border-color:#11182713!important;padding:7px 10px!important;font-size:9px!important;box-shadow:0 3px 9px #11182706!important}.home-root-compat .home-hero-chips button:hover,.home-root-compat .home-hero-chips button.active{color:#fff!important;box-shadow:none!important;background:#171c26!important}.home-root-compat .home-root-location-line{color:#7e8795!important;gap:10px!important;margin-top:15px!important}.home-root-compat .home-hero-world{background:linear-gradient(145deg,#202633 0%,#1d2432 48%,#2b2840 100%)!important;border:1px solid #ffffff1f!important;border-radius:26px!important;align-self:center!important;min-height:350px!important;box-shadow:0 24px 55px #191e2b33!important}.home-root-compat .home-hero-world:after{background:radial-gradient(circle at 50% 46%,#ffffff0e,#0000 28%),radial-gradient(circle at 90% 10%,#ff5e6a33,#0000 20%),radial-gradient(circle at 0 100%,#5b76ff2e,#0000 24%)!important}.home-root-compat .home-root-world-grid{opacity:.09!important;background-size:34px 34px!important}.home-root-compat .home-root-world-radar{width:210px!important;height:210px!important;top:44%!important}.home-root-compat .home-root-you{top:42%!important}.home-root-compat .home-root-you>span{border-radius:17px!important;width:54px!important;height:54px!important;box-shadow:0 12px 30px #ff506857!important}.home-root-compat .home-root-orbit-pin i{border-radius:14px!important;width:42px!important;height:42px!important;font-size:17px!important}.home-root-compat .home-root-orbit-pin span{background:#0c0f16b8!important;font-size:7px!important}.home-root-compat .home-root-world-card{box-shadow:none!important;background:#0a0d14c7!important;border-radius:17px!important;padding:15px 16px!important;bottom:16px!important;left:16px!important;right:16px!important}.home-root-compat .home-root-world-card>b{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;line-height:1.22!important;overflow:hidden!important}.home-root-compat .home-root-world-card p{margin:6px 0 0!important;font-size:9px!important}.home-root-compat .home-root-world-card button{margin-top:10px!important;font-size:8px!important}.home-root-compat .home-root-category-dock{background:#fffffff0!important;border:1px solid #11182712!important;border-radius:18px!important;grid-template-columns:160px minmax(0,1fr)!important;gap:8px!important;margin:14px 0 42px!important;padding:9px 10px!important;overflow:hidden!important;box-shadow:0 10px 30px #1118270e!important}.home-root-compat .home-root-category-label{min-width:0!important;padding:0 10px!important}.home-root-compat .home-root-category-label>svg{color:#ff6258!important;width:17px!important}.home-root-compat .home-root-category-label b{font-size:10px!important}.home-root-compat .home-root-category-label small{color:#9aa1ad!important;font-size:7px!important}.home-root-compat .home-root-category-scroll{scrollbar-width:none!important;gap:6px!important;padding:1px 2px!important;display:flex!important;overflow-x:auto!important;-webkit-mask-image:linear-gradient(90deg,#000 0 95%,#0000 100%)!important;mask-image:linear-gradient(90deg,#000 0 95%,#0000 100%)!important}.home-root-compat .home-root-category-scroll::-webkit-scrollbar{display:none!important}.home-root-compat .home-root-category-scroll button{width:auto!important;min-width:104px!important;height:50px!important;box-shadow:none!important;background:#fafafa!important;border:1px solid #11182712!important;border-radius:12px!important;flex:none!important;padding:6px 10px!important}.home-root-compat .home-root-category-scroll button i{background:#fff!important;border-radius:9px!important;width:30px!important;height:30px!important;font-size:15px!important}.home-root-compat .home-root-category-scroll button span{gap:1px!important}.home-root-compat .home-root-category-scroll button b{font-size:9px!important}.home-root-compat .home-root-category-scroll button small{color:#9aa1ad!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:74px!important;font-size:6.5px!important;overflow:hidden!important}.home-root-compat .home-root-category-scroll button.active{color:#fff!important;background:#171c26!important;border-color:#171c26!important;box-shadow:0 8px 18px #1118271f!important}.home-root-compat .home-root-category-scroll button.active i{background:#ffffff17!important}.home-root-compat .home-root-category-scroll button.active small{color:#c7cbd3!important}.home-root-compat .home-discovery,.home-root-compat .home-keo-section{margin-top:42px!important}.home-root-compat .home-section-head{align-items:end!important;margin-bottom:16px!important}.home-root-compat .home-section-head h2{letter-spacing:-.048em!important;max-width:720px!important;margin:7px 0 6px!important;font-size:clamp(34px,3.4vw,50px)!important;line-height:1!important}.home-root-compat .home-section-head p{color:#838b99!important;font-size:11px!important}.home-root-compat .home-root-location-pill{min-width:190px!important;box-shadow:none!important;background:#fff!important;border-color:#11182713!important;border-radius:15px!important;padding:10px 13px!important}.home-root-compat .home-root-location-pill:hover{box-shadow:0 10px 22px #11182711!important}.home-root-compat .home-root-insight-row{grid-template-columns:1.2fr 1fr auto!important;gap:8px!important;margin-bottom:10px!important}.home-root-compat .home-root-insight-row article,.home-root-compat .home-root-insight-row>button{min-height:70px!important;box-shadow:none!important;background:#fff!important;border-color:#11182712!important;border-radius:15px!important;padding:10px 12px!important}.home-root-compat .home-root-insight-row article>span,.home-root-compat .home-root-insight-row>button>span{background:#f5f6f8!important;border-radius:11px!important;width:36px!important;height:36px!important}.home-root-compat .home-root-insight-row small{font-size:6.5px!important}.home-root-compat .home-root-insight-row b{font-size:10px!important}.home-root-compat .home-root-insight-row p{font-size:7.5px!important}.home-root-compat .home-root-toolbar{border-color:#11182712!important;border-radius:15px!important;margin-bottom:12px!important;padding:7px!important;top:88px!important;box-shadow:0 8px 24px #1118270d!important}.home-root-compat .home-root-radius>span{font-size:8px!important}.home-root-compat .home-root-radius button,.home-root-compat .home-root-view button{border-radius:10px!important;min-height:38px!important;font-size:9px!important}.home-root-compat .home-root-sort{border-radius:11px!important;min-height:40px!important}.home-root-compat .home-root-sort select{font-size:9px!important}.home-root-compat .home-place-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.home-root-compat .home-root-place{background:#fff!important;border-color:#11182713!important;border-radius:20px!important;box-shadow:0 7px 22px #1118270b!important}.home-root-compat .home-root-place:hover{border-color:#1118271c!important;transform:translateY(-5px)!important;box-shadow:0 18px 44px #1118271b!important}.home-root-compat .home-root-place-visual{background:#eceef1!important;height:190px!important}.home-root-compat .home-root-place-visual>img{transition:transform .6s cubic-bezier(.2,.75,.2,1),filter .35s!important}.home-root-compat .home-root-place:hover .home-root-place-visual>img{transform:scale(1.045)!important}.home-root-compat .home-root-place-shade{background:linear-gradient(#080c1405 25%,#080c1447 100%)!important}.home-root-compat .home-root-place-rank,.home-root-compat .home-root-place-distance,.home-root-compat .home-root-place-love,.home-root-compat .home-root-place-category{box-shadow:0 6px 16px #11182714!important}.home-root-compat .home-root-place-rank{top:11px!important;left:11px!important}.home-root-compat .home-root-place-distance{top:11px!important;left:50%!important;transform:translate(-50%)!important}.home-root-compat .home-root-place-love{top:11px!important;right:11px!important}.home-root-compat .home-root-place-category{bottom:11px!important;left:11px!important}.home-root-compat .home-root-place-body{padding:14px 14px 13px!important}.home-root-compat .home-root-place-status{margin-bottom:7px!important}.home-root-compat .home-root-place h3{letter-spacing:-.02em!important;min-height:36px!important;margin:0 0 7px!important;font-size:15px!important;line-height:1.2!important}.home-root-compat .home-root-place-body>p{color:#7c8491!important;min-height:24px!important;font-size:8px!important;line-height:1.4!important}.home-root-compat .home-root-place-facts{gap:5px!important;margin-top:9px!important}.home-root-compat .home-root-place-facts span{background:#f6f7f9!important;border-radius:9px!important;padding:6px 8px!important;font-size:7px!important}.home-root-compat .home-root-place-actions{gap:6px!important;margin-top:11px!important}.home-root-compat .home-root-place-actions button{border-radius:11px!important;min-height:39px!important;font-size:8.5px!important}.home-root-compat .home-root-place-actions .primary{background:#ff6258!important;box-shadow:0 8px 18px #ff62582e!important}.home-root-compat .home-root-place-actions .primary:hover{background:#f3544b!important}.home-root-compat .home-art{background:linear-gradient(145deg,#f4efe9,#e9e3dd)!important;position:relative!important;overflow:hidden!important}.home-root-compat .home-art:before,.home-root-compat .home-art:after{content:"";filter:blur(2px);opacity:.9;border-radius:999px;position:absolute}.home-root-compat .home-art:before{background:#ffffff85;width:160px;height:160px;top:-42px;right:-34px}.home-root-compat .home-art:after{background:#ffffff57;width:130px;height:130px;bottom:-52px;left:-46px}.home-root-compat .home-art-compatcafe{background:linear-gradient(145deg,#efe5db,#d8c7b8)!important}.home-root-compat .home-art-compatfood{background:linear-gradient(145deg,#f2e4dc,#e5bfb2)!important}.home-root-compat .home-art-compatdrink{background:linear-gradient(145deg,#ece5ef,#d9c5df)!important}.home-root-compat .home-art-compatplay{background:linear-gradient(145deg,#dfe9e7,#bbd5d1)!important}.home-root-compat .home-art-compatmovie{background:linear-gradient(145deg,#e4e5ee,#c7cade)!important}.home-root-compat .home-art-compatkaraoke{background:linear-gradient(145deg,#e9e2ec,#d6bfdc)!important}.home-root-compat .home-art-compathotel{background:linear-gradient(145deg,#e5e7ef,#c9cedd)!important}.home-root-compat .home-art-compatdate{background:linear-gradient(145deg,#f3e5e9,#e8c6d0)!important}.home-root-compat .home-art-compatbeer{background:linear-gradient(145deg,#eee8d8,#dfc99c)!important}.home-root-compat .home-art-compatescape{background:linear-gradient(145deg,#e5e3ea,#cbc4d6)!important}.home-root-compat .home-art-icon{z-index:2!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff8f!important;border-radius:24px!important;place-items:center!important;width:72px!important;height:72px!important;font-size:31px!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff75,0 10px 30px #1e232f12!important}.home-root-compat .home-art-copy{z-index:3!important;color:#27303e!important;text-shadow:none!important;display:grid!important;position:absolute!important;bottom:14px!important;left:16px!important;right:16px!important}.home-root-compat .home-art-copy small{color:#697282!important;letter-spacing:.09em!important;font-size:7px!important;font-weight:900!important}.home-root-compat .home-art-copy b{display:none!important}.home-root-compat .home-art-grid{opacity:.08!important}.home-root-compat .home-art-orbit{opacity:.18!important}.home-root-compat .home-map-shell{box-shadow:var(--home-root-compat-shadow-soft)!important;background:#fff!important;border:1px solid #11182713!important;border-radius:22px!important;overflow:hidden!important}.home-root-compat .home-map-main{background:#eef0f3!important}.home-root-compat .home-map-top{background:#fff!important;border-bottom:1px solid #11182712!important;min-height:52px!important;padding:8px 10px!important}.home-root-compat .home-map-list{background:#fff!important}.home-root-compat .home-map-list header{padding:15px!important}.home-root-compat .home-map-list-scroll>button{border:1px solid #0000!important;border-radius:13px!important;width:calc(100% - 16px)!important;margin:0 8px 7px!important}.home-root-compat .home-map-list-scroll>button:hover{background:#f7f8fa!important;border-color:#11182712!important;transform:none!important}.home-root-compat .home-keo-section{padding-top:8px!important}.home-root-compat .home-keos{gap:10px!important}.home-root-compat .home-keos>a{box-shadow:none!important;border-color:#11182712!important;border-radius:18px!important}.home-root-compat .home-keo-empty{box-shadow:none!important;background:#fff!important;border:1px solid #11182712!important;border-radius:20px!important}.home-root-compat .home-real-life-loop{background:#171c26!important;border-radius:26px!important;margin-top:44px!important;box-shadow:0 22px 55px #11182726!important}.home-root-compat .home-root-modal-backdrop{-webkit-backdrop-filter:blur(11px)!important;backdrop-filter:blur(11px)!important;background:#10141c94!important}.home-root-compat .home-root-modal{border-radius:24px!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;width:min(900px,100vw - 42px)!important;height:min(560px,100dvh - 48px)!important;box-shadow:0 34px 100px #0000003d!important}.home-root-compat .home-root-modal-scroll{padding:36px 31px 18px!important}.home-root-compat .home-root-modal h3{font-size:clamp(31px,3vw,42px)!important}.home-root-compat .home-root-modal-stats>div{border-radius:14px!important;min-height:78px!important}.home-root-compat .home-root-modal-actions{padding:12px 31px 16px!important}.home-root-compat button:focus-visible{outline-offset:2px!important;outline:3px solid #5b76ff3d!important}.home-root-compat a:focus-visible{outline-offset:2px!important;outline:3px solid #5b76ff3d!important}.home-root-compat input:focus-visible{outline-offset:2px!important;outline:3px solid #5b76ff3d!important}.home-root-compat select:focus-visible{outline-offset:2px!important;outline:3px solid #5b76ff3d!important}@media (max-width:1100px){.home-root.home-root-compat{width:min(100% - 24px,980px)!important}.home-root-compat .home-hero{grid-template-columns:1fr!important;min-height:auto!important;padding:34px!important}.home-root-compat .home-hero-copy{max-width:760px!important}.home-root-compat .home-hero-world{min-height:320px!important}.home-root-compat .home-root-category-dock{grid-template-columns:1fr!important;margin-top:12px!important}.home-root-compat .home-root-category-label{display:none!important}.home-root-compat .home-root-category-scroll{-webkit-mask-image:none!important;mask-image:none!important}.home-root-compat .home-place-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.app-main{padding-top:76px!important}.topbar.topbar-product{border-radius:17px!important;width:calc(100% - 16px)!important;top:8px!important}.home-root.home-root-compat{width:calc(100% - 16px)!important;padding-top:10px!important}.home-root-compat .home-hero{border-radius:24px!important;gap:20px!important;padding:25px 18px 18px!important}.home-root-compat .home-hero h1{margin-top:12px!important;font-size:48px!important;line-height:.96!important}.home-root-compat .home-hero-lead{font-size:14px!important}.home-root-compat .home-root-search{flex-wrap:nowrap!important;height:auto!important;min-height:54px!important;margin-top:20px!important}.home-root-compat .home-root-search button span{display:none!important}.home-root-compat .home-root-search button{justify-content:center!important;width:44px!important;padding:0!important}.home-root-compat .home-hero-world{border-radius:21px!important;min-height:290px!important}.home-root-compat .home-root-world-card{padding:13px!important}.home-root-compat .home-root-category-dock{border-radius:15px!important;margin-bottom:34px!important;padding:7px!important}.home-root-compat .home-root-category-scroll button{min-width:92px!important;height:46px!important}.home-root-compat .home-section-head{align-items:start!important}.home-root-compat .home-section-head h2{font-size:33px!important}.home-root-compat .home-root-location-pill{width:100%!important}.home-root-compat .home-root-insight-row{grid-template-columns:1fr!important}.home-root-compat .home-root-toolbar{grid-template-columns:1fr!important;position:static!important}.home-root-compat .home-place-grid{grid-template-columns:1fr!important}.home-root-compat .home-root-place-visual{height:220px!important}.home-root-compat .home-root-modal{border-radius:24px 24px 16px 16px!important;grid-template-rows:165px minmax(0,1fr)!important;grid-template-columns:1fr!important;width:100%!important;height:auto!important;max-height:94dvh!important}}@media (prefers-reduced-motion:reduce){.home-reveal{opacity:1!important;transition:none!important;transform:none!important}.home-root-compat *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--home-root-alternate-ink:#10182b;--home-root-alternate-muted:#667085;--home-root-alternate-coral:#ff5f57;--home-root-alternate-coral-dark:#f0524b;--home-root-alternate-pink:#f84778;--home-root-alternate-violet:#8c5cf6;--home-root-alternate-paper:#fff;--home-root-alternate-bg:#fbfbfc;--home-root-alternate-line:#0f172a14;--home-root-alternate-shadow:0 18px 55px #242c4317;--home-root-alternate-shadow-card:0 10px 30px #20283d12}html,body,#root{background:var(--home-root-alternate-bg)!important}body{color:var(--home-root-alternate-ink)!important}.app-shell-product .topbar.topbar-product{-webkit-backdrop-filter:blur(22px)saturate(150%)!important;backdrop-filter:blur(22px)saturate(150%)!important;background:#fffffff0!important;border:0!important;border-bottom:1px solid #0f172a0f!important;border-radius:0!important;width:100%!important;height:72px!important;padding:0 24px!important;top:0!important;left:0!important;right:0!important;box-shadow:0 6px 24px #1e263b09!important}.app-shell-product .topbar.topbar-product .topbar-inner{width:min(1180px,100%)!important;max-width:1180px!important;height:72px!important;min-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:180px minmax(0,1fr) 260px!important;gap:18px!important;margin:0 auto!important;padding:0!important}.app-shell-product .topbar.topbar-product .brand{gap:11px!important}.app-shell-product .topbar.topbar-product .brand span{background:linear-gradient(145deg,#ff6d61,#ff504f)!important;border-radius:13px!important;width:42px!important;min-width:42px!important;height:42px!important;font-size:10px!important;box-shadow:0 10px 23px #ff574f33!important}.app-shell-product .topbar.topbar-product .brand b{letter-spacing:-.045em!important;font-size:17px!important}.app-shell-product .topbar.topbar-product .desktop-nav{background:0 0!important;gap:16px!important}.app-shell-product .topbar.topbar-product .desktop-nav a{color:#4e596d!important;background:0 0!important;border-radius:0!important;min-height:44px!important;padding:0 5px!important;font-size:12px!important;font-weight:800!important}.app-shell-product .topbar.topbar-product .desktop-nav a:hover{color:var(--home-root-alternate-ink)!important;background:0 0!important}.app-shell-product .topbar.topbar-product .desktop-nav a.active{color:var(--home-root-alternate-coral)!important;background:0 0!important}.app-shell-product .topbar.topbar-product .desktop-nav a.active:after{background:var(--home-root-alternate-coral)!important;width:28px!important;height:2px!important;bottom:1px!important}.app-shell-product .topbar.topbar-product .header-tools{gap:8px!important}.app-shell-product .topbar.topbar-product .create-btn{background:linear-gradient(135deg,#ff6a5e,#ff5a55)!important;border-radius:14px!important;height:44px!important;min-height:44px!important;padding:0 18px!important;font-size:11px!important;box-shadow:0 10px 24px #ff5b5230!important}.app-shell-product .topbar.topbar-product :where(.icon-btn,.avatar-button){border-radius:13px!important;height:42px!important;min-height:42px!important}.app-shell-product .app-main,.home-hub-shell .app-main{padding-top:72px!important}.home-root-alternate{width:min(1180px,100% - 36px)!important;margin:0 auto!important;padding:30px 0 100px!important}.home-root-alternate>section{scroll-margin-top:92px}.home-root-alternate .home-hero-compat{min-height:430px!important;box-shadow:none!important;background:radial-gradient(circle at 13% 18%,#ff705f1f,#0000 30%),radial-gradient(circle at 98% 86%,#8b5cf61c,#0000 28%),linear-gradient(135deg,#fffdfa 0%,#fff 52%,#fbf9ff 100%)!important;border:0!important;border-radius:28px!important;grid-template-columns:minmax(0,.95fr) minmax(480px,1.08fr)!important;align-items:center!important;gap:42px!important;padding:42px 42px 40px!important;display:grid!important;position:relative!important;overflow:hidden!important}.home-root-alternate .home-hero-compat:before{content:""!important;pointer-events:none!important;background:linear-gradient(115deg,#ffffff24,#0000 35%,#fff6 80%,#0000)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.home-root-alternate .home-hero-copy{z-index:2;min-width:0;position:relative}.home-root-alternate .home-eyebrow{color:#fa5b55!important;margin:0 0 12px!important;font-family:Segoe Print,Bradley Hand,cursive!important;font-size:17px!important;font-weight:700!important;display:inline-flex!important;transform:rotate(-2deg)!important}.home-root-alternate .home-hero-compat h1{letter-spacing:-.064em!important;max-width:600px!important;color:var(--home-root-alternate-ink)!important;margin:0!important;font-size:clamp(52px,5vw,74px)!important;font-weight:950!important;line-height:.94!important}.home-root-alternate .home-hero-compat h1 em{background:linear-gradient(100deg,#ff6259 4%,#f74677 56%,#8b5cf6 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;font-style:normal!important}.home-root-alternate .home-lead{color:#687386!important;max-width:550px!important;margin:17px 0 0!important;font-size:15px!important;line-height:1.6!important}.home-root-alternate .home-search{background:#fff!important;border:1px solid #0f172a1a!important;border-radius:18px!important;grid-template-columns:26px minmax(0,1fr) 48px!important;align-items:center!important;height:58px!important;margin-top:22px!important;padding:5px 6px 5px 16px!important;display:grid!important;box-shadow:0 12px 30px #212a4113!important}.home-root-alternate .home-search>svg{color:#44516a!important;width:20px!important;height:20px!important}.home-root-alternate .home-search input{width:100%!important;height:100%!important;color:var(--home-root-alternate-ink)!important;background:0 0!important;border:0!important;outline:0!important;font-size:13px!important}.home-root-alternate .home-search input::placeholder{color:#98a1b2!important}.home-root-alternate .home-search button{color:#fff!important;background:linear-gradient(135deg,#ff6c60,#ff514f)!important;border:0!important;border-radius:50%!important;place-items:center!important;width:46px!important;height:46px!important;padding:0!important;transition:transform .2s,box-shadow .2s!important;display:grid!important;box-shadow:0 9px 22px #ff574f47!important}.home-root-alternate .home-search button:hover{transform:translate(2px)scale(1.03)!important;box-shadow:0 12px 28px #ff574f52!important}.home-root-alternate .home-search button svg{width:20px!important;height:20px!important}.home-root-alternate .home-category-row{flex-wrap:wrap!important;gap:7px!important;margin-top:17px!important;display:flex!important}.home-root-alternate .home-category-row button{color:#465166!important;background:#ffffffe0!important;border:1px solid #0f172a14!important;border-radius:13px!important;align-items:center!important;gap:7px!important;height:39px!important;padding:0 12px!important;font-size:9px!important;font-weight:850!important;transition:transform .2s,border-color .2s,background .2s,color .2s!important;display:inline-flex!important;box-shadow:0 4px 12px #1f273c06!important}.home-root-alternate .home-category-row button i{font-size:14px!important;font-style:normal!important}.home-root-alternate .home-category-row button:hover{border-color:#ff5f5738!important;transform:translateY(-2px)!important}.home-root-alternate .home-category-row button.active{color:#eb514a!important;background:#fff1ef!important;border-color:#ff5f5733!important}.home-root-alternate .home-category-row button.more{justify-content:center!important;width:39px!important;padding:0!important;font-size:13px!important}.home-root-alternate .home-location-note{color:#8a93a2!important;align-items:center!important;gap:13px!important;margin-top:14px!important;font-size:9px!important;font-weight:700!important;display:flex!important}.home-root-alternate .home-location-note button{color:#536078!important;background:0 0!important;border:0!important;align-items:center!important;gap:6px!important;padding:0!important;font-size:9px!important;font-weight:850!important;display:inline-flex!important}.home-root-alternate .home-location-note button svg{width:13px!important;height:13px!important;color:var(--home-root-alternate-coral)!important}.home-root-alternate .home-featured{background:#1c2130!important;border:4px solid #fff!important;border-radius:24px!important;min-width:0!important;height:340px!important;animation:.65s cubic-bezier(.2,.75,.2,1) 80ms both home-root-alternate-feature-in!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 45px #1e253929!important}@keyframes home-root-alternate-feature-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.home-root-alternate .home-featured-media{background:#252b3a!important;border:0!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.home-root-alternate .home-featured-media>img,.home-root-alternate .home-featured-media>.home-art{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform 1s cubic-bezier(.2,.75,.2,1)!important}.home-root-alternate .home-featured:hover .home-featured-media>img,.home-root-alternate .home-featured:hover .home-featured-media>.home-art{transform:scale(1.035)!important}.home-root-alternate .home-featured-shade{background:linear-gradient(#0a0e180f 0%,#0a0e181a 35%,#080b12d1 100%)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.home-root-alternate .home-featured-badge,.home-root-alternate .home-featured-love,.home-root-alternate .home-featured-prev,.home-root-alternate .home-featured-next{z-index:4!important;position:absolute!important}.home-root-alternate .home-featured-badge{color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#121620bd!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:9px 12px!important;font-size:9px!important;font-weight:900!important;display:flex!important;top:16px!important;left:16px!important}.home-root-alternate .home-featured-badge svg{color:#ffb928!important;fill:#ffb928!important;width:14px!important;height:14px!important}.home-root-alternate .home-featured-love{color:#1d2638!important;background:#fff!important;border:0!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;top:14px!important;right:14px!important;box-shadow:0 8px 20px #0000001a!important}.home-root-alternate .home-featured-love svg{width:19px!important;height:19px!important}.home-root-alternate .home-featured-prev,.home-root-alternate .home-featured-next{color:#253047!important;background:#fffffff0!important;border:0!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 8px 22px #0000001f!important}.home-root-alternate .home-featured-prev{left:14px!important}.home-root-alternate .home-featured-next{right:14px!important}.home-root-alternate .home-featured-copy{z-index:3!important;color:#fff!important;position:absolute!important;bottom:18px!important;left:18px!important;right:170px!important}.home-root-alternate .home-featured-category{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0f131cb8!important;border-radius:10px!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;font-size:8px!important;font-weight:850!important;display:inline-flex!important}.home-root-alternate .home-featured-copy h2{color:#fff!important;letter-spacing:-.035em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:8px 0 5px!important;font-size:23px!important;font-weight:900!important;line-height:1.08!important;overflow:hidden!important}.home-root-alternate .home-featured-copy>p{color:#ffffffdb!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:9px!important;display:flex!important;overflow:hidden!important}.home-root-alternate .home-featured-copy>p svg{flex:none!important;width:13px!important;height:13px!important}.home-root-alternate .home-featured-meta{gap:7px!important;margin-top:10px!important;display:flex!important}.home-root-alternate .home-featured-meta span{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#121620b8!important;border-radius:10px!important;align-items:center!important;gap:5px!important;padding:7px 9px!important;font-size:8px!important;font-weight:800!important;display:inline-flex!important}.home-root-alternate .home-featured-meta svg{width:12px!important;height:12px!important}.home-root-alternate .home-featured-meta span:last-child svg{color:#ffb928!important;fill:#ffb928!important}.home-root-alternate .home-featured-cta{z-index:4!important;color:#fff!important;background:linear-gradient(135deg,#ff6b60,#ff5653)!important;border:0!important;border-radius:14px!important;align-items:center!important;gap:8px!important;height:46px!important;padding:0 17px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;bottom:17px!important;right:16px!important;box-shadow:0 10px 24px #ff4f4a45!important}.home-root-alternate .home-featured-cta svg{width:15px!important;height:15px!important}.home-root-alternate .home-featured-empty{text-align:center!important;color:#fff!important;background:radial-gradient(circle at 50% 35%,#ff655b42,#0000 22%),linear-gradient(145deg,#1e2432,#28243e)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100%!important;padding:35px!important;display:flex!important}.home-root-alternate .home-featured-empty>div{background:#ff5f57!important;border-radius:20px!important;place-items:center!important;width:60px!important;height:60px!important;display:grid!important;box-shadow:0 14px 34px #ff5f5757!important}.home-root-alternate .home-featured-empty h2{color:#fff!important;max-width:330px!important;margin:13px 0!important;font-size:25px!important}.home-root-alternate .home-featured-empty span{color:#ff9b93!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin-top:15px!important;font-size:9px!important;font-weight:900!important}.home-root-alternate .home-featured-empty button{color:#151b29!important;background:#fff!important;border:0!important;border-radius:12px!important;align-items:center!important;gap:7px!important;height:42px!important;padding:0 14px!important;font-size:9px!important;font-weight:900!important;display:flex!important}.home-root-alternate .home-discovery{margin-top:42px!important}.home-root-alternate .home-discovery-head{justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin-bottom:18px!important;display:flex!important}.home-root-alternate .home-discovery-title{min-width:0!important}.home-root-alternate .home-kicker-compat{color:#ef5a52!important;letter-spacing:.12em!important;align-items:center!important;gap:8px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important}.home-root-alternate .home-kicker-compat i{background:#ff655d!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 0 5px #ff655d1a!important}.home-root-alternate .home-discovery-title h2{color:var(--home-root-alternate-ink)!important;letter-spacing:-.052em!important;margin:9px 0 5px!important;font-size:clamp(34px,3.5vw,48px)!important;font-weight:930!important;line-height:1!important}.home-root-alternate .home-discovery-title p{color:#7b8495!important;margin:0!important;font-size:10px!important}.home-root-alternate .home-discovery-controls{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.home-root-alternate .home-location-control,.home-root-alternate .home-radius-control,.home-root-alternate .home-sort-control,.home-root-alternate .home-root-alternate-view-control{border:1px solid var(--home-root-alternate-line)!important;background:#fff!important;border-radius:13px!important;min-height:43px!important;box-shadow:0 5px 16px #1f273c09!important}.home-root-alternate .home-location-control{color:#48556d!important;align-items:center!important;gap:7px!important;padding:0 13px!important;font-size:9px!important;font-weight:850!important;display:flex!important}.home-root-alternate .home-location-control svg{color:#ff5e56!important;width:15px!important;height:15px!important}.home-root-alternate .home-radius-control,.home-root-alternate .home-sort-control{color:#536078!important;align-items:center!important;gap:7px!important;padding:0 10px!important;font-size:9px!important;font-weight:850!important;display:flex!important;position:relative!important}.home-root-alternate .home-radius-control select,.home-root-alternate .home-sort-control select{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.home-root-alternate .home-sort-control{min-width:150px!important}.home-root-alternate .home-sort-control svg{width:14px!important;height:14px!important}.home-root-alternate .home-root-alternate-view-control{background:#f7f8fa!important;padding:4px!important;display:flex!important}.home-root-alternate .home-root-alternate-view-control button{color:#7b8495!important;background:0 0!important;border:0!important;border-radius:9px!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 11px!important;font-size:8.5px!important;font-weight:850!important;display:flex!important}.home-root-alternate .home-root-alternate-view-control button.active{color:var(--home-root-alternate-ink)!important;background:#fff!important;box-shadow:0 4px 12px #1f273c12!important}.home-root-alternate .home-root-alternate-view-control svg{width:13px!important;height:13px!important}.home-root-alternate .home-place-grid-compat{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.home-root-alternate .home-place{box-shadow:var(--home-root-alternate-shadow-card)!important;animation:home-root-alternate-card-in .55s var(--delay,0s) cubic-bezier(.2,.75,.2,1) both!important;background:#fff!important;border:1px solid #0f172a13!important;border-radius:19px!important;transition:transform .25s,box-shadow .25s,border-color .25s!important;overflow:hidden!important}@keyframes home-root-alternate-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.home-root-alternate .home-place:hover{border-color:#0f172a1c!important;transform:translateY(-5px)!important;box-shadow:0 18px 42px #20283d1f!important}.home-root-alternate .home-place-media{text-align:left!important;background:#eceef1!important;border:0!important;width:100%!important;height:188px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.home-root-alternate .home-place-media>img,.home-root-alternate .home-place-media>.home-art{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .6s cubic-bezier(.2,.75,.2,1),filter .35s!important}.home-root-alternate .home-place:hover .home-place-media>img,.home-root-alternate .home-place:hover .home-place-media>.home-art{transform:scale(1.045)!important}.home-root-alternate .home-place-shade{pointer-events:none!important;background:linear-gradient(#070b1203 45%,#070b1238 100%)!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.home-root-alternate .home-place-category{z-index:3!important;color:#344158!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#ffffffed!important;border-radius:10px!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;font-size:8px!important;font-weight:850!important;display:inline-flex!important;position:absolute!important;bottom:11px!important;left:12px!important;box-shadow:0 6px 18px #00000017!important}.home-root-alternate .home-place-love{z-index:3!important;color:#ff5f57!important;pointer-events:none!important;background:#fffffff0!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;position:absolute!important;top:11px!important;right:11px!important;box-shadow:0 7px 18px #00000014!important}.home-root-alternate .home-place-love svg{width:17px!important;height:17px!important}.home-root-alternate .home-place-body{padding:13px 14px 14px!important}.home-root-alternate .home-place-title{text-align:left!important;width:100%!important;color:var(--home-root-alternate-ink)!important;letter-spacing:-.025em!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;padding:0!important;font-size:15px!important;font-weight:900!important;line-height:1.23!important;display:block!important;overflow:hidden!important}.home-root-alternate .home-place-body>p{color:#8690a1!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;gap:6px!important;margin:6px 0 11px!important;font-size:8px!important;line-height:1.35!important;display:flex!important;overflow:hidden!important}.home-root-alternate .home-place-body>p svg{flex:none!important;width:12px!important;height:12px!important}.home-root-alternate .home-place-meta{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;display:flex!important}.home-root-alternate .home-place-meta span{color:#687387!important;background:#f7f8fa!important;border-radius:9px!important;align-items:center!important;gap:5px!important;min-height:29px!important;padding:0 9px!important;font-size:7.5px!important;font-weight:750!important;display:inline-flex!important}.home-root-alternate .home-place-meta svg{width:12px!important;height:12px!important}.home-root-alternate .home-place-meta span:last-child svg{color:#ffae1b!important;fill:#ffae1b!important}.home-root-alternate .home-place-meta b{color:#273247!important}.home-root-alternate .home-art{isolation:isolate!important;background:linear-gradient(145deg,#e8d9cf,#c9a99d)!important;place-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}.home-root-alternate .home-art:before{content:""!important;z-index:-1!important;background:radial-gradient(circle at 25% 30%,#ffffffbf,#0000 20%),radial-gradient(circle at 78% 65%,#ffffff57,#0000 25%),linear-gradient(115deg,#0000 30%,#ffffff40 50%,#0000 70%)!important;position:absolute!important;top:-30%!important;bottom:-30%!important;left:-30%!important;right:-30%!important;transform:rotate(-8deg)!important}.home-root-alternate .home-art:after{content:""!important;filter:blur(14px)!important;z-index:-1!important;background:#141b291a!important;border-radius:50% 50% 18px 18px!important;height:38%!important;position:absolute!important;top:auto!important;bottom:10%!important;left:8%!important;right:8%!important}.home-root-alternate .home-art-compatfood{background:linear-gradient(145deg,#d8a995,#8d5e50)!important}.home-root-alternate .home-art-compatcafe{background:linear-gradient(145deg,#d7b99c,#8c6b55)!important}.home-root-alternate .home-art-compattea{background:linear-gradient(145deg,#efc3bd,#bd7c76)!important}.home-root-alternate .home-art-compatbeer{background:linear-gradient(145deg,#dcc490,#8e713d)!important}.home-root-alternate .home-art-compatgames{background:linear-gradient(145deg,#8b73d5,#2e356f)!important}.home-root-alternate .home-art-compatmovie{background:linear-gradient(145deg,#635b8d,#25263e)!important}.home-root-alternate .home-art-compatescape{background:linear-gradient(145deg,#7c7189,#34313d)!important}.home-root-alternate .home-art-compatkaraoke{background:linear-gradient(145deg,#b570a0,#5e315f)!important}.home-root-alternate .home-art-compatstay{background:linear-gradient(145deg,#96b9c7,#55798a)!important}.home-root-alternate .home-art-compatdate{background:linear-gradient(145deg,#eda8b8,#b95d7b)!important}.home-root-alternate .home-art-icon{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffff2e!important;border-radius:24px!important;place-items:center!important;width:76px!important;height:76px!important;font-size:33px!important;display:grid!important;box-shadow:inset 0 0 0 1px #ffffff4d,0 16px 35px #181c2826!important}.home-root-alternate .home-art-copy{display:none!important}.home-root-alternate .home-art-grid{opacity:.04!important}.home-root-alternate .home-art-orbit{opacity:.12!important}.home-root-alternate .home-state{border-radius:14px!important;margin:0 0 16px!important}.home-root-alternate .home-map-shell{border-radius:20px!important;margin-top:0!important}.home-root-alternate .home-empty{border:1px solid var(--home-root-alternate-line)!important;box-shadow:none!important;background:#fff!important;border-radius:20px!important}.home-root-alternate .home-keo-section{margin-top:58px!important}.home-root-alternate .home-real-life-loop{margin-top:44px!important}.home-root-alternate .home-root-modal{border-radius:24px!important}@media (max-width:1120px){.app-shell-product .topbar.topbar-product .topbar-inner{grid-template-columns:150px minmax(0,1fr) auto!important}.home-root-alternate .home-hero-compat{grid-template-columns:1fr 1fr!important;gap:26px!important;padding:34px!important}.home-root-alternate .home-featured{height:320px!important}.home-root-alternate .home-featured-copy{right:150px!important}.home-root-alternate .home-discovery-head{flex-direction:column!important;align-items:flex-start!important}.home-root-alternate .home-discovery-controls{justify-content:flex-start!important}}@media (max-width:900px){.app-shell-product .topbar.topbar-product{height:66px!important;padding:0 12px!important}.app-shell-product .topbar.topbar-product .topbar-inner{grid-template-columns:auto 1fr auto!important;height:66px!important;min-height:66px!important}.app-shell-product .app-main,.home-hub-shell .app-main{padding-top:66px!important}.home-root-alternate{width:min(100% - 24px,760px)!important;padding-top:18px!important}.home-root-alternate .home-hero-compat{grid-template-columns:1fr!important;gap:24px!important;min-height:0!important;padding:30px!important}.home-root-alternate .home-hero-compat h1{font-size:clamp(46px,10vw,66px)!important}.home-root-alternate .home-featured{height:330px!important}.home-root-alternate .home-place-grid-compat{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.home-root-alternate{width:100%!important;padding:10px 12px 76px!important}.home-root-alternate .home-hero-compat{border-radius:22px!important;padding:24px 17px 17px!important}.home-root-alternate .home-eyebrow{font-size:14px!important}.home-root-alternate .home-hero-compat h1{font-size:46px!important}.home-root-alternate .home-lead{font-size:13px!important}.home-root-alternate .home-search{height:54px!important;margin-top:18px!important}.home-root-alternate .home-category-row{scrollbar-width:none!important;flex-wrap:nowrap!important;padding-bottom:4px!important;overflow-x:auto!important}.home-root-alternate .home-category-row::-webkit-scrollbar{display:none!important}.home-root-alternate .home-category-row button{flex:none!important}.home-root-alternate .home-location-note{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.home-root-alternate .home-featured{border-radius:20px!important;height:285px!important}.home-root-alternate .home-featured-copy{bottom:66px!important;left:14px!important;right:14px!important}.home-root-alternate .home-featured-copy h2{font-size:20px!important}.home-root-alternate .home-featured-cta{justify-content:center!important;bottom:12px!important;left:14px!important;right:14px!important}.home-root-alternate .home-featured-prev,.home-root-alternate .home-featured-next,.home-root-alternate .home-featured-meta{display:none!important}.home-root-alternate .home-discovery{margin-top:30px!important}.home-root-alternate .home-discovery-title h2{font-size:35px!important}.home-root-alternate .home-discovery-controls{grid-template-columns:1fr 80px!important;width:100%!important;display:grid!important}.home-root-alternate .home-location-control{grid-column:1/-1!important}.home-root-alternate .home-sort-control{min-width:0!important}.home-root-alternate .home-root-alternate-view-control{grid-column:1/-1!important}.home-root-alternate .home-root-alternate-view-control button{flex:1!important;justify-content:center!important}.home-root-alternate .home-place-grid-compat{grid-template-columns:1fr!important;gap:14px!important}.home-root-alternate .home-place-media{height:215px!important}}@media (prefers-reduced-motion:reduce){.home-root-alternate *,.app-shell-product .topbar.topbar-product *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-root-alternate .home-map-toggle,.home-root-alternate .home-see-all{border:1px solid var(--home-root-alternate-line)!important;color:#4f5b71!important;background:#fff!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:43px!important;padding:0 13px!important;font-size:9px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 5px 16px #1f273c09!important}.home-root-alternate .home-map-toggle svg,.home-root-alternate .home-see-all svg{width:14px!important;height:14px!important}.home-root-alternate .home-map-toggle:hover{color:var(--home-root-alternate-ink)!important;background:#f8f9fb!important}.home-root-alternate .home-see-all{color:#ef574f!important;background:#fff3f2!important;border-color:#ff5f571f!important;padding-inline-start:16px!important;padding-inline-end:16px!important}.home-root-alternate .home-see-all:hover{background:#ffe9e7!important;transform:translate(1px)!important}@media (max-width:620px){.home-root-alternate .home-map-toggle,.home-root-alternate .home-see-all{width:100%!important;min-width:0!important}}.legacy-location-line>span.is-live i{background:#18ad71;box-shadow:0 0 0 4px #18ad711a}.legacy-modebar button.active{color:#fff;background:#171b26;box-shadow:0 8px 18px #171b2624}.legacy-category-row button.active{color:#fff;background:#171b26;border-color:#171b26;box-shadow:0 8px 18px #171b261f}.legacy-radius-compat button.active{color:#fff;background:#171b26}.legacy-view button.active{color:#171b26;background:#fff;box-shadow:0 3px 10px #181f2e14}.legacy-place-art.art-cafe{background:linear-gradient(135deg,#efe6dd,#cbbeb2)}.legacy-place-art.art-food{background:linear-gradient(135deg,#f3e2d9,#c9b3a8)}.legacy-place-art.art-games{background:linear-gradient(135deg,#d9d9ef,#a7a7c3)}.legacy-place-art.art-movie{background:linear-gradient(135deg,#ddddea,#aaa7bb)}.legacy-place-art.art-beer{background:linear-gradient(135deg,#efe2c9,#baa88d)}.legacy-place-art.art-stay{background:linear-gradient(135deg,#dce9e6,#a4beb8)}.legacy-map-shell-compat>.marker-map,.legacy-map-shell-compat>.osm-fallback-map{border-radius:15px;overflow:hidden}.legacy-filter-row button.active{color:#fff;background:#171b26;border-color:#171b26}.legacy-empty-secondary.compact{min-height:230px}@keyframes legacy-rise-compat{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes legacy-pulse-alternate{0%{opacity:.7;transform:scale(.72)}80%,to{opacity:0;transform:scale(1.08)}}:root{--lk214-bg:#f7f8fb;--lk214-surface:#fffffff0;--lk214-surface-strong:#fff;--lk214-ink:#111a2e;--lk214-muted:#6f788d;--lk214-line:#111a2e17;--lk214-line-strong:#111a2e24;--lk214-coral:#ff5c55;--lk214-coral-2:#ff466c;--lk214-violet:#8b5cf6;--lk214-green:#19a56a;--lk214-shadow:0 24px 70px #1c22341a;--lk214-shadow-soft:0 12px 34px #1c223412;--lk214-radius-xl:34px;--lk214-radius-lg:24px;--lk214-radius-md:18px;--lk214-content:1180px}html{scroll-behavior:smooth}body{color:var(--lk214-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 8% 2%, #ff5c550e, transparent 25rem), radial-gradient(circle at 92% 8%, #8b5cf60b, transparent 27rem), var(--lk214-bg)!important}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.app-shell{min-height:100vh;background:0 0!important}.topbar.topbar-primary.topbar-account.topbar-product{z-index:1200!important;width:min(calc(100% - 28px), var(--lk214-content))!important;-webkit-backdrop-filter:blur(22px)saturate(145%)!important;background:#ffffffdb!important;border:1px solid #ffffffdb!important;border-radius:22px!important;margin:12px auto 0!important;transition:transform .28s,box-shadow .28s,background .28s!important;position:sticky!important;top:12px!important;box-shadow:0 10px 36px #19203114!important}.topbar.topbar-primary.topbar-account.topbar-product.is-scrolled{background:#fffffff2!important;box-shadow:0 14px 42px #1920311f!important}.topbar .topbar-inner{grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:18px!important;max-width:none!important;min-height:66px!important;padding:7px 10px!important;display:grid!important}.header-brand-cluster{justify-self:start}.brand{color:var(--lk214-ink)!important;letter-spacing:-.03em!important;align-items:center!important;gap:11px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.brand>span{color:#fff!important;background:linear-gradient(135deg,#ff6b5f,#ff4b68)!important;border-radius:13px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:10px!important;display:grid!important;box-shadow:0 10px 24px #ff53573d!important}.brand>b{font-size:18px!important}.desktop-nav{background:0 0!important;border:0!important;justify-self:center!important;gap:3px!important;padding:4px!important;display:inline-flex!important}.desktop-nav a{color:#5b6578!important;border-radius:12px!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important;transition:color .18s,background .18s,transform .18s!important;display:inline-flex!important}.desktop-nav a svg{opacity:.72;width:16px!important;height:16px!important}.desktop-nav a:hover{color:var(--lk214-ink)!important;background:#111a2e0b!important}.desktop-nav a.active{color:#f04f49!important;background:#fff0ed!important}.header-tools{justify-self:end!important}.header-tools .top-actions{align-items:center!important;gap:8px!important;display:flex!important}.create-btn{background:linear-gradient(135deg,#ff675c,#ff4e57)!important;border:0!important;border-radius:13px!important;min-height:42px!important;padding:0 17px!important;box-shadow:0 10px 24px #ff535733!important}.icon-btn,.avatar-button{border-color:var(--lk214-line)!important;box-shadow:none!important;background:#fff!important}.home-root,.explore212,.lw,.friend-radar,.qk195,.my-plans-root,.place-social-page{width:min(calc(100% - 32px), var(--lk214-content))!important;margin-left:auto!important;margin-right:auto!important}.page-space{padding-top:42px!important}.home-hero-compat{border-radius:var(--lk214-radius-xl)!important;min-height:440px!important;box-shadow:var(--lk214-shadow)!important;background:radial-gradient(circle at 9% 4%,#ff6b5f24,#0000 31%),radial-gradient(circle at 98% 100%,#8b5cf624,#0000 35%),linear-gradient(125deg,#fffaf8 0%,#fff 54%,#f8f6ff 100%)!important;border:1px solid #ff66601a!important;margin-top:18px!important;padding:44px 46px!important;overflow:hidden!important}.home-hero-copy{max-width:590px!important}.home-eyebrow,.home-kicker,.explore212-kicker,.lw-kicker{color:#fa5752!important;letter-spacing:.12em!important;font-size:11px!important;font-weight:850!important}.home-hero-compat h1{letter-spacing:-.065em!important;color:var(--lk214-ink)!important;margin:14px 0 12px!important;font-size:clamp(48px,5vw,72px)!important;line-height:.98!important}.home-hero-compat h1 em{background:linear-gradient(95deg,#ff5b51,#ff3f75 55%,#825cf4)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;font-style:normal!important}.home-lead{max-width:540px!important;color:var(--lk214-muted)!important;font-size:16px!important;line-height:1.65!important}.home-search{border:1px solid var(--lk214-line)!important;background:#fffffff0!important;border-radius:18px!important;min-height:58px!important;margin-top:26px!important;padding:6px 7px 6px 16px!important;box-shadow:0 14px 36px #1d223017!important}.home-search input{color:var(--lk214-ink)!important;font-size:14px!important}.home-search button{background:linear-gradient(135deg,#ff645b,#ff4c61)!important;border-radius:14px!important;width:48px!important;height:46px!important;box-shadow:0 9px 22px #ff4d5b38!important}.home-category-row{flex-wrap:wrap!important;gap:7px!important;margin-top:14px!important}.home-category-row button{border:1px solid var(--lk214-line)!important;color:#4d5668!important;min-height:37px!important;box-shadow:none!important;background:#ffffffc2!important;border-radius:999px!important;padding:0 12px!important;font-size:12px!important;font-weight:750!important}.home-category-row button.active{color:#ef514c!important;background:#fff0ed!important;border-color:#ffd4cf!important}.home-location-note{color:var(--lk214-muted)!important;margin-top:14px!important}.home-location-note button{color:#31405d!important;font-weight:750!important}.home-root-alternate-feature,.home-root-alternate-feature-card{border-radius:27px!important;overflow:hidden!important;box-shadow:0 24px 56px #181e2e29!important}.home-root-alternate-category-strip{border:1px solid var(--lk214-line)!important;box-shadow:var(--lk214-shadow-soft)!important;background:#ffffffdb!important;border-radius:20px!important;margin-top:14px!important}.home-section-head h2,.home-root-alternate-nearby h2{letter-spacing:-.045em!important;color:var(--lk214-ink)!important}.home-place-grid-compat{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.home-place{border:1px solid var(--lk214-line)!important;background:#fff!important;border-radius:22px!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s!important;overflow:hidden!important;box-shadow:0 10px 30px #2026340e!important}.home-place:hover{border-color:#ff5c5533!important;transform:translateY(-6px)!important;box-shadow:0 22px 48px #2026341f!important}.home-place-media{aspect-ratio:1.55!important;background:#f1f2f5!important}.home-place-media img{transition:transform .55s cubic-bezier(.2,.8,.2,1)!important}.home-place:hover .home-place-media img{transform:scale(1.045)!important}.home-place-body{padding:16px 17px 17px!important}.home-place-title{letter-spacing:-.025em!important;font-size:17px!important;line-height:1.25!important}.home-place-body>p{color:#7a8396!important;min-height:36px!important;font-size:12px!important}.home-place-meta{color:#60697c!important;justify-content:space-between!important;gap:10px!important;margin-top:12px!important;font-size:12px!important;display:flex!important}.explore212{padding-bottom:90px!important}.explore212-hero{min-height:390px!important;box-shadow:var(--lk214-shadow-soft)!important;background:linear-gradient(125deg,#fffaf8,#fff 54%,#f8f6ff)!important;border:1px solid #ff5c5517!important;border-radius:30px!important;margin-top:18px!important;padding:38px 42px!important}.explore212-hero h1{letter-spacing:-.06em!important;font-size:clamp(44px,4.4vw,64px)!important;line-height:.98!important}.explore212-search{border-radius:17px!important;box-shadow:0 12px 30px #1d223013!important}.explore212-feature{border-radius:25px!important;box-shadow:0 18px 50px #171d2d26!important}.explore212-modebar{border:1px solid var(--lk214-line)!important;background:#ffffffe0!important;border-radius:15px!important;width:-moz-fit-content!important;width:fit-content!important;margin:18px auto 46px!important;padding:4px!important;box-shadow:0 9px 24px #19203112!important}.explore212-modebar button{border-radius:11px!important;min-height:38px!important;padding:0 13px!important;font-size:12px!important;font-weight:750!important}.explore212-modebar button.active{background:var(--lk214-ink)!important;color:#fff!important;box-shadow:none!important}.explore213-nearby-head{align-items:end!important;margin-bottom:18px!important}.explore213-nearby-head h2{letter-spacing:-.055em!important;margin:7px 0 5px!important;font-size:clamp(32px,3.2vw,46px)!important}.explore213-nearby-context{border:1px solid var(--lk214-line)!important;min-width:230px!important;box-shadow:none!important;background:#fff!important;border-radius:17px!important}.explore213-filter-panel{border:1px solid var(--lk214-line)!important;z-index:40!important;background:#ffffffeb!important;border-radius:19px!important;padding:10px!important;position:sticky!important;top:94px!important;box-shadow:0 8px 25px #1a1f2d0d!important}.explore213-category-row{scrollbar-width:none;gap:6px!important;padding-bottom:2px!important;overflow-x:auto!important}.explore213-category-row::-webkit-scrollbar{display:none}.explore213-category-row button,.explore213-more-category{color:#586174!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;flex:none!important;min-height:38px!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important}.explore213-category-row button:hover,.explore213-more-category:hover{background:#f6f7f9!important}.explore213-category-row button.active,.explore213-more-category.active{color:#ed514b!important;background:#fff0ed!important;border-color:#ffd4cf!important}.explore213-control-row{border-top:1px solid #111a2e0f!important;margin-top:6px!important;padding-top:7px!important}.explore212-radius{background:#f7f8fa!important;border-radius:12px!important;padding:3px!important}.explore212-radius button{border-radius:9px!important;min-height:34px!important}.explore212-radius button.active{background:var(--lk214-ink)!important;color:#fff!important}.explore212-sort,.explore212-view{border-radius:12px!important}.explore212-place-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:20px!important}button.explore212-place-card{-webkit-appearance:none!important;appearance:none!important;text-align:left!important;width:100%!important;color:inherit!important;border:1px solid var(--lk214-line)!important;cursor:pointer!important;background:#fff!important;border-radius:22px!important;padding:0!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s!important;overflow:hidden!important;box-shadow:0 10px 30px #2026340e!important}button.explore212-place-card:hover{border-color:#ff5c5538!important;transform:translateY(-6px)!important;box-shadow:0 22px 48px #2026341f!important}.explore212-place-media{aspect-ratio:1.58!important}.explore212-place-media img{transition:transform .55s cubic-bezier(.2,.8,.2,1)!important}button.explore212-place-card:hover .explore212-place-media img{transform:scale(1.045)!important}.explore212-place-body{padding:15px 16px 16px!important}.explore212-place-body h3{letter-spacing:-.028em!important;font-size:17px!important;line-height:1.25!important}.explore212-place-body>p{color:#7a8396!important;font-size:12px!important}.explore212-place-footer{border-top:0!important;margin-top:13px!important;padding-top:0!important}.explore212-card-arrow{color:#ef514b!important;font-weight:780!important}button.explore212-mini{text-align:left!important;width:100%!important;color:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important}.place-modal-backdrop{z-index:5000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(9px)saturate(105%);background:#0c111d94;place-items:center;padding:28px;animation:.18s both lk214Fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.place-modal{background:#fff;border:1px solid #fffc;border-radius:30px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(360px,.88fr) minmax(470px,1.12fr);width:min(1060px,100%);height:min(760px,100dvh - 56px);max-height:calc(100dvh - 56px);animation:.34s cubic-bezier(.2,.8,.2,1) both lk214ModalIn;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #050c1a4d}.place-modal-close{z-index:8;border:1px solid var(--lk214-line);width:40px;height:40px;color:var(--lk214-ink);cursor:pointer;background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 8px 22px #0f15211a}.place-modal-close svg{width:18px;height:18px}.place-modal-media{background:#171b28;height:100%;min-height:0;position:relative;overflow:hidden}.place-modal-media>img{object-fit:cover;width:100%;height:100%;animation:.65s both lk214ImageIn;position:absolute;top:0;bottom:0;left:0;right:0}.place-modal-media-shade{background:linear-gradient(#090d180a,#090d1814 45%,#090d18d1 100%);position:absolute;top:0;bottom:0;left:0;right:0}.place-modal-art{background:linear-gradient(145deg,#253048,#141927 55%,#30223d);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.place-modal-art .grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%;transform:rotate(-8deg)}.place-modal-art .ring{border:1px solid #ffffff24;border-radius:50%;animation:4s ease-in-out infinite lk214Pulse;position:absolute}.place-modal-art .ring.one{width:180px;height:180px}.place-modal-art .ring.two{width:300px;height:300px;animation-delay:-1.6s}.place-modal-art>span{z-index:2;filter:drop-shadow(0 16px 28px #00000040);font-size:58px;position:relative;transform:translateY(-10px)}.place-modal-art>b,.place-modal-art>small{z-index:2;color:#fff;position:absolute;left:26px}.place-modal-art>b{letter-spacing:-.03em;font-size:25px;bottom:78px}.place-modal-art>small{opacity:.68;bottom:52px}.place-modal-media-top{z-index:4;justify-content:space-between;gap:10px;display:flex;position:absolute;top:18px;left:18px;right:18px}.place-modal-media-top span,.place-modal-media-top b{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#10141ec2;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:780;display:inline-flex}.place-modal-media-top b svg{width:14px}.place-modal-media-bottom{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0e121cb8;border:1px solid #ffffff1c;border-radius:17px;padding:16px 18px;position:absolute;bottom:22px;left:22px;right:22px}.place-modal-media-bottom small{opacity:.62;letter-spacing:.12em;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.place-modal-media-bottom b{align-items:center;gap:8px;font-size:14px;display:flex}.place-modal-media-bottom svg{color:#ff766e;width:16px}.place-modal-panel{background:#fff;grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.place-modal-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d7dae1 transparent;min-width:0;min-height:0;padding:38px 32px 30px 38px;overflow:hidden auto}.place-modal-scroll::-webkit-scrollbar{width:7px}.place-modal-scroll::-webkit-scrollbar-track{background:0 0}.place-modal-scroll::-webkit-scrollbar-thumb{background:#d7dae1;border-radius:999px}.place-modal-scroll::-webkit-scrollbar-thumb:hover{background:#bcc2ce}.place-modal-statusline{align-items:center;gap:10px;padding-right:52px;display:flex}.place-modal-statusline>span{letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:10px;font-weight:850;display:inline-flex}.place-modal-statusline .status{color:#118956;background:#eaf8f1}.place-modal-statusline .status i{background:#19a56a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #19a56a1a}.place-modal-statusline .source{color:#667085;background:#f5f6f8}.place-modal-statusline svg{width:13px}.place-modal-heading{margin-top:15px}.place-modal-heading h2{letter-spacing:-.055em;max-width:560px;color:var(--lk214-ink);margin:0;font-size:clamp(32px,3.1vw,46px);line-height:.98}.place-modal-heading .address{color:#6f788d;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:12px;line-height:1.5;display:flex}.place-modal-heading .address svg{color:#7c879d;flex:none;width:15px;margin-top:1px}.place-modal-heading .summary{color:#475167;max-width:610px;margin:16px 0 0;font-size:14px;line-height:1.65}.place-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.place-decision-grid>div{background:#f8f9fb;border:1px solid #111a2e11;border-radius:16px;align-items:center;gap:11px;min-height:74px;padding:13px;display:flex}.place-decision-grid>div>svg{color:#ff625b;width:17px}.place-decision-grid span{min-width:0}.place-decision-grid small,.place-info-card small,.legacy-place-context-card small,.legacy-place-plan-callout small,.legacy-place-block-title small{color:#99a1b1;letter-spacing:.11em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.place-decision-grid b{color:var(--lk214-ink);font-size:13px;line-height:1.25;display:block}.place-why{background:0 0;border:0;margin-top:14px;padding:0}.place-why.is-compact .place-chips{margin-top:0}.place-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.place-chips span{color:#5d5870;background:#faf9ff;border:1px solid #e8e3f6;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:720}.place-info-card,.legacy-place-context-card{border:1px solid var(--lk214-line);background:#fff;border-radius:16px;align-items:flex-start;gap:11px;margin-top:10px;padding:14px 15px;display:flex}.place-info-card>svg,.legacy-place-context-card>svg{color:#ff625b;width:17px;margin-top:2px}.place-info-card b,.legacy-place-context-card b{font-size:13px}.place-info-card p,.legacy-place-context-card p{color:#8b93a3;margin:4px 0 0;font-size:11px}.place-contact-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.place-contact-row a{border:1px solid var(--lk214-line);color:#4c5669;background:#fff;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.place-contact-row svg{width:15px}.place-action-error{color:#b63b36;background:#fff1f0;border:1px solid #ffd5d2;border-radius:13px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;font-size:11px;line-height:1.45;display:flex}.place-action-error svg{flex:none;width:16px}.place-modal-actions{border-top:1px solid var(--lk214-line);background:#fffffff7;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:13px 20px;display:flex}.place-modal-actions .secondary-actions{gap:8px;display:flex}.place-modal-actions a,.place-modal-actions button{border:1px solid var(--lk214-line);min-height:44px;color:var(--lk214-ink);cursor:pointer;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.place-modal-actions svg{width:16px}.place-modal-actions .primary{color:#fff;background:linear-gradient(135deg,#ff655c,#ff4b57);border:0;min-width:210px;box-shadow:0 10px 25px #ff53573b}.lw{padding-bottom:90px!important}.lw-hero{background:linear-gradient(130deg,#141a27,#25233b)!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 28px 70px #0e131f38!important}.lw-hero-copy h1{letter-spacing:-.06em!important}.lw-primary{background:linear-gradient(135deg,#ff655c,#ff4b5c)!important;border-radius:13px!important}.lw-secondary{background:#ffffff14!important;border:1px solid #ffffff24!important;border-radius:13px!important}.lw-tabs{border:1px solid var(--lk214-line)!important;border-radius:17px!important;top:94px!important;box-shadow:0 10px 28px #1c223212!important}.lw-spotlight,.lw-tile{border-radius:22px!important;box-shadow:0 12px 34px #1a1f2d14!important}.lw-tile{transition:transform .25s,box-shadow .25s!important}.lw-tile:hover{transform:translateY(-5px)!important;box-shadow:0 20px 46px #1a1f2d24!important}.lw-social{border-radius:28px!important}.friend-radar{padding-bottom:90px!important}.friend-radar>header{border:1px solid var(--lk214-line)!important;box-shadow:var(--lk214-shadow-soft)!important;background:linear-gradient(135deg,#fff8f6,#fff,#f5f4ff)!important;border-radius:28px!important;padding:36px 38px!important}.friend-radar>header h1{letter-spacing:-.055em!important;margin:10px 0!important;font-size:clamp(38px,4vw,56px)!important}.radar-control{border:1px solid var(--lk214-line)!important;background:#fff!important;border-radius:18px!important;margin-top:16px!important;padding:12px!important;box-shadow:0 8px 24px #1c22320d!important}.radar-control button,.radar-control select{border-radius:12px!important;min-height:42px!important}.radar-list{border:1px solid var(--lk214-line)!important;background:#fff!important;border-radius:24px!important;margin-top:18px!important;padding:28px!important}.radar-list article{border-radius:16px!important;padding:13px!important;transition:background .18s,transform .18s!important}.radar-list article:hover{transform:translate(3px);background:#f8f9fb!important}.qk195{padding-top:44px!important;padding-bottom:90px!important}.qk-card{border:1px solid var(--lk214-line)!important;max-width:820px!important;box-shadow:var(--lk214-shadow)!important;background:linear-gradient(145deg,#fff,#fffaf8)!important;border-radius:30px!important;margin:14px auto 0!important;padding:38px!important}.qk-card h1{letter-spacing:-.055em!important;font-size:clamp(38px,4vw,54px)!important;line-height:1!important}.qk-place,.qk-step,.qk-time{border-color:var(--lk214-line)!important;border-radius:17px!important}.qk-time button{border-radius:12px!important;transition:transform .18s,background .18s!important}.qk-time button:hover{transform:translateY(-2px)}.my-plans-hero{box-shadow:var(--lk214-shadow-soft)!important;border:1px solid var(--lk214-line)!important;background:linear-gradient(130deg,#fff9f7,#fff,#f7f5ff)!important;border-radius:30px!important}.my-plans-copy h1{letter-spacing:-.055em!important}.my-plans-toolbar{border:1px solid var(--lk214-line)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 8px 22px #1c22320d!important}.my-plans-my-plan-card{border-color:var(--lk214-line)!important;border-radius:20px!important;transition:transform .24s,box-shadow .24s!important;box-shadow:0 8px 24px #1c22320d!important}.my-plans-my-plan-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1c22321c!important}.place-social-hero{box-shadow:var(--lk214-shadow)!important;border-radius:30px!important;overflow:hidden!important}.place-social-copy h1{letter-spacing:-.055em!important}.content-card{border:1px solid var(--lk214-line)!important;border-radius:20px!important;box-shadow:0 8px 24px #1c22320d!important}.place-info-panel{top:96px!important}.auth-shell{background:radial-gradient(circle at 12% 15%,#ff66601a,#0000 28rem),radial-gradient(circle at 90% 80%,#8b5cf614,#0000 30rem),#f7f8fb!important}.auth-frame{border:1px solid #fffc!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 30px 80px #141a2a24!important}.auth-story{background:linear-gradient(145deg,#172033,#202943)!important}.login-auth-card{border-radius:20px!important}.auth-input{border-radius:13px!important}.login-auth-submit{background:linear-gradient(135deg,#ff655c,#ff4b57)!important;border-radius:13px!important;box-shadow:0 10px 25px #ff535733!important}.home-reveal,.explore212-place-card,.lw-tile,.my-plans-my-plan-card{animation:.5s cubic-bezier(.2,.8,.2,1) both lk214Rise;animation-delay:var(--delay,calc(var(--home-root-compat-order,0) * 45ms))}.route-progress{background:linear-gradient(90deg,#ff655c,#ff3f79,#8b5cf6)!important}@keyframes lk214Fade{0%{opacity:0}to{opacity:1}}@keyframes lk214ModalIn{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}@keyframes lk214ImageIn{0%{filter:saturate(.75);transform:scale(1.045)}to{filter:none;transform:scale(1)}}@keyframes lk214Pulse{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes lk214Rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1080px){:root{--lk214-content:960px}.topbar .topbar-inner{grid-template-columns:auto 1fr auto!important}.desktop-nav a{padding:0 10px!important}.desktop-nav a svg{display:none!important}.home-hero-compat,.explore212-hero{padding:34px!important}.home-place-grid-compat,.explore212-place-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.place-modal{grid-template-columns:42% 58%}.place-modal-scroll{padding:34px 30px 24px}}@media (max-width:820px){.topbar.topbar-primary.topbar-account.topbar-product{border-radius:18px!important;width:calc(100% - 16px)!important;margin-top:8px!important;top:8px!important}.topbar .topbar-inner{justify-content:space-between!important;min-height:58px!important;display:flex!important}.desktop-nav{display:none!important}.brand>span{border-radius:11px!important;width:36px!important;height:36px!important}.page-space{padding-top:24px!important}.home-root,.explore212,.lw,.friend-radar,.qk195,.my-plans-root,.place-social-page{width:min(calc(100% - 20px), var(--lk214-content))!important}.home-hero-compat,.explore212-hero{border-radius:25px!important;padding:26px 22px!important}.home-hero-compat h1,.explore212-hero h1{font-size:clamp(42px,12vw,58px)!important}.home-place-grid-compat,.explore212-place-grid{grid-template-columns:1fr!important}.explore213-filter-panel{top:76px!important}.explore213-nearby-head{display:block!important}.explore213-nearby-context{width:100%!important;min-width:0!important;margin-top:14px!important}.explore213-control-row{flex-wrap:wrap!important;gap:8px!important}.explore213-control-actions{justify-content:space-between!important;width:100%!important}.place-modal-backdrop{align-items:end;padding:0}.place-modal{border-radius:26px 26px 0 0;grid-template-rows:220px minmax(0,1fr);grid-template-columns:1fr;width:100%;height:94dvh;max-height:94dvh}.place-modal-media{height:220px;min-height:0}.place-modal-media-bottom{display:none}.place-modal-scroll{padding:24px 18px 18px}.place-modal-heading h2{font-size:34px}.place-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.place-modal-actions{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.place-modal-actions .secondary-actions button{display:none}.place-modal-actions .primary{flex:1;min-width:0}.friend-radar>header,.qk-card{padding:25px 20px!important}}@media (max-width:520px){.header-tools .create-btn span{display:none!important}.create-btn{justify-content:center!important;width:42px!important;padding:0!important}.home-search{min-height:54px!important}.home-category-row{scrollbar-width:none;flex-wrap:nowrap!important;margin-right:-20px!important;padding-right:20px!important;overflow-x:auto!important}.home-category-row::-webkit-scrollbar{display:none}.explore212-modebar{justify-content:stretch!important;width:100%!important}.explore212-modebar button{flex:1!important;justify-content:center!important}.explore212-modebar button svg{display:none!important}.explore213-control-actions{flex-direction:column!important;align-items:stretch!important}.explore212-sort,.explore212-view{width:100%!important}.explore212-view button{flex:1!important}.place-modal{grid-template-rows:190px minmax(0,1fr)}.place-modal-media{height:190px;min-height:0}.place-decision-grid{gap:7px}.place-decision-grid>div{min-height:66px;padding:10px}.place-modal-actions a{padding:0 10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.legacy-place-status.is-neutral{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.place-modal-actions .keo-secondary{color:#6957df;background:#faf9ff;border-color:#ece8ff}.place-modal-actions .booking-primary{min-width:190px}.place-modal-actions button:disabled{opacity:.62;cursor:wait;box-shadow:none}.place-modal-actions .secondary-actions{flex-wrap:wrap}@media (max-width:700px){.place-modal-actions .booking-primary{flex:1;min-width:0}.place-modal-actions .secondary-actions{flex:none}.place-modal-actions .secondary-actions a{font-size:0}.place-modal-actions .secondary-actions a svg{margin:0}}.admin-runtime-settings-settings-shell{gap:18px;display:grid}.admin-runtime-settings-settings-hero{background:linear-gradient(135deg,#fff 0%,#fff9f7 65%,#f7f8ff 100%);border:1px solid #ece8e2;border-radius:28px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px;display:flex;box-shadow:0 18px 50px #1d1b1912}.admin-runtime-settings-settings-hero>div:first-child>span{letter-spacing:.12em;color:#ef6c5b;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.admin-runtime-settings-settings-hero h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(24px,3vw,36px)}.admin-runtime-settings-settings-hero p{color:#726e68;max-width:720px;margin:0;line-height:1.6}.admin-runtime-settings-settings-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-runtime-settings-settings-actions button{background:#fff;border:1px solid #e6e0da;border-radius:14px;align-items:center;gap:7px;padding:11px 14px;font-weight:800;display:flex}.admin-runtime-settings-settings-actions .primary{color:#fff;background:#191817;border-color:#191817}.admin-runtime-settings-settings-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-runtime-settings-settings-meta article{background:#fff;border:1px solid #ece8e2;border-radius:18px;gap:4px;padding:16px 18px;display:grid}.admin-runtime-settings-settings-meta b{font-size:15px}.admin-runtime-settings-settings-meta span{color:#8b857e;font-size:12px}.admin-runtime-settings-settings-nav{scrollbar-width:none;background:#fff;border:1px solid #ebe7e1;border-radius:18px;gap:7px;padding:7px;display:flex;overflow:auto}.admin-runtime-settings-settings-nav button{color:#756f68;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:7px;padding:10px 13px;font-weight:800;display:flex}.admin-runtime-settings-settings-nav button svg{width:16px}.admin-runtime-settings-settings-nav button.active{color:#fff;background:#171615}.admin-runtime-settings-settings-panel{background:#fff;border:1px solid #ece8e2;border-radius:26px;min-height:380px;padding:24px}.admin-runtime-settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-runtime-settings-field{gap:7px;display:grid}.admin-runtime-settings-field.wide{grid-column:1/-1}.admin-runtime-settings-field>span{color:#6f6963;font-size:12px;font-weight:850}.admin-runtime-settings-field input,.admin-runtime-settings-field textarea,.admin-runtime-settings-promo-grid input,.admin-runtime-settings-promo-grid textarea,.admin-runtime-settings-config-table input{box-sizing:border-box;width:100%;font:inherit;background:#fbfaf8;border:1px solid #e5dfd8;border-radius:13px;outline:none;padding:11px 12px}.admin-runtime-settings-field input:focus,.admin-runtime-settings-field textarea:focus,.admin-runtime-settings-promo-grid input:focus,.admin-runtime-settings-promo-grid textarea:focus,.admin-runtime-settings-config-table input:focus{background:#fff;border-color:#ef8d7f;box-shadow:0 0 0 3px #ef8d7f1f}.admin-runtime-settings-brand-preview{color:#fff;background:linear-gradient(135deg,#201f1e,#35302d);border-radius:22px;grid-column:1/-1;margin-top:8px;padding:24px}.admin-runtime-settings-brand-preview small{letter-spacing:.13em;opacity:.58}.admin-runtime-settings-brand-mark{letter-spacing:-.08em;align-items:baseline;gap:5px;margin-top:14px;font-size:34px;display:flex}.admin-runtime-settings-brand-mark span{color:#ff8f7f}.admin-runtime-settings-brand-preview h3{margin:6px 0;font-size:25px}.admin-runtime-settings-brand-preview p{opacity:.66;margin:0}.admin-runtime-settings-config-stack{gap:10px;display:grid}.admin-runtime-settings-toggle{text-align:left;background:#fff;border:1px solid #ebe6e0;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.admin-runtime-settings-toggle>span{gap:3px;display:grid}.admin-runtime-settings-toggle b{font-size:14px}.admin-runtime-settings-toggle small{color:#8a847e;font-size:12px}.admin-runtime-settings-toggle>i{background:#ddd8d2;border-radius:30px;flex:none;width:42px;height:24px;padding:3px;transition:all .2s}.admin-runtime-settings-toggle>i em{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block;box-shadow:0 2px 5px #0002}.admin-runtime-settings-toggle.on>i{background:#f16f5d}.admin-runtime-settings-toggle.on>i em{transform:translate(18px)}.admin-runtime-settings-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-runtime-settings-callout{background:#fff7ec;border:1px solid #f4e2c5;border-radius:16px;grid-column:1/-1;gap:12px;padding:16px;display:flex}.admin-runtime-settings-callout svg{color:#b77925}.admin-runtime-settings-callout p{color:#806e58;margin:3px 0 0;font-size:13px}.admin-runtime-settings-table-wrap{overflow:auto}.admin-runtime-settings-config-table{border-collapse:separate;border-spacing:0 8px;width:100%}.admin-runtime-settings-config-table th{text-align:left;color:#8d867f;padding:0 8px 5px;font-size:11px}.admin-runtime-settings-config-table td{background:#faf9f7;padding:9px 8px}.admin-runtime-settings-config-table td:first-child{border-radius:12px 0 0 12px;min-width:150px}.admin-runtime-settings-config-table td:last-child{border-radius:0 12px 12px 0}.admin-runtime-settings-config-table td b,.admin-runtime-settings-config-table td small{display:block}.admin-runtime-settings-config-table td small{color:#999188;margin-top:2px;font-size:10px}.admin-runtime-settings-config-table input{min-width:90px;padding:8px}.admin-runtime-settings-hint{color:#8a847d;font-size:12px}.admin-runtime-settings-promo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-runtime-settings-promo-grid article{background:#fdfcfa;border:1px solid #ece6df;border-radius:19px;gap:9px;padding:17px;display:grid}.admin-runtime-settings-promo-grid article>span{color:#e86d5c;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.admin-runtime-settings-promo-grid .title{background:#fff;font-size:16px;font-weight:850}.admin-runtime-settings-promo-grid textarea{resize:vertical;min-height:72px}.admin-runtime-settings-promo-grid article>div{grid-template-columns:1fr 1fr 80px;gap:7px;display:grid}.admin-runtime-settings-promo-grid article small{color:#8a847d}.admin-runtime-settings-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-runtime-settings-security-grid>article{border:1px solid #e8e4de;border-radius:18px;align-items:flex-start;gap:10px;padding:18px;display:flex}.admin-runtime-settings-security-grid>article svg{color:#4c8c70}.admin-runtime-settings-security-grid>article div{gap:4px;display:grid}.admin-runtime-settings-security-grid>article span{color:#8b857e;font-size:12px}.admin-runtime-settings-audit{grid-column:1/-1;margin-top:10px}.admin-runtime-settings-audit h3{margin:0 0 8px}.admin-runtime-settings-audit>div{border-top:1px solid #f0ece7;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.admin-runtime-settings-audit span{color:#8e8881;font-size:12px}@media (max-width:900px){.admin-runtime-settings-settings-hero{display:grid}.admin-runtime-settings-settings-meta{grid-template-columns:1fr 1fr}.admin-runtime-settings-promo-grid,.admin-runtime-settings-security-grid,.admin-runtime-settings-feature-grid{grid-template-columns:1fr}}@media (max-width:620px){.admin-runtime-settings-settings-panel,.admin-runtime-settings-settings-hero{border-radius:20px;padding:17px}.admin-runtime-settings-settings-meta{grid-template-columns:1fr 1fr}.admin-runtime-settings-form-grid{grid-template-columns:1fr}.admin-runtime-settings-field.wide{grid-column:auto}.admin-runtime-settings-promo-grid article>div{grid-template-columns:1fr}.admin-runtime-settings-settings-actions{width:100%}.admin-runtime-settings-settings-actions button{flex:1;justify-content:center}}.place-commerce{background:#fff;border:1px solid #e8ebf0;border-radius:18px;align-items:flex-start;gap:12px;margin-top:12px;padding:16px;display:flex}.place-commerce>svg{flex:none;width:19px;margin-top:2px}.place-commerce small{color:#9aa2b1;letter-spacing:.1em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.place-commerce b{color:#172033;font-size:13px}.place-commerce p{color:#7c8595;margin:5px 0 0;font-size:11px;line-height:1.5}.place-commerce.is-loading{background:#fafbfc}.place-commerce.is-loading>svg{color:#7567f6}.place-commerce.is-waiting{background:#fffaf2;border-color:#f4e3c3}.place-commerce.is-waiting>svg{color:#c68928}.place-commerce.is-unavailable{background:#fafbfc}.place-commerce.is-unavailable>svg{color:#6d7585}.place-commerce.is-unavailable a{color:#ff5a4d;align-items:center;gap:5px;margin-top:9px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.place-commerce.is-unavailable a svg{width:13px}.place-commerce.is-ready{background:linear-gradient(145deg,#fff8f5,#fff 45%,#f8f7ff);border-color:#f0d9d4;padding:17px;display:block;box-shadow:0 10px 28px #ff523d0f}.place-commerce.is-ready header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.place-commerce.is-ready header>div>span{color:#159265;letter-spacing:.07em;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.place-commerce.is-ready header>div>span svg{width:13px}.place-commerce.is-ready header h3{color:#162033;letter-spacing:-.02em;margin:7px 0 0;font-size:15px}.place-commerce.is-ready header p{margin-top:4px}.place-commerce.is-ready header>svg{color:#ff5d52;width:24px}.place-slots{border-top:1px dashed #e7deda;margin-top:14px;padding-top:12px}.place-slots>small{color:#7c8493;letter-spacing:.04em;margin-bottom:8px}.place-slots>div{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.place-slots>div::-webkit-scrollbar{display:none}.place-slots button{text-align:left;cursor:pointer;background:#fff;border:1px solid #ece5e2;border-radius:12px;gap:2px;min-width:78px;padding:8px 9px;transition:all .18s;display:grid}.place-slots button:hover{border-color:#ff9b92;transform:translateY(-1px);box-shadow:0 7px 17px #ff523d14}.place-slots button:disabled{opacity:.5;cursor:not-allowed;transform:none}.place-slots button b{font-size:12px}.place-slots button span{color:#929aaa;font-size:9px}.place-no-slot{background:#f8f9fb;border-radius:12px;padding:10px 12px}.place-book-inline{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff665b,#ff4c56);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:13px;font-size:11px;font-weight:850;display:flex;box-shadow:0 10px 24px #ff53572e}.place-book-inline svg{width:16px}.place-book-inline svg:last-child{margin-left:auto}.place-book-inline:disabled{opacity:.6;cursor:not-allowed}.place-modal-actions .primary[disabled]{opacity:.62;cursor:not-allowed;box-shadow:none}.place-modal-actions>a.primary{color:#fff;background:linear-gradient(135deg,#ff655c,#ff4b57);border:0}@media (max-width:760px){.place-commerce{padding:14px}.place-commerce.is-ready{padding:15px}.place-slots button{min-width:74px}.place-modal-actions .secondary-actions a{padding:0 11px}.place-modal-actions .secondary-actions{flex:none}.place-modal-actions{gap:8px}}@media (max-width:520px){.place-commerce{margin-top:10px}.place-commerce.is-ready header h3{font-size:14px}.place-book-inline{min-height:46px}.place-modal-actions .secondary-actions a{width:44px;padding:0;font-size:0}.place-modal-actions .secondary-actions a svg{width:17px}.place-modal-actions .primary{min-height:48px}}:root{--lk221-shell:1480px;--lk221-gutter:64px;--lk221-wide-gap:22px}@media (min-width:1121px){.topbar.topbar-primary.topbar-account.topbar-product{width:min(var(--lk221-shell), calc(100% - var(--lk221-gutter)))!important}.topbar .topbar-inner,.app-shell-product .topbar.topbar-product .topbar-inner{width:100%!important;max-width:none!important}.app-shell-product .app-main,.home-hub-shell .app-main{padding-top:20px!important}.home-root.home-root-compat.home-root-alternate,.home-root-alternate{width:min(var(--lk221-shell), calc(100% - var(--lk221-gutter)))!important;max-width:none!important;padding-top:12px!important}.home-root-alternate .home-hero-compat{border-radius:32px!important;grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr)!important;gap:clamp(44px,4vw,68px)!important;min-height:500px!important;padding:52px clamp(48px,4vw,64px)!important}.home-root-alternate .home-hero-compat h1{max-width:700px!important;font-size:clamp(60px,5vw,84px)!important}.home-root-alternate .home-lead{max-width:620px!important;font-size:16px!important}.home-root-alternate .home-search{max-width:650px!important}.home-root-alternate .home-featured{border-radius:26px!important;height:390px!important}.home-root-alternate .home-featured-copy h2{font-size:26px!important}.home-root-alternate .home-discovery{margin-top:52px!important}.home-root-alternate .home-discovery-head{gap:36px!important;margin-bottom:22px!important}.home-root-alternate .home-discovery-title h2{max-width:760px!important;font-size:clamp(42px,3.3vw,56px)!important}.home-root-alternate .home-discovery-controls{max-width:680px!important}.home-root-alternate .home-place-grid-compat{gap:var(--lk221-wide-gap)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-root-alternate .home-place-media{height:200px!important}.home-root-alternate .home-place-body{padding:15px 16px 16px!important}.home-root-alternate .home-place-title{font-size:16px!important}.home-root-alternate .home-place-body>p,.home-root-alternate .home-place-meta span{font-size:9px!important}.explore212{width:min(var(--lk221-shell), calc(100% - var(--lk221-gutter)))!important;max-width:none!important}.explore212-hero{grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr)!important;gap:54px!important;min-height:520px!important;padding:58px 60px!important}.explore212-place-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.explore212-idea-grid,.explore212-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.route-shell-partner .page.page-space,.route-shell-admin .page.page-space,.route-shell-book .page.page-space,.route-shell-bookings .page.page-space{width:min(var(--lk221-shell), calc(100% - var(--lk221-gutter)))!important;max-width:none!important}}@media (min-width:1121px) and (max-width:1399px){.home-root-alternate .home-place-grid-compat,.explore212-place-grid,.explore212-idea-grid,.explore212-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-root-alternate .home-hero-compat,.explore212-hero{grid-template-columns:minmax(0,1fr) minmax(480px,1fr)!important;gap:36px!important;padding-inline-start:42px!important;padding-inline-end:42px!important}}@media (max-width:1120px){:root{--lk221-gutter:28px}}@media (min-width:1800px){:root{--lk221-shell:1640px}.home-root-alternate .home-featured{height:410px!important}.home-root-alternate .home-place-media{height:214px!important}}@media (prefers-reduced-motion:reduce){.home-root-alternate *,.explore212 *,.topbar *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.explore222-live-mode{color:#6750d8;white-space:nowrap;background:#f7f4ff;border:1px solid #ebe5ff;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.explore222-live-mode svg{width:15px}.explore222-live-mode b{color:#fff;background:#7357e9;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.explore222-live-mode:hover{background:#f1edff;border-color:#dcd2ff}.explore222-live-jump{color:#6b50d8;white-space:nowrap;background:#f8f5ff;border:1px solid #e9e2ff;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.explore222-live-jump svg{width:14px}.explore222-feature-live{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#5c41c9d1;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:59px;left:18px;box-shadow:0 8px 24px #2518532e}.explore222-feature-live i,.explore222-live-badge i{background:#ff516d;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite liveSignalPulse;box-shadow:0 0 0 5px #ff516d24}.explore222-feature-live svg{width:14px}.explore222-feature-live.level-high{background:#d73755e0}.explore222-feature-live.level-medium{background:#774edce0}.explore212-feature-meta .is-live{color:#ffd3dd}.explore212-feature-meta .is-live svg{color:#ff758b;fill:#ff758b}.explore222-live-badge{z-index:3;text-overflow:ellipsis;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.015em;background:#533db1e0;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 64px);min-height:30px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:13px;left:13px;overflow:hidden;box-shadow:0 8px 22px #1c12482e}.explore222-live-badge.level-high{background:#d73755e6}.explore222-live-badge.level-medium{background:#6e4bd1e6}.explore222-live-meta{font-weight:800;color:#6d55d8!important}.explore222-live-meta svg{color:#765be5!important;width:14px!important}.place-live{background:linear-gradient(135deg,#fbf9ff,#fff 58%,#fff8fa);border:1px solid #e8e2ff;border-radius:17px;margin-top:13px;padding:15px;box-shadow:0 8px 25px #4d37990e}.place-live.level-high{background:linear-gradient(135deg,#fff6f8,#fff 58%,#faf8ff);border-color:#ffd4dc}.place-live header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.place-live header>div>span{color:#7258da;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.place-live header>div>span i{background:#ff506c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff506c1f}.place-live header svg{width:14px}.place-live h3{color:#151929;letter-spacing:-.025em;margin:5px 0 0;font-size:16px}.place-live header button{color:#6850cd;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e7e0ff;border-radius:10px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.place-live-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.place-live-stats>span{background:#ffffffd1;border:1px solid #5946a014;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:0;padding:9px;display:grid}.place-live-stats svg{color:#755adc;grid-row:1/3;width:16px}.place-live-stats b{color:#24283a;font-size:14px}.place-live-stats small{color:#8a90a0;white-space:nowrap;font-size:8px}.place-live-vibes{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.place-live-vibes span{color:#6750c8;background:#f1edff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.place-live>p{color:#858b9b;margin:10px 0 0;font-size:9px;line-height:1.45}.place-modal-actions .secondary-actions button.is-live{color:#6950d4;background:#f8f6ff;border-color:#e0d8ff}.lw{max-width:1480px!important}.lw-hero{padding-inline-start:26px!important;padding-inline-end:26px!important}.lw-tabs,.lw-spotlight{margin-inline-start:26px!important;margin-inline-end:26px!important}.lw-section{padding-inline-start:26px!important;padding-inline-end:26px!important}.lw-place-action{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;padding:14px 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.lw-place-action:hover{background:#fff3}.lw-heading-side{justify-items:end;gap:7px;display:grid}.lw-heading-side p{margin:0}.lw-heading-side a{color:#7057dc;font-size:12px;font-weight:900;text-decoration:none}.lw-tile-proof{color:#ffffffb3;margin-top:5px;line-height:1.35;display:block;font-size:10px!important}.lp193{max-width:1480px!important}.lp222-top-actions{align-items:center;gap:14px;display:flex}.lp222-place-link{color:#6953ce;background:#f4f0ff;border:1px solid #e6dfff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.lp222-booking-link{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:11px 14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.lp222-context-strip{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:8px;margin:18px 24px 0;display:grid}.lp222-context-strip>div{background:#fff;border:1px solid #e8e7ed;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;padding:13px 15px;display:grid;box-shadow:0 8px 25px #17161f0b}.lp222-context-strip>div>span{color:#7357df;grid-row:1/3;font-weight:900}.lp222-context-strip small{color:#9a9eaa;letter-spacing:.08em;font-size:8px;font-weight:900}.lp222-context-strip b{font-size:16px}.lp222-context-strip>a{color:#fff;background:#171820;border-radius:16px;justify-content:center;align-items:center;gap:7px;min-width:205px;padding:0 16px;font-size:11px;font-weight:900;text-decoration:none;display:flex}@keyframes liveSignalPulse{50%{box-shadow:0 0 0 9px #ff516d00}}@media (min-width:1800px){.lw,.lp193{max-width:1640px!important}}@media (max-width:980px){.explore222-live-mode{flex:1}.explore213-nearby-context{flex-wrap:wrap}.explore222-live-jump{justify-content:center;width:100%}.place-live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lw-heading-side{justify-items:start}.lp222-context-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline-start:12px;margin-inline-end:12px}.lp222-context-strip>a{grid-column:1/-1;min-height:48px}}@media (max-width:700px){.explore212-modebar{overflow-x:auto;justify-content:flex-start!important;width:100%!important}.explore212-modebar>*{flex:none!important}.explore222-live-mode span{display:inline!important}.explore222-feature-live{max-width:calc(100% - 70px);top:58px;left:14px}.explore222-live-badge{max-width:calc(100% - 60px)}.place-live{padding:13px}.place-live header{flex-direction:column;align-items:stretch}.place-live header button{align-self:flex-start}.place-live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lw{max-width:100%!important}.lw-hero,.lw-section{padding-inline-start:14px!important;padding-inline-end:14px!important}.lw-tabs,.lw-spotlight{margin-inline-start:14px!important;margin-inline-end:14px!important}.lw-spot-actions{flex-wrap:wrap}.lw-place-action{order:3;width:100%}.lw-heading-side{display:none}.lp222-top-actions{gap:8px}.lp222-place-link{justify-content:center;width:34px;height:34px;padding:0;font-size:0}.lp222-place-link svg{width:16px}.lp222-booking-link{justify-content:center;width:100%}.lp222-context-strip{grid-template-columns:1fr 1fr;margin:12px 10px 0}.lp222-context-strip>div{padding:11px}}.home-root-alternate .home-live-jump{color:#6951d2!important;white-space:nowrap!important;background:#f8f5ff!important;border:1px solid #e6dfff!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:39px!important;padding:0 12px!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.home-root-alternate .home-live-jump svg{width:14px!important;height:14px!important}.home-root-alternate .home-live-jump b{color:#fff!important;background:#7257df!important;border-radius:999px!important;place-items:center!important;min-width:19px!important;height:19px!important;padding:0 5px!important;font-size:8px!important;display:grid!important}.home-root-alternate .home-live-jump:hover{background:#f1edff!important;border-color:#d7ccff!important}.home-root-alternate .home-feature-live{z-index:5!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;min-height:31px!important;font:inherit!important;cursor:pointer!important;background:#674bcdd6!important;border:1px solid #ffffff2e!important;border-radius:999px!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:9px!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;top:58px!important;left:16px!important;box-shadow:0 8px 24px #23174e2e!important}.home-root-alternate .home-feature-live.level-high{background:#d53753e6!important}.home-root-alternate .home-feature-live.level-medium{background:#6f4dd2e6!important}.home-root-alternate .home-feature-live i,.home-root-alternate .home-live-badge i{background:#ff5570!important;border-radius:50%!important;flex:none!important;width:7px!important;height:7px!important;animation:1.8s ease-in-out infinite liveSignalPulse!important;box-shadow:0 0 0 5px #ff557024!important}.home-root-alternate .home-feature-live svg{width:13px!important;height:13px!important}.home-root-alternate .home-feature-proof{color:#ffd1dc!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;padding:0!important;font-size:8px!important;font-weight:850!important;display:inline-flex!important}.home-root-alternate .home-feature-proof svg{color:#ff7188!important;width:12px!important;height:12px!important}.home-root-alternate .home-live-badge{z-index:4!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#5b42b9e0!important;border:1px solid #fff3!important;border-radius:999px!important;align-items:center!important;gap:6px!important;max-width:calc(100% - 62px)!important;min-height:29px!important;padding:0 9px!important;font-size:8px!important;font-weight:900!important;display:inline-flex!important;position:absolute!important;top:12px!important;left:12px!important;overflow:hidden!important;box-shadow:0 8px 20px #1c12482e!important}.home-root-alternate .home-live-badge.level-high{background:#d63753e8!important}.home-root-alternate .home-live-badge.level-medium{background:#6c4bcde8!important}.home-root-alternate .home-live-badge svg{width:12px!important;height:12px!important}.home-root-alternate .home-live-proof{color:#7055d7!important;width:max-content!important;max-width:100%!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;margin:-1px 0 3px!important;padding:0!important;font-size:8px!important;font-weight:850!important;display:inline-flex!important;overflow:hidden!important}.home-root-alternate .home-live-proof svg{flex:none!important;width:12px!important;height:12px!important}.home-root-alternate .home-live-proof svg:last-child{width:10px!important}@media (max-width:980px){.home-root-alternate .home-live-jump{flex:auto!important}}@media (max-width:640px){.home-root-alternate .home-live-jump{grid-column:1/-1!important;width:100%!important}.home-root-alternate .home-feature-live{top:57px!important;left:13px!important}.home-root-alternate .home-live-proof{font-size:7.5px!important}}.route-shell-live{background:linear-gradient(#f7f8fa 0%,#f4f6f9 55%,#f8f9fb 100%)!important}.route-shell-live .app-main{background:0 0!important;overflow:visible!important}@media (min-width:1121px){.route-shell-live .page.page-space,.route-shell-live .lw.page-space{width:min(var(--lk221-shell,1480px), calc(100% - var(--lk221-gutter,64px)))!important;max-width:none!important;margin-inline-start:auto!important;margin-inline-end:auto!important}}@media (max-width:1120px){.route-shell-live .page.page-space,.route-shell-live .lw.page-space{max-width:none!important}}.route-shell-live .lw em{background:0 0!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:currentColor!important}@media (prefers-reduced-motion:reduce){.route-shell-live .lw *,.route-shell-live .lw :before,.route-shell-live .lw :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.my-plans-root.page{gap:18px!important;width:min(1480px,100% - 56px)!important;max-width:1480px!important;padding-top:24px!important}.my-plans-hero{border-radius:24px!important;grid-template-columns:minmax(0,1.35fr) minmax(420px,.65fr)!important;gap:28px!important;min-height:0!important;padding:30px 34px!important;box-shadow:0 16px 46px #1018280e!important}.my-plans-copy h1{margin:8px 0!important;font-size:clamp(2.25rem,3.3vw,3.8rem)!important}.my-plans-copy p{font-size:.94rem!important}.my-plans-actions{margin-top:18px!important}.my-plans-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.my-plans-summary>div{border-radius:15px!important;min-height:86px!important;padding:14px!important}.my-plans-summary b{font-size:1.55rem!important}.my-plans-flow-bridge{background:#fff;border:1px solid #e5e9f0;border-radius:22px;gap:15px;padding:22px;display:grid;box-shadow:0 10px 30px #1018280a}.my-plans-flow-bridge>header{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:end;gap:26px;display:grid}.my-plans-flow-bridge h2{color:#101828;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.15}.my-plans-flow-bridge>header p{color:#667085;margin:0;font-size:.82rem;line-height:1.65}.my-plans-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.my-plans-flow-grid>a{color:#344054;background:#fbfcfe;border:1px solid #e5e9ef;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:84px;padding:13px;transition:transform .16s,border-color .16s,background .16s;display:grid}.my-plans-flow-grid>a:hover{background:#fff;border-color:#ff5c454d;transform:translateY(-1px)}.my-plans-flow-grid>a.current{color:#fff;background:#171b25;border-color:#171b25}.my-plans-flow-step{color:#98a2b3;letter-spacing:.05em;font-size:.63rem;font-weight:900}.my-plans-flow-grid>a.current .my-plans-flow-step{color:#ffffff8c}.my-plans-flow-grid i{color:#ef5137;background:#fff1ed;border-radius:11px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.my-plans-flow-grid>a.current i{color:#fff;background:#ffffff1f}.my-plans-flow-grid i svg{width:17px}.my-plans-flow-grid b,.my-plans-flow-grid small{display:block}.my-plans-flow-grid b{font-size:.84rem}.my-plans-flow-grid small{color:#7b8493;margin-top:3px;font-size:.68rem;line-height:1.35}.my-plans-flow-grid>a.current small{color:#ffffffa6}.my-plans-flow-grid>a>svg{color:#98a2b3;width:16px}.my-plans-flow-grid>a.current>svg{color:#fff}.my-plans-focus{background:linear-gradient(135deg,#fffaf8 0%,#fff 52%,#f7f7ff 100%);border:1px solid #ff5c452e;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);align-items:center;gap:24px;padding:22px 24px;display:grid;box-shadow:0 12px 34px #1018280b}.my-plans-focus-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.my-plans-focus-title small{color:#ef5137;text-transform:uppercase;letter-spacing:.07em;font-size:.65rem;font-weight:900}.my-plans-focus-title h2{letter-spacing:-.03em;color:#101828;margin:5px 0 0;font-size:1.35rem;line-height:1.2}.my-plans-focus-title .my-plan-status{flex:none;position:static}.my-plans-focus-main>p{color:#667085;max-width:760px;margin:9px 0 0;font-size:.82rem;line-height:1.55}.my-plans-focus-meta{flex-wrap:wrap;gap:8px 14px;margin-top:14px;display:flex}.my-plans-focus-meta span{color:#667085;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}.my-plans-focus-meta svg{color:#ef5a42;width:14px}.my-plans-focus-actions{justify-items:stretch;gap:10px;display:grid}.my-plans-focus-actions>.btn{justify-content:center}.my-plans-focus-actions>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.my-plans-focus-actions>div a{color:#475467;text-align:center;background:#fff;border:1px solid #e4e8ee;border-radius:12px;place-items:center;gap:4px;min-height:52px;padding:7px;font-size:.66rem;font-weight:800;display:grid}.my-plans-focus-actions>div a:hover{color:#e94e35;border-color:#ff5c4547}.my-plans-focus-actions>div svg{width:16px}.my-plans-toolbar{top:72px!important;box-shadow:0 8px 24px #1018280e!important}.my-plans-lane{background:#f8fafc!important;border-radius:20px!important;padding:16px!important}.my-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.my-plans-my-plan-card{border-radius:18px!important;box-shadow:0 6px 18px #1018280b!important}.my-plans-my-plan-cover{border-radius:17px 17px 0 0!important;height:160px!important}.my-plans-my-plan-content{padding:15px!important}.my-plan-shortcuts{border-bottom:1px solid #edf0f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:2px;padding:10px 0;display:grid}.my-plan-shortcuts a{color:#667085;background:#fbfcfd;border:1px solid #e6e9ee;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:.64rem;font-weight:800;display:inline-flex}.my-plan-shortcuts a:hover{color:#e94e35;background:#fff7f4;border-color:#ff5c4540}.my-plan-shortcuts svg{width:13px}@media (min-width:1800px){.my-plans-root.page{width:min(1580px,100% - 72px)!important;max-width:1580px!important}.my-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1180px){.my-plans-hero,.my-plans-focus{grid-template-columns:1fr!important}.my-plans-summary{max-width:none!important}.my-plans-flow-bridge>header{grid-template-columns:1fr;gap:8px}.my-plans-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.my-plans-root.page{width:calc(100% - 24px)!important}.my-plans-hero{padding:22px!important}.my-plans-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.my-plans-flow-bridge,.my-plans-focus{border-radius:18px;padding:16px}.my-plans-flow-grid{grid-template-columns:1fr}.my-plans-flow-grid>a{min-height:68px}.my-plans-focus-actions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.my-plans-grid{grid-template-columns:1fr!important}.my-plans-my-plan-cover{height:195px!important}}html body .route-shell-live .lw .lw-hero .lw-hero-copy #live-title{color:#ffffffe0!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#ffffffe0!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}html body .route-shell-live .lw .lw-hero .lw-hero-copy #live-title em{color:#ff7b78!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#ff7b78!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}.route-shell-saved .saved-saved-compat.page{width:min(1480px,100% - 56px)!important;max-width:1480px!important;padding-top:22px!important;padding-bottom:48px!important;display:block!important}.route-shell-saved .saved-page-hero{border-bottom:1px solid var(--lk180-line);background:0 0;justify-content:space-between;align-items:center;gap:28px;margin:0;padding:10px 0 18px;display:flex}.route-shell-saved .saved-heading{min-width:0;max-width:760px}.route-shell-saved .saved-title-row{align-items:baseline;gap:10px;margin-top:5px;display:flex}.route-shell-saved .saved-title-row h1{letter-spacing:-.04em;margin:0;font-size:32px;line-height:1.08}.route-shell-saved .saved-title-row>span{color:#697386;background:#edf0f3;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.route-shell-saved .saved-page-hero p{color:var(--lk180-muted);margin:5px 0 0;font-size:12px}.route-shell-saved .saved-page-actions{align-items:center;gap:8px;margin:0;display:flex}.route-shell-saved .saved-page-actions :-webkit-any(.saved-primary,.saved-secondary){white-space:nowrap;min-height:38px;padding:7px 12px;font-size:11px;border-radius:10px!important}.route-shell-saved .saved-page-actions :is(.saved-primary,.saved-secondary){white-space:nowrap;min-height:38px;padding:7px 12px;font-size:11px;border-radius:10px!important}.route-shell-saved .saved-tools{background:0 0;justify-content:space-between;align-items:center;gap:18px;margin:12px 0 24px;padding:0;display:flex}.route-shell-saved .saved-tabs{background:#eceff3;border:0;border-radius:11px;align-items:center;gap:2px;min-width:0;padding:3px;display:flex}.route-shell-saved .saved-tabs button{color:#667085;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:750;display:inline-flex}.route-shell-saved .saved-tabs button svg{width:15px;height:15px}.route-shell-saved .saved-tabs button small{color:#667085;background:#10182812;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:850;display:inline-grid}.route-shell-saved .saved-tabs button.active{color:var(--lk180-text);background:#fff;box-shadow:0 1px 3px #10182814}.route-shell-saved .saved-search{border:1px solid var(--lk180-line);background:#fff;border-radius:10px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;width:min(320px,30vw);min-width:220px;min-height:40px;padding:0 11px;display:grid}.route-shell-saved .saved-search svg{color:#667085;width:15px}.route-shell-saved .saved-search input{outline:0;width:100%;min-width:0;height:38px;font-size:11px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.route-shell-saved .saved-content-section{background:0 0;margin:0 0 28px;padding:0}.route-shell-saved .saved-content-head{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 11px;display:flex}.route-shell-saved .saved-content-head h2{letter-spacing:-.025em;margin:3px 0 2px;font-size:18px;line-height:1.2}.route-shell-saved .saved-content-head p{color:var(--lk180-muted);margin:0;font-size:10px}.route-shell-saved .saved-content-head>span{color:#667085;font-size:10px;font-weight:750}.route-shell-saved .saved-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.route-shell-saved .saved-plan-grid .plan-card{border:1px solid var(--lk180-line)!important;background:#fff!important;border-radius:16px!important;grid-template-columns:minmax(220px,42%) minmax(0,1fr)!important;min-height:224px!important;display:grid!important;transform:none!important;box-shadow:0 6px 18px #10182809!important}.route-shell-saved .saved-plan-grid .plan-card:hover{transform:none!important;box-shadow:0 10px 24px #1018280f!important}.route-shell-saved .saved-plan-grid .plan-cover{aspect-ratio:auto!important;border-radius:0!important;height:100%!important;min-height:224px!important}.route-shell-saved .saved-plan-grid .plan-cover img{object-fit:cover;height:100%}.route-shell-saved .saved-plan-grid .plan-body{flex-direction:column;min-width:0;padding:15px 16px!important;display:flex!important}.route-shell-saved .saved-plan-grid .plan-title h3{margin-top:9px;line-height:1.3;font-size:15px!important}.route-shell-saved .saved-plan-grid .meta-row{flex-wrap:wrap;margin-top:12px}.route-shell-saved .saved-plan-grid .plan-bottom{margin-top:auto;padding-top:12px}.route-shell-saved :-webkit-any(.saved-service-grid,.saved-media-grid,.saved-collection-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.route-shell-saved :is(.saved-service-grid,.saved-media-grid,.saved-collection-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.route-shell-saved :is(.saved-all-empty,.saved-empty,.saved-content-section>.empty-state){align-items:center;gap:12px;border:1px solid var(--lk180-line)!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:#fff!important;border-radius:14px!important;padding:16px!important;display:flex!important}.route-shell-saved :is(.saved-all-empty>span,.saved-empty>span,.saved-content-section>.empty-state>.state-icon){color:#667085;background:#f3f5f7;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;margin:0!important}.route-shell-saved :is(.saved-all-empty h2,.saved-empty h3,.saved-content-section>.empty-state h3){margin:0;font-size:14px}.route-shell-saved :is(.saved-all-empty p,.saved-empty p,.saved-content-section>.empty-state p){color:var(--lk180-muted);margin:3px 0 0;font-size:10px}.route-shell-saved .saved-all-empty>div,.route-shell-saved .saved-empty>div{flex:1;min-width:0}.route-shell-saved :is(.saved-all-empty>.saved-secondary,.saved-empty>.saved-secondary,.saved-content-section>.empty-state .state-action){margin-left:auto}@media (max-width:1120px){.route-shell-saved .saved-saved-compat.page{width:calc(100% - 32px)!important}.route-shell-saved .saved-plan-grid{grid-template-columns:1fr!important}.route-shell-saved :-webkit-any(.saved-service-grid,.saved-media-grid,.saved-collection-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-shell-saved :is(.saved-service-grid,.saved-media-grid,.saved-collection-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.route-shell-saved .saved-saved-compat.page{width:calc(100% - 24px)!important;padding-top:14px!important;padding-bottom:88px!important}.route-shell-saved .saved-page-hero{gap:13px;padding:6px 0 14px;flex-direction:column!important;align-items:flex-start!important}.route-shell-saved .saved-title-row h1{font-size:28px}.route-shell-saved .saved-page-actions{width:100%}.route-shell-saved .saved-page-actions>*{flex:1;justify-content:center}.route-shell-saved .saved-tools{flex-direction:column!important;align-items:stretch!important;gap:9px!important;margin:10px 0 18px!important}.route-shell-saved .saved-tabs{overflow-x:auto!important}.route-shell-saved .saved-search{min-width:0;width:100%!important}.route-shell-saved .saved-plan-grid .plan-card{grid-template-columns:132px minmax(0,1fr)!important;min-height:172px!important}.route-shell-saved .saved-plan-grid .plan-cover{min-height:172px!important}.route-shell-saved .saved-plan-grid .plan-body{padding:12px!important}.route-shell-saved .saved-plan-grid .meta-row{display:none!important}.route-shell-saved :-webkit-any(.saved-service-grid,.saved-media-grid,.saved-collection-grid){grid-template-columns:1fr!important}.route-shell-saved :is(.saved-service-grid,.saved-media-grid,.saved-collection-grid){grid-template-columns:1fr!important}.route-shell-saved :is(.saved-all-empty,.saved-empty,.saved-content-section>.empty-state){flex-wrap:wrap;align-items:flex-start}.route-shell-saved :is(.saved-all-empty>.saved-secondary,.saved-empty>.saved-secondary,.saved-content-section>.empty-state .state-action){width:100%;margin-left:50px}}:root{--neby-ink:#101828;--neby-muted:#667085;--neby-coral:#ff756f;--neby-dark-text:#f8fafceb;--neby-dark-muted:#e2e8f0c2}html body .lw-hero,html body .privacy-hero,html body .creator-hero,html body .home-real-life-loop{color:var(--neby-dark-text)!important}html body .lw-hero .lw-hero-copy #live-title,html body .privacy-hero .privacy-hero-copy h1,html body .creator-hero .creator-copy h1,html body .home-real-life-loop .home-real-life-loop-copy h2{color:var(--neby-dark-text)!important;-webkit-text-fill-color:var(--neby-dark-text)!important;background:0 0!important;background-clip:initial!important;-webkit-background-clip:initial!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}html body .lw-hero .lw-hero-copy #live-title em,html body .privacy-hero .privacy-hero-copy h1 em,html body .creator-hero .creator-copy h1 em{color:var(--neby-coral)!important;-webkit-text-fill-color:var(--neby-coral)!important;opacity:1!important;filter:none!important;text-shadow:none!important;background:0 0!important}html body .lw-hero-copy>p,html body .privacy-hero-copy>p,html body .creator-copy>p,html body .home-real-life-loop-copy p{color:var(--neby-dark-muted)!important}html body .privacy-hero-panel,html body .creator-pulse,html body .lw-signal-panel{color:#f8fafceb}.my-plans-flow-bridge,.my-plans-focus,.my-plan-shortcuts{isolation:isolate}@media (max-width:1180px){html body .lw-hero .lw-hero-copy #live-title,html body .privacy-hero .privacy-hero-copy h1,html body .creator-hero .creator-copy h1{overflow-wrap:normal!important;word-break:normal!important}}:root{--neby-control-h:42px;--neby-control-radius:12px;--neby-popover-radius:18px;--neby-border-soft:#0f172a1a;--neby-text:#172033;--neby-muted:#667085;--neby-subtle:#98a2b3;--neby-soft:#f7f8fa;--neby-coral:#ff5d52;--neby-coral-soft:#fff2ef;--neby-popover-shadow:0 18px 48px #0f172a26,0 3px 10px #0f172a0d}html body .topbar-account .top-actions{align-items:center;display:flex;gap:10px!important}html body .topbar-account .create-btn{margin-right:2px}html body .topbar-account .header-language-switcher{z-index:140;display:flex!important}html body .topbar-account .header-language-switcher .language-switcher-trigger,html body .topbar-account .icon-btn,html body .topbar-account .avatar-button{height:var(--neby-control-h)!important;min-height:var(--neby-control-h)!important;border:1px solid var(--neby-border-soft)!important;border-radius:var(--neby-control-radius)!important;box-shadow:none!important;background:#fff!important}html body .topbar-account .header-language-switcher .language-switcher-trigger{color:#475467!important;gap:5px!important;width:auto!important;min-width:56px!important;padding:0 9px 0 11px!important;font-size:12.5px!important;font-weight:800!important}html body .topbar-account .icon-btn:hover,html body .topbar-account .avatar-button:hover,html body .topbar-account .avatar-button.active,html body .topbar-account .notification-btn.active,html body .topbar-account .header-language-switcher .language-switcher-trigger:hover{outline:none;color:var(--neby-text)!important;background:#f8fafc!important;border-color:#0f172a29!important;box-shadow:0 4px 14px #0f172a0f!important}html body .topbar-account .header-language-switcher .language-switcher-trigger:focus-visible{outline:none;color:var(--neby-text)!important;background:#f8fafc!important;border-color:#0f172a29!important;box-shadow:0 4px 14px #0f172a0f!important}html body .topbar-account .create-btn{height:var(--neby-control-h)!important;min-height:var(--neby-control-h)!important;border-radius:12px!important;padding-inline-start:16px!important;padding-inline-end:16px!important;font-size:12px!important}html body .topbar-account .avatar-button{gap:6px!important;min-width:62px!important;padding:4px 8px 4px 4px!important}html body .topbar-account .avatar-button img{object-fit:cover;border:0!important;border-radius:9px!important;width:32px!important;height:32px!important;box-shadow:0 0 0 1px #0f172a1a!important}html body .topbar-account .avatar-button>svg{color:#667085;width:13px!important;height:13px!important}html body .profile-menu-wrap{position:relative!important}html body .profile-menu-wrap .profile-dropdown-panel{scrollbar-width:thin;transform-origin:100% 0;animation:.16s cubic-bezier(.2,.75,.2,1) both nebyAccountIn;border:1px solid var(--neby-border-soft)!important;border-radius:var(--neby-popover-radius)!important;width:min(396px,100vw - 24px)!important;max-height:min(640px,100dvh - 88px)!important;color:var(--neby-text)!important;box-shadow:var(--neby-popover-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;padding:16px!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;overflow:hidden auto!important}html body .profile-dropdown-panel .profile-dropdown-head{background:0 0!important;border:0!important;border-bottom:1px solid #0f172a12!important;border-radius:0!important;grid-template-columns:48px minmax(0,1fr) 36px!important;align-items:center!important;gap:12px!important;padding:0 2px 14px!important;display:grid!important}html body .profile-dropdown-panel .profile-dropdown-head:after{display:none!important}html body .profile-dropdown-panel .profile-dropdown-head>img{object-fit:cover;border-radius:13px!important;width:48px!important;height:48px!important;box-shadow:0 0 0 1px #0f172a17!important}html body .profile-dropdown-panel .profile-dropdown-head>div{gap:3px;min-width:0;display:grid!important}html body .profile-dropdown-panel .profile-dropdown-head b{letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--neby-text)!important;font-size:15px!important;font-weight:800!important}html body .profile-dropdown-panel .profile-dropdown-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--neby-subtle)!important;font-size:12px!important}html body .profile-dropdown-panel .profile-dropdown-head>a{place-items:center;text-decoration:none;color:#667085!important;background:#fff!important;border:1px solid #0f172a17!important;border-radius:11px!important;width:36px!important;height:36px!important;display:grid!important}html body .profile-dropdown-panel .profile-dropdown-head>a:hover{outline:none;color:#e04d43!important;background:#fff6f4!important;border-color:#ff5d5233!important}html body .profile-dropdown-panel .profile-dropdown-head>a:focus-visible{outline:none;color:#e04d43!important;background:#fff6f4!important;border-color:#ff5d5233!important}html body .profile-dropdown-panel .profile-dropdown-head>a svg{width:16px!important;height:16px!important;transform:none!important}html body .profile-dropdown-panel .profile-primary-actions{border:0!important;grid-template-columns:1fr 1fr!important;gap:9px!important;margin:0!important;padding:12px 0 10px!important;display:grid!important}html body .profile-dropdown-panel .profile-primary-actions>a{min-width:0;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;min-height:72px!important;color:var(--neby-text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #0f172a16!important;border-radius:14px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;display:grid!important}html body .profile-dropdown-panel .profile-primary-actions>a:hover{outline:none;background:#fafbfc!important;border-color:#0f172a24!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #0f172a0f!important}html body .profile-dropdown-panel .profile-primary-actions>a:focus-visible{outline:none;background:#fafbfc!important;border-color:#0f172a24!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #0f172a0f!important}html body .profile-dropdown-panel .profile-primary-actions>a>svg{color:#ee5549!important;background:#fff0ed!important;border-radius:11px!important;width:38px!important;height:38px!important;padding:9px!important}html body .profile-dropdown-panel .profile-primary-actions>a:nth-child(2)>svg{color:#3478e5!important;background:#edf5ff!important}html body .profile-dropdown-panel .profile-primary-actions span{gap:3px;min-width:0;display:grid}html body .profile-dropdown-panel .profile-primary-actions b{line-height:1.25;color:var(--neby-text)!important;font-size:13px!important;font-weight:800!important}html body .profile-dropdown-panel .profile-primary-actions small{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden;color:var(--neby-subtle)!important;font-size:11px!important}html body .profile-dropdown-panel .profile-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin:0!important;padding:2px 0 10px!important;display:grid!important}html body .profile-dropdown-panel .profile-quick-grid>a{min-width:0;text-decoration:none;min-height:70px!important;color:var(--neby-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:9px 4px!important;font-size:11px!important;font-weight:750!important;display:flex!important}html body .profile-dropdown-panel .profile-quick-grid>a:hover{outline:none;color:var(--neby-text)!important;background:#f7f8fa!important;transform:none!important}html body .profile-dropdown-panel .profile-quick-grid>a:focus-visible{outline:none;color:var(--neby-text)!important;background:#f7f8fa!important;transform:none!important}html body .profile-dropdown-panel .profile-quick-grid svg{color:#667085!important;width:20px!important;height:20px!important}html body .profile-dropdown-panel .profile-quick-grid>a:nth-child(2) svg{color:#ef5d86!important}html body .profile-dropdown-panel .profile-quick-grid>a:nth-child(3) svg{color:#12a566!important}html body .profile-dropdown-panel .profile-quick-grid>a:nth-child(4) svg{color:#7657d9!important}html body .profile-dropdown-panel .profile-more{border-top:1px solid #0f172a12!important;border-bottom:1px solid #0f172a12!important;margin:0!important;padding:4px 0!important}html body .profile-dropdown-panel .profile-more summary{cursor:pointer;list-style:none;min-height:42px!important;color:var(--neby-muted)!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;padding:0 8px!important;font-size:12px!important;font-weight:800!important;display:flex!important}html body .profile-dropdown-panel .profile-more summary:hover{outline:none;color:#344054!important;background:#f7f8fa!important}html body .profile-dropdown-panel .profile-more summary:focus-visible{outline:none;color:#344054!important;background:#f7f8fa!important}html body .profile-dropdown-panel .profile-more summary::-webkit-details-marker{display:none}html body .profile-dropdown-panel .profile-more summary svg{transition:transform .15s;width:14px!important;height:14px!important}html body .profile-dropdown-panel .profile-more[open] summary svg{transform:rotate(180deg)}html body .profile-dropdown-panel .profile-more-links{grid-template-columns:1fr 1fr!important;gap:3px!important;max-height:none!important;padding:4px 0 6px!important;display:grid!important;overflow:visible!important}html body .profile-dropdown-panel .profile-more-links a{align-items:center;gap:8px;text-decoration:none;min-height:38px!important;color:var(--neby-muted)!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:8px 9px!important;font-size:11px!important;font-weight:700!important;display:flex!important}html body .profile-dropdown-panel .profile-more-links a:hover{outline:none;color:var(--neby-text)!important;background:#f7f8fa!important;transform:none!important}html body .profile-dropdown-panel .profile-more-links a:focus-visible{outline:none;color:var(--neby-text)!important;background:#f7f8fa!important;transform:none!important}html body .profile-dropdown-panel .profile-more-links svg{color:#7b8495!important;width:15px!important;height:15px!important}html body .profile-dropdown-panel .profile-footer{grid-template-columns:1fr auto!important;gap:8px!important;margin:0!important;padding:10px 0 0!important;display:grid!important}html body .profile-dropdown-panel .profile-footer>a,html body .profile-dropdown-panel .profile-footer>button{text-decoration:none;width:auto!important;min-height:40px!important;color:var(--neby-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}html body .profile-dropdown-panel .profile-footer>a:hover{outline:none;color:#344054!important;background:#f4f6f8!important}html body .profile-dropdown-panel .profile-footer>a:focus-visible{outline:none;color:#344054!important;background:#f4f6f8!important}html body .profile-dropdown-panel .profile-footer .profile-dropdown-logout{color:#d94b42!important}html body .profile-dropdown-panel .profile-footer .profile-dropdown-logout:hover{outline:none;color:#c83f37!important;background:#fff1f0!important}html body .profile-dropdown-panel .profile-footer .profile-dropdown-logout:focus-visible{outline:none;color:#c83f37!important;background:#fff1f0!important}html body .profile-dropdown-panel .profile-footer svg{width:16px!important;height:16px!important}@keyframes nebyAccountIn{0%{opacity:0;transform:translateY(-5px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:720px){html body .topbar-account .header-language-switcher{display:flex!important}html body .topbar-account .header-language-switcher .language-switcher-trigger{min-width:52px!important;padding-inline-start:8px!important;padding-inline-end:7px!important}html body .topbar-account .create-btn{width:42px!important;min-width:42px!important;padding:0!important}html body .topbar-account .create-btn span{display:none!important}}@media (max-width:640px){html body .profile-menu-wrap .profile-dropdown-panel{transform-origin:bottom;border-radius:20px!important;width:auto!important;max-height:calc(100dvh - 92px)!important;padding:15px!important;position:fixed!important;top:auto!important;bottom:74px!important;left:10px!important;right:10px!important}html body .profile-dropdown-panel .profile-primary-actions small{display:block}html body .profile-dropdown-panel .profile-more-links{grid-template-columns:1fr!important}}@media (max-width:420px){html body .topbar-account .header-language-switcher .language-switcher-trigger{min-width:48px!important}html body .profile-dropdown-panel .profile-dropdown-head{grid-template-columns:44px minmax(0,1fr) 34px!important}html body .profile-dropdown-panel .profile-dropdown-head>img{width:44px!important;height:44px!important}html body .profile-dropdown-panel .profile-primary-actions>a{grid-template-columns:34px minmax(0,1fr)!important;padding-inline-start:9px!important;padding-inline-end:9px!important}html body .profile-dropdown-panel .profile-primary-actions>a>svg{width:34px!important;height:34px!important;padding:8px!important}}@media (prefers-reduced-motion:reduce){html body .profile-menu-wrap .profile-dropdown-panel,html body .profile-menu-wrap .profile-dropdown-panel *,html body .header-language-switcher,html body .header-language-switcher *{transition-duration:.01ms!important;animation:none!important}}html body .topbar-account .header-language-switcher .language-switcher-menu{border:1px solid var(--neby-border-soft)!important;width:190px!important;min-width:190px!important;box-shadow:var(--neby-popover-shadow)!important;background:#fff!important;border-radius:14px!important;padding:7px!important}html body .topbar-account .header-language-switcher .language-switcher-menu>button{width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:6px 8px!important}html body .topbar-account .header-language-switcher .language-switcher-menu>button:hover{background:#f7f8fa!important}html body .topbar-account .header-language-switcher .language-switcher-menu>button:focus-visible{background:#f7f8fa!important}html body .topbar-account .header-language-switcher .language-switcher-menu>button.active{background:#fff4f1!important}html body .brand{caret-color:#0000!important;outline:none!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;height:48px!important;margin:0!important;padding:0!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;overflow:visible!important}html body .brand>.brand-logo{object-fit:contain!important;object-position:left center!important;width:auto!important;max-width:132px!important;height:42px!important;max-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}html body .topbar .brand{height:48px!important}html body .topbar .brand>.brand-logo{width:auto!important;max-width:132px!important;height:42px!important}html body .mobile-drawer-head .brand{height:42px!important}html body .mobile-drawer-head .brand>.brand-logo{width:auto!important;max-width:112px!important;height:36px!important}@media (max-width:768px){html body .topbar .brand{height:42px!important}html body .topbar .brand>.brand-logo{width:auto!important;max-width:112px!important;height:36px!important}}@media (max-width:420px){html body .topbar .brand>.brand-logo,html body .mobile-drawer-head .brand>.brand-logo{width:auto!important;max-width:104px!important;height:34px!important}}.mobile-route-heading{display:none}html body .topbar-account .header-utility-dock,html body .topbar-account .guest-actions,html body .topbar-account .header-tools .top-actions{flex-wrap:nowrap;align-items:center;display:flex}html body .topbar-account .header-utility-dock{flex:none;gap:6px}@media (min-width:901px){html body .topbar.topbar-primary.topbar-account.topbar-product{z-index:1200!important;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;background:#fffffff6!important;border:1px solid #11182712!important;border-radius:22px!important;width:min(100% - 40px,1320px)!important;height:auto!important;margin:12px auto 0!important;padding:0!important;position:sticky!important;top:12px!important;box-shadow:0 12px 34px #12192612,0 1px 2px #12192606!important}html body .topbar.topbar-primary.topbar-account.topbar-product.is-scrolled{background:#fffffffc!important;box-shadow:0 16px 42px #12192618,0 1px 2px #12192609!important}html body .app-shell-product .topbar.topbar-product .topbar-inner{border-radius:inherit!important;width:100%!important;max-width:none!important;min-height:68px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:20px!important;margin:0!important;padding:8px 10px!important;display:grid!important}html body .app-shell-product .topbar-product .mobile-route-heading{display:none!important}html body .topbar-account .header-brand-cluster{justify-self:start!important;min-width:0!important}html body .topbar-account .brand{border-radius:14px!important;width:max-content!important;min-width:0!important;height:46px!important;padding:0 8px!important;transition:background .18s,transform .18s!important}html body .topbar-account .brand:hover{background:#f7f8fa!important}html body .topbar-account .brand:active{transform:scale(.985)!important}html body .topbar-account .brand>.brand-logo{width:auto!important;max-width:118px!important;height:38px!important;max-height:38px!important}html body .topbar-account .desktop-nav{background:#f7f8fa!important;border:1px solid #0f172a0e!important;border-radius:15px!important;justify-self:center!important;align-items:center!important;gap:2px!important;width:max-content!important;height:46px!important;margin:0!important;padding:4px!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffffe0!important}html body .topbar-account .desktop-nav a{color:#667085!important;min-height:38px!important;box-shadow:none!important;letter-spacing:-.012em!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0 14px!important;font-size:12.5px!important;font-weight:820!important;line-height:1!important;transition:color .16s,background .16s,box-shadow .16s!important;display:inline-flex!important}html body .topbar-account .desktop-nav a svg,html body .topbar-account .desktop-nav a:after{content:none!important;display:none!important}html body .topbar-account .desktop-nav a:hover{color:#253047!important;background:#ffffffd1!important}html body .topbar-account .desktop-nav a.active{color:#ef554d!important;background:#fff!important;box-shadow:0 3px 10px #0f172a12,0 0 0 1px #0f172a06!important}html body .topbar-account .header-tools{justify-self:end!important;align-items:center!important;min-width:0!important;display:flex!important}html body .topbar-account .header-tools .top-actions{white-space:nowrap!important;justify-content:flex-end!important;gap:8px!important;width:max-content!important;min-width:0!important}html body .topbar-account .create-btn{color:#fff!important;letter-spacing:-.01em!important;background:linear-gradient(135deg,#ff665d 0%,#ff5158 100%)!important;border:0!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 16px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important;box-shadow:0 8px 18px #ff52532e!important}html body .topbar-account .create-btn:hover{transform:translateY(-1px)!important;box-shadow:0 11px 23px #ff52533d!important}html body .topbar-account .create-btn svg{width:15px!important;height:15px!important}html body .topbar-account .header-utility-dock{background:#f7f8fa!important;border:1px solid #0f172a0f!important;border-radius:14px!important;gap:3px!important;min-height:44px!important;padding:3px!important;box-shadow:inset 0 1px #ffffffe0!important}html body .topbar-account .header-utility-dock.is-guest{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}html body .topbar-account .header-utility-dock .header-language-switcher,html body .topbar-account .header-utility-dock .profile-menu-wrap{flex:none!important}html body .topbar-account .header-utility-dock .header-language-switcher .language-switcher-trigger,html body .topbar-account .header-utility-dock .icon-btn,html body .topbar-account .header-utility-dock .avatar-button{height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important}html body .topbar-account .header-utility-dock.is-guest .language-switcher-trigger{background:#f7f8fa!important;border-color:#0f172a12!important;min-width:48px!important;padding-inline-start:10px!important;padding-inline-end:10px!important}html body .topbar-account .header-utility-dock .notification-btn{width:38px!important;min-width:38px!important}html body .topbar-account .header-utility-dock .avatar-button{gap:5px!important;min-width:52px!important;padding:3px 7px 3px 3px!important}html body .topbar-account .header-utility-dock .avatar-button img{border-radius:9px!important;width:30px!important;height:30px!important}html body .topbar-account .header-utility-dock .header-language-switcher .language-switcher-trigger:hover,html body .topbar-account .header-utility-dock .icon-btn:hover,html body .topbar-account .header-utility-dock .avatar-button:hover,html body .topbar-account .header-utility-dock .avatar-button.active,html body .topbar-account .header-utility-dock .notification-btn.active{background:#fff!important;border-color:#0f172a0f!important;box-shadow:0 3px 10px #0f172a0e!important}html body .topbar-account .header-utility-dock .header-language-switcher .language-switcher-trigger:focus-visible{background:#fff!important;border-color:#0f172a0f!important;box-shadow:0 3px 10px #0f172a0e!important}html body .topbar-account .guest-actions{white-space:nowrap!important;flex:none!important;gap:4px!important;min-height:44px!important}html body .topbar-account .guest-actions .login-link{color:#596273!important;background:0 0!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:0 11px!important;font-size:12px!important;font-weight:820!important;text-decoration:none!important;display:inline-flex!important}html body .topbar-account .guest-actions .login-link:hover{color:#182033!important;background:#f7f8fa!important}html body .topbar-account .guest-actions .btn.primary{color:#fff!important;background:#171c27!important;border:1px solid #171c27!important;border-radius:12px!important;min-height:42px!important;padding:0 14px!important;font-size:11.5px!important;font-weight:850!important;box-shadow:0 6px 14px #1118271f!important}html body .topbar-account .guest-actions .btn.primary:hover{background:#252b38!important;transform:translateY(-1px)!important}}@media (min-width:901px) and (max-width:1120px){html body .topbar.topbar-primary.topbar-account.topbar-product{border-radius:19px!important;width:calc(100% - 24px)!important;margin-top:8px!important;top:8px!important}html body .app-shell-product .topbar.topbar-product .topbar-inner{grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;min-height:64px!important;padding-inline-start:8px!important;padding-inline-end:8px!important}html body .topbar-account .brand{padding-inline-start:5px!important;padding-inline-end:5px!important}html body .topbar-account .brand>.brand-logo{max-width:104px!important;height:34px!important}html body .topbar-account .desktop-nav{justify-self:center!important;height:43px!important;padding:3px!important}html body .topbar-account .desktop-nav a{min-height:36px!important;padding-inline-start:10px!important;padding-inline-end:10px!important;font-size:11.5px!important}html body .topbar-account .header-tools .top-actions{gap:5px!important}html body .topbar-account .create-btn{padding-inline-start:12px!important;padding-inline-end:12px!important}html body .topbar-account .guest-actions .login-link{padding-inline-start:8px!important;padding-inline-end:8px!important}html body .topbar-account .guest-actions .btn.primary{padding-inline-start:11px!important;padding-inline-end:11px!important;font-size:11px!important}}@media (max-width:900px){html body .topbar-account .header-utility-dock{gap:7px}}
