@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--radius-lg:.5rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--font-brand:var(--font-brand);--shadow-card:var(--shadow-card);--shadow-pass:var(--shadow-pass);--shadow-pop:var(--shadow-pop)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{*{box-sizing:border-box}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}.ink2{color:var(--ink-2)}.sp{flex:1}.ic{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}h1,h2,h3{text-wrap:balance;margin:0}.stagebar{padding-block:10px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));flex-wrap:wrap;flex:none;align-items:center;gap:10px 16px;display:flex}.sb-left{flex:none;align-items:baseline;gap:12px;display:flex}.brand{font-family:var(--brand);letter-spacing:.01em;font-size:28px;font-weight:900;line-height:30px}.sb-title{font:600 16px/22px var(--sans)}.livepill{background:var(--surface);height:38px;box-shadow:var(--shadow-card);border-radius:999px;flex:300px;align-items:center;gap:10px;min-width:0;max-width:720px;padding:0 14px 0 6px;display:flex}.livetag{background:var(--green-soft);height:26px;font:600 12px/16px var(--sans);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.livetag i{background:var(--green);border-radius:50%;width:8px;height:8px}.lp-dir{font:600 11px/16px var(--mono);letter-spacing:.08em;color:var(--ink-2);flex:none}.lp-text{font:500 14px/20px var(--sans);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lp-time{font:400 12px/16px var(--mono);color:var(--ink-3);flex:none;margin-left:auto}.seg{background:var(--sunken);border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.seg button{height:32px;font:500 13px/18px var(--sans);color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 14px}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #18181b24}.resetbox{font:500 13px/18px var(--sans);flex:none;align-items:center;gap:8px;display:flex}.stage{min-height:0;padding-block:0 16px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));flex:1;align-items:stretch;gap:24px;display:flex}.stage.center{justify-content:center}.deskwrap{flex:1;min-width:0;display:flex;container:deskw/inline-size}.phone-frame{border:10px solid var(--bezel);background:var(--canvas);width:390px;height:min(844px,100%);box-shadow:var(--shadow-app);border-radius:50px;flex:none;align-self:center;transition:box-shadow .3s;overflow:hidden}.phone-frame.glow,.desk.glow{box-shadow:0 0 0 3px var(--green),var(--shadow-app)}.card{background:var(--surface);box-shadow:var(--shadow-card);border-radius:20px;overflow:hidden}.pass{background:var(--pass);color:var(--on-pass);box-shadow:var(--shadow-pass);border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.pass .muted{color:var(--on-pass-muted)}.pass hr{background:var(--on-pass-line);border:0;height:1px;margin:0}.eyebrow{font:600 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase}.btn{height:40px;font:500 14px/20px var(--sans);white-space:nowrap;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.btn-primary{background:var(--pass);color:var(--on-pass)}.btn-outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn-text{color:var(--ink);background:0 0;padding:0 8px}.btn-sm{height:36px;padding:0 14px}.btn-block{width:100%}.btn-danger{background:var(--red-soft);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--red)}.btn:disabled{opacity:.5;cursor:default}.chip{height:24px;font:500 12px/16px var(--sans);white-space:nowrap;background:var(--sunken);color:var(--ink);border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.chip i{border-radius:50%;flex:none;width:8px;height:8px}.chip.now{background:var(--pass);color:var(--on-pass)}.chip.now i{background:var(--live)}.chip.hold{background:var(--orange-soft)}.chip.hold i{border:2px solid var(--orange)}.chip.chg{background:var(--purple-soft)}.chip.chg i{background:var(--purple);border-radius:0;width:7px;height:7px;transform:rotate(45deg)}.chip.info{background:var(--blue-soft)}.chip.info i{background:var(--blue)}.chip.ok{background:var(--green-soft)}.chip.ok i{background:var(--green)}.chip.bad{background:var(--red-soft)}.chip.bad i{background:var(--red);border-radius:2px}.chip.me{background:var(--pass);color:var(--on-pass)}.chips{flex-wrap:wrap;gap:4px;display:flex}.ktag{height:22px;font:600 11px/14px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--sunken);color:var(--ink);border-radius:5px;flex:none;align-items:center;padding:0 7px;display:inline-flex}.ktag.show{background:var(--c-show);color:var(--on-bright)}.ktag.trav{background:var(--c-flight);color:var(--on-bright)}.ktag.new{background:var(--blue-soft)}.ktag.change{background:var(--purple-soft)}.pay{height:24px;font:500 12px/16px var(--sans);background:var(--sunken);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.pay.tour{background:var(--lime);color:var(--on-bright)}.avatar{background:var(--sunken);width:32px;height:32px;font:600 12px/16px var(--sans);border-radius:999px;flex:none;place-items:center;display:grid}.avatar.l{width:36px;height:36px}.toast{z-index:9;background:var(--pass);color:var(--on-pass);font:400 14px/20px var(--sans);box-shadow:var(--shadow-pop);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;animation:.22s cubic-bezier(.2,.8,.2,1) rise;display:flex;position:absolute}.toast .ic{color:var(--live)}.toast.err{background:var(--red-soft);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--red),var(--shadow-pop)}.toast.err .ic{color:var(--red)}.pulse{animation:1.1s ease-in-out infinite pulse}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes up{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.toast,.sheet,.pop,.pulse{animation:none}}.dstrip{grid-template-columns:repeat(10,minmax(76px,1fr));gap:8px;margin:-4px -4px -6px;padding:4px 4px 6px;display:grid;overflow-x:auto}.dcell{background:var(--surface);box-shadow:var(--shadow-card);text-align:left;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;display:flex;position:relative}.dcell .dc-dow{font:500 12px/16px var(--sans);color:var(--ink-2)}.dcell .dc-num{font:600 20px/26px var(--sans)}.dcell .dc-city{font:400 12px/16px var(--sans);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dcell.today{background:var(--pass);color:var(--on-pass)}.dcell.today .dc-dow,.dcell.today .dc-city{color:var(--on-pass-muted)}.dcell.sel{box-shadow:inset 0 0 0 2px var(--ink)}.dcell.today.sel{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--ink)}.dc-dot{border-radius:50%;width:10px;height:10px;position:absolute;top:12px;right:12px}.dc-dot.show{background:var(--c-show);box-shadow:inset 0 0 0 1px #18181b38}.dc-dot.travel{background:var(--c-flight);box-shadow:inset 0 0 0 1px #18181b38}.dc-pend{border:2px solid var(--orange);border-radius:50%;width:10px;height:10px;position:absolute;bottom:12px;right:12px}.pstrip{margin-left:calc(-1 * max(16px,env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(16px,env(safe-area-inset-right,0px)));padding:4px max(16px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.papp.framed .pstrip{margin:0 -16px;padding:4px 16px 8px}.pcell{background:var(--surface);width:52px;height:74px;box-shadow:var(--shadow-card);border:0;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.pcell .dc-dow{font:500 11px/14px var(--sans);color:var(--ink-2)}.pcell .dc-num{font:600 18px/24px var(--sans)}.pcell.today{background:var(--pass);color:var(--on-pass)}.pcell.today .dc-dow{color:var(--on-pass-muted)}.pcell.sel{box-shadow:inset 0 0 0 2px var(--ink)}.pcell.today.sel{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--ink)}.pcell .dc-dot{width:8px;height:8px;position:static}.pcell .dc-pend{width:8px;height:8px;top:6px;bottom:auto;right:6px}.desk{background:var(--canvas);min-width:0;box-shadow:var(--shadow-app);border-radius:14px;flex:1;transition:box-shadow .3s;display:flex;overflow:hidden}.side{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:18px;width:224px;padding:20px 12px 16px;display:flex}.side-brand{padding:0 8px;font-size:26px;line-height:28px}.tourbtn{background:var(--canvas);text-align:left;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.tourbtn .tb{flex-direction:column;flex:1;min-width:0;display:flex}.tourbtn b{font:600 14px/20px var(--sans)}.tourbtn span span{font:400 12px/16px var(--sans);color:var(--ink-2)}.nav{flex-direction:column;gap:4px;display:flex}.navbtn{height:44px;font:500 15px/22px var(--sans);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:0 12px;display:flex;position:relative}.navbtn:hover{background:var(--hover)}.navbtn[aria-current=page]{background:var(--pass);color:var(--on-pass)}.nbadge{background:var(--ink);min-width:22px;height:22px;color:var(--canvas);font:600 12px/22px var(--sans);text-align:center;border-radius:999px;margin-left:auto;padding:0 7px}.navbtn[aria-current=page] .nbadge{background:var(--on-pass);color:var(--pass)}.nbadge.warn,.navbtn[aria-current=page] .nbadge.warn{background:var(--orange-soft);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--orange)}.me{align-items:center;gap:10px;padding:8px;display:flex}.me b{font:500 14px/20px var(--sans);display:block}.me small{font:400 12px/16px var(--sans);color:var(--ink-2);display:block}.main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;container:main/inline-size}.mhead{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:10px 12px;min-height:68px;padding:12px 28px;display:flex}.mhead h1{font:600 24px/32px var(--sans);letter-spacing:-.015em}.mscroll{flex:1;min-height:0;padding:24px 28px 40px;overflow-y:auto}.stack{flex-direction:column;gap:20px;display:flex}.title-block{flex-direction:column;gap:6px;display:flex}.title-block h2{font:600 32px/40px var(--sans);letter-spacing:-.02em}.metaline{font:500 14px/20px var(--sans);color:var(--ink-2);flex-wrap:wrap;gap:4px 18px;display:flex}.ov-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.card-h{align-items:center;gap:12px;padding:16px 20px 10px;display:flex}.card-h h3{font:600 17px/24px var(--sans);flex:1}.card-h .sub{font:400 13px/18px var(--sans);color:var(--ink-2)}.linkbtn{font:500 14px/20px var(--sans);color:var(--ink);background:0 0;border:0;align-items:center;gap:2px;padding:8px 0;display:inline-flex}.orow{text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:48px;padding:8px 20px;transition:background .4s;display:flex}.orow:hover,.trow:hover,.nrow:hover,.prow:hover{background:var(--hover)}.orow .t{width:48px;font:500 15px/22px var(--sans);flex:none}.orow .ti{min-width:0;font:500 15px/22px var(--sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.is-past{opacity:.55}.is-sel{background:var(--sel)}.is-flash{background:var(--flash)}.nrow{text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 20px;display:flex}.ntile{width:40px;height:40px;font:600 17px/24px var(--sans);background:var(--sunken);border-radius:12px;flex:none;place-items:center;display:grid}.ntile.blue{background:var(--blue-soft)}.ntile.orange{background:var(--orange-soft)}.ntile.solid{background:var(--pass);color:var(--on-pass)}.nrow .tx{flex-direction:column;flex:1;min-width:0;display:flex}.nrow b{font:600 15px/22px var(--sans)}.nrow small{font:400 13px/18px var(--sans);color:var(--ink-2)}.nextrow{align-items:baseline;gap:12px;display:flex}.sched{align-items:flex-start;gap:20px;display:flex}.sched>.card{flex:1;min-width:0}.thead,.trow{grid-template-columns:64px 76px minmax(0,1fr) 96px 110px;align-items:center;column-gap:12px;padding:8px 20px;display:grid}.thead{border-top:1px solid var(--line);font:600 11px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.trow{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;min-height:58px;transition:background .4s}.trow.is-sel{box-shadow:inset 0 0 0 2px var(--ink)}.c-time b{font:500 15px/22px var(--sans);display:block}.c-time small,.c-item small{font:400 13px/18px var(--sans);color:var(--ink-2);display:block}.c-item{min-width:0}.c-item b{font:500 15px/22px var(--sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.c-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-who{font:400 13px/18px var(--sans);color:var(--ink-2)}.empty-row{border-top:1px solid var(--line);color:var(--ink-2);padding:20px}.editor{background:var(--surface);width:330px;box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;flex:none;gap:18px;padding:20px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field>label,.field>.lab{font:500 13px/18px var(--sans);color:var(--ink-2)}.input{border:1.5px solid var(--line-strong);background:var(--surface);width:100%;height:44px;font:400 16px/24px var(--sans);border-radius:12px;padding:0 12px}.input:focus{border-color:var(--ink);outline:none}.stepper{align-items:center;gap:10px;display:flex}.stepbtn{background:var(--sunken);border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.stepbtn:active{background:var(--sel)}.bigtime{text-align:center;font:600 30px/36px var(--sans);letter-spacing:-.015em;flex:1}.hint{font:400 13px/18px var(--sans);color:var(--ink-2)}.center{text-align:center}.segw{background:var(--sunken);border-radius:12px;gap:4px;padding:4px;display:flex}.segw button{height:36px;font:500 13px/18px var(--sans);color:var(--ink);background:0 0;border:0;border-radius:9px;flex:1}.segw button[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 2px #18181b24}.statusbox{background:var(--canvas);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.statusbox b{font:600 14px/20px var(--sans)}.statusbox span{font:400 13px/18px var(--sans);color:var(--ink-2)}.statusbox.hold{background:var(--orange-soft)}.statusbox.chg{background:var(--purple-soft)}.statusbox.info{background:var(--blue-soft)}.drop{border:2px dashed var(--line-strong);background:var(--surface);border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:24px;display:flex}.drop .tx{flex-direction:column;flex:300px;gap:4px;min-width:0;display:flex}.drop b{font:600 17px/24px var(--sans)}.drop span{font:400 14px/20px var(--sans);color:var(--ink-2);max-width:560px}.tile{background:var(--sunken);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.tile.l{border-radius:16px;width:56px;height:56px}.frow{border-top:1px solid var(--line);grid-template-columns:260px minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:16px 20px;display:grid}.frow.done{opacity:.62}.fname{align-items:center;gap:12px;min-width:0;display:flex}.fname .tx{flex-direction:column;min-width:0;display:flex}.fname b{font:500 15px/22px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fname small{font:400 13px/18px var(--sans);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.found{flex-direction:column;gap:4px;min-width:0;display:flex}.found .l1{min-width:0;font:500 15px/22px var(--sans);align-items:center;gap:8px;display:flex}.found small{font:400 13px/18px var(--sans);color:var(--ink-2)}.factions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.result{font:500 13px/18px var(--sans);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.result .ic{color:var(--green)}.invite{flex-wrap:wrap;align-items:stretch;gap:20px;display:flex}.invite .card{flex-direction:column;flex:320px;justify-content:center;gap:8px;padding:24px;display:flex}.invite .card h3{font:600 20px/28px var(--sans)}.invite .pass{flex:0 300px;justify-content:center;gap:6px}.code{font:600 40px/46px var(--mono);letter-spacing:.08em}.qr{border:2px dashed var(--line-strong);background:var(--surface);font:400 13px/18px var(--sans);color:var(--ink-2);border-radius:20px;flex:0 0 148px;place-items:center;min-height:148px;display:grid}.crow,.chead{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:16px;padding:8px 20px;display:grid}.chead{font:600 11px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:12px 20px}.crow{border-top:1px solid var(--line);min-height:56px}.who{align-items:center;gap:12px;min-width:0;display:flex}.who b{font:500 15px/22px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.ktile{background:var(--surface);box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;gap:2px;padding:18px 20px;display:flex}.ktile.inv{background:var(--pass);color:var(--on-pass);box-shadow:var(--shadow-pass)}.ktile .k{font:500 13px/18px var(--sans);color:var(--ink-2)}.ktile.inv .k,.ktile.inv small{color:var(--on-pass-muted)}.ktile .v{font:600 30px/36px var(--sans);letter-spacing:-.015em}.ktile small{font:400 13px/18px var(--sans);color:var(--ink-2)}.xrow,.xhead{grid-template-columns:60px minmax(0,1.1fr) minmax(0,1.6fr) 100px 92px 196px;align-items:center;column-gap:12px;padding:8px 20px;display:grid}.xhead{font:600 11px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:12px 20px}.xrow{border-top:1px solid var(--line);min-height:60px}.xrow .m b{font:500 15px/22px var(--sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.xrow .m small{font:400 13px/18px var(--sans);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.right{text-align:right;justify-content:flex-end}.xact{justify-content:flex-end;gap:8px;display:flex}.pop{z-index:8;background:var(--surface);width:min(440px,100% - 32px);box-shadow:var(--shadow-pop);border-radius:20px;flex-direction:column;gap:16px;padding:20px;animation:.2s cubic-bezier(.2,.8,.2,1) rise;display:flex;position:absolute;top:60px;right:28px}.pop h3{font:600 17px/24px var(--sans)}.changes{background:var(--canvas);border-radius:12px;flex-direction:column;padding:6px 0;display:flex}.changes div{align-items:baseline;gap:12px;padding:8px 14px;display:flex}.changes .d{width:52px;font:600 12px/18px var(--mono);flex:none}.changes .x{min-width:0;font:400 14px/20px var(--sans);flex:1}.row-end{justify-content:flex-end;gap:8px;display:flex}.desk .toast{max-width:min(460px,100% - 48px);bottom:24px;right:24px}@container deskw (max-width:1040px){.side{align-items:stretch;width:68px;padding:20px 10px 16px}.side .lbl,.side .tourbtn,.me-txt{display:none}.side-brand{text-align:center;padding:0;font-size:17px;line-height:20px}.navbtn{justify-content:center;padding:0}.nbadge{min-width:18px;height:18px;margin:0;padding:0 5px;font-size:11px;line-height:18px;position:absolute;top:2px;right:0}.me{justify-content:center;padding:4px 0}}@container main (max-width:900px){.ov-grid{grid-template-columns:minmax(0,1fr)}.sched{flex-direction:column;align-items:stretch}.editor{order:-1;width:auto}.editor.empty{display:none}.frow{grid-template-columns:minmax(0,1fr)}.factions{justify-content:flex-start}.xrow,.xhead{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 88px 180px}.xrow>:first-child,.xhead>:first-child,.xrow>:nth-child(4),.xhead>:nth-child(4){display:none}.crow,.chead{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr)}.crow>:nth-child(3),.chead>:nth-child(3){display:none}}@container main (max-width:1000px){.thead,.trow{grid-template-columns:60px 72px minmax(0,1fr) 100px}.c-who{display:none}}@container main (max-width:720px){.mhead,.mscroll{padding-left:20px;padding-right:20px}}.papp{background:var(--canvas);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.phead{padding:8px max(14px,env(safe-area-inset-right,0px)) 8px max(16px,env(safe-area-inset-left,0px));flex:none;align-items:center;gap:8px;display:flex}.papp.framed .phead{padding:38px 14px 8px 16px}.tourpill{background:var(--surface);height:36px;box-shadow:var(--shadow-card);font:500 14px/20px var(--sans);border:0;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:0 10px 0 14px;display:inline-flex}.sendpill{background:var(--orange-soft);height:36px;font:600 13px/18px var(--sans);color:var(--ink);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pscroll{overscroll-behavior:contain;min-height:0;padding-top:8px;padding-bottom:28px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));flex:1;overflow-y:auto}.papp.framed .pscroll{padding-left:16px;padding-right:16px}.ptitle{flex-direction:column;gap:4px;padding-top:6px;display:flex}.ptitle h2{font:600 30px/36px var(--sans);letter-spacing:-.02em}.prow{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:flex-start;gap:12px;width:100%;min-height:56px;padding:12px 16px;transition:background .4s;display:flex}.prow:first-child{border-top:0}.prow .t{width:46px;font:500 15px/22px var(--sans);flex:none}.prow .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.prow b{font:500 15px/22px var(--sans)}.prow small{font:400 13px/18px var(--sans);color:var(--ink-2)}.prow .chips{gap:6px;padding-top:4px}.secl{font:500 13px/18px var(--sans);color:var(--ink-2)}.fcard{flex-direction:column;gap:12px;padding:16px;display:flex}.fbox{background:var(--canvas);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.fbox b{font:500 15px/22px var(--sans)}.fbox small{font:400 13px/18px var(--sans);color:var(--ink-2)}.btnrow{gap:8px;display:flex}.btnrow .btn{flex:1;height:44px}.pxrow{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.pxrow:first-child,.pcrow:first-child{border-top:0}.pxrow .top{align-items:flex-start;gap:12px;display:flex}.pxrow .tx,.pcrow .tx{flex-direction:column;flex:1;min-width:0;display:flex}.pxrow b,.pcrow b{font:500 15px/22px var(--sans)}.pxrow small,.pcrow small{font:400 13px/18px var(--sans);color:var(--ink-2)}.pcrow{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:flex}.ptabs{border-top:1px solid var(--line);background:var(--canvas);padding:10px max(14px,env(safe-area-inset-right,0px)) 12px max(14px,env(safe-area-inset-left,0px));flex:none;justify-content:space-between;align-items:center;gap:6px;display:flex}.papp.framed .ptabs{padding:10px 14px 22px}.ptab{height:48px;font:500 14px/20px var(--sans);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 13px;display:inline-flex;position:relative}.ptab[aria-current=page]{background:var(--pass);color:var(--on-pass);padding:0 18px 0 14px}.pbadge{background:var(--orange-soft);min-width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--orange);font:600 11px/18px var(--sans);color:var(--ink);border-radius:999px;padding:0 5px;position:absolute;top:4px;right:2px}.papp .toast{bottom:88px;left:14px;right:14px}.sheetwrap{z-index:10;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.scrim{background:var(--scrim);cursor:default;border:0;padding:0;position:absolute;inset:0}.sheet{background:var(--surface);box-shadow:var(--shadow-sheet);border-radius:24px 24px 0 0;flex-direction:column;gap:16px;max-height:90%;padding:10px 20px 24px;animation:.25s cubic-bezier(.2,.8,.2,1) up;display:flex;position:relative;overflow-y:auto}.grab{background:var(--line-strong);opacity:.5;border-radius:3px;align-self:center;width:36px;height:5px}.sheet h3{font:600 22px/28px var(--sans)}.sheet .stepbtn{border-radius:16px;width:56px;height:56px}.sheet .bigtime{font-size:40px;line-height:46px}.sheet .segw button{height:40px;font-size:14px}.setcard{flex-direction:column;gap:12px;padding:20px;display:flex}.setcard h3{font:600 17px/24px var(--sans)}.kvrow{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:10px;display:flex}.kvrow span:last-child{text-align:right;font-weight:500}.allclear{font:400 15px/22px var(--sans);color:var(--ink-2)}.ob{background:var(--canvas);flex:1;min-width:0;display:flex}.ob-left{background:var(--wall-glow),var(--wall);border-right:1px solid var(--line);flex:0 0 44%;position:relative;overflow:hidden}.ob-cap{font:600 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);position:absolute;bottom:24px;left:28px}.obrig{transform-origin:50% 0;z-index:1;flex-direction:column;align-items:center;width:152px;margin-left:-76px;display:flex;position:absolute;top:0;left:50%;transform:rotate(-6deg)}.obrig.obdrop{animation:1.5s cubic-bezier(.25,.7,.25,1) both obDrop}.obrig.nudge{animation:.9s both obNudge}.obrig.swinging{animation:2.6s ease-in-out infinite obSwing}@keyframes obDrop{0%{transform:translateY(-120%)rotate(0)}32%{transform:translateY(0)rotate(12deg)}52%{transform:rotate(-18deg)}70%{transform:rotate(-1deg)}86%{transform:rotate(-9deg)}to{transform:rotate(-6deg)}}@keyframes obNudge{0%{transform:rotate(-6deg)}30%{transform:rotate(-13deg)}62%{transform:rotate(-2deg)}to{transform:rotate(-6deg)}}@keyframes obSwing{0%,to{transform:rotate(-12deg)}50%{transform:rotate(8deg)}}.obstrap{background:linear-gradient(90deg,transparent 3px,var(--on-pass-line) 3px,var(--on-pass-line) 4px,transparent 4px,transparent calc(100% - 4px),var(--on-pass-line) calc(100% - 4px),var(--on-pass-line) calc(100% - 3px),transparent calc(100% - 3px)),var(--pass);border-radius:0 0 3px 3px;flex:none;width:18px;height:clamp(180px,34vh,320px)}.obtab{background:var(--pass);z-index:2;border-radius:0 0 7px 7px;flex:none;width:18px;height:28px;margin-top:-1px;margin-bottom:-24px;position:relative}.obpass{aspect-ratio:5/6;background:var(--pass);width:152px;color:var(--on-pass);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative;box-shadow:0 2px 6px #0000002e}.obslot{background:var(--wall);border-radius:999px;width:36px;height:13px;margin-left:-18px;position:absolute;top:13px;left:50%}.obwm{font:900 42px/.9 var(--brand);letter-spacing:.01em;margin-top:10%}.obband{font:600 10px/14px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-pass-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:86%;overflow:hidden}.obcast{background:var(--cast);filter:blur(16px);z-index:-1;border-radius:14px;position:absolute;inset:0;transform:translate(24px,30px)}.ob-right{flex-direction:column;flex:1;align-items:center;min-width:0;padding:48px 32px;display:flex;overflow-y:auto}.ob-inner{flex-direction:column;gap:24px;width:100%;max-width:440px;margin:auto 0;display:flex}.ob-inner h1{font:600 32px/40px var(--sans);letter-spacing:-.02em}.ob-inner .lead{font:400 16px/24px var(--sans);color:var(--ink-2);margin:0}.ob-steps{gap:6px;display:flex}.ob-steps i{background:var(--line);border-radius:2px;flex:1;height:4px}.ob-steps i.on{background:var(--ink)}.ob .btn{border-radius:14px;height:52px;font-size:15px}.ob .btn-col{flex-direction:column;gap:10px;display:flex}.ob-foot{font:400 13px/18px var(--sans);color:var(--ink-2);text-align:center;margin:0}.ob-back{font:500 14px/20px var(--sans);color:var(--ink-2);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:6px 0;display:inline-flex}.ob-back .ic{transform:rotate(180deg)}.choice{background:var(--surface);width:100%;box-shadow:var(--shadow-card);text-align:left;border:0;border-radius:16px;align-items:center;gap:16px;padding:18px 20px;display:flex}.choice:hover{box-shadow:inset 0 0 0 1.5px var(--ink),var(--shadow-card)}.choice .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.choice b{font:600 16px/22px var(--sans)}.choice small{font:400 14px/20px var(--sans);color:var(--ink-2)}.choice .tile{background:var(--sunken)}.ob-form{flex-direction:column;gap:16px;display:flex}.ob-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ob-err{font:500 13px/18px var(--sans);color:var(--red)}.ob-files{background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:2px;padding:6px 0;display:flex}.ob-files div{font:400 14px/20px var(--sans);align-items:center;gap:10px;padding:8px 14px;display:flex}.ob-files .ic{color:var(--green)}.ob-files small{color:var(--ink-2);margin-left:auto;font-size:12px}.confirm-pass{gap:6px;padding:24px}.confirm-pass .big{font:600 24px/30px var(--sans)}.obchecks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.obchecks li{font:500 16px/22px var(--sans);color:var(--ink-2);opacity:.4;animation:.3s forwards obRow;animation-delay:calc(.4s + var(--i) * .9s);align-items:center;gap:12px;display:flex}.obchecks .ck{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;animation:.3s forwards obCk;animation-delay:calc(.4s + var(--i) * .9s);border-radius:50%;flex:none;place-items:center;display:grid}@keyframes obRow{to{opacity:1;color:var(--ink)}}@keyframes obCk{to{background:var(--green);box-shadow:none;color:var(--on-pass-ok,#fff)}}@media (prefers-reduced-motion:reduce){.obrig{animation:none!important}.obchecks li,.obchecks .ck{animation-duration:10ms}}@container deskw (max-width:820px){.ob{flex-direction:column}.ob-left{border-right:0;border-bottom:1px solid var(--line);flex:0 0 280px}.obstrap{height:70px}.ob-right{padding:32px 24px}}.statusview{padding:24px max(16px,env(safe-area-inset-left,0px));flex:1;place-items:center;display:grid}.statusview .card{flex-direction:column;gap:10px;max-width:440px;padding:28px;display:flex}.statusview h2{font:600 22px/28px var(--sans)}.statusview p{color:var(--ink-2);margin:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iconbtn{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.iconbtn:hover{background:var(--hover)}.ed-head{align-items:center;gap:8px;margin-bottom:-6px;display:flex}.ed-title{font:600 20px/26px var(--sans);letter-spacing:-.01em}.editor{gap:16px;max-height:none}input.bigtime{width:100%;min-width:0;color:var(--ink);text-align:center;background:0 0;border:0;border-radius:10px;padding:0}input.bigtime:focus{outline:2px solid var(--ink);outline-offset:2px}.input.area{resize:vertical;height:auto;min-height:64px;font:400 15px/22px var(--sans);padding:10px 12px}select.input{appearance:auto;padding:0 10px}.savebar{background:var(--canvas);box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.savebar .lab,.lab{font:500 13px/18px var(--sans);color:var(--ink-2)}.savebar.danger{box-shadow:inset 0 0 0 1.5px var(--red);background:var(--red-soft)}.savebar .row-end{flex-wrap:wrap}.btn-dangerfill{background:var(--red);color:#fff}.deltext{color:var(--danger-ink);align-self:flex-start;height:36px;padding:0 4px}.picker{flex-direction:column;gap:10px;display:flex}.pk-groups,.xchips{flex-wrap:wrap;gap:6px;display:flex}.xchips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px;overflow-x:auto}.gchip{background:var(--surface);height:34px;box-shadow:inset 0 0 0 1px var(--line-strong);font:500 13px/18px var(--sans);color:var(--ink);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.gchip span{color:var(--ink-3)}.gchip[aria-pressed=true]{background:var(--pass);color:var(--on-pass);box-shadow:none}.gchip[aria-pressed=true] span{color:var(--on-pass-muted)}.pk-search{background:var(--surface);height:40px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink-2);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.pk-search input{min-width:0;font:400 15px/22px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.pk-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.pk-bar{align-items:center;gap:14px;display:flex}.pk-bar .linkbtn{padding:4px 0}.pk-list{background:var(--surface);max-height:216px;box-shadow:var(--shadow-card);border-radius:12px;overflow-y:auto}.pk-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 12px;display:flex}.pk-row:first-child{border-top:0}.pk-row:hover{background:var(--hover)}.pk-row .tx{flex-direction:column;flex:1;min-width:0;display:flex}.pk-row b{font:500 14px/20px var(--sans)}.pk-row small{font:400 12px/16px var(--sans);color:var(--ink-2)}.cbox{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--on-pass);border-radius:6px;flex:none;place-items:center;display:grid}.pk-row[aria-checked=true] .cbox{background:var(--pass);box-shadow:none}.pk-save{gap:8px;display:flex}.pk-save .input{height:40px}.toast .undo{background:var(--on-pass);color:var(--pass);height:32px;font:600 13px/18px var(--sans);border:0;border-radius:999px;flex:none;padding:0 14px}.toast{align-items:center}.lastsent{font-size:13px}.nsent,.rc-row,.cnote{align-items:flex-start;gap:12px;padding:10px 20px;display:flex}.nsent .tx,.rc-row .tx,.cnote .tx{flex-direction:column;flex:1;min-width:0;display:flex}.nsent b,.rc-row b,.cnote b{font:500 14px/20px var(--sans)}.nsent small,.rc-row small,.cnote small{font:400 12px/16px var(--sans);color:var(--ink-2)}.nsent .tile,.cnote .tile{border-radius:10px;width:32px;height:32px}.recent{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:10px;display:flex}.recent .rc-row{padding:6px 0}.pop{gap:12px;max-height:calc(100% - 80px);overflow-y:auto}.sendpill{background:var(--surface);box-shadow:var(--shadow-card)}.prow .t{flex-direction:column;display:flex}.prow .t .was,.crow2 .was{font:400 12px/16px var(--sans);color:var(--ink-3);text-decoration:line-through}.crewapp .phead{padding-top:10px}.papp.framed.crewapp .phead{padding:34px 14px 8px 16px}.asel{align-items:center;gap:4px;max-width:100%;display:inline-flex;position:relative}.asel select{appearance:none;font:600 15px/22px var(--sans);color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;max-width:260px;padding:0 18px 0 0}.asel .ic{pointer-events:none;position:absolute;right:0}.crow2{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 16px;transition:background .4s;display:flex}.crow2:first-child{border-top:0}.crow2 .t{width:50px;font:500 15px/22px var(--sans);flex-direction:column;flex:none;display:flex}.crow2 .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.crow2 b{font:500 15px/22px var(--sans)}.crow2 small{font:400 13px/18px var(--sans);color:var(--ink-2)}.crow2 small.nowv{color:var(--ink);font-weight:500}.crow2 small.note{color:var(--ink);background:var(--canvas);border-radius:8px;align-self:flex-start;padding:4px 8px}.crow2.gone{opacity:.7}.crow2.is-flash,.cnote.fresh{background:var(--flash)}.obdrop2{flex-direction:column;align-items:flex-start;gap:12px}.obdrop2 .tx{flex:none}.ob-uprow{align-items:center;gap:8px;display:flex}.ob .ob-uprow .btn{border-radius:999px;height:40px;font-size:14px}.ob-pick{cursor:pointer}.ob-files div{gap:10px}.ob-files .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ob-ty{background:var(--sunken);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;flex:none;height:22px;padding:0 8px;font:600 11px/22px var(--mono)!important;color:var(--ink)!important;margin:0!important}.ob-x{width:28px;height:28px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.ob-x .ic{color:var(--ink-2)!important}.obread li{align-items:flex-start}.obread .tx{flex-direction:column;min-width:0;display:flex}.obread .tx b{font:500 15px/22px var(--sans)}.obread .tx small{font:400 13px/18px var(--sans);color:var(--ink-2)}.ob-fgrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ob-ft{background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:2px;padding:14px;display:flex}.ob-ft b{font:600 26px/30px var(--sans);letter-spacing:-.01em}.ob-ft span{font:400 13px/18px var(--sans);color:var(--ink-2)}.ob-fpass{gap:4px;padding:18px}.ob-count{align-items:baseline;gap:10px;display:flex}.ob-count span:first-child{font:600 44px/48px var(--sans);letter-spacing:-.02em}.ob-count span:last-child{font:500 15px/22px var(--sans);color:var(--ink-2)}.ob-ppl{background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.ob-p{border:0;border-top:1px solid var(--line);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}.ob-p:first-child{border-top:0}.ob-p .tx{flex-direction:column;flex:1;min-width:0;display:flex}.ob-p b{font:500 15px/22px var(--sans)}.ob-p small{font:400 12px/16px var(--sans);color:var(--ink-2)}.ob-p .cbox{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:6px;flex:none;place-items:center;display:grid}.ob-p[aria-checked=true] .cbox{background:var(--pass);color:var(--on-pass);box-shadow:none}.ob-p[aria-checked=false] .tx{opacity:.55}.ob-pg .input.sel{flex:none;width:140px}.ob-add{gap:8px;display:flex}.ob-add .input{flex:1;min-width:0}.ob .ob-add .btn{border-radius:12px;height:44px}.ob-gsum{flex-wrap:wrap;gap:6px;display:flex}.ob-gsum .gchip{cursor:default}.ob-q{background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.ob-q>b{font:600 16px/22px var(--sans)}.ob-yn{align-self:flex-start}.ob-yn button{min-width:84px}.ob-money{align-items:center;gap:8px;display:flex}.ob-money span{font:600 18px/24px var(--sans);color:var(--ink-2)}.ob-money .input{font:600 18px/24px var(--sans)}.ob-money.sm{flex:none;width:120px}.ob-money.sm .input{height:38px;font-size:15px}.ob-rvc{flex-direction:column;display:flex}.ob-rv{border-top:1px solid var(--line);font:500 14px/20px var(--sans);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 16px;display:grid}.ob-rv:first-child{border-top:0}.ob-rv .linkbtn{color:var(--ink-2);padding:0;font-size:13px}.tv-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tv-top .ctiles{flex:360px;max-width:520px}.tv-who{flex:none;min-width:240px}.tv .csec{gap:10px}.tv-row{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.tv-row.compact{grid-template-columns:1fr;gap:8px}.tv-l{min-width:0}.tv-r{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.tv-rh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tv-rh b{font:600 15px/20px var(--sans)}.tv-pax{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 16px;display:grid}.tv-pr{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.tv-pr .tx{flex-direction:column;flex:1;min-width:0;display:flex}.tv-pr b{font:500 14px/20px var(--sans)}.tv-pr small{font:400 12px/16px var(--sans);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tv-you{background:var(--pass);height:18px;color:var(--on-pass);font:600 11px/18px var(--sans);vertical-align:1px;border-radius:5px;margin-left:4px;padding:0 6px;display:inline-block}.tv-chip.me .avatar{background:var(--on-pass);color:var(--pass)}.papp:not(.crewapp) .ptabs{gap:2px}.papp:not(.crewapp) .ptab{padding:0 10px}.papp:not(.crewapp) .ptab[aria-current=page]{padding:0 14px 0 12px}.tv-v{font:600 14px/20px var(--sans)}.tv-rm{background:var(--sunken);min-width:56px;height:28px;font:600 13px/28px var(--sans);border-radius:8px;flex:none;place-items:center;padding:0 8px;display:grid}.tv-chips{flex-wrap:wrap;gap:6px;display:flex}.tv-chip{background:var(--canvas);height:30px;font:500 13px/18px var(--sans);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 4px;display:inline-flex}.tv-chip .avatar{background:var(--surface);width:22px;height:22px;font-size:10px}.tv-chip b{color:var(--ink-2);font-weight:600}.tv-chip.me{background:var(--pass);color:var(--on-pass)}.tv-chip.me b{color:var(--on-pass-muted)}.tv-room{font:500 13px/18px var(--sans);align-items:center;gap:8px;margin-top:4px;display:inline-flex}.tv-room b{background:var(--pass);height:26px;color:var(--on-pass);font:600 14px/26px var(--sans);border-radius:8px;padding:0 10px}.tv-past{opacity:.6}.tv-me{flex-direction:column;gap:16px;max-width:460px;display:flex}.tv .cft,.tv .ctr{--fb:#74d4f2}.ob-ynpick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-8px;display:flex}.ob-yn2{gap:8px;display:flex}.ob-yn2 button{font:500 15px/20px var(--sans);color:var(--ink);border:0;align-items:center;gap:10px;display:inline-flex}.ob-yn2.pill button{min-width:96px;height:44px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0;border-radius:999px;justify-content:center;padding:0 20px}.ob-yn2.pill button[aria-pressed=true]{background:var(--pass);color:var(--on-pass);box-shadow:none}.ob-yn2.cards button{background:var(--canvas);text-align:left;border-radius:14px;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:14px;box-shadow:inset 0 0 0 1.5px #0000}.ob-yn2.cards .yi{background:var(--surface);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ob-yn2.cards button[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.ob-yn2.cards button[aria-pressed=true] .yi{background:var(--pass);color:var(--on-pass)}.yq-toggle{flex-flow:wrap;justify-content:space-between;align-items:center}.yq-toggle>b{flex:1;min-width:0}.yq-toggle>.field,.yq-toggle>.segw,.yq-toggle>.ob-ppl{flex-basis:100%}.ob-tog{font:500 14px/20px var(--sans);color:var(--ink-2);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.ob-tog .tg-s{background:var(--line-strong);border-radius:999px;flex:none;width:52px;height:32px;transition:background .2s;position:relative}.ob-tog .tg-s i{background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.ob-tog[aria-checked=true] .tg-s{background:var(--green)}.ob-tog[aria-checked=true] .tg-s i{transform:translate(20px)}.ob-tog[aria-checked=true] .tg-l{color:var(--ink)}.ob-yn2.radio{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:0;overflow:hidden}.ob-yn2.radio button{border-top:1px solid var(--line);background:0 0;height:48px;padding:0 14px}.ob-yn2.radio button:first-child{border-top:0}.ob-yn2.radio .rd{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none}.ob-yn2.radio button[aria-pressed=true]{background:var(--canvas)}.ob-yn2.radio button[aria-pressed=true] .rd{box-shadow:inset 0 0 0 6px var(--ink)}.ob-yn2.lime{background:var(--sunken);border-radius:14px;gap:4px;padding:4px}.ob-yn2.lime button{background:0 0;border-radius:11px;flex:1;justify-content:center;height:44px}.ob-yn2.lime button[aria-pressed=true]{background:var(--lime);color:#18181b;font-weight:600}.pob{background:var(--canvas);flex-direction:column;flex:1;min-height:0;display:flex}.pob-top{background:var(--wall-glow),var(--wall);border-bottom:1px solid var(--line);flex:none;height:96px;transition:height .35s;position:relative;overflow:hidden}.pob.pob-hero .pob-top{height:300px}.papp.framed .pob-top{height:120px}.papp.framed .pob.pob-hero .pob-top{height:320px}.pob-rig{transform-origin:50% 0;flex-direction:column;align-items:center;width:96px;margin-left:-48px;display:flex;position:absolute;top:0;left:50%;transform:rotate(-5deg)}.pob-rig.obdrop{animation:1.5s cubic-bezier(.25,.7,.25,1) both obDrop}.pob-rig.nudge{animation:.9s both obNudge}.pob-rig.swinging{animation:2.6s ease-in-out infinite obSwing}.pob-strap{background:repeating-linear-gradient(0deg,#2a2a2e 0 3px,#18181b 3px 6px);border-radius:0 0 3px 3px;width:12px;height:130px;margin-top:-110px}.pob.pob-hero .pob-strap{height:160px;margin-top:-20px}.pob-pass{aspect-ratio:5/6;color:#fff;width:72px;box-shadow:0 10px 24px var(--cast);background:#18181b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:-6px;display:flex;position:relative}.pob.pob-hero .pob-pass{width:128px;margin-top:-6px}.pob-slot{background:var(--wall);border-radius:999px;width:24px;height:8px;margin-left:-12px;position:absolute;top:8px;left:50%}.pob-wm{font:900 22px/.9 var(--brand);margin-top:8%}.pob.pob-hero .pob-wm{font-size:36px}.pob-band{font:600 8px/12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;max-width:86%;overflow:hidden}.pob-body{text-align:left;min-height:0;padding:20px max(16px,env(safe-area-inset-right,0px)) 28px max(16px,env(safe-area-inset-left,0px));flex-direction:column;flex:1;gap:20px;display:flex;overflow-y:auto}.papp.framed .pob-body{padding:18px 18px 30px}.pob h1{font:600 26px/32px var(--sans);letter-spacing:-.02em}.pob .lead{font:400 15px/22px var(--sans);color:var(--ink-2);margin:0}.pob .btn{height:50px}.pob .ob-row2{grid-template-columns:1fr}.pob .ob-fgrid{grid-template-columns:repeat(2,1fr)}.pob .ob-ft b{font-size:22px;line-height:26px}.pob .ob-pg{flex-wrap:wrap}.pob .ob-pg .input.sel{width:118px;font-size:13px}.pob .ob-money.sm{width:104px}.pob .ob-add{flex-wrap:wrap}.pob .ob-add .input{flex:120px}.pob .ob-ppl{max-height:none}.pob-body>*{flex-shrink:0}.pob .ob-rv{grid-template-columns:82px minmax(0,1fr) auto;padding:11px 14px;font-size:13px}.pob .drop{padding:18px}.pob .ob-count span:first-child{font-size:38px;line-height:42px}.pob-wait{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.pob-wait .brand{font:900 30px/1 var(--brand)}.pob-wait b{font:600 17px/24px var(--sans)}.cop{text-align:left;flex-direction:column;display:flex}.cop-stage{background:var(--cop-wall,none);flex-direction:column;flex:1 1 0;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.cop-rig{transform-origin:50% 0;z-index:1;will-change:transform;flex-direction:column;flex:none;align-items:center;width:152px;margin-top:-140px;display:flex;position:relative}.cop-strap{background:linear-gradient(90deg,transparent 3px,var(--on-pass-line) 3px,var(--on-pass-line) 4px,transparent 4px,transparent calc(100% - 4px),var(--on-pass-line) calc(100% - 4px),var(--on-pass-line) calc(100% - 3px),transparent calc(100% - 3px)),var(--pass);border-radius:0 0 3px 3px;flex:none;width:18px;height:120px;margin-bottom:-14px}.cop-tab{background:var(--pass);z-index:2;border-radius:0 0 7px 7px;flex:none;width:18px;height:28px;margin-top:-1px;margin-bottom:-17px;display:none;position:relative}.cop-cast{aspect-ratio:5/6;background:var(--cop-cast,#00000080);filter:blur(14px);transform-origin:50% 18px;z-index:0;border-radius:16px;position:absolute;bottom:0;left:0;right:0;transform:translate(26px,36px)rotate(-6deg)}.cop-pass{z-index:1;aspect-ratio:5/6;background:var(--pass);width:100%;color:var(--on-pass);transform-origin:50% 18px;box-shadow:var(--cop-lam,0 2px 6px #0000002e);border-radius:16px;place-items:center;display:grid;position:relative;transform:rotate(-6deg)}.cop-slot{background:var(--canvas);border-radius:999px;width:36px;height:13px;margin-left:-18px;position:absolute;top:13px;left:50%}.cop-wm{font:900 41px/.9 var(--brand);letter-spacing:.01em;text-transform:uppercase;margin-top:6%}.cop-body{padding:8px 24px calc(32px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;gap:24px;display:flex}.papp.framed .cop-body{padding-bottom:30px}.cop-h{font:600 32px/40px var(--sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.cop-lead{font:400 15px/22px var(--sans);color:var(--ink-2);margin:0}.cop-btns{flex-direction:column;gap:12px;display:flex}.cop .btn{border-radius:14px;gap:10px;height:52px;font-size:15px}.cop-foot{font:400 13px/18px var(--sans);color:var(--ink-2);text-align:center;margin:0}.cop .logo-google{flex:none;display:block}.cop-apple{background:currentColor;flex:none;width:20px;height:20px;margin-top:-3px;-webkit-mask:url(data:image/png;base64,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) 50%/contain no-repeat;mask:url(data:image/png;base64,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) 50%/contain no-repeat}.ob-acct-check{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ob-spin{border:3px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite obspin}@keyframes obspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ob-spin{animation-duration:2.4s}}.ob-acct{gap:6px;padding:20px}.ob-acct-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ob-plan{background:var(--lime);color:#18181b;height:24px;font:600 12px/24px var(--sans);border-radius:999px;padding:0 10px}.ob-acct-n{font:600 22px/28px var(--sans)}.ob-acct-f{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ob-acct-f span{flex-direction:column;gap:2px;min-width:0;display:flex}.ob-acct-f small{font:400 12px/16px var(--sans)}.ob-acct-f b{font:500 14px/20px var(--sans)}.ob .cft,.ob .ctr{--fb:#74d4f2}.obr-list{flex-direction:column;gap:18px;display:flex}.obr-item{flex-direction:column;gap:8px;display:flex}.obr-item.is-rm .cft,.obr-item.is-rm .obr-stay{opacity:.35;filter:grayscale()}.obr-foot{font:400 13px/18px var(--sans);color:var(--ink-2);align-items:center;gap:10px;padding:0 4px;display:flex}.obr-foot.rm{justify-content:space-between}.obr-src{text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.obr-src .ic{flex:none;width:14px;height:14px}.obr-no{color:var(--ink-2);white-space:nowrap;flex:none;padding:0;font-size:13px}.obr-ok{background:var(--surface);height:32px;box-shadow:inset 0 0 0 1.5px var(--ink);font:600 13px/18px var(--sans);color:var(--ink);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.obr-ok[aria-pressed=true]{background:var(--green-soft);box-shadow:none;color:var(--ink)}.obr-ok[aria-pressed=true] .ic{color:var(--green)}.obr-add{border:2px dashed var(--line-strong);height:52px;font:500 15px/20px var(--sans);color:var(--ink);background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;display:flex}.obr-form{flex-direction:column;gap:14px;padding:18px;display:flex}.obr-form>b{font:600 17px/22px var(--sans)}.obr-form .btnrow .btn{height:46px}.obr-facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-top:6px;padding-top:10px;display:flex}.obr-facts span{flex-direction:column;display:flex}.obr-facts small{font:500 11px/14px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.obr-facts b{font:600 14px/20px var(--sans)}.obr-crew{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.obr-ch{justify-content:space-between;align-items:center;gap:10px;display:flex}.obr-ch b{font:600 14px/20px var(--sans)}.obr-ch .linkbtn{padding:0;font-size:13px}.obr-gs{flex-wrap:wrap;gap:6px;display:flex}.obr-g{background:var(--sunken);height:24px;font:500 12px/24px var(--sans);border-radius:999px;padding:0 9px}.obr-g b{font-weight:700}.obr-pl{box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.obr-pl .ob-p{padding:8px 12px}.obr-rooms{flex-direction:column;display:flex}.obr-rm{border-top:1px solid var(--line);font:500 13px/18px var(--sans);align-items:center;gap:10px;padding:6px 0;display:flex}.obr-rm:first-child{border-top:0}.cg-cb{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.cg-cb[aria-checked=true]{background:var(--pass);color:var(--on-pass);box-shadow:none}.cg-row.off .tx,.cg-row.off .avatar{opacity:.45}.cg-row.off .cg-sel{opacity:.5}.cg-sec{flex-direction:column;gap:8px;display:flex}.cg-sh{justify-content:space-between;align-items:baseline;gap:8px;padding:0 4px;display:flex}.cg-sh b{font:600 14px/20px var(--sans)}.cg-cards{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.cg-card{background:var(--surface);box-shadow:var(--shadow-card);opacity:.6;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.cg-card.on{opacity:1;box-shadow:inset 0 0 0 2px var(--ink),var(--shadow-card)}.cg-ct{text-align:left;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.cg-ct .avatar{margin-bottom:6px}.cg-ct b{font:600 14px/20px var(--sans)}.cg-ct small{font:400 12px/16px var(--sans);color:var(--ink-2)}.cg-tick{font:600 12px/16px var(--sans);color:var(--ink-2);align-items:center;gap:4px;margin-top:6px;display:inline-flex}.cg-card.on .cg-tick{color:var(--green)}.cg-card .cg-sel{width:100%;height:34px;font-size:13px}.cg-board{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.cg-col{background:var(--sunken);border-radius:16px;flex-direction:column;flex:0 0 220px;gap:8px;padding:12px;display:flex}.cg-col.off{box-shadow:inset 0 0 0 1.5px dashed var(--line-strong);border:1.5px dashed var(--line-strong);background:0 0}.cg-pill{background:var(--surface);box-shadow:var(--shadow-card);text-align:left;font:inherit;color:inherit;border:0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.cg-pill .tx{flex-direction:column;flex:1;min-width:0;display:flex}.cg-pill b{font:500 13px/18px var(--sans)}.cg-pill small{font:400 11px/14px var(--sans);color:var(--ink-2)}.cg-pill .cg-sel{order:3;width:100%;height:32px;font-size:12px}.cg-pill.add{opacity:.7}.cg-tabs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.cg-adds{flex-direction:column;gap:8px;display:flex}.pob .cg-sel{width:112px;font-size:13px}.up-pick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.up-fab{z-index:5;background:var(--lime);color:#18181b;border:0;border-radius:20px;place-items:center;width:60px;height:60px;display:grid;position:absolute;bottom:96px;right:18px;box-shadow:0 10px 24px #18181b38}.papp.framed .up-fab{bottom:104px}.up-pill{z-index:5;background:var(--lime);color:#18181b;height:48px;font:600 14px/20px var(--sans);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;display:inline-flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #18181b38}.papp.framed .up-pill{bottom:104px}.up-head{background:var(--lime);color:#18181b;border:0;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.up-head .ic{width:18px;height:18px}.up-card{border:2px dashed var(--line-strong);background:var(--surface);text-align:left;width:100%;color:var(--ink);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.up-card .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.up-card b{font:600 15px/20px var(--sans)}.up-card small{font:400 12px/16px var(--sans);color:var(--ink-2)}.up-go{background:var(--pass);height:32px;color:var(--on-pass);font:600 13px/32px var(--sans);border-radius:999px;flex:none;padding:0 12px}.up-quick{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.up-q{background:var(--surface);height:84px;box-shadow:var(--shadow-card);font:500 13px/18px var(--sans);color:var(--ink);border:0;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.up-q:first-child{background:var(--lime);color:#18181b}.up-bar{z-index:5;background:var(--lime);color:#18181b;text-align:left;border:0;border-radius:18px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex;position:absolute;bottom:92px;left:14px;right:14px;box-shadow:0 10px 24px #18181b38}.papp.framed .up-bar{bottom:100px}.up-bar .tx{flex-direction:column;flex:1;min-width:0;display:flex}.up-bar b{font:600 15px/20px var(--sans)}.up-bar small{font:400 12px/16px var(--sans);opacity:.75}.up-bi{color:#c8f031;background:#18181b;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.up-bi .ic{width:18px;height:18px}.up-right{z-index:5;background:var(--lime);color:#18181b;height:48px;font:600 14px/20px var(--sans);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 6px;display:inline-flex;position:absolute;bottom:96px;right:16px;box-shadow:0 10px 24px #18181b38}.up-right .up-bi{border-radius:999px}.papp.framed .up-right{bottom:104px}.up-split{z-index:5;background:var(--lime);border-radius:999px;align-items:center;height:48px;display:flex;position:absolute;bottom:96px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 24px #18181b38}.papp.framed .up-split{bottom:104px}.up-split button{color:#18181b;height:100%;font:600 14px/20px var(--sans);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.up-split span{background:#18181b40;width:1px;height:22px}.mx-mine{text-align:left;flex-direction:column;gap:12px;padding:16px;display:flex}.mx-mh{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mx-mh>div{flex-direction:column;display:flex}.mx-mh b{font:600 26px/32px var(--sans);letter-spacing:-.01em}.mx-add{background:var(--lime);color:#18181b;height:40px}.mx-list{border-top:1px solid var(--line);flex-direction:column;margin:0 -16px -16px;display:flex}.mx-tog{border:0;border-top:1px solid var(--line);width:calc(100% + 32px);font:500 14px/20px var(--sans);color:var(--ink);background:0 0;justify-content:space-between;align-items:center;margin:0 -16px -16px;padding:12px 16px;display:flex}.mx-tog[aria-expanded=true]{margin-bottom:0}.mx-chev{transition:transform .2s;display:flex}.mx-chev.up{transform:rotate(180deg)}.mx-cam{z-index:15;color:#fff;background:#0c0c0d;flex-direction:column;display:flex;position:absolute;inset:0}.papp.framed .mx-cam{padding-top:30px}.mx-ct{justify-content:space-between;align-items:center;padding:10px 8px 0;display:flex}.mx-ct .iconbtn{color:#fff}.mx-ct b{font:600 15px/20px var(--sans)}.mx-view{flex:1;place-items:center;margin:14px 26px;display:grid;position:relative}.mx-view .paper{width:210px;transform:rotate(-2deg)}.mx-view .corner{opacity:.85;border:3px solid #fff;width:28px;height:28px;position:absolute}.mx-view .corner.tl{border-bottom:0;border-right:0;border-radius:10px 0 0;top:0;left:0}.mx-view .corner.tr{border-bottom:0;border-left:0;border-radius:0 10px 0 0;top:0;right:0}.mx-view .corner.bl{border-top:0;border-right:0;border-radius:0 0 0 10px;bottom:0;left:0}.mx-view .corner.br{border-top:0;border-left:0;border-radius:0 0 10px;bottom:0;right:0}.mx-hint{text-align:center;color:#a1a1aa;font:400 14px/20px var(--sans);margin:0;padding:0 24px}.mx-bot{grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 24px 28px;display:grid}.mx-shutter{background:0 0;border:4px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;padding:0;display:grid}.mx-shutter:after{content:"";background:#fff;border-radius:50%;width:56px;height:56px}.mx-side{color:#fff;font:500 12px/16px var(--sans);background:0 0;border:0;flex-direction:column;justify-self:start;align-items:center;gap:4px;display:flex}.mx-rev{text-align:left;z-index:15;background:var(--canvas);flex-direction:column;display:flex;position:absolute;inset:0}.papp.framed .mx-rev{padding-top:30px}.mx-nav{padding:8px 12px 0}.mx-nav .linkbtn .ic{width:18px;height:18px}.mx-body{flex-direction:column;flex:1;gap:18px;min-height:0;padding:8px 18px 28px;display:flex;overflow-y:auto}.mx-body>*{flex-shrink:0}.mx-h{font:600 28px/34px var(--sans);letter-spacing:-.02em}.mx-read{align-items:center;gap:14px;display:flex}.mx-thumb{background:var(--sunken);border-radius:6px;flex:none;width:56px;height:72px;position:relative;overflow:hidden}.mx-thumb .paper{width:190px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.read-chip{background:var(--blue-soft);height:24px;font:500 12px/16px var(--sans);border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.read-chip .ic{color:var(--blue);width:14px;height:14px}.mx-skel{background:var(--sunken);border-radius:10px;height:52px;animation:1.1s ease-in-out infinite pulse}.mx-amt{grid-template-columns:1fr 112px;gap:8px;display:grid}.input.bad{border-color:var(--red)}.mx-pays{grid-template-columns:1fr 1fr;gap:12px;padding:4px;display:grid}.mxc{aspect-ratio:1.586;text-align:left;font:500 13px/16px var(--sans);border:0;border-radius:12px;flex-direction:column;justify-content:space-between;padding:10px 12px;display:flex;position:relative}.mxc.me{color:#fff;background:#18181b}.mxc.tr{background:var(--lime);color:#18181b}.mxc[aria-checked=true]{box-shadow:0 0 0 3px var(--canvas),0 0 0 5.5px var(--ink)}.mxc{text-align:left!important;align-items:stretch!important}.mxc>span{text-align:left;width:100%;display:flex}.mxc-top{justify-content:space-between;align-items:center;width:100%;display:flex}.mxc-num,.mxc-lab{justify-content:flex-start}.mxc-chip{background:linear-gradient(135deg,#f5d0fe,#bae6fd 35%,#bbf7d0 65%,#fde68a);border-radius:4px;width:26px;height:19px}.mxc-nfc{opacity:.8;display:inline-flex;transform:rotate(90deg)}.mxc-num{font:500 11px/14px var(--mono);letter-spacing:.08em;opacity:.7}.mxc-lab{font:600 14px/18px var(--sans)}.mx-cats{flex-wrap:wrap;gap:8px;display:flex}.mx-cat{border:1px solid var(--line-strong);background:var(--surface);height:40px;font:500 14px/20px var(--sans);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.mx-cat .sw{border-radius:3px;width:10px;height:10px}.mx-cat[aria-checked=true]{background:var(--pass);color:var(--on-pass);border-color:var(--pass)}.mx-submit{border-radius:14px;height:52px}.ar-pill{background:var(--pass);width:100%;height:56px;color:var(--on-pass);font:600 16px/22px var(--sans);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;display:flex}.ar-b{justify-content:space-between;padding:0 8px 0 22px}.ar-b .ar-tx{align-items:center;gap:10px;display:inline-flex}.ar-sub{text-align:right;font:400 13px/18px var(--sans);color:var(--on-pass-muted);flex:1;padding-right:10px}.ar-plus{background:var(--lime);color:#18181b;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ar-in{height:52px}.dp-f{text-align:left;cursor:pointer;color:var(--ink);align-items:center;gap:8px;display:flex}.dp-f.ph span{color:var(--ink-3)}.dp-f.on{border-color:var(--ink)}.dp-f .ic{color:var(--ink-2);flex:none}.dp-f span{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.dp{background:var(--surface);box-shadow:var(--shadow-pop);border-radius:18px;flex-direction:column;gap:10px;padding:14px;animation:.18s rise;display:flex}.dp-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.dp-q{font:500 13px/18px var(--sans);color:var(--ink-2)}.dp-a{background:var(--sunken);width:34px;height:34px;color:var(--ink);border:0;border-radius:999px;place-items:center;display:grid}.dp-a.r .ic{transform:rotate(180deg)}.dp-m{flex-direction:column;gap:8px;min-width:0;display:flex}.dp-mh b{font:600 16px/22px var(--sans)}.dp-g{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;display:grid}.dp-w{text-align:center;font:500 11px/16px var(--sans);color:var(--ink-2);padding-bottom:4px}.dp-d{height:38px;color:var(--ink);font:500 14px/20px var(--sans);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.dp-d span{z-index:1;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.dp-d:hover span{background:var(--sunken)}.dp-d.td span{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.dp-d.in:before,.dp-d.rs:before,.dp-d.re:before{content:"";background:var(--dp-band,#eef8c8);position:absolute;inset:2px 0}.dp-d.rs:before{left:50%}.dp-d.re:before{right:50%}.dp-d.s span,.dp-d.e span{background:var(--pass);color:var(--on-pass)}.dp-foot{border-top:1px solid var(--line);font:500 13px/18px var(--sans);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.dp-foot .linkbtn{padding:0}.dpk-range{box-shadow:none;border:1.5px solid var(--line);animation:none}.dpk-range .dp-d{height:44px}.dpk-range .dp-d span{border-radius:12px;width:42px;height:42px}.dpk-range .dp-d.in:before,.dpk-range .dp-d.rs:before,.dpk-range .dp-d.re:before{background:var(--lime);opacity:.35;top:3px;bottom:3px}.dpk-range .dp-d.s span,.dpk-range .dp-d.e span{background:var(--lime);color:#18181b;font-weight:700}.dpk-pass{color:#fff;box-shadow:var(--shadow-pass);--dp-band:#c8f03133;background:#18181b}.dpk-pass .dp-mh b{font:600 13px/18px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#c8f031}.dpk-pass .dp-w,.dpk-pass .dp-q{color:#a1a1aa}.dpk-pass .dp-d{color:#fff}.dpk-pass .dp-d:hover span{background:#ffffff1a}.dpk-pass .dp-d.td span{box-shadow:inset 0 0 0 1.5px #6b6b73}.dpk-pass .dp-d.s span,.dpk-pass .dp-d.e span{color:#18181b;background:#c8f031}.dpk-pass .dp-a{color:#fff;background:#ffffff1a}.dpk-pass .dp-foot{border-top-color:#ffffff24}.dpk-pass .dp-foot .linkbtn{color:#c8f031}.dp-twin{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dp-twin .dp-d{height:32px;font-size:13px}.dp-twin .dp-d span{width:30px;height:30px}.pob .dp-twin{grid-template-columns:1fr}.cg-twin{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cg-dash{border:2px dashed var(--line-strong);height:48px;font:500 14px/20px var(--sans);color:var(--ink);background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}.cg-dash[aria-pressed=true]{border-style:solid;border-color:var(--ink)}.cg-dash.wide{width:100%}.cg-form{background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.cg-pcard .cg-form,.cg-miss .cg-form,.cg-inl .cg-form{box-shadow:none;background:0 0;padding:0}.cg-form .btnrow{justify-content:flex-end}.cg-form .btnrow .btn{border-radius:999px;flex:none;height:40px;font-size:14px}.cg-gs{width:100%;max-width:none}.cg-miss{flex-direction:column;gap:12px;padding:16px;display:flex;overflow:visible}.cg-mh{align-items:center;gap:12px;display:flex}.cg-mh .tx{flex-direction:column;display:flex}.cg-mh b{font:600 15px/20px var(--sans)}.cg-mh small{font:400 13px/18px var(--sans);color:var(--ink-2)}.cg-ng{align-self:flex-start;gap:6px;padding:0}.cg-inadd{border:0;border-top:1px solid var(--line);width:100%;font:500 13px/18px var(--sans);color:var(--ink-2);text-align:left;background:0 0;align-items:center;gap:8px;padding:10px 14px;display:flex}.cg-inl{border-top:1px solid var(--line);padding:12px 14px}.cg-pills{gap:8px;display:flex}.cg-lp,.cg-op{height:44px;font:600 14px/20px var(--sans);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 18px;display:inline-flex}.cg-lp{background:var(--lime);color:#18181b}.cg-op{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);background:0 0}.cg-pcard{flex-direction:column;gap:12px;padding:14px;display:flex}.cg-black{background:var(--pass);width:100%;height:52px;color:var(--on-pass);font:600 15px/20px var(--sans);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:flex}.gp-chips{flex-wrap:wrap;gap:6px;display:flex}.gp-chip{background:var(--sunken);height:36px;font:500 14px/20px var(--sans);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.gp-chip .ic{width:14px;height:14px}.gp-chip[aria-checked=true]{background:var(--pass);color:var(--on-pass);padding-left:10px}.gp-drop{position:relative}.gp-btn{text-align:left;cursor:pointer;align-items:center;gap:10px;display:flex}.gp-btn.on{border-color:var(--ink)}.gp-val{min-width:0;font:500 15px/20px var(--sans);flex:1}.gp-dot{background:var(--lime);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #18181b33}.gp-chev{transition:transform .2s;display:flex}.gp-chev.up{transform:rotate(180deg)}.gp-menu{z-index:20;background:var(--surface);box-shadow:var(--shadow-pop);border-radius:16px;flex-direction:column;max-height:280px;padding:6px;animation:.16s rise;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.gp-opt{text-align:left;height:44px;color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.gp-opt:hover,.gp-opt[aria-selected=true]{background:var(--sunken)}.gp-opt .gp-dot{background:var(--line-strong)}.gp-opt[aria-selected=true] .gp-dot{background:var(--lime)}.gp-ck{width:18px;color:var(--ink);display:flex}.gp-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gp-tile{background:var(--sunken);text-align:left;color:var(--ink);border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;display:flex}.gp-ini{background:var(--surface);width:28px;height:28px;font:700 13px/1 var(--sans);border-radius:9px;place-items:center;margin-bottom:6px;display:grid}.gp-tile b{font:600 13px/18px var(--sans)}.gp-tile small{font:400 11px/14px var(--sans);color:var(--ink-2)}.gp-tile[aria-checked=true]{background:var(--lime);color:#18181b}.gp-tile[aria-checked=true] small{color:#3f4a10}.gp-tile[aria-checked=true] .gp-ini{color:#c8f031;background:#18181b}.cg-miss .up-pick{margin-top:4px}.gp-drop.open{z-index:30}.gp-drop.sm .gp-btn{border-radius:10px;gap:8px;height:38px;padding:0 10px}.gp-drop.sm .gp-val{font-size:13px}.gp-drop.sm .gp-menu{width:200px;left:auto;right:0}.cg-sel{flex:none;width:140px}.cg-sec .ob-ppl{max-height:none;overflow:visible}.cg-sec .ob-p{position:relative}.cg-sec .ob-p:has(.gp-drop.open){z-index:30}.obr-pl:has(.gp-drop.open){max-height:none;overflow:visible}.obr-pl .ob-p{position:relative}.obr-pl .ob-p:has(.gp-drop.open){z-index:30}.obr-crew{overflow:visible}.tv-tiles{max-width:520px}.tw-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tw-lab{font:500 14px/20px var(--sans);color:var(--ink-2)}.tw-seg{min-width:220px}.tw-av{flex-wrap:wrap;gap:8px;display:flex}.tw-av button{background:var(--surface);height:44px;box-shadow:var(--shadow-card);font:500 14px/20px var(--sans);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 6px;display:inline-flex}.tw-av button[aria-pressed=true]{background:var(--pass);color:var(--on-pass)}.tw-av button[aria-pressed=true] .hint{color:var(--on-pass-muted)}.tw-stack{display:flex}.tw-stack .avatar{width:28px;height:28px;box-shadow:0 0 0 2px var(--surface);margin-left:-8px;font-size:10px}.tw-stack .avatar:first-child{margin-left:0}.tw-av button[aria-pressed=true] .tw-stack .avatar{box-shadow:0 0 0 2px var(--pass)}.tw-av .avatar.me{background:var(--lime);color:#18181b;width:32px;height:32px}.tw-sw{background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;max-width:520px;padding:10px 14px;display:flex}.tw-tog{font:500 14px/20px var(--sans);color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.tw-s{background:var(--line-strong);border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.tw-s i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.tw-tog[aria-checked=true] .tw-s{background:var(--green)}.tw-tog[aria-checked=true] .tw-s i{transform:translate(18px)}.tw-tabs{border-bottom:1px solid var(--line);gap:22px;max-width:520px;display:flex}.tw-tabs button{height:42px;font:500 15px/20px var(--sans);color:var(--ink-2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0;display:inline-flex}.tw-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.tw-n{background:var(--sunken);height:20px;font:600 11px/20px var(--sans);border-radius:999px;padding:0 6px}.twc-lime .tw-seg button[aria-pressed=true],.twc-lime .tw-av button[aria-pressed=true]{background:var(--lime);color:#18181b;box-shadow:none}.twc-lime .tw-av button[aria-pressed=true] .hint{color:#3f4a10}.twc-lime .tw-tabs button[aria-pressed=true]{border-bottom-color:var(--lime);border-bottom-width:3px}.twc-lime .tw-tog[aria-checked=true] .tw-s{background:var(--lime)}.twc-lime .tw-tog[aria-checked=true] .tw-s i{background:#18181b}.twc-ink .tw-seg{background:var(--pass)}.twc-ink .tw-seg button{color:var(--on-pass-muted)}.twc-ink .tw-seg button[aria-pressed=true]{background:var(--on-pass);color:var(--pass)}.twc-ink .tw-av button{background:var(--pass);color:var(--on-pass-muted);box-shadow:none}.twc-ink .tw-av button[aria-pressed=true]{background:var(--on-pass);color:var(--pass);box-shadow:inset 0 0 0 2px var(--pass)}.twc-ink .tw-tabs{border-bottom:0;gap:6px}.twc-ink .tw-tabs button{background:var(--sunken);border:0;border-radius:999px;height:36px;padding:0 14px}.twc-ink .tw-tabs button[aria-pressed=true]{background:var(--pass);color:var(--on-pass)}.twc-ink .tw-sw{background:var(--pass)}.twc-ink .tw-sw .tw-lab,.twc-ink .tw-tog{color:var(--on-pass)}.twc-ink .tw-tog[aria-checked=true] .tw-s{background:var(--lime)}.twc-blue .tw-seg button[aria-pressed=true],.twc-blue .tw-av button[aria-pressed=true]{color:#18181b;box-shadow:none;background:#74d4f2}.twc-blue .tw-av button[aria-pressed=true] .hint{color:#1d4e5e}.twc-blue .tw-tabs button[aria-pressed=true]{border-bottom-width:3px;border-bottom-color:#2ba8d4}.twc-blue .tw-tog[aria-checked=true] .tw-s{background:#74d4f2}.twc-yellow .tw-seg button[aria-pressed=true],.twc-yellow .tw-av button[aria-pressed=true]{color:#18181b;box-shadow:none;background:#fd6}.twc-yellow .tw-av button[aria-pressed=true] .hint{color:#5c4a00}.twc-yellow .tw-tabs button[aria-pressed=true]{border-bottom-width:3px;border-bottom-color:#e8b600}.twc-yellow .tw-tog[aria-checked=true] .tw-s{background:#fd6}.twc-line .tw-seg{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.twc-line .tw-seg button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink);background:0 0;font-weight:600}.twc-line .tw-av button{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.twc-line .tw-av button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0;font-weight:600}.twc-line .tw-av button[aria-pressed=true] .hint{color:var(--ink-2)}.twc-line .tw-sw{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.twc-line .tw-tog[aria-checked=true] .tw-s{background:var(--ink)}.xc-mode{align-self:flex-start;min-width:240px}.xc-pad{flex-direction:column;gap:14px;padding:18px 20px;display:flex;overflow:visible}.xc-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.xc-h h3{font:600 20px/26px var(--sans)}.xm-g{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.xm-w{font:600 11px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:0 4px}.xm-c{text-align:left;background:var(--canvas);min-height:116px;color:var(--ink);border:0;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.xm-c.out{color:var(--ink-3);background:0 0}.xm-c.out b{font:500 14px/20px var(--sans);opacity:.5}.xm-c.out{background:var(--canvas);min-height:0;box-shadow:inset 0 0 0 1px dashed var(--line)}.xm-c.out .xm-city{opacity:.6}.xm-c.in{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.xm-c.in:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.xm-c.td{background:var(--pass);color:var(--on-pass)}.xm-c.td .xm-city,.xm-c.td .xm-it,.xm-c.td .xm-more{color:var(--on-pass-muted)}.xm-c.sel:not(.td){box-shadow:inset 0 0 0 2px var(--ink)}.xm-top{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.xm-top b{font:600 18px/22px var(--sans)}.xm-city{font:500 11px/14px var(--sans);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xm-tags{flex-wrap:wrap;gap:3px;display:flex}.xm-tags .ktag{height:18px;padding:0 5px;font-size:9px}.xm-it{font:400 11px/15px var(--sans);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xm-it .tnum{color:inherit;font-weight:600}.xm-more{font:500 11px/14px var(--sans);color:var(--ink-3)}.xk-wrap{grid-template-columns:48px minmax(0,1fr);gap:6px;display:grid;overflow-x:auto}.xk-hrs{margin-top:52px;position:relative}.xk-hrs span{font:500 10px/12px var(--mono);color:var(--ink-2);position:absolute;right:4px;transform:translateY(-50%)}.xk-cols{gap:4px;min-width:640px;display:grid}.xk-dh{background:var(--canvas);text-align:left;height:48px;color:var(--ink);border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:4px;padding:0 8px;display:flex}.xk-dh b{font:600 13px/18px var(--sans)}.xk-dh small{font:400 11px/14px var(--sans);color:var(--ink-2)}.xk-col.td .xk-dh{background:var(--pass);color:var(--on-pass)}.xk-col.td .xk-dh small{color:var(--on-pass-muted)}.xk-col.sel:not(.td) .xk-dh{box-shadow:inset 0 0 0 2px var(--ink)}.xk-body{background:var(--canvas);border-radius:10px;position:relative}.xk-body i{background:var(--line);height:1px;position:absolute;left:0;right:0}.xk-b{text-align:left;font:400 11px/14px var(--sans);background:var(--surface);box-shadow:inset 3px 0 0 var(--line-strong),0 1px 2px #00000014;color:var(--ink);border:0;border-radius:7px;padding:3px 6px;position:absolute;left:3px;right:3px;overflow:hidden}.xk-b b{font-weight:600}.xk-b.show{background:#fff4cc;box-shadow:inset 3px 0 #e8b600}.xk-b.trav{background:#e2f6fd;box-shadow:inset 3px 0 #2ba8d4}.xa{flex-direction:column;display:flex}.xa-row{border-top:1px solid var(--line);gap:16px;padding:14px 20px;display:flex}.xa-row:first-child{border-top:0}.xa-row.td{background:var(--canvas)}.xa-d{background:var(--sunken);width:56px;color:var(--ink);border:0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:8px 0;display:flex}.xa-row.td .xa-d{background:var(--pass);color:var(--on-pass)}.xa-dow{font:500 11px/14px var(--sans);opacity:.75}.xa-d b{font:600 22px/26px var(--sans)}.xa-m{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.xa-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xa-h b{font:600 15px/20px var(--sans)}.xa-its{flex-wrap:wrap;gap:6px;display:flex}.xa-it{background:var(--canvas);height:30px;box-shadow:inset 0 0 0 1px var(--line);font:400 13px/18px var(--sans);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.xa-it .tnum{font-weight:600}.xl-wrap{overflow-x:auto}.xl-g{gap:4px;min-width:900px;display:grid}.xl-dh{background:var(--canvas);text-align:left;color:var(--ink);border:0;border-radius:10px;flex-direction:column;padding:6px 8px;display:flex}.xl-dh b{font:600 13px/18px var(--sans)}.xl-dh small{font:400 11px/14px var(--sans);color:var(--ink-2)}.xl-dh.td{background:var(--pass);color:var(--on-pass)}.xl-dh.td small{color:var(--on-pass-muted)}.xl-lane{font:600 12px/16px var(--sans);color:var(--ink-2);padding:8px 4px}.xl-cell{background:var(--canvas);border-radius:8px;flex-direction:column;gap:3px;min-height:44px;padding:3px;display:flex}.xl-cell.td{background:var(--sunken)}.xl-b{text-align:left;font:400 11px/14px var(--sans);background:var(--surface);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;box-shadow:inset 3px 0 0 var(--line-strong);border:0;border-radius:6px;padding:3px 6px;overflow:hidden}.xl-b .tnum{font-weight:600}.xl-b.show{background:#fff4cc;box-shadow:inset 3px 0 #e8b600}.xl-b.trav{background:#e2f6fd;box-shadow:inset 3px 0 #2ba8d4}.xd-g{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.xd{text-align:left;color:var(--ink);border:0;flex-direction:column;gap:4px;min-height:150px;padding:14px;display:flex;overflow:visible}.xd.td{background:var(--pass);color:var(--on-pass)}.xd.td .hint,.xd.td .xd-city,.xd.td .xd-dow,.xd.td .xd-f{color:var(--on-pass-muted)}.xd.sel:not(.td){box-shadow:inset 0 0 0 2px var(--ink)}.xd.t-show:not(.td){box-shadow:inset 0 4px 0 #fd6,var(--shadow-card)}.xd.t-travel:not(.td){box-shadow:inset 0 4px 0 #74d4f2,var(--shadow-card)}.xd-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.xd-dow{font:500 12px/16px var(--sans);color:var(--ink-2)}.xd-tags{gap:3px;display:flex}.xd-tags .ktag{height:18px;padding:0 5px;font-size:9px}.xd-n{font:600 34px/38px var(--sans);letter-spacing:-.02em}.xd-city{font:600 14px/20px var(--sans)}.xd-f{font:400 12px/16px var(--sans);color:var(--ink-2);margin-top:auto}.bud{flex-direction:column;gap:6px;margin-top:10px;display:flex}.bud-t{background:var(--on-pass-line);border-radius:999px;height:6px;overflow:hidden}.bud-t i{background:var(--lime);border-radius:999px;height:100%;display:block}.bud.over .bud-t i{background:var(--red)}.bud.light .bud-t{background:var(--sunken)}.bud.light .bud-t i{background:var(--ink)}.bud.light small{color:var(--ink-2)}.cxbud{flex-direction:column;padding:14px 16px;display:flex}.cxbud-h{justify-content:space-between;align-items:baseline;display:flex}.cxbud-h b{font:600 20px/26px var(--sans)}.cxbud .bud{margin-top:8px}.xw-body{flex-direction:column;gap:14px;padding:0 20px 18px;display:flex}.xw-total{box-shadow:none;padding:16px 18px}.xw-bar{background:var(--sunken);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.xw-bar i{height:100%;display:block}.xw-list{flex-direction:column;display:flex}.xw-row{border-top:1px solid var(--line);font:400 14px/20px var(--sans);grid-template-columns:12px minmax(0,1fr) auto 72px;align-items:center;gap:10px;padding:8px 0;display:grid}.xw-row:first-child{border-top:0}.xw-row b{text-align:right;font-weight:600}.xw-row .sw{border-radius:3px;width:10px;height:10px}.xw-pend{background:var(--canvas);width:100%;font:500 14px/20px var(--sans);color:var(--ink);text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.xw-pend span:nth-child(2){flex:1}.dr-pick{flex-wrap:wrap;align-items:center;gap:6px;padding:0 20px 12px;display:flex}.dr-opt{background:var(--sunken);height:28px;font:500 12px/16px var(--sans);color:var(--ink);border:0;border-radius:999px;padding:0 10px}.dr-opt[aria-pressed=true]{background:var(--pass);color:var(--on-pass)}.dr-desc{flex-basis:100%}.tcard{position:relative}.tcard .drow{cursor:grab;touch-action:pan-y}.orow{background:var(--surface);position:relative}.tcard.dr-grip .trow,.tcard .trow.has-grip{cursor:pointer}body.is-dragging,body.is-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.trow{position:relative}.tgrip{width:18px;height:28px;color:var(--ink-2);cursor:grab;opacity:.55;border-radius:6px;place-items:center;margin-top:-14px;display:grid;position:absolute;top:50%;left:4px}.trow:hover .tgrip{opacity:1;background:var(--sunken)}.tcard .trow.has-grip{padding-left:28px}.dr-ind{background:var(--ink);pointer-events:none;z-index:6;border-radius:2px;height:2px;position:absolute;left:14px;right:14px}.dr-ind:before{content:"";background:var(--surface);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:50%;position:absolute;top:-5px;left:-6px}.dr-line .dr-src,.dr-grip .dr-src{opacity:.4}.dr-grip .dr-ind{background:var(--lime);height:4px;left:20px;right:20px}.dr-grip .dr-ind:before{display:none}.dr-t{background:var(--lime);color:#18181b;height:24px;font:600 12px/24px var(--sans);border-radius:999px;padding:0 8px;position:absolute;top:-12px;right:0}.dr-pass .dr-src{opacity:0}.dr-pass .drow{transition:transform .16s}.dr-pass .dr-ind{border:2px dashed var(--line-strong);background:0 0;border-radius:12px;height:auto;left:12px;right:12px}.dr-pass .dr-ind:before{display:none}.dr-ghost{z-index:200;pointer-events:none;color:#fff;box-shadow:var(--shadow-pop);background:#18181b;border-radius:14px;flex-direction:column;gap:2px;max-width:240px;padding:10px 14px;display:flex;position:fixed;transform:rotate(-3deg)}.dr-ghost .eyebrow{color:#c8f031}.dr-ghost b{font:600 15px/20px var(--sans)}.dr-gap .trow,.dr-live .trow{transition:transform .16s}.dr-gap .trow.dr-src,.dr-live .trow.dr-src{z-index:5;background:var(--surface);box-shadow:var(--shadow-pop);border-radius:12px;transition:none}.dr-live .trow.dr-src .c-time b{color:var(--ink);background:var(--lime);border-radius:6px;margin-left:-4px;padding:0 4px;display:inline-block}@media (prefers-reduced-motion:reduce){.dr-gap .trow,.dr-live .trow{transition:none}}.crewapp{--fb:#74d4f2}.crewapp .cvas{flex-direction:column;min-width:0;display:flex}.cbell{position:relative}.cbadge{background:var(--pass);min-width:18px;height:18px;color:var(--on-pass);font:600 11px/18px var(--sans);border-radius:999px;padding:0 5px;position:absolute;top:2px;right:0}.avatar.me{background:var(--pass);color:var(--on-pass)}.crewapp .ptitle h2{font:600 30px/36px var(--sans);letter-spacing:-.02em}.ctags,.ctags-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ctags-row{gap:8px}.ctags-row h3{font:600 22px/28px var(--sans);letter-spacing:-.01em}.ctag{height:24px;font:600 12px/16px var(--sans);background:var(--sunken);color:var(--ink);border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.ctag.show{background:var(--c-show);color:var(--on-bright)}.ctag.fly{background:var(--c-flight);color:var(--on-bright)}.cchips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.cchip{background:var(--surface);height:30px;box-shadow:var(--shadow-card);font:500 13px/18px var(--sans);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.csec{flex-direction:column;gap:8px;display:flex}.cl-hang{flex-direction:column;align-items:center;margin-top:-6px;padding-top:30px;display:flex;position:relative}.cl-strap{background:repeating-linear-gradient(0deg,#2a2a2e 0 3px,#18181b 3px 6px);border-radius:3px;width:18px;height:52px;margin-left:-9px;position:absolute;top:-14px;left:50%;box-shadow:inset 0 0 0 1px #ffffff0f}.cl-pass{color:#fff;width:100%;box-shadow:var(--shadow-pass);background:#18181b;border-radius:20px;flex-direction:column;gap:12px;padding:30px 20px 0;display:flex;position:relative;overflow:hidden}.cl-pass .muted{color:#a1a1aa}.cl-slot{background:var(--canvas);border-radius:6px;width:44px;height:10px;margin-left:-22px;position:absolute;top:10px;left:50%}.cl-top{font:500 14px/20px var(--sans);align-items:center;gap:8px;display:flex}.cl-you{color:#18181b;height:22px;font:600 12px/22px var(--sans);background:#fff;border-radius:6px;padding:0 8px}.cl-what{flex-direction:column;gap:2px;display:flex}.cl-what b{font:600 22px/28px var(--sans)}.cl-what span{font:400 14px/20px var(--sans)}.cl-big{font:600 56px/60px var(--sans);letter-spacing:-.03em;align-items:baseline;gap:8px;display:flex}.cl-big small{font:500 15px/20px var(--sans);color:#a1a1aa;letter-spacing:0}.cl-then{flex-direction:column;display:flex}.cl-tr{font:400 15px/22px var(--sans);border-top:1px solid #ffffff24;gap:14px;padding:9px 0;display:flex}.cl-tr b{flex:none;width:46px;font-weight:500}.cl-band{background:var(--c-show);color:#18181b;font:400 14px/20px var(--sans);text-align:left;border:0;align-items:center;gap:8px;margin:8px -20px 0;padding:14px 20px;display:flex;position:relative}.cl-band:before{content:"";background:radial-gradient(circle,var(--c-show) 2px,transparent 2.5px) 0 0/8px 6px repeat-x;height:6px;position:absolute;top:-3px;left:0;right:0}.cl-band.fly{background:var(--c-flight)}.cl-band.fly:before{background:radial-gradient(circle,var(--c-flight) 2px,transparent 2.5px) 0 0/8px 6px repeat-x}.cl-band b{font-weight:600}.cl-band span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crl{padding:6px 0}.crw{grid-template-columns:52px 16px minmax(0,1fr);column-gap:12px;padding:0 16px;transition:background .4s;display:grid}.crw-t{font:500 15px/22px var(--sans);flex-direction:column;padding:12px 0;display:flex}.crw-t b{font-weight:500}.crw-t small{font:400 12px/16px var(--sans);color:var(--ink-2)}.crw-t s.was,.crw-b s.was{color:var(--ink-2);font-size:12px;line-height:16px}.crw-k{position:relative}.crw-k:before{content:"";background:var(--ink);width:1px;position:absolute;top:0;bottom:0;left:7.5px}.crw:first-child .crw-k:before{top:18px}.crw.last .crw-k:before{height:18px;bottom:auto}.crw:first-child.last .crw-k:before{display:none}.crw-k i{background:var(--surface);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;top:15px;left:0}.crw.now .crw-k i:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:4px}.crw-b{flex-direction:column;gap:2px;min-width:0;padding:12px 0;display:flex}.crw-b b{font:500 15px/22px var(--sans)}.crw-b small{font:400 13px/18px var(--sans);color:var(--ink-2)}.crw-b small.nowv{color:var(--ink);font-weight:500}.crw-b small.note{color:var(--ink);background:var(--canvas);border-radius:8px;align-self:flex-start;margin-top:2px;padding:4px 8px}.crw-b .chips{padding-top:4px}.crw.past .crw-t,.crw.past .crw-b{opacity:.5}.crw.gone .crw-t,.crw.gone .crw-b{opacity:.7}.crw.is-flash,.cft.is-flash,.ctr.is-flash{background:var(--flash)}.cc{flex-direction:column;gap:10px;padding:16px 12px 12px;display:flex}.cc-mt{font:inherit;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 6px;display:flex}.cc-mt b{font:600 20px/26px var(--sans)}.cc-chev{transition:transform .2s;display:flex}.cc-chev.up{transform:rotate(180deg)}.cc-strip{scrollbar-width:none;gap:4px;padding-bottom:4px;display:flex;overflow-x:auto}.cc-strip::-webkit-scrollbar{display:none}.cc-strip .cc-c{flex:0 0 calc(14.2857% - 3.42857px);height:74px}.cc-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cc-wh{text-align:center;font:500 11px/14px var(--sans);color:var(--ink-2);padding-bottom:4px}.cc-c{height:52px;color:inherit;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;min-width:0;padding-top:6px;display:flex}.cc-c.out{color:var(--ink-2);opacity:.55}.cc-c.in .cc-n{font-weight:600}.cc-w{font:500 11px/14px var(--sans);color:var(--ink-2);margin-bottom:2px}.cc-n{font:400 16px/22px var(--sans)}.cc-d{gap:3px;height:6px;display:flex}.cc-d i,.cc-leg i{border-radius:50%;width:6px;height:6px}.cc-d i.s,.cc-leg i.s{background:#e8b600}.cc-d i.f,.cc-leg i.f{background:#2ba8d4}.cc-c.today{background:var(--pass);color:var(--on-pass);opacity:1}.cc-c.today .cc-w{color:var(--on-pass-muted)}.cc-c.sel:not(.today){box-shadow:inset 0 0 0 2px var(--ink)}.cc-c.today.sel{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.cc-strip .cc-c.today.sel{box-shadow:none}.cc-leg{border-top:1px solid var(--line);font:400 12px/16px var(--sans);color:var(--ink-2);gap:14px;padding:10px 6px 0;display:flex}.cc-leg span{align-items:center;gap:6px;display:inline-flex}.cc-leg i.t{background:var(--pass);border-radius:2px}.cdh{flex-direction:column;gap:2px;display:flex}.ctiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ctiles button{background:var(--surface);height:88px;box-shadow:var(--shadow-card);font:500 14px/20px var(--sans);color:var(--ink);border:0;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px;display:flex}.ctiles button[aria-pressed=true]{background:var(--pass);color:var(--on-pass)}.cft{--sh:64px;-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--sh)),#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% calc(100% - var(--sh)),#0000 97%,#000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--sh)),#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% calc(100% - var(--sh)),#0000 97%,#000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--sh)),#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% calc(100% - var(--sh)),#0000 97%,#000) right/51% 100% no-repeat;-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--sh)),#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% calc(100% - var(--sh)),#0000 97%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 calc(100% - var(--sh)),#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle 9px at 100% calc(100% - var(--sh)),#0000 97%,#000) right/51% 100% no-repeat}.cft-h,.ctr-h{background:var(--fb);color:#18181b;align-items:center;gap:8px;height:44px;padding:0 14px 0 20px;display:flex}.ctr-h{background:var(--pass);color:var(--on-pass)}.cft-h .grow,.ctr-h .grow{min-width:0;font:600 13px/18px var(--sans);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cft-h .seat,.ctr-h .pk{font:600 18px/22px var(--sans);white-space:nowrap;align-items:baseline;gap:6px;display:flex}.cft-h .k,.ctr-h .k{font:500 11px/14px var(--sans);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.cft-m,.ctr-m{flex-direction:column;gap:14px;padding:16px 20px 18px;display:flex}.cft-tl{justify-content:space-between;align-items:center;gap:8px;display:flex}.cft-r{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.cft-r .e{min-width:0;font:500 15px/20px var(--sans);flex-direction:column;gap:2px;display:flex}.cft-r .e.r{text-align:right;align-items:flex-end}.cft-r .e small{font:400 12px/16px var(--sans);color:var(--ink-2)}.cft-r .iata{font:600 26px/32px var(--sans);letter-spacing:-.01em}.cft-r .pl{font:600 17px/22px var(--sans)}.cft-r .mid{color:var(--ink-2);flex-direction:column;align-items:center;gap:4px;min-width:64px;display:flex}.cft-r .mid small{font:400 12px/16px var(--sans)}.cft-r .ln{align-items:center;gap:6px;width:100%;display:flex}.cft-r .ln:before,.cft-r .ln:after{content:"";border-top:1.5px dashed var(--line-strong);flex:1}.cft-tb{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;height:64px;padding:0 20px;display:grid;position:relative}.cft-tb:before{content:"";background:repeating-linear-gradient(90deg,var(--line-strong) 0 6px,transparent 6px 11px);height:2px;position:absolute;top:-1px;left:13px;right:13px}.cft-tb>span{flex-direction:column;gap:2px;min-width:0;display:flex}.cft-tb .k{font:500 11px/14px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.cft-tb b{font:600 15px/20px var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cft.gone,.ctr.gone{opacity:.6}.cst{flex-direction:column;gap:14px;padding-left:28px;display:flex;position:relative}.cst-i{position:relative}.cst-i:before{content:"";background:var(--ink);width:1px;height:calc(100% + 14px);position:absolute;top:50%;left:-20px}.cst-i.last:before{display:none}.cst-n{background:var(--canvas);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;margin-top:-8px;position:absolute;top:50%;left:-28px}.cst-i.now .cst-n{width:20px;height:20px;margin-top:-10px;left:-30px}.cst-i.now .cst-n:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:5px}.cst-c{font:400 14px/20px var(--sans);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.cst-c b{font:600 17px/22px var(--sans)}.cst-top{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.cnight{background:var(--sunken);height:22px;font:500 12px/22px var(--sans);white-space:nowrap;border-radius:6px;padding:0 8px}.cnight.on{background:var(--pass);color:var(--on-pass)}.cst-i.past .cst-c{opacity:.6}.cxt{flex-direction:column;display:flex}.cxt b{font:600 34px/40px var(--sans);letter-spacing:-.02em}.cxp{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cxpass{background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cxpass .hd{background:var(--pass);color:var(--on-pass);font:600 11px/16px var(--mono);letter-spacing:.08em;padding:7px 14px}.cxpass.t .hd{background:var(--lime);color:#18181b}.cxpass .bd{flex-direction:column;gap:2px;padding:12px 14px 14px;display:flex}.cxpass .bd b{font:600 20px/26px var(--sans)}.cxpass .bd small{font:400 13px/18px var(--sans);color:var(--ink-2)}.cxpd{align-items:center;gap:12px;padding:14px 16px;display:flex}.cxpd .tx{flex-direction:column;flex:1;min-width:0;display:flex}.cxpd b{font:500 15px/22px var(--sans)}.cxpd small{font:400 13px/18px var(--sans);color:var(--ink-2)}.cxr{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cxr:first-child{border-top:0}.cxr .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cxr .tx b{font:500 15px/22px var(--sans)}.cxr .tx small{font:400 13px/18px var(--sans);color:var(--ink-2)}.cxr .chips{padding-top:4px}.cxr>b{font:600 15px/22px var(--sans)}.cxr.rej>b{color:var(--ink-2);text-decoration:line-through}.cnl{box-shadow:none;background:var(--canvas)}.xtop{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.xfilters{flex-wrap:wrap;flex:520px;align-items:center;gap:8px;min-width:0;display:flex}.xsel{min-width:0;display:block}.input.sel{background:var(--surface);border-radius:999px;width:auto;max-width:200px;height:40px;padding:0 12px;font-size:14px}.xexport{flex-wrap:wrap;gap:8px;display:flex}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.ktile.kbtn{text-align:left;cursor:pointer;border:0}.ktile.kbtn:hover{box-shadow:inset 0 0 0 1.5px var(--ink),var(--shadow-card)}.ktile.kbtn[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.ktile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cpad{flex-direction:column;gap:16px;padding:20px;display:flex}.card-h0{align-items:center;gap:12px;display:flex}.card-h0 h3{font:600 17px/24px var(--sans);flex:none}.card-h0 .hint{margin-left:auto}.xgrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dwrap{align-items:center;gap:24px;display:flex}.dwrap.col{flex-direction:column;align-items:stretch}.dwrap.col .donut{align-self:center}.donut{flex:none;position:relative}.donut svg{display:block}.dseg{cursor:pointer;transition:opacity .2s}.dcenter{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dcenter .hint{font-size:12px;line-height:16px}.dcenter b{font:600 22px/28px var(--sans);letter-spacing:-.01em}.legend{flex-direction:column;flex:1;min-width:0;display:flex}.lg-row{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 8px;display:flex}.lg-row:hover{background:var(--hover)}.lg-row[aria-pressed=true]{background:var(--sel)}.lg-name{min-width:0;font:500 14px/20px var(--sans);flex:1}.lg-row b{font:600 14px/20px var(--sans);text-align:right;min-width:64px}.sw{border-radius:4px;flex:none;width:12px;height:12px;display:inline-block}.pbars{flex-direction:column;gap:2px;display:flex}.pb-row{text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,140px) minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:4px 8px;display:grid}.pb-row:hover{background:var(--hover)}.pb-row[aria-pressed=true]{background:var(--sel)}.pb-name{flex-direction:column;min-width:0;display:flex}.pb-name b{font:500 14px/20px var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-name small{font:400 12px/16px var(--sans);color:var(--ink-2)}.pb-track{background:0 0;border-radius:0 4px 4px 0;height:12px;position:relative}.pb-track i{background:var(--pass);border-radius:0 4px 4px 0;min-width:2px;position:absolute;top:0;bottom:0;left:0}.pb-val{font:600 14px/20px var(--sans);text-align:right;min-width:70px}.pb-val small{font-weight:400}.segw.small button{height:30px;padding:0 12px}.segw.small{flex:none;width:auto}.segw.small button{white-space:nowrap;flex:none}.c-time small{white-space:nowrap;font-size:12px}.tl{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:8px;height:220px;padding-top:12px;display:grid}.tl-col{background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;padding:0;display:flex;position:relative}.tl-col:hover{background:var(--hover)}.tl-val{font:500 11px/14px var(--sans);color:var(--ink-2);white-space:nowrap}.tl-bar{border-bottom:1px solid var(--line-strong);flex:1;align-items:flex-end;width:min(36px,70%);display:flex}.tl-bar i{background:var(--pass);border-radius:4px 4px 0 0;width:100%;min-height:0;display:block}.tl-lab{font:500 12px/16px var(--sans);color:var(--ink-2);white-space:nowrap}.tl-col .dc-dot{border-radius:50%;width:8px;height:8px;margin-bottom:4px}.tl-col .dc-dot.off{background:0 0}.tip{z-index:3;background:var(--pass);color:var(--on-pass);font:400 12px/16px var(--sans);white-space:nowrap;box-shadow:var(--shadow-pop);pointer-events:none;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:8px 10px;display:none;position:absolute;bottom:calc(100% - 8px);left:50%;transform:translate(-50%)}.tip b{font:600 14px/18px var(--sans)}.tl-col:hover .tip,.tl-col:focus-visible .tip{display:flex}.xl-head,.xl-row{grid-template-columns:64px minmax(0,1.1fr) 128px minmax(0,1.7fr) 104px 84px 196px;align-items:center;column-gap:12px;padding:8px 20px;display:grid}.xl-head{border-top:1px solid var(--line);font:600 11px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.xl-row{border-top:1px solid var(--line);min-height:60px;font-size:14px}.xl-row>span:first-child{flex-direction:column;display:flex}.xl-row small{font:400 12px/16px var(--sans);color:var(--ink-2);display:block}.xl-row .m{min-width:0}.xl-row .m b{font:500 15px/22px var(--sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.xl-row .m small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xl-row .right{flex-direction:column;align-items:flex-end;display:flex}.xl-row .right b{font:600 15px/22px var(--sans)}.xl-row.rej .m b,.xl-row.rej .right b,.pxi.rej .tx b{color:var(--ink-3);text-decoration:line-through}.catc{font:500 13px/18px var(--sans);align-items:center;gap:8px;display:inline-flex}.linkbtn.rc{gap:6px;padding:6px 0;font-size:13px}.pxi{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.pxi:first-child{border-top:0}.pxi .sw{margin-top:5px}.pxi .tx{flex-direction:column;flex:1;min-width:0;display:flex}.pxi b{font:500 15px/22px var(--sans)}.pxi small{font:400 13px/18px var(--sans);color:var(--ink-2)}.pxr{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.pxr b{font:600 15px/22px var(--sans)}.pxr .linkbtn{padding:2px 0}.sheetwrap.modal{z-index:20;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.sheetwrap.modal .scrim{position:absolute;inset:0}.rcard{background:var(--surface);width:min(360px,100%);max-height:100%;box-shadow:var(--shadow-pop);border-radius:20px;flex-direction:column;gap:14px;padding:20px;animation:.2s rise;display:flex;position:relative;overflow-y:auto}.paper{color:#2a2a2e;font:400 13px/18px var(--mono);background:#fbfbf8;border-radius:6px;flex-direction:column;gap:6px;padding:20px 18px;display:flex;box-shadow:0 1px 3px #0000002e}.paper .pv{font:700 15px/20px var(--mono);text-transform:uppercase}.paper .dash{border-top:1.5px dashed #9a9aa0;margin:6px 0}.paper .pl{justify-content:space-between;gap:12px;display:flex}.paper .hint{color:#5f5f66}.paper .pref{color:#707078;margin-top:8px;font-size:11px}@container main (max-width:1100px){.xl-head,.xl-row{grid-template-columns:60px minmax(0,1fr) minmax(0,1.6fr) 100px 76px 180px}.xl-head>:nth-child(3),.xl-row>:nth-child(3){display:none}}@container main (max-width:900px){.xgrid{grid-template-columns:minmax(0,1fr)}.xl-head,.xl-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 96px 170px}.xl-head>:first-child,.xl-row>:first-child,.xl-head>:nth-child(6),.xl-row>:nth-child(6){display:none}.dwrap{flex-direction:column;align-items:stretch}.dwrap .donut{align-self:center}}.btn-lg{border-radius:14px;height:52px;padding:0 20px;font-size:15px}.ktag.draft{box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink-2);background:0 0}.needs{text-align:left;align-items:center;gap:12px;width:100%;padding:10px 20px;display:flex}.needs:hover{background:var(--hover)}.needs .tx{flex-direction:column;flex:1;min-width:0;display:flex}.needs b{font:500 14px/20px var(--sans)}.needs small{font:400 12px/16px var(--sans);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.needs .n{min-width:28px;height:28px;font:600 13px/28px var(--sans);background:var(--sunken);border-radius:9px;place-items:center;display:grid}.needs .n.blue{background:var(--blue-soft)}.needs .n.orange{background:var(--orange-soft)}@media print{aside,nav,header button{display:none!important}}.navbadge{background:var(--orange);color:#fff;min-width:20px;height:20px;font:600 11px/20px var(--sans);text-align:center;border-radius:999px;flex:none;padding:0 6px}.navdot{background:var(--orange);border-radius:999px;width:8px;height:8px;position:absolute;top:10px;right:calc(50% - 16px)}.avatar-img{object-fit:cover;width:100%;height:100%;display:block}.avatar.xl{width:84px;height:84px;font-size:26px;line-height:30px}.avatar-cam{color:#fff;opacity:0;background:#00000073;place-items:center;height:26px;transition:opacity .15s;display:grid;position:absolute;inset:auto 0 0}.avatar.xl:hover .avatar-cam,.avatar.xl:focus-within .avatar-cam{opacity:1}.intro{z-index:31;background:var(--pass);width:min(320px,100vw - 32px);color:var(--on-pass);box-shadow:var(--shadow-pop);font:400 14px/20px var(--sans);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex;position:absolute;top:64px;right:20px}.intro b{font:600 15px/20px var(--sans)}.intro .row-end{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.intro .btn-text{color:var(--on-pass)}.intro .btn-primary{background:var(--on-pass);color:var(--pass)}.intro-tip{background:var(--pass);border-radius:2px;width:12px;height:12px;position:absolute;top:-6px;right:48px;transform:rotate(45deg)}.drop .ai-note{font:500 13px/18px var(--sans);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.c-loc{font:400 13px/18px var(--sans);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ibx{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ibx>*{min-width:0}.ibx-list{max-height:calc(100vh - 140px);padding-bottom:6px;overflow-y:auto}.ibx-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 20px;display:flex}.ibx-row:hover{background:var(--hover)}.ibx-row.is-sel{box-shadow:inset 3px 0 0 var(--ink);background:var(--hover)}.ibx-row .tx{flex-direction:column;flex:1;min-width:0;display:flex}.ibx-row .l1,.ibx-row .l2{align-items:center;gap:8px;min-width:0;display:flex}.ibx-row .l1 b{font:500 15px/20px var(--sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ibx-row .l1 small{font:400 12px/16px var(--sans);color:var(--ink-2);white-space:nowrap}.ibx-row .l2 small{font:400 13px/18px var(--sans);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ibx-row.unread .l1 b,.ibx-row.unread .l2 small{color:var(--ink);font-weight:600}.ibx-thread{flex-direction:column;height:calc(100vh - 140px);min-height:420px;display:flex}.ibx-thread .card-h{border-bottom:1px solid var(--line);padding-bottom:14px}.ibx-back{display:none}.ibx-msgs{flex-direction:column;flex:1;gap:6px;padding:16px 20px;display:flex;overflow-y:auto}.ibx-day{font:500 12px/16px var(--sans);color:var(--ink-2);align-self:center;margin:10px 0 4px}.bub{background:var(--sunken);border-radius:16px 16px 16px 4px;flex-direction:column;align-self:flex-start;gap:2px;max-width:min(520px,78%);padding:9px 13px;display:flex}.bub p{font:400 15px/21px var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bub small{font:400 11px/14px var(--sans);color:var(--ink-2);align-self:flex-end}.bub.me{background:var(--pass);color:var(--on-pass);border-radius:16px 16px 4px;align-self:flex-end}.bub.me small{color:var(--on-pass);opacity:.7}.ibx-compose{border-top:1px solid var(--line);align-items:flex-end;gap:10px;padding:12px 20px 16px;display:flex}.ibx-compose textarea{resize:vertical;flex:1;min-height:48px;max-height:180px}.ibx-pick{z-index:30;background:var(--surface);width:320px;box-shadow:var(--shadow-pop);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.ibx-pick .pk-list{max-height:320px}.ibx-none{text-align:center;justify-content:center;align-items:center;gap:8px;padding:24px}.todo-add{align-items:center;gap:12px;padding:8px 20px 10px;display:flex}.todo{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:46px;padding:6px 12px 6px 20px;display:flex}.tcheck{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--on-pass);border-radius:999px;flex:none;place-items:center;display:grid}.tcheck svg{width:14px;height:14px}.tcheck.ghost{box-shadow:none;color:var(--ink-2)}.todo.done .tcheck{background:var(--pass);box-shadow:none}.todo .tt{min-width:0;font:400 15px/20px var(--sans);overflow-wrap:anywhere;flex:1}@media (hover:none){.todo .tdel{opacity:1}}.todo-more{margin:6px 20px 4px;font-size:13px}.cat-list{box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cat-row{border-top:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.cat-row:first-child{border-top:0}.cat-row .input{flex:1;height:38px}.cat-row.ask{background:var(--sunken)}.cat-add{gap:8px;display:flex}.cat-add .input{flex:1}.tv-pax.one{grid-template-columns:1fr}@media (max-width:1100px){.ibx{grid-template-columns:1fr}.ibx.has-open .ibx-list,.ibx:not(.has-open) .ibx-thread{display:none}.ibx-back{display:grid}.ibx-thread,.ibx-list{height:auto;max-height:none}.ibx-msgs{max-height:60vh}}@media (max-width:700px){.trow .c-loc{display:none}}.fblock{border-top:1px solid var(--line)}.fblock .frow{border-top:0}.imps{flex-direction:column;gap:8px;padding:0 20px 16px 64px;display:flex}.imp{background:var(--canvas);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:12px 14px;display:grid}.imp.doubt{box-shadow:inset 0 0 0 1.5px var(--orange)}.imp.done{opacity:.6}.imp-main{flex-direction:column;gap:3px;min-width:0;display:flex}.imp-main .l1{align-items:center;gap:8px;min-width:0;display:flex}.imp-main .l1 b{font:500 15px/22px var(--sans)}.imp-main small{font:400 13px/18px var(--sans);color:var(--ink-2)}.imp-chg{color:var(--purple)!important;font-weight:500!important}.imp-doubt{color:var(--orange)!important;font-weight:500!important}.imp-edit{border-top:1px solid var(--line);flex-direction:column;grid-column:1/-1;gap:14px;padding-top:12px;display:flex}.imp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.imp-grid .col-span-2{grid-column:span 2}.field.is-doubt .input{box-shadow:inset 0 0 0 1.5px var(--orange)}.field.is-doubt label{color:var(--orange)}@keyframes genkoPulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:1100px){.imp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.imps{padding:0 14px 14px}.imp{grid-template-columns:1fr}.imp .factions{justify-content:flex-start}.imp-grid{grid-template-columns:1fr}.imp-grid .col-span-2{grid-column:auto}}.setw{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:36px;max-width:1080px;display:grid}.setnav{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.setnav button{height:42px;font:500 14px/20px var(--sans);color:var(--ink-2);text-align:left;white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:0 12px;transition:background .15s,color .15s;display:flex}.setnav button:hover{background:var(--hover);color:var(--ink)}.setnav button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--elev-card);font-weight:600}.setnav button .ic{flex:none;width:18px;height:18px}.spanel{flex-direction:column;gap:20px;min-width:0;display:flex}.spanel[hidden]{display:none}.sgroup{min-width:0;padding:0 24px}.sgroup.danger{box-shadow:inset 0 0 0 1.5px var(--red),var(--shadow-card)}@supports (color:color-mix(in lab, red, red)){.sgroup.danger{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--red) 30%,transparent),var(--shadow-card)}}.sgroup.danger .sgroup-h h3{color:var(--red)}.sgroup-h{align-items:flex-start;gap:16px;padding:20px 0 16px;display:flex}.sgroup-h h3{font:600 17px/24px var(--sans)}.sgroup-h p{font:400 14px/20px var(--sans);color:var(--ink-2);max-width:620px;margin-top:2px}.srow{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;padding:16px 0;display:grid}.srow-l{flex-direction:column;gap:2px;min-width:0;display:flex}.srow-l b,.srow-l label{font:500 14px/20px var(--sans);color:var(--ink)}.srow-l span{font:400 13px/18px var(--sans);color:var(--ink-2)}.srow-r{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.srow-stack{align-items:start}.sgroup>.srow:last-child,.sgroup>form>.srow:last-child,.sgroup>form>.ssave:last-child{padding-bottom:20px}.sdates{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sdates .input{width:180px}.ssave{border-top:1px solid var(--line);align-items:center;gap:8px;padding:14px 0 18px;animation:.18s ssave-in;display:flex}@keyframes ssave-in{0%{opacity:0;transform:translateY(-4px)}}.jcode-wrap{flex-direction:column;gap:10px;padding:0 0 20px;display:flex}.jcode{background:var(--sunken);border-radius:16px;align-items:center;gap:16px;padding:16px 16px 16px 20px;display:flex}.jcode-v{min-width:0;font:600 30px/36px var(--mono);letter-spacing:.22em;-webkit-user-select:all;user-select:all;flex:1}.jcode-ask{box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.pm-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pm-opt{box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;transition:box-shadow .15s,background .15s;display:flex}.pm-opt:hover{background:var(--hover)}.pm-opt:has(:checked){box-shadow:inset 0 0 0 2px var(--ink)}.pm-opt:has(:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.pm-opt b{font:600 14px/20px var(--sans)}.pm-dot{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none;margin-top:1px;transition:box-shadow .15s}.pm-opt:has(:checked) .pm-dot{box-shadow:inset 0 0 0 5px var(--ink)}.switch{background:var(--line-strong);border-radius:13px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.switch:after{content:"";background:var(--surface);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch[aria-checked=true]{background:var(--ink)}.switch[aria-checked=true]:after{transform:translate(18px)}.switch:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.theme{box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;border-radius:16px;flex-direction:column;gap:10px;padding:8px 8px 12px;transition:box-shadow .15s,background .15s;display:flex}.theme:hover{background:var(--hover)}.theme[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--ink)}@media (max-width:900px){.setw{grid-template-columns:1fr;gap:16px}.setnav{flex-direction:row;gap:4px;padding-bottom:2px;position:static;overflow-x:auto}.setnav button{height:38px}.sgroup{padding:0 18px}.srow{grid-template-columns:1fr;gap:10px}.pm-opts{grid-template-columns:1fr}.sgroup-h{flex-wrap:wrap}.jcode-v{letter-spacing:.16em;font-size:24px}.srow-r .ml-auto{margin-left:0}}.todo-add{background:var(--canvas);cursor:text;border-radius:14px;align-items:center;gap:10px;height:46px;margin:2px 16px 10px;padding:0 6px 0 12px;transition:background .15s,box-shadow .15s;display:flex}.todo-add:hover{background:var(--hover)}.todo-add:focus-within{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px var(--ink)}@supports (color:color-mix(in lab, red, red)){.todo-add:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px color-mix(in srgb,var(--ink) 8%,transparent)}}.todo-add input{min-width:0;height:44px;font:400 15px/20px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.todo-add input::placeholder{color:var(--ink-3)}.todo-add input:focus,.todo-add input:focus-visible{box-shadow:none!important;outline:none!important}.todo-plus{width:22px;height:22px;color:var(--ink-2);border-radius:999px;flex:none;place-items:center;display:grid}.todo-add:focus-within .todo-plus{color:var(--ink)}.todo-go kbd{background:var(--pass);height:26px;color:var(--on-pass);font:600 11px/1 var(--sans);letter-spacing:.02em;border-radius:7px;align-items:center;padding:0 8px;display:inline-flex}.todos{margin:0;padding:0 8px;list-style:none}.todo{border-top:0;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:4px 4px 4px 12px;transition:background .12s;display:flex}.todo:hover{background:var(--hover)}.tcheck{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink);border-radius:999px;flex:none;place-items:center;transition:box-shadow .12s,background .12s;display:grid}.tcheck svg{opacity:0;width:13px;height:13px;transition:opacity .12s}.tcheck:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.tcheck:hover svg{opacity:.35}.todo.done .tcheck{background:var(--pass);box-shadow:none;color:var(--on-pass)}.todo.done .tcheck svg{opacity:1}.todo .tt{text-align:left;min-width:0;font:400 15px/20px var(--sans);color:var(--ink);overflow-wrap:anywhere;cursor:text;border-radius:8px;flex:1;margin-left:-8px;padding:6px 8px}.todo .tt:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.todo .tt:disabled{cursor:default}.todo.done .tt{color:var(--ink-3);text-decoration:line-through}.tt-edit{background:var(--surface);min-width:0;height:34px;box-shadow:inset 0 0 0 1.5px var(--ink);font:400 15px/20px var(--sans);color:var(--ink);border:0;border-radius:8px;outline:none;flex:1;margin-left:-8px;padding:0 8px}.todo .tdel{opacity:0;width:32px;height:32px;color:var(--ink-2)}.todo:hover .tdel,.todo .tdel:focus-visible{opacity:1}.todo-more{font:500 13px/18px var(--sans);color:var(--ink-2);align-items:center;gap:6px;margin:6px 20px 4px;display:inline-flex}.todo-more:hover{color:var(--ink)}.todo-chev{transition:transform .15s;display:inline-grid}.todo-chev.up{transform:rotate(180deg)}.ep-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.ep-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ep-foot{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:2px;padding-top:6px;display:flex}.ep-foot .linkbtn{padding-top:10px}.ep-remove{background:var(--red);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ep-remove{background:color-mix(in srgb,var(--red) 8%,var(--surface))}}.ep-remove{flex-wrap:wrap}@media (max-width:560px){.ep-grid{grid-template-columns:1fr}}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.empty-state b{font:600 19px/26px var(--sans)}.empty-state .hint{max-width:520px;font-size:14px;line-height:20px}.empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.choices3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.welcome{max-width:1080px}.gr-bar{background:var(--sunken);border-radius:999px;height:6px;margin:0 20px 8px;overflow:hidden}.gr-bar i{background:var(--pass);border-radius:999px;height:100%;display:block}.gr-step{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 20px;display:flex}.gr-step .tx{flex-direction:column;flex:1;min-width:0;display:flex}.gr-step b{font:500 15px/22px var(--sans)}.gr-step small{font:400 13px/18px var(--sans);color:var(--ink-2)}.gr-n{width:28px;height:28px;font:600 13px/1 var(--sans);box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink-2);border-radius:999px;flex:none;place-items:center;display:grid}.gr-step.done .gr-n{background:var(--pass);color:var(--on-pass);box-shadow:none}.gr-step.done b{color:var(--ink-2);text-decoration:line-through}.dl-cols{grid-template-columns:minmax(0,1.6fr) 110px minmax(0,1fr) minmax(0,1fr)!important}.formwide{max-width:1080px}.stay-form{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.stay-rooms{max-height:min(560px,60vh)!important}.ibx-solo{max-width:none}@media (max-width:1100px){.choices3,.stay-form{grid-template-columns:1fr}.dl-cols{grid-template-columns:minmax(0,1fr) 100px!important}.dl-cols>:nth-child(3),.dl-cols>:nth-child(4){display:none}}.deskwrap.site{background:var(--canvas);height:100dvh}.site>.desk{box-shadow:none;border-radius:0}.site .side{overflow-y:auto}.site .main{min-height:0}.navbtn{color:var(--ink);text-decoration:none}a.btn,a.linkbtn,a.choice,a.orow,a.trow,a.xm-c{color:inherit;text-decoration:none}a.btn-primary{color:var(--on-pass)}.tour-wrap,.me-wrap{position:relative}.tour-menu{top:calc(100% + 6px)}.tour-menu form{display:contents}.tour-menu .gp-opt{width:100%;height:auto;min-height:44px;padding:8px 10px;text-decoration:none}.tour-menu .gp-val{font:500 14px/20px var(--sans);min-width:0}.tour-menu .gp-val small{font-size:12px;line-height:16px}.side .me{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:12px}.side .me:hover{background:var(--hover)}.side .me .me-txt{min-width:0}.side .me .me-txt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.me-menu{z-index:20;background:var(--surface);box-shadow:var(--shadow-pop);border-radius:16px;flex-direction:column;padding:6px;animation:.16s rise;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.me-menu a,.me-menu button{height:40px;font:500 14px/20px var(--sans);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;padding:0 10px;text-decoration:none;display:flex}.me-menu a:hover,.me-menu button:hover{background:var(--sunken)}.me-menu form{display:contents}.toast-wrap .toast{position:relative}.mob-brand{font-size:20px;line-height:24px;display:none}.botnav{display:none}@media (max-width:767px){.site .side{display:none}.mob-brand{display:inline}.site .mscroll{padding-bottom:96px}.botnav{z-index:10;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.botnav a{min-width:64px;height:64px;font:500 11px/14px var(--sans);color:var(--ink-2);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex;position:relative}.botnav a[aria-current=page]{color:var(--ink)}}.ob.site-ob{min-height:100dvh}.site-ob .ob-left{height:100dvh;position:sticky;top:0}@media (max-width:820px){.ob.site-ob{flex-direction:column}.site-ob .ob-left{border-right:0;border-bottom:1px solid var(--line);flex:0 0 280px;height:280px;position:relative}.site-ob .obstrap{height:70px}.site-ob .ob-right{padding:32px 24px}}@media print{.side,.botnav,.mhead button{display:none!important}.deskwrap.site{height:auto}.site .mscroll{overflow:visible}}.segw>a{height:36px;font:500 13px/18px var(--sans);color:var(--ink);border:0;border-radius:9px;flex:1;place-items:center;text-decoration:none;display:grid}.segw>a[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 2px #18181b24}a.xm-c{color:inherit;text-decoration:none}a.xm-c.td{color:var(--on-pass)}.sheetwrap.site-modal{z-index:40;position:fixed}.site-modal .rcard{width:min(420px,100%)}.tw-av a{background:var(--surface);height:44px;box-shadow:var(--shadow-card);font:500 14px/20px var(--sans);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 6px;text-decoration:none;display:inline-flex}.tw-av a[aria-pressed=true] .tw-stack .avatar{box-shadow:0 0 0 2px var(--pass)}.twc-line .tw-av a{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.twc-line .tw-av a[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0;font-weight:600}.twc-line .tw-av a[aria-pressed=true] .hint{color:var(--ink-2)}.ctiles a{background:var(--surface);height:88px;box-shadow:var(--shadow-card);font:500 14px/20px var(--sans);color:var(--ink);border:0;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px;text-decoration:none;display:flex}.ctiles a[aria-pressed=true]{background:var(--pass);color:var(--on-pass)}.segw.small>a{white-space:nowrap;flex:none;height:30px;padding:0 12px}.setcard.sgroup{gap:0;padding:20px}.setcard.sgroup .sgroup-h{padding:0 0 12px}.setcard.sgroup>.srow:last-child,.setcard.sgroup>form>.srow:last-child{padding-bottom:0}@media (max-width:700px){.setcard .srow{grid-template-columns:1fr;gap:8px}}.dstrip{grid-template-columns:none;grid-auto-columns:minmax(76px,1fr);grid-auto-flow:column}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.right-6{right:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.left-6{left:calc(var(--spacing) * 6)}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.m-0{margin:0}.m-auto{margin:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!h-9{height:calc(var(--spacing) * 9)!important}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-44{height:calc(var(--spacing) * 44)}.h-64{height:calc(var(--spacing) * 64)}.h-full{height:100%}.min-h-17{min-height:calc(var(--spacing) * 17)}.min-h-\[70vh\]{min-height:70vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-28{width:calc(var(--spacing) * 28)!important}.\!w-\[min\(560px\,100\%\)\]{width:min(560px,100%)!important}.\!w-auto{width:auto!important}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-40{width:calc(var(--spacing) * 40)}.w-full{width:100%}.max-w-\[440px\]{max-width:440px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_96px\]{grid-template-columns:1fr 96px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-3{gap:calc(var(--spacing) * 3)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-card{border-radius:20px}.rounded-lg{border-radius:var(--radius-lg)}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--line)}.bg-canvas{background-color:var(--canvas)}.bg-sunken{background-color:var(--sunken)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[17px\]{font-size:17px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.whitespace-nowrap{white-space:nowrap}.\!text-on-pass{color:var(--on-pass)!important}.\!text-red{color:var(--red)!important}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-orange{color:var(--orange)}.text-red{color:var(--red)}.uppercase{text-transform:uppercase}.accent-\[var\(--ink\)\]{accent-color:var(--ink)}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--ink\)\,var\(--elev-card\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--ink)), var(--elev-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--orange\)\,var\(--elev-card\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--orange)), var(--elev-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:left-auto{left:auto}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:\!grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}}:root{--sans:var(--font-geist-sans), -apple-system, "Segoe UI", system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--brand:var(--font-brand), "Arial Narrow", sans-serif}html,body{height:100%}body{background:var(--canvas);color:var(--ink);font:400 15px/22px var(--sans);-webkit-font-smoothing:antialiased;margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
