.ox{--ox-font:var(--f-owner), system-ui, sans-serif;--ox-display:var(--f-voice), Georgia, serif;font-family:var(--ox-font);color:var(--ox-ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.ox.font-caprasimo,.font-caprasimo .ox{--ox-display:var(--f-caprasimo), Georgia, serif}.ox *,.ox :before,.ox :after{box-sizing:border-box}:where(.ox) :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ox button:disabled{opacity:.55;cursor:default}.ox :focus-visible{outline-offset:2px;outline:3px solid}:where(.ox) :where(p,h1,h2,h3){margin:0}.ox-screen{z-index:60;overscroll-behavior:contain;background:var(--bg);width:min(100vw,480px);color:var(--fg);--bg:var(--ox-paper);--fg:var(--ox-ink);--fg2:var(--ox-ink2);--lk:var(--ox-primary);--bb:var(--ox-primary);--bf:#fff;--ln:color-mix(in srgb, var(--ox-ink) 12%, transparent);--dash:color-mix(in srgb, var(--ox-ink) 45%, transparent);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.ox-night{--bg:var(--ox-abyss);--fg:#fff;--fg2:var(--ox-night-soft);--lk:#fff;--bb:#fff;--bf:var(--ox-ink);--ln:#ffffff24;--dash:#ffffff8c}.ox-brand{--bg:var(--ox-primary);--fg:#fff;--fg2:#fff;--lk:#fff;--bb:#fff;--bf:var(--ox-primary);--ln:#ffffff38;--dash:#fff9}.ox-red{--bg:var(--ox-red);--fg:#fff;--fg2:#fff;--lk:#fff;--bb:#fff;--bf:var(--ox-red-ink);--ln:#ffffff4d;--dash:#ffffffb3}.ox-pad{padding:max(16px, env(safe-area-inset-top)) 20px 0}.ox-screen>.ox-pad{flex-shrink:0}.ox-grow{flex:auto;min-height:0}.ox-top{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.ox-eb{color:var(--fg);align-items:center;gap:6px;font-size:14.5px;font-weight:650;line-height:1.2;display:flex}.ox-close{width:44px;height:44px;color:var(--fg);place-items:center;margin-left:-12px;display:grid}.ox-link{min-width:44px;min-height:44px;color:var(--lk);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:650;display:inline-flex}.ox-t0{font-family:var(--ox-display);letter-spacing:-.008em;font-size:42px;font-weight:400;line-height:1.07}.ox-t1{font-family:var(--ox-display);letter-spacing:-.005em;font-size:33px;font-weight:400;line-height:1.13}.ox-lede{color:var(--fg2);margin-top:8px;font-size:16.5px;font-weight:500;line-height:1.36}.ox-sub{color:var(--fg2);font-size:15px;font-weight:500;line-height:1.32}.ox-lab{color:var(--fg2);font-size:13.5px;font-weight:600;line-height:1.28}.ox-h2{font-size:22px;font-weight:750;line-height:1.2}.ox-h3{font-size:17px;font-weight:700;line-height:1.2}.ox-btn{width:100%;min-height:56px;box-shadow:0 8px 20px color-mix(in srgb, var(--bb) 26%, transparent);text-align:center;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:17.5px;font-weight:700;display:inline-flex;background:var(--bb)!important;color:var(--bf)!important}.ox-btn.quiet{box-shadow:none;font-weight:650;background:var(--ox-tone)!important;color:var(--ox-ink)!important}.ox-btn.sm{width:auto;min-height:44px;box-shadow:none;border-radius:14px;padding:0 15px;font-size:15.5px}.ox-dock{z-index:5;background:var(--bg);padding:10px 20px max(22px, env(safe-area-inset-bottom));gap:2px;margin-top:auto;display:grid;position:sticky;bottom:0}.ox-dock .q{margin:0 2px 8px;font-size:16px;font-weight:700;line-height:22px}.ox-dock .row{justify-content:center;gap:28px;display:flex}.ox-hero{background:var(--ox-primary) center 30% / cover no-repeat;flex:none;height:330px;position:relative}.ox-hero:after{content:"";background:linear-gradient(#00000057,#0000 34%);position:absolute;inset:0}.ox-hero:not([style]){height:auto;padding:max(20px, env(safe-area-inset-top)) 20px 0;background:0 0}.ox-hero:not([style]):after{display:none}.ox-hero:not([style]) .logo{position:static}.ox-hero .logo{z-index:1;left:20px;top:max(16px, env(safe-area-inset-top));position:absolute}.ox-logo{object-fit:cover;border-radius:14px;width:56px;height:56px;display:block;box-shadow:0 6px 18px #0000004d}.ox-mark{width:56px;height:56px;font-family:var(--ox-display);background:var(--ox-primary);color:#fff;border-radius:14px;place-items:center;font-size:24px;display:grid}.ox-example{box-shadow:0 14px 34px color-mix(in srgb, var(--ox-ink) 18%, transparent);background:#fff;border-radius:24px;align-items:center;gap:10px;margin-top:18px;padding:12px 10px 12px 14px;display:flex}.ox-example .top{justify-content:space-between;gap:8px;display:flex}.ox-example .top b{font-size:15px;font-weight:700}.ox-example p{font-size:15px;line-height:1.26}.ox-toast{z-index:70;background:var(--ox-ink);color:#fff;width:min(100vw - 28px,452px);min-height:54px;box-shadow:0 12px 28px color-mix(in srgb, var(--ox-ink) 34%, transparent);border-radius:18px;align-items:center;gap:8px;padding:6px 12px 6px 16px;font-size:15.5px;font-weight:600;display:flex;position:fixed;bottom:112px;left:50%;transform:translate(-50%)}.ox-bign{text-align:center;font-family:var(--f-voice), Georgia, serif;grid-template-columns:repeat(7,1fr);margin-top:14px;font-size:34px;line-height:62px;display:grid}.ox-addways{margin-top:18px}.ox-addskip{min-height:44px;margin:14px auto 0;display:block}.ox-addcol~.ox-bign{display:none}.ox-bign .wd{font-family:var(--ox-font);font-size:13px;font-weight:650;line-height:24px}.ox-sheet-bg{z-index:62;background:color-mix(in srgb, var(--ox-abyss) 62%, transparent);position:fixed;inset:0}.ox-sheet{z-index:63;background:var(--ox-paper);width:min(100vw,480px);max-height:88dvh;color:var(--ox-ink);padding:10px 20px max(24px, env(safe-area-inset-bottom));--lk:var(--ox-primary);--fg:var(--ox-ink);--fg2:var(--ox-ink2);--bb:var(--ox-primary);--bf:#fff;--bg:var(--ox-paper);--ln:color-mix(in srgb, var(--ox-ink) 12%, transparent);overscroll-behavior:contain;border-radius:26px 26px 0 0;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.ox-sheetfoot{bottom:calc(-1 * max(24px, env(safe-area-inset-bottom)));margin:0 -20px calc(-1 * max(24px, env(safe-area-inset-bottom)));padding:2px 20px max(12px, env(safe-area-inset-bottom));background:var(--ox-paper);text-align:center;position:sticky}.ox-grab{background:var(--ox-tone2);border-radius:3px;width:40px;height:5px;margin:0 auto 14px}.ox-tile{text-align:left;cursor:pointer;border-radius:20px;align-items:center;gap:14px;width:100%;min-height:84px;padding:12px 14px;display:flex;position:relative;overflow:hidden;background:var(--ox-primary)!important;color:#fff!important}.ox-tile input,.ox-row-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.ox-row-file{position:relative}.ox-tk{background:var(--ox-tone);width:40px;height:40px;color:var(--ox-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:750;display:grid}.ox-tk img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%}.ox-tk.person{background:var(--ox-primary);color:#fff}.ox-tk.done{background:var(--ox-s2);color:var(--ox-ink);width:32px;height:32px}.ox-li{text-align:left;align-items:center;gap:12px;width:100%;min-height:60px;display:flex}.ox-li+.ox-li,.ox-row-file+.ox-li,.ox-li+.ox-row-file{box-shadow:0 -1px 0 var(--ln)}.ox-li .nm{flex:1;min-width:0;font-size:16.5px;font-weight:650;line-height:1.2}.ox-ticks{grid-auto-flow:column;gap:3px;margin-top:14px;display:grid}.ox-ticks i{background:var(--ox-tone2);border-radius:3px;height:16px;animation:1.5s ease-in-out infinite ox-pulse}@keyframes ox-pulse{50%{background:var(--ox-primary)}}@media (prefers-reduced-motion:reduce){.ox-ticks i{animation:none}}.ox-legend{color:var(--ox-ink2);flex-wrap:wrap;align-items:center;gap:12px;min-height:26px;padding:0 20px;font-size:13.5px;font-weight:600;display:flex}.ox-legend span{align-items:center;gap:5px;display:inline-flex}.ox-legend i{border-radius:4px;width:13px;height:13px}.ox-legend b{color:var(--ox-ink);margin-left:auto;font-weight:800}.ox-dow,.ox-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:0 10px;display:grid}.ox-dow{color:var(--ox-ink2);font-size:13px;font-weight:600;line-height:22px}.ox-week{margin-bottom:7px}.ox-day{text-align:left;border-radius:11px;width:100%;height:88px;display:block;position:relative}.ox-day .n{font-size:13.5px;font-weight:700;line-height:19px;position:absolute;top:0;left:3px}.ox-day .c{color:var(--ox-ink2);font-size:12.5px;font-weight:600;line-height:19px;position:absolute;top:0;right:4px}.ox-day .st{background:var(--ox-tone);border-radius:10px;flex-direction:column;display:flex;position:absolute;inset:21px 0 0;overflow:hidden}.ox-day .st i{min-width:0;min-height:5px;color:var(--ox-ink);flex-direction:column;justify-content:center;padding-inline:4px;font-size:10px;font-style:normal;font-weight:600;line-height:12px;display:flex;overflow:hidden}.ox-day .st i span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ox-day .st i>span{flex:none}.ox-day .st i .more{text-overflow:clip;gap:2px;display:flex}.ox-day .st i .more span{min-width:0}.ox-day .st i .k{text-align:center;font-size:11.5px;font-weight:700;display:none}.ox-day{container-type:inline-size}@container (max-width:46px){.ox-day .st i>span,.ox-day .st i>span.more{display:none}.ox-day .st i .k{display:block}}.ox-day.short .n{font-weight:800}.ox-day.flag .st{background:var(--ox-ink);color:#fff;place-items:center;display:grid}.ox-wg{grid-template-columns:38px repeat(4,minmax(0,1fr));gap:4px;display:grid}.ox-wg .hd{color:var(--ox-ink2);text-align:center;font-size:13px;font-weight:700;line-height:24px}.ox-wg .dy{align-items:center;font-size:14px;font-weight:700;display:flex}.ox-wg button{width:100%;min-height:62px;color:var(--ox-ink);background:var(--ox-tone);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:2px;font-size:13.5px;font-weight:650;line-height:1.15;display:flex;overflow:hidden}.ox-wg button small{font-size:12.5px;font-weight:600}.ox-wg button .nm{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:360px){.ox-wg{grid-template-columns:32px repeat(4,minmax(0,1fr));gap:3px}.ox-wg .hd{font-size:12px}.ox-wg .dy{font-size:13px}.ox-wg button{padding:2px 1px;font-size:12px}.ox-wg button small{font-size:11.5px}}.ox-chip{white-space:nowrap;border-radius:22px;min-height:44px;padding:0 16px;font-size:15.5px;font-weight:650;background:var(--ox-tone)!important;color:var(--ox-ink)!important}.ox-chip[aria-pressed=true]{background:var(--ox-primary)!important;color:#fff!important}.ox-chips{flex-wrap:wrap;gap:8px;display:flex}.ox-field{background:var(--ox-tone);width:100%;min-height:52px;font:inherit;color:var(--ox-ink);border:0;border-radius:15px;padding:0 16px;font-size:16.5px;font-weight:500;display:block}.ox-names{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.ox-names li{align-items:center;gap:8px;min-width:0;display:flex}.ox-names li>.ox-field{flex:auto;min-width:0}.ox-names li>.ox-lab{flex:none}.ox-rule{flex-wrap:wrap;align-items:center;gap:8px;font-size:16.5px;font-weight:500;display:flex}.ox-rule .ox-field{width:auto;min-height:48px}.ox-rule .ox-field[inputmode]{text-align:center;width:62px;padding:0 8px}.ox-endrow{flex:1;justify-content:space-between;align-items:center;gap:12px;font-size:16.5px;font-weight:600;display:flex}.ox-endrow .ox-field{flex:none;width:auto}.ox-field::placeholder{color:var(--ox-ink2);opacity:1}.ox-sharetext{resize:none;field-sizing:content;padding:13px 16px;line-height:1.4}.ox-seg{background:var(--ox-tone);border-radius:15px;gap:4px;padding:4px;display:flex}.ox-seg button{border-radius:12px;flex:1;min-height:44px;font-size:15px;font-weight:650}.ox-seg button[aria-pressed=true]{color:var(--ox-primary);box-shadow:0 1px 3px color-mix(in srgb, var(--ox-ink) 20%, transparent);background:#fff}.ox-stepper{justify-content:space-between;align-items:center;margin:14px 0;display:flex}.ox-stepper button{border-radius:50%;width:56px;height:56px;font-size:26px;font-weight:500;background:var(--ox-tone)!important}.ox-stepper b{font-size:40px;font-weight:750}.ox-hstep{background:var(--ox-tone);color:var(--ox-ink);border-radius:15px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.ox-hstep button{width:44px;height:44px;color:var(--ox-ink);border-radius:12px;font-size:22px;font-weight:500}.ox-hstep b{text-align:center;white-space:nowrap;min-width:76px;font-size:16.5px;font-weight:700}.ox-preview{color:var(--ox-ink);box-shadow:0 24px 50px color-mix(in srgb, var(--ox-abyss) 40%, transparent);background:#fff;border-radius:22px;margin-top:18px;overflow:hidden}.ox-preview .im{background:var(--ox-tone2) center 18% / cover no-repeat;place-items:center;height:200px;display:grid}.ox-preview .tx{padding:12px 16px 14px}.ox-preview .ox-sub,.ox-preview .ox-lab{color:var(--ox-ink2)}.ox-qrcard{box-shadow:0 18px 40px color-mix(in srgb, var(--ox-ink) 14%, transparent)}.ox-qrcard .im{background:#fff;height:240px;padding:16px}.ox-qrcard .im svg{width:208px;height:208px}.ox-rail{--bh:60px;--gap:8px;color:var(--fg,var(--ox-ink));position:relative}.ox-rail-phone{display:none}.ox-axis{height:22px;color:var(--fg2,var(--ox-ink2));font-size:13px;font-weight:600;position:relative}.ox-axis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.ox-axis span:first-child{transform:none}.ox-axis span:last-child{transform:translate(-100%)}.ox-tick{background:var(--ln,color-mix(in srgb, var(--ox-ink) 12%, transparent));width:1px;position:absolute;top:22px;bottom:0}.ox-bar{z-index:1;height:var(--bh);margin-bottom:var(--gap);position:relative}.ox-sh{white-space:nowrap;background:var(--c);color:var(--ox-ink);border-radius:13px;flex-direction:column;justify-content:center;gap:1px;padding:0 12px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.ox-sh b{text-overflow:ellipsis;font-size:15.5px;font-weight:750;line-height:1.2;overflow:hidden}.ox-sh span{text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.ox-sh.gone{color:var(--fg);border:2px dashed var(--dash);background:0 0}.ox-sh.pick{background:var(--ox-primary);color:#fff;box-shadow:0 10px 24px #0000004d}.ox-night .ox-sh.pick{background:var(--ox-pick)}.ox-sh.open{background:var(--ox-paper);box-shadow:inset 0 0 0 2px var(--ox-red-ink);color:var(--ox-red-ink)}.ox-rail.plain{--bh:44px;--gap:6px}.ox-rail.plain .ox-sh{background:var(--c,#fff);box-shadow:inset 5px 0 0 var(--a,transparent);border-radius:10px;align-items:flex-start;padding:0 8px 0 12px}.ox-rail.plain .ox-sh b,.ox-shlab b{text-overflow:ellipsis;max-width:100%;font-size:14.5px;font-weight:750;line-height:1.2;overflow:hidden}.ox-rail.plain .ox-sh span,.ox-shlab span{color:color-mix(in srgb, var(--ox-ink) 78%, transparent);font-size:12.5px;font-weight:600;line-height:1.2}.ox-shlab{white-space:normal;overflow-wrap:anywhere;color:var(--ox-ink);flex-direction:column;justify-content:center;max-width:min(64%,100% - 12px);display:flex;position:absolute;top:0;bottom:0}.ox-shlab.gap{color:var(--ox-red-ink)}.ox-shlab.pend{color:var(--ox-primary)}@media (max-width:520px){.ox-rail-full{display:none}.ox-rail-phone{display:inline}}.ox-rail.plain .ox-sh.open{box-shadow:none;border:2px dashed var(--ox-red-ink);color:var(--ox-red-ink)}.ox-sh.gap{box-shadow:none;border:2px dashed var(--ox-red-ink);color:var(--ox-red-ink);background:#fff}.ox-sh.pend{box-shadow:none;border:2px dashed var(--ox-primary);color:var(--ox-primary);background:#fff}.ox-sh.ask{box-shadow:none;border:2px dashed var(--ox-ink2);color:var(--ox-ink2);background:0 0}.ox-rail.plain .ox-sh.gap,.ox-rail.plain .ox-sh.pend,.ox-rail.plain .ox-sh.ask{box-shadow:none}.ox-now{z-index:0;border-left:1.5px dashed color-mix(in srgb, var(--ox-ink) 35%, transparent);width:0;margin-left:-.75px;position:absolute;top:22px;bottom:0}.ox-now b{background:var(--ox-ink);color:#fff;border-radius:9px;padding:0 8px;font-size:12.5px;font-weight:700;line-height:18px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.ox-meter{margin-top:16px}.ox-meter .h{color:var(--fg2);justify-content:space-between;gap:10px;margin-bottom:6px;font-size:15px;font-weight:500;display:flex}.ox-meter .h b{color:var(--fg)}.ox-mt{background:var(--ln);border-radius:5px;height:10px;position:relative}.ox-mt i{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.ox-mt i.was{background:color-mix(in srgb, var(--ox-primary) 45%, var(--fg));opacity:.55}.ox-mt i.now{background:color-mix(in srgb, var(--ox-primary) 70%, #fff)}.ox-mt u{background:var(--fg);width:2px;position:absolute;top:-4px;bottom:-4px}.ox-warn{color:var(--ox-red-ink);align-items:center;gap:4px;font-size:14px;font-weight:650;line-height:1.25;display:flex}.ox-glance{background:var(--ox-paper);margin:0 -16px}.ox-topbar{padding:max(6px, env(safe-area-inset-top)) 20px 0;color:var(--ox-ink);justify-content:space-between;align-items:center;gap:12px;font-size:16px;display:flex}.ox-topbar b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.ox-toplogo{object-fit:contain;object-position:left center;mix-blend-mode:multiply;width:auto;min-width:0;max-width:180px;height:44px;margin:4px 0;display:block}.ox-head .ox-topbar{padding:max(0px, env(safe-area-inset-top)) 0 0}.ox-headtext{margin:6px 0 14px}.ox-headrow{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:2px;display:flex}.ox-headrow .ox-t1{min-width:0}.ox-headacts{flex:none;gap:8px;padding-bottom:2px;display:flex}.ox-eb.red{color:var(--ox-red-ink)}.ox-eb.green{color:color-mix(in srgb, #1f7a3d 85%, var(--ox-ink))}.ox-iconbtn{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;background:var(--ox-tone)!important;color:var(--ox-ink)!important}.ox-iconbtn.line{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ox-ink) 30%, transparent);background:#fff!important}@media (min-width:1024px){.ox-head .ox-topbar{display:none}}.ox-face{position:relative}.ox-sheetbody{background:var(--ox-paper);--fg:var(--ox-ink);--fg2:var(--ox-ink2);--lk:var(--ox-primary);--bb:var(--ox-primary);--bf:#fff;--bg:var(--ox-paper);--ln:color-mix(in srgb, var(--ox-ink) 12%, transparent);--dash:color-mix(in srgb, var(--ox-ink) 45%, transparent);padding:8px 20px 14px}.ox-card{box-shadow:0 1px 2px color-mix(in srgb, var(--ox-ink) 6%, transparent), 0 12px 28px color-mix(in srgb, var(--ox-ink) 10%, transparent);background:#fff;border-radius:20px}.ox-inbox{align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:10px 10px 10px 12px;display:flex}.ox-inbox .grow{text-align:left;flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:44px;display:flex}.ox-inbox .nm{font-size:16.5px;font-weight:700;line-height:1.2}.ox-inbox .ok{flex:none;width:60px;min-height:44px}.ox-inbox .act{color:var(--ox-red-ink)}.ox-inboxcard{margin-bottom:8px}.ox-inboxcard .ox-inbox{margin-bottom:0}.ox-inboxcard .ox-fact{margin:0;padding:0 12px 10px}.ox-fact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.ox-fact p{flex:180px;margin:0;font-size:15.5px;font-weight:600;line-height:21px}.ox-fact span{gap:8px;display:flex}.ox-donerow{background:var(--ox-tone);border-radius:20px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.ox-donerow .grow{flex:1;min-width:0}.ox-donerow .nm{font-size:16px;font-weight:700;line-height:1.2}.ox-todo{margin:4px 0 8px;padding:14px 8px 6px}.ox-todo .h{justify-content:space-between;align-items:center;gap:12px;padding:0 8px 6px;display:flex}.ox-todo .h b{font-size:17px;font-weight:750}.ox-todo .h span{color:var(--fg2);font-size:13.5px;font-weight:650}.ox-todo .bar{background:var(--ox-tone);border-radius:3px;height:6px;margin:0 8px 6px;overflow:hidden}.ox-todo .bar i{background:var(--ox-primary);border-radius:3px;height:100%;transition:width .3s;display:block}.ox-todo ol{margin:0;padding:0;list-style:none}.ox-todo .step{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px;display:flex}.ox-todo .step .tx{flex:1;min-width:0}.ox-todo .step b{font-size:16px;font-weight:700;line-height:1.2;display:block}.ox-todo .step small{color:var(--fg2);margin-top:2px;font-size:13.5px;line-height:1.28;display:block}.ox-todo .step.next .ox-tk{background:var(--ox-primary);color:#fff}.ox-todo .step:not(.next) b{font-weight:650}.ox-todo .step:not(.next) .ox-tk{width:36px;height:36px}.ox-todo .foot{justify-content:flex-end;padding:0 2px;display:flex}.ox-agent{text-align:left;background:color-mix(in srgb, var(--ox-primary) 11%, #fff);border-radius:20px;width:100%;margin:14px 0 10px;padding:12px;display:block}.ox-agent .top{align-items:center;gap:8px;min-height:32px;display:flex}.ox-agent .av{background:var(--ox-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative}.ox-agent .dot{background:var(--ox-red-ink);border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.ox-agent .top b{color:var(--ox-primary);flex:1;font-size:16px;font-weight:750}.ox-agent .top time{color:var(--fg2);font-size:13px;font-weight:600}.ox-agent .say{color:var(--fg);white-space:pre-line;background:#fff;border-radius:4px 16px 16px;margin:8px 0 10px;padding:10px 12px;font-size:15.5px;line-height:1.32;display:block}.ox-agent .say>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ox-agent .say.hint{color:var(--fg2)}.ox-agent .field{min-height:44px;color:var(--fg2);box-shadow:inset 0 0 0 1px var(--ln);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;padding:0 8px 0 16px;font-size:15.5px;display:flex}.ox-agent .field .go{background:var(--ox-primary);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ox-offrow{color:var(--fg)}@media (min-width:1024px){.ox-agent{display:none}}.ox-sec{color:var(--ox-ink2);margin:14px 0 4px;font-size:13.5px;font-weight:700;line-height:18px}.ox-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ox-stats b{color:var(--ox-primary);font-size:30px;font-weight:800;line-height:1.1;display:block}.ox-stats span{color:var(--ox-ink2);font-size:14px;font-weight:550;line-height:1.2}.ox-doneh{justify-content:space-between;align-items:center;min-height:30px;margin-bottom:6px;font-size:16px;font-weight:700;display:flex}.ox-donecard{text-align:left;width:100%;margin-top:12px;padding:10px 14px 12px;display:block}.ox-steps{margin-top:4px}.ox-steps>div{align-items:center;gap:12px;min-height:62px;display:flex}.ox-steps .ox-tk.done,.ox-photo-steps .ox-tk.done{width:40px;height:40px}.ox-pills{flex-wrap:wrap;gap:6px;margin:8px 0 2px;display:flex}.ox-pills span{background:var(--ox-tone);border-radius:15px;align-items:center;height:30px;padding:0 11px;font-size:14px;font-weight:650;display:inline-flex}.ox-under{padding:0 4px}.ox-pick{color:var(--ox-ink);--fg:var(--ox-ink);--fg2:var(--ox-ink2);--lk:var(--ox-primary);--bb:var(--ox-primary);--bf:#fff;--ln:color-mix(in srgb, var(--ox-ink) 12%, transparent);margin-top:18px;padding:14px 14px 6px}.ox-pick .who{align-items:center;gap:12px;margin:6px 0 10px;display:flex}.ox-pick .row{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.ox-logpage{padding:4px 4px 12px}.ox-logpage .ox-li{min-height:58px}.ox-logpage .nm{font-size:16px}@media (min-width:1024px){.ox-t0{font-size:60px}.ox-t1{font-size:44px}.ox-lede{font-size:19px}.ox-screen{justify-content:safe center;width:100vw;padding-block:40px;left:0;transform:none}.ox-screen>*{width:100%;max-width:520px;margin-inline:auto}.ox-screen>.ox-dock{background:0 0;margin-top:20px;position:static}.ox-screen>.ox-grow{flex:none}.ox-sheet{border-radius:24px;width:520px;max-height:min(84dvh,760px);padding:26px 28px 24px;top:50%;bottom:auto;transform:translate(-50%,-50%)}.ox-grab{display:none}.ox-sheetfoot{margin:0 -28px -24px;padding:2px 28px 12px;bottom:-24px}.ox-toast{bottom:32px}.ox-screen{--ox-side:max(48px, calc((100vw - 1160px) / 2));--ox-gap:56px;--ox-col:400px}.ox-screen:has(>.ox-hero[style]){grid-template-columns:minmax(0, 1fr) calc(var(--ox-col) + var(--ox-gap) + var(--ox-side));grid-template-rows:1fr auto auto 1fr;padding:0;display:grid}.ox-screen:has(>.ox-hero[style])>.ox-hero{grid-area:1/1/-1;max-width:none;height:100%;min-height:100vh}.ox-screen:has(>.ox-hero[style])>.ox-hero:after{background:linear-gradient(#0000004d,#0000 28%)}.ox-screen:has(>.ox-hero[style])>.ox-hero .logo{top:32px;left:32px}.ox-screen:has(>.ox-hero[style])>.ox-pad{padding:0 var(--ox-side) 0 var(--ox-gap);grid-area:2/2;max-width:none;margin:0}.ox-screen:has(>.ox-hero[style])>.ox-dock{padding:0 var(--ox-side) 0 var(--ox-gap);grid-area:3/2;max-width:none;margin:28px 0 0}.ox-screen:has(>.ox-hero:not([style])){grid-template-columns:minmax(0, 1fr) var(--ox-col);column-gap:var(--ox-gap);padding:32px var(--ox-side);grid-template-rows:auto 1fr auto auto auto 1fr;display:grid}.ox-screen:has(>.ox-hero:not([style]))>*{max-width:none;margin:0;padding-inline:0}.ox-screen:has(>.ox-hero:not([style]))>.ox-hero{grid-area:1/1/auto/-1;padding:0}.ox-screen:has(>.ox-hero:not([style]))>.ox-pad{display:contents}.ox-screen:has(>.ox-hero:not([style])) .ox-t0{grid-area:3/2}.ox-screen:has(>.ox-hero:not([style])) .ox-lede{grid-area:4/2}.ox-screen:has(>.ox-hero:not([style]))>.ox-dock{grid-area:5/2;margin-top:28px}.ox-screen:has(>.ox-hero:not([style])) .ox-example{grid-area:2/1/-1;align-self:center;margin:0}:is(.ox-screen:has(.ox-bign),.ox-screen:has(.ox-preview)){grid-template-columns:minmax(0, 1fr) var(--ox-col);column-gap:var(--ox-gap);padding:32px var(--ox-side);grid-template-rows:auto 1fr auto auto 1fr;display:grid}:is(.ox-screen:has(.ox-bign)>*,.ox-screen:has(.ox-preview)>*){max-width:none;margin:0;padding-inline:0}.ox-screen:has(.ox-bign)>.ox-top{grid-area:1/1/auto/-1}:is(.ox-screen:has(.ox-bign)>.ox-grow,.ox-screen:has(.ox-preview)>.ox-grow){display:contents!important}:is(.ox-screen:has(.ox-bign) .ox-t0,.ox-screen:has(.ox-preview) .ox-t0){grid-area:3/2}:is(.ox-screen:has(.ox-bign)>.ox-dock,.ox-screen:has(.ox-preview)>.ox-dock){grid-area:4/2;margin-top:28px}.ox-addcol{grid-area:3/2}.ox-addcol~.ox-bign{color:var(--ox-primary);display:grid}.ox-addskip{margin-inline:0}.ox-phone-only{display:none}.ox-bign{grid-area:2/1/-1;align-self:center;margin:0;font-size:46px;line-height:64px}.ox-bign .wd{font-size:15px;line-height:36px}.ox-screen:has(.ox-preview) .ox-eb{grid-area:2/2;align-self:end}.ox-screen:has(.ox-preview) .ox-lede{grid-area:4/2}.ox-screen:has(.ox-preview)>.ox-dock{grid-row:5;align-self:start}.ox-preview{grid-area:1/1/-1;align-self:center;margin:0}.ox-screen.ox-night{grid-template-columns:minmax(0, 1fr) var(--ox-col);column-gap:var(--ox-gap);padding:40px var(--ox-side);grid-template-rows:auto 1fr;align-content:center;display:grid}.ox-screen.ox-night>*{max-width:none;margin:0;padding-inline:0}.ox-screen.ox-night>.ox-pad:first-child{grid-area:1/2;padding-top:0}.ox-screen.ox-night>.ox-grow{grid-area:1/1/-1;align-self:center;padding-top:0!important}.ox-screen.ox-night>.ox-dock{grid-area:2/2;align-self:start;margin-top:28px}.ox-screen.ox-red>.ox-grow{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) 480px;column-gap:72px;width:100%;max-width:1240px;padding-inline:64px;display:grid}.ox-screen.ox-red .ox-top{grid-column:1/-1;margin-bottom:24px}.ox-screen.ox-red .ox-t0{grid-column:1;margin-top:0!important}.ox-screen.ox-red .ox-lede{grid-column:1}.ox-screen.ox-red .ox-pick{grid-area:2/2/-1;align-self:start;margin:0;padding:22px 24px 12px}.ox-screen.ox-side{grid-template-columns:minmax(0, 1fr) var(--ox-col);column-gap:var(--ox-gap);padding:32px var(--ox-side);grid-template-rows:auto 1fr;align-content:safe center;display:grid}.ox-screen:has(.ox-dow){grid-template-columns:minmax(0, 1fr) var(--ox-col);column-gap:var(--ox-gap);padding:32px var(--ox-side);grid-template-rows:auto 1fr;align-content:safe center;display:grid}.ox-screen:has(.ox-wg){grid-template-columns:minmax(0, 1fr) var(--ox-col);column-gap:var(--ox-gap);padding:32px var(--ox-side);grid-template-rows:auto 1fr;align-content:safe center;display:grid}.ox-screen.ox-side>*{max-width:none;margin:0;padding-inline:0}.ox-screen:has(.ox-dow)>*{max-width:none;margin:0;padding-inline:0}.ox-screen:has(.ox-wg)>*{max-width:none;margin:0;padding-inline:0}.ox-screen.ox-side>.ox-grow{grid-area:1/1/-1;padding-top:0!important}.ox-screen:has(.ox-dow)>.ox-grow{grid-area:1/1/-1;padding-top:0!important}.ox-screen:has(.ox-wg)>.ox-grow{grid-area:1/1/-1;padding-top:0!important}:is(.ox-screen:has(.ox-dow)>.ox-pad:first-child,.ox-screen:has(.ox-wg)>.ox-pad:first-child){grid-area:1/2;padding-top:0}:is(.ox-screen:has(.ox-dow)>.ox-dock,.ox-screen:has(.ox-wg)>.ox-dock){grid-area:2/2;align-self:start;margin-top:24px;position:sticky;top:32px}.ox-screen.ox-side>.ox-dock{grid-area:1/2/-1;align-self:center;margin:0}.ox-screen:has(.ox-wg)>.ox-dock .ox-sub{text-align:left!important}.ox-dow,.ox-week{gap:8px;padding:0}.ox-legend{margin-bottom:8px;padding:0}.ox-week{margin-bottom:10px}.ox-day{height:104px}.ox-day .st i{padding-inline:7px;font-size:12px;line-height:15px}.ox-wg{grid-template-columns:64px repeat(4,minmax(0,1fr));gap:6px}.ox-glance{box-shadow:0 1px 2px color-mix(in srgb, var(--ox-ink) 6%, transparent);border-radius:24px;margin:0;overflow:hidden}.ox-glance .ox-topbar{display:none}.ox-glance .ox-sheetbody{grid-template-columns:minmax(0,1fr) 320px;gap:0 36px;padding:24px 28px 28px;display:grid}.ox-glance .ox-sheetbody:has(>.ox-gside:empty){grid-template-columns:minmax(0,1fr)}.ox-glance .ox-gside:empty{display:none}.ox-glance .ox-gside .ox-donecard{margin-top:0}.ox-glance .ox-gmain>.ox-btn{width:auto;min-width:260px}.ox-glance .ox-stats{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px) and (max-width:1279px){.ox-glance .ox-sheetbody{grid-template-columns:minmax(0,1fr)}.ox-glance .ox-gside .ox-donecard{margin-top:12px}}.sx.mx-app{--bg:var(--ox-paper);--ink:var(--ox-ink);--ink-2:var(--ox-ink2);--ink-3:color-mix(in srgb, var(--ox-ink2) 85%, var(--ox-paper));--card-2:var(--ox-tone);--action:var(--ox-primary);--action-ink:#fff;--sel:var(--ox-primary);--sel-ink:#fff;--tab-on:var(--ox-primary);--focus:var(--ox-primary);--shadow:0 1px 2px color-mix(in srgb, var(--ox-ink) 6%, transparent), 0 10px 24px color-mix(in srgb, var(--ox-ink) 8%, transparent)}.sx.mx-app,.sx.mx-app .sx.mx-legacy{font-family:var(--f-owner), system-ui, sans-serif;--font-ui:var(--f-owner), system-ui, sans-serif;--font-voice:var(--f-voice), Georgia, serif}.sx.mx-app.font-caprasimo,.sx.mx-app.font-caprasimo .sx.mx-legacy{--font-voice:var(--f-caprasimo), Georgia, serif}.sx.mx-app .sx-btn.primary,.sx.mx-app .sx-btn.dark{background:var(--ox-primary);color:#fff;border-radius:14px}.sx.mx-app .mx-check input,.sx.mx-app .mx-check input[type=radio]{accent-color:var(--ox-primary)}.sx.mx-app .mx-chip[aria-pressed=true]{background:var(--ox-primary);color:#fff}.sx.mx-app .sx-week button{background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.sx.mx-app .sx-week [aria-pressed=true] small{color:var(--ink-3);opacity:1}.sx.mx-app .sx-week .past{opacity:.5}.sx.mx-app .sx-week [aria-pressed=true]{color:var(--ox-ink);box-shadow:inset 0 0 0 2px var(--ox-primary);background:#fff}.sx.mx-app .sx-week .today:not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ox-ink) 20%, transparent)}.sx-week .tw{margin-top:2px;font-size:11px;font-style:normal;font-weight:650;line-height:12px;display:block}.sx.mx-app .sx-week .ds:empty{height:0;margin:0}.ox-scard{--bb:var(--ox-primary);--bf:#fff;--lk:var(--ox-primary);--fg2:var(--ox-ink2);box-shadow:0 1px 2px color-mix(in srgb, var(--ox-ink) 6%, transparent), 0 10px 24px color-mix(in srgb, var(--ox-ink) 8%, transparent);background:#fff;border-radius:20px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 12px 12px 14px;display:flex}.ox-scard .ic{background:var(--ox-tone);width:36px;height:36px;color:var(--ox-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.ox-scard .ic.red{background:color-mix(in srgb, var(--ox-red-ink) 14%, #fff);color:var(--ox-red-ink)}.ox-scard.amber .ic{color:#8a5400;background:#fdf1d8}.ox-scard .tx{flex:1;gap:1px;min-width:0;display:grid}.ox-scard .tx b{font-size:16.5px;font-weight:750;line-height:1.25}.ox-scard .tx span{color:var(--ox-ink2);font-size:14px;font-weight:550;line-height:1.3}.ox-scard .tx .note{margin-top:3px;font-size:13px}.ox-scard .ox-link{font-size:15.5px}.ox-link.wrap{white-space:normal;text-align:left;justify-content:flex-start;line-height:1.35}.ox-daysum{color:var(--ox-ink2);justify-content:space-between;gap:10px;margin:14px 4px 8px;font-size:14px;font-weight:600;display:flex}.ox-daysum b{font-weight:700}.ox-slot{box-shadow:0 1px 2px color-mix(in srgb, var(--ox-ink) 6%, transparent), 0 10px 24px color-mix(in srgb, var(--ox-ink) 8%, transparent);background:#fff;border-radius:20px;margin-bottom:10px;padding:12px 12px 6px}.ox-slot .h{color:var(--ox-ink2);margin:0 2px 8px;font-size:14px;font-weight:600}.ox-slot .h b{color:var(--ox-ink);font-size:17px;font-weight:750}.ox-slot .chips{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;margin-bottom:6px;display:grid}.ox-pchip{background:var(--ox-tone);min-height:44px;color:var(--ox-ink);text-align:left;border-radius:22px;align-items:center;gap:6px;padding:0 10px 0 6px;display:flex;position:relative;overflow:hidden}.ox-pchip b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.ox-pchip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ox-ink2);font-size:13px;font-weight:550;overflow:hidden}.ox-pchip .av{background:var(--ox-primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.ox-pchip.open .av{background:var(--ox-red-ink)}.ox-pchip.open{background:color-mix(in srgb, var(--ox-red-ink) 10%, #fff)}.ox-pchip .ch{background:#d08a00;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:8px}.ox-headlede{margin:-8px 0 14px}.ox-write{--bb:var(--ox-primary);--bf:#fff;--lk:var(--ox-primary);text-align:left;width:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--ox-ink) 6%, transparent), 0 12px 28px color-mix(in srgb, var(--ox-ink) 10%, transparent);background:#fff;border-radius:20px;margin-bottom:14px;padding:14px;display:block}.ox-write.closed{min-height:56px;color:var(--ox-ink2);font-size:16px;font-weight:500}.ox-write input:not([type=file]),.ox-write textarea{width:100%;font:inherit;color:var(--ox-ink);resize:none;background:0 0;border:0;outline:none;display:block}.ox-write .t{border-bottom:1px solid color-mix(in srgb, var(--ox-ink) 10%, transparent);padding:2px 0 10px;font-size:17px;font-weight:700}.ox-write .b{min-height:96px;padding:12px 0;font-size:16px;line-height:1.4}.ox-write ::placeholder{color:color-mix(in srgb, var(--ox-ink2) 75%, transparent)}.ox-write .ideas{color:var(--ox-ink2);margin:4px 0 8px;font-size:13.5px;font-weight:700}.ox-idea{min-height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ox-ink) 14%, transparent);color:var(--ox-ink);background:#fff;border-radius:22px;padding:0 14px;font-size:15px;font-weight:650}.ox-write .ph{align-items:center;gap:12px;margin:6px 0;display:flex}.ox-write .ph img{object-fit:cover;border-radius:12px;width:72px;height:72px}.ox-write .foot{border-top:1px solid color-mix(in srgb, var(--ox-ink) 10%, transparent);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.ox-iconbtn.bare{color:var(--ox-ink2)!important;background:0 0!important}.ox-head{margin-top:6px}.ox-totals{box-shadow:0 1px 2px color-mix(in srgb, var(--ox-ink) 6%, transparent), 0 10px 24px color-mix(in srgb, var(--ox-ink) 8%, transparent);background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;padding:16px 18px;display:grid}.ox-totals>div+div{border-left:1px solid color-mix(in srgb, var(--ox-ink) 10%, transparent);padding-left:16px}.ox-totals b{font-family:var(--ox-display);color:var(--ox-primary);font-size:30px;font-weight:400;line-height:1.1;display:block}.ox-totals span{color:var(--ox-ink2);font-size:14px;font-weight:550}.ox-scard .ic.amber{color:#8a5400;background:#fdf1d8}.ox-scard.plain{text-align:left;width:100%;color:var(--ox-ink);margin:0}.sx .mx-flagdot{color:#8a5400;align-items:center;gap:6px;font-weight:650;display:inline-flex}.sx .mx-flagdot:before{content:"";background:#d08a00;border-radius:50%;width:7px;height:7px}.sx .mx-hrs{text-align:right;justify-items:end;display:grid}.sx .mx-hrs b{white-space:nowrap;font-size:16px;font-weight:750}.sx .mx-hrs small{color:var(--ink-3);white-space:nowrap;font-size:12.5px}.sx.mx-app .sx-tg{--tg-wall:var(--ox-paper);--tg-in:#fff;--tg-me:color-mix(in srgb, var(--ox-primary) 12%, #fff);background-image:none;border-radius:0}.sx.mx-app .sx-tgscreen{background:var(--ox-paper)}.sx.mx-app .sx-tgtop{border-bottom:1px solid color-mix(in srgb, var(--ox-ink) 8%, transparent)}.sx.mx-app .sx-tg-bub{box-shadow:0 1px 2px color-mix(in srgb, var(--ox-ink) 8%, transparent), 0 6px 16px color-mix(in srgb, var(--ox-ink) 6%, transparent);border-radius:18px}.sx.mx-app .sx-tg-row.tail .sx-tg-bub:after{display:none}.sx.mx-app .sx-tg-keys{gap:8px;margin:2px 0 12px}.sx.mx-app .sx-tg-keys button{background:var(--ox-tone);min-height:44px;box-shadow:none;border-radius:14px;flex:0 auto;padding:0 16px;font-weight:700}.sx.mx-app .sx-tg-keys button:first-child{background:var(--ox-primary);color:#fff}.sx.mx-app .sx-tg-sugg{padding-right:80px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000 calc(100% - 20px));mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000 calc(100% - 20px))}.sx.mx-app .sx-tg-sugg button{min-height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ox-ink) 14%, transparent);background:#fff;font-size:15px}.sx .mx-chatwho{align-items:center;gap:10px;display:inline-flex}.sx .mx-chatwho .av{background:var(--ox-primary);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.sx .mx-chatrules{background:var(--ox-tone);min-height:44px;color:var(--ox-primary);border-radius:22px;padding:0 16px;font-size:15px;font-weight:700}.ox-okrow{align-items:center;gap:12px;margin-bottom:10px;padding:12px 12px 12px 14px;display:flex}.ox-okrow .grow{flex:1;min-width:0}.ox-okrow .nm{font-size:17px;font-weight:750;line-height:1.22}.ox-nw{white-space:nowrap}.ox-okrow .act{color:var(--ox-red-ink)}.ox-okrow.done{background:var(--ox-tone);box-shadow:none}.ox-okrow.red .ox-lab{color:var(--ox-red-ink)}.ox-okrow>.ox-btn.sm{flex:none;min-width:64px}@media (max-width:359px){.ox-glance .ox-okrow>.ox-tk{display:none}}.ox-okcard{margin-bottom:10px;padding-bottom:2px}.ox-okcard .ox-okrow{margin:0;padding-bottom:8px}.ox-okcard .ox-fact{margin:0;padding:0 14px 8px}.ox-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ox-chips .ox-chip{min-height:38px;padding:0 13px;font-size:14.5px}.ox-hourscard .ox-okrow+.ox-okrow{border-top:1px solid color-mix(in srgb, var(--ox-ink) 8%, transparent)}.ox-okother{border-top:1px solid color-mix(in srgb, var(--ox-ink) 8%, transparent);justify-content:flex-start;width:100%;padding:0 14px;display:flex}.ox-tk.gap{color:var(--ox-red-ink);box-shadow:inset 0 0 0 2px var(--ox-red-ink);background:#fff;border-style:dashed}.ox-btn.red{background:var(--ox-red-ink)!important}.ox-fix{gap:10px;margin-top:14px;display:grid}.ox-fixopt{text-align:left;width:100%;min-height:68px;box-shadow:0 1px 2px color-mix(in srgb, var(--ox-ink) 6%, transparent), 0 8px 20px color-mix(in srgb, var(--ox-ink) 8%, transparent);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ox-fixopt .tx{flex:1;min-width:0}.ox-fixopt b{font-size:17px;font-weight:750;display:block}.ox-fixopt small{color:var(--ox-ink2);margin-top:2px;font-size:14px;line-height:1.3;display:block}.ox-fixopt.main{background:var(--ox-red-ink);color:#fff}.ox-fixopt.main small{color:#fff;opacity:.9}.ox-fixopt.main .ox-tk{color:#fff;background:#fff3}.ox-fixlist{background:#fff;border-radius:18px;padding:4px 12px}.ox-fixlist .nm small{color:var(--ox-ink2);font-size:13.5px;font-weight:550;display:block}.ox-fixlist a.ox-li{color:inherit;text-decoration:none}.ox-short{color:var(--ox-ink2);margin:10px auto 0;text-decoration:underline;display:flex}.ox-weekline{width:100%;min-height:44px;color:var(--ox-ink2);text-align:left;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding:0 2px;font-size:14.5px;font-weight:600;display:flex}.ox-charthead{justify-content:space-between;display:flex}.ox-chatbar{z-index:15;max-width:528px;left:16px;right:16px;bottom:calc(var(--tabbar-h,64px) + var(--safe-bottom,0px) + 10px);background:color-mix(in srgb, var(--ox-primary) 10%, var(--ox-paper));min-height:56px;color:var(--ox-primary);box-shadow:0 6px 18px color-mix(in srgb, var(--ox-ink) 10%, transparent);border-radius:20px;align-items:center;gap:10px;margin:0 auto;padding:6px 8px 6px 14px;display:flex;position:fixed}.ox-chatbar span{min-height:44px;color:var(--ox-ink2);text-align:left;background:#fff;border-radius:14px;flex:1;align-items:center;padding:0 14px;font-size:16px;font-weight:500;display:flex}.ox-chatbar:before{content:"";background:linear-gradient(to bottom, transparent, var(--ox-paper));pointer-events:none;height:22px;position:absolute;bottom:100%;left:-16px;right:-16px}.ox-chatbar:after{content:"";background:var(--ox-paper);pointer-events:none;height:40px;position:absolute;top:100%;left:-16px;right:-16px}.ox-glance:has(.ox-chatbar){padding-bottom:96px}@media (max-height:700px) and (max-width:1023px){.ox-askhint{display:none}}@media (min-width:1024px){.ox-chatbar{display:none}.ox-glance:has(.ox-chatbar){padding-bottom:0}}.ox-whose{margin:12px 0;padding:14px 16px}.ox-whose b{color:var(--ox-ink);font-size:16px;font-weight:700;display:block}.ox-whose small{color:var(--ox-ink2);margin-top:2px;font-size:14px;display:block}.ox-whose .row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (max-width:1023px){.ox-toast{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 8px);width:auto;max-width:452px;left:12px;right:70px;transform:none}}
