@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@700;800&family=Cormorant+Garamond:wght@500;600;700&family=Noto+Sans+Thai:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";
*{box-sizing:border-box}html,body{margin:0;padding:0}[data-theme=light]{--bg:#f5f6f8;--card:#fff;--topbar:#fff;--ink:#1f2430;--body:#3a4150;--muted:#8a8f9c;--faint:#a6aab4;--line:#ecedf0;--line2:#f0f0f2;--line3:#f4f4f6;--field:#fafbfc;--accent:#e8702a;--accent-d:#cf5e1f;--accent-tint:#fbf1ea;--accent-bd:#f2d9c7;--brandgrad1:#f99a52;--brandgrad2:#e8702a;--clay:#c25a3a;--teal:#2e7d8a;--indigo:#5856c9;--green:#2e8b57;--shadow:0 1px 2px #1018280a,0 1px 3px #1018280d;--seg-bg:#eef0f3;--clock-face:#fbf6ec;--clock-ring:#c9a24b;--clock-tick:#9a7b33;--clock-num:#8a6a24;--clock-hand:#2a2620;--dz-stroke-bg:#fdecec;--dz-stroke-fg:#c0392b;--dz-parkinson-bg:#e7f0fe;--dz-parkinson-fg:#1d5fd6;--dz-dementia-bg:#efeafb;--dz-dementia-fg:#6b46c1;--dz-other-bg:#f1f2f4;--dz-other-fg:#4b5563;--glass:#ffffffa8;--glass-strong:#ffffffe6;--read-check-fg:#9a4213;--glass-soft:#ffffff70}[data-theme=dark]{--bg:#0f1218;--card:#171b22;--topbar:#141821;--ink:#f2f4f7;--body:#c7ccd6;--muted:#8a93a3;--faint:#6b7480;--line:#262c36;--line2:#222831;--line3:#1e242d;--field:#1c222b;--accent:#f5853f;--accent-d:#f5853f;--accent-tint:#241913;--accent-bd:#3a2a1c;--brandgrad1:#c8601e;--brandgrad2:#7e370f;--clay:#e08560;--teal:#5bb3c0;--indigo:#9b9af0;--green:#5fbf87;--shadow:0 1px 2px #00000059,0 2px 6px #0000004d;--seg-bg:#11151c;--clock-face:#15120e;--clock-ring:#c9a24b;--clock-tick:#7a6128;--clock-num:#d9b564;--clock-hand:#ede4cf;--dz-stroke-bg:#3a2020;--dz-stroke-fg:#f0928a;--dz-parkinson-bg:#1b2a44;--dz-parkinson-fg:#8ab4f8;--dz-dementia-bg:#2a2240;--dz-dementia-fg:#c4b5f0;--dz-other-bg:#262c36;--dz-other-fg:#aeb6c2;--glass:#14182185;--glass-strong:#141821d1;--read-check-fg:#e08a55;--glass-soft:#14182157}[data-theme=light]{--active-bg:#e3f4ea;--active-fg:#2e8b57;--active-bd:#bfe6cf;--pause-bg:#eef0f3;--pause-fg:#71808f;--pause-bd:#dde3ea}[data-theme=dark]{--active-bg:#15301f;--active-fg:#5fbf87;--active-bd:#274d33;--pause-bg:#222831;--pause-fg:#8a93a3;--pause-bd:#333b47}[data-theme=light]{--active-solid:#2e8b57;--active-2:#43b074;--active-glow:#2e8b5766;--status-track:#cdd5de;--arc:#8ee9ff;--arc2:#e8ffff;--gold:#ffd15c;--hot:#ff7a1a}[data-theme=dark]{--active-solid:#3fa86c;--active-2:#5fbf87;--active-glow:#5fbf874d;--status-track:#3a424e;--arc:#8ee9ff;--arc2:#e8ffff;--gold:#ffd15c;--hot:#ff7a1a}.ostatus-sw{--w:38px;--h:20px;--pad:3px;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--line);background:linear-gradient(var(--card),var(--field));-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:7px;padding:3px 11px 3px 3px;transition:border-color .35s,background .35s,box-shadow .35s,transform .12s;display:inline-flex;position:relative;box-shadow:0 1px 2px #1018280d,0 6px 16px #1018280f}.ostatus-sw:active{transform:scale(.97)}.ostatus-sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ostatus-sw .ostatus-track{width:var(--w);height:var(--h);background:var(--status-track);border-radius:999px;flex:none;transition:background .4s cubic-bezier(.4,0,.2,1),box-shadow .4s;position:relative;box-shadow:inset 0 2px 5px #1018282e}.ostatus-sw .ostatus-track:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--active-2),var(--active-solid));opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.6)}.ostatus-sw .ostatus-thumb{top:var(--pad);left:var(--pad);width:calc(var(--h) - var(--pad)*2);height:calc(var(--h) - var(--pad)*2);z-index:2;will-change:translate,scale;background:linear-gradient(#fff,#f1f3f6);border-radius:50%;place-items:center;transition:translate .42s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;box-shadow:0 2px 4px #10182847,0 0 0 .5px #1018280a}.ostatus-sw .ostatus-glyph{width:10px;height:10px;position:relative}.ostatus-sw .ostatus-glyph:before,.ostatus-sw .ostatus-glyph:after{content:"";transition:all .3s;position:absolute}.ostatus-sw .ostatus-glyph:before{background:#aab3bf;border-radius:2px;width:8px;height:2px;top:4px;left:1px}.ostatus-sw .ostatus-glyph:after{opacity:0}.ostatus-sw .ostatus-lbl{text-align:center;height:14px;display:inline-block;position:relative;overflow:hidden}.ostatus-sw .ostatus-lbl .size{visibility:hidden;white-space:nowrap;font-size:11px;font-weight:750;display:block}.ostatus-sw .ostatus-lbl .off,.ostatus-sw .ostatus-lbl .on{text-align:center;white-space:nowrap;font-size:11px;font-weight:750;transition:transform .38s cubic-bezier(.34,1.4,.5,1),opacity .3s;position:absolute;top:0;left:0;right:0}.ostatus-sw .ostatus-lbl .off{color:var(--pause-fg);opacity:1;transform:translateY(0)}.ostatus-sw .ostatus-lbl .on{color:var(--active-fg);opacity:0;transform:translateY(120%)}.ostatus-sw.popping .ostatus-lbl .on{background:linear-gradient(100deg,var(--active-fg) 30%,#fff 50%,var(--active-fg) 70%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:.6s ease-out ostatusShimmer}@keyframes ostatusShimmer{0%{background-position:120% 0}to{background-position:-30% 0}}.ostatus-sw.on{border-color:var(--active-bd);background:linear-gradient(var(--card),var(--active-bg))}.ostatus-sw.on .ostatus-track{background:var(--active-solid);box-shadow:0 0 0 5px var(--active-glow),inset 0 1px 2px #00000026;animation:2.6s ease-in-out infinite ostatusBreathe}.ostatus-sw.on .ostatus-track:before{opacity:1;transform:scale(1)}.ostatus-sw.on .ostatus-thumb{translate:calc(var(--w) - (var(--h) - var(--pad)*2) - var(--pad)*2) 0}.ostatus-sw.on .ostatus-glyph:before{background:var(--active-solid);width:3.5px;top:6px;left:3px;transform:rotate(45deg)}.ostatus-sw.on .ostatus-glyph:after{opacity:1;background:var(--active-solid);border-radius:2px;width:6.5px;height:2px;top:3.5px;left:4.5px;transform:rotate(-45deg)}.ostatus-sw.on .ostatus-lbl .off{opacity:0;transform:translateY(-120%)}.ostatus-sw.on .ostatus-lbl .on{opacity:1;transform:translateY(0)}.ostatus-sw.pushing .ostatus-thumb{animation:.4s ostatusJelly}@keyframes ostatusJelly{0%,to{scale:1}30%{scale:1.18 .82}55%{scale:.9 1.1}78%{scale:1.04 .97}}.ostatus-sw.pushing{animation:.36s cubic-bezier(.36,.07,.19,.97) ostatusShake}@keyframes ostatusShake{10%{transform:translate(-2.5px)rotate(-1deg)}25%{transform:translate(3px)rotate(1.1deg)}40%{transform:translate(-3px)rotate(-1deg)}60%{transform:translate(2px)rotate(.7deg)}80%{transform:translate(-1px)rotate(-.4deg)}to{transform:translate(0)}}@keyframes ostatusBreathe{0%,to{box-shadow:0 0 0 5px var(--active-glow),inset 0 1px 2px #00000026}50%{box-shadow:0 0 0 9px #2e8b5729,inset 0 1px 2px #00000026}}.ostatus-sw.saving{pointer-events:none}.ostatus-pop,.ostatus-burst{left:calc(var(--w) - (var(--h) - var(--pad)*2)/2 - var(--pad));position:absolute;top:50%}.ostatus-pop{border:1.5px solid var(--active-2);opacity:0;pointer-events:none;z-index:4;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px}.ostatus-pop:after{content:"";border:1.5px solid var(--fx,var(--gold));opacity:0;border-radius:50%;position:absolute;inset:-1px}.ostatus-sw.popping .ostatus-pop{animation:.62s cubic-bezier(.2,.7,.3,1) ostatusPop}.ostatus-sw.popping .ostatus-pop:after{animation:.62s cubic-bezier(.2,.7,.3,1) 70ms ostatusPop2}@keyframes ostatusPop{0%{opacity:.9;transform:scale(.4)}70%{opacity:.3}to{opacity:0;transform:scale(3)}}@keyframes ostatusPop2{0%{opacity:0;transform:scale(.5)}25%{opacity:.65}to{opacity:0;transform:scale(2.5)}}.ostatus-burst{pointer-events:none;z-index:5;width:0;height:0}.ostatus-burst:before{content:"";opacity:0;background:radial-gradient(circle,#fff 0%,#fff0 68%);border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:0;left:0}.ostatus-sw.popping .ostatus-burst:before{animation:.42s ease-out ostatusFlash}@keyframes ostatusFlash{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1.9)}}.ostatus-burst i{background:radial-gradient(circle,#fff 20%,var(--active-2) 80%);width:5px;height:5px;box-shadow:0 0 5px var(--active-glow);opacity:0;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:0;left:0}.ostatus-burst i:nth-child(2n){background:radial-gradient(circle,#fff 25%,var(--fx,var(--gold)) 85%);width:3.5px;height:3.5px;margin:-1.75px 0 0 -1.75px}.ostatus-burst i:first-child{--a:0deg}.ostatus-burst i:nth-child(2){--a:45deg}.ostatus-burst i:nth-child(3){--a:90deg}.ostatus-burst i:nth-child(4){--a:135deg}.ostatus-burst i:nth-child(5){--a:180deg}.ostatus-burst i:nth-child(6){--a:225deg}.ostatus-burst i:nth-child(7){--a:270deg}.ostatus-burst i:nth-child(8){--a:315deg}.ostatus-sw.popping .ostatus-burst i{animation:.6s cubic-bezier(.22,.6,.3,1) ostatusBurst}@keyframes ostatusBurst{0%{opacity:0;transform:rotate(calc(var(--a) + var(--rot,0deg))) translateX(2px) scale(.4)}22%{opacity:1;transform:rotate(calc(var(--a) + var(--rot,0deg))) translateX(9px) scale(1.15)}to{opacity:0;transform:rotate(calc(var(--a) + var(--rot,0deg))) translateX(26px) scale(.2)}}.ostatus-ro{border:1px solid var(--line);background:linear-gradient(var(--card),var(--field));cursor:default;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:9px;padding:4px 14px 4px 4px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:inline-flex;position:relative;box-shadow:0 1px 2px #1018280d,0 6px 16px #1018280f}.ostatus-ro:hover{box-shadow:0 8px 24px var(--active-glow);transform:translateY(-2px)scale(1.03)}.ostatus-ro .ostatus-knob{background:linear-gradient(#fff,#f1f3f6);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative;box-shadow:0 2px 4px #10182838,0 0 0 .5px #1018280a}.ostatus-ro .ostatus-glyph{width:14px;height:14px;position:relative}.ostatus-ro .ostatus-lbl{font-size:12px;font-weight:750;line-height:1;display:block}.ostatus-ro .ostatus-sub{letter-spacing:.3px;opacity:.85;margin-top:2px;font-size:9.5px;font-weight:600;display:block}.ostatus-ro .ostatus-lock{opacity:.5;margin-left:2px;font-size:11px;transition:all .3s}.ostatus-ro.act{border-color:var(--active-bd);background:linear-gradient(var(--card),var(--active-bg))}.ostatus-ro.act .ostatus-knob{box-shadow:0 2px 5px var(--active-glow),0 0 0 4px var(--active-glow);animation:2.6s ease-in-out infinite ostatusBreatheRo}.ostatus-ro.act .ostatus-glyph:after{content:"";border:solid var(--active-solid);border-width:0 2px 2px 0;width:5px;height:9.5px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ostatus-ro.act .ostatus-lbl,.ostatus-ro.act .ostatus-sub{color:var(--active-fg)}@keyframes ostatusBreatheRo{0%,to{box-shadow:0 2px 5px var(--active-glow),0 0 0 4px var(--active-glow)}50%{box-shadow:0 2px 5px var(--active-glow),0 0 0 8px #2e8b5724}}.ostatus-ro.pau{border-color:var(--pause-bd);background:linear-gradient(var(--card),var(--pause-bg))}.ostatus-ro.pau .ostatus-glyph:before{content:"";background:#aab3bf;border-radius:2px;width:11px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ostatus-ro.pau .ostatus-lbl,.ostatus-ro.pau .ostatus-sub{color:var(--pause-fg)}@keyframes ostatusAssemble{0%{transform:translate(var(--fx,0),var(--fy,0)) rotate(var(--fr,0deg)) scale(.15);opacity:0}65%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.ostatus-ro.assembling .ostatus-knob{animation:.6s cubic-bezier(.34,1.56,.64,1) both ostatusAssemble}.ostatus-ro.assembling .ostatus-lbl{animation:.55s cubic-bezier(.34,1.56,.64,1) 60ms both ostatusAssemble}.ostatus-ro.assembling .ostatus-sub{animation:.55s cubic-bezier(.34,1.56,.64,1) .12s both ostatusAssemble}.ostatus-ro.assembling .ostatus-lock{animation:.5s cubic-bezier(.34,1.56,.64,1) .2s both ostatusAssemble}.ostatus-ro.assembling.act .ostatus-glyph:after{animation:.4s .22s both ostatusCheckpop}@keyframes ostatusCheckpop{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(0)}60%{transform:translate(-50%,-50%)rotate(45deg)scale(1.3)}to{opacity:1;transform:translate(-50%,-50%)rotate(45deg)scale(1)}}.ostatus-ro.assembling{animation:.5s cubic-bezier(.36,.07,.19,.97) ostatusRumble}@keyframes ostatusRumble{15%{transform:translate(-1.5px,1px)rotate(-.4deg)}30%{transform:translate(2px,-1px)rotate(.5deg)}45%{transform:translate(-2px,1px)rotate(-.5deg)}60%{transform:translate(2px,-1px)rotate(.4deg)}75%{transform:translate(-1px,1px)rotate(-.25deg)}to{transform:translate(0)}}.ostatus-ro.act .ostatus-knob:after{content:"";pointer-events:none;opacity:0;z-index:-1;border-radius:50%;position:absolute;inset:0}.ostatus-ro.assembling.act .ostatus-knob:after{animation:.6s ease-out .12s ostatusArc}@keyframes ostatusArc{0%{opacity:0;box-shadow:0 0 0 0 var(--arc2),0 0 0 0 var(--arc)}28%{opacity:1;box-shadow:0 0 11px 3px var(--arc2),0 0 22px 10px var(--arc)}to{opacity:0;box-shadow:0 0 34px 16px #8ee9ff00,0 0 52px 26px #8ee9ff00}}.ostatus-ro .ostatus-ring{border:2px solid var(--arc);opacity:0;pointer-events:none;z-index:6;border-radius:50%;width:26px;height:26px;position:absolute;transform:translate(-50%,-50%)scale(.3)}.ostatus-ro .ostatus-ring.fire{animation:.7s cubic-bezier(.2,.7,.3,1) ostatusRing}@keyframes ostatusRing{0%{opacity:.9;border-color:var(--arc2);transform:translate(-50%,-50%)scale(.3)}to{opacity:0;border-color:var(--gold);transform:translate(-50%,-50%)scale(3.2)}}.ostatus-ro .ostatus-rspark{pointer-events:none;z-index:7;background:radial-gradient(circle,#fff,var(--gold) 60%,var(--hot));border-radius:50%;animation:.7s ease-out forwards ostatusRoFly;position:absolute}@keyframes ostatusRoFly{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx),var(--dy)) scale(0);opacity:0}}[data-theme=dark] .ostatus-ro .ostatus-knob,[data-theme=dark] .ostatus-sw .ostatus-thumb{background:linear-gradient(#f4f6f9,#dfe3e9)}@media (prefers-reduced-motion:reduce){.ostatus-sw .ostatus-track,.ostatus-sw .ostatus-thumb,.ostatus-sw .ostatus-glyph:before,.ostatus-sw .ostatus-glyph:after,.ostatus-sw .ostatus-lbl span{transition:none}.ostatus-sw.on .ostatus-track,.ostatus-ro.act .ostatus-knob{animation:none}.ostatus-sw.popping .ostatus-burst i,.ostatus-sw.popping .ostatus-pop,.ostatus-sw.popping .ostatus-pop:after,.ostatus-sw.popping .ostatus-burst:before{opacity:0;animation:none}.ostatus-sw.pushing,.ostatus-sw.pushing .ostatus-thumb{animation:none}.ostatus-sw.popping .ostatus-lbl .on{-webkit-text-fill-color:currentColor;background:0 0;animation:none}.ostatus-ro,.ostatus-ro:hover{transition:none;transform:none}.ostatus-ro.assembling,.ostatus-ro.assembling .ostatus-knob,.ostatus-ro.assembling .ostatus-lbl,.ostatus-ro.assembling .ostatus-sub,.ostatus-ro.assembling .ostatus-lock{animation:none}}[data-theme=light]{--toast-ok-bg:#78d2a59e;--toast-ok-bd:#2e8b57b3;--toast-ok-fg:#10663f;--toast-fail-bg:#f8aaa4a8;--toast-fail-bd:#c0392b99;--toast-fail-fg:#9a241b}[data-theme=dark]{--toast-ok-bg:#2f6b4380;--toast-ok-bd:#5fbf8799;--toast-ok-fg:#d6ffe6;--toast-fail-bg:#6b2f2f85;--toast-fail-bd:#f0928a99;--toast-fail-fg:#ffd9d6}@keyframes orangeToastIn{0%{opacity:0;transform:translate(-50%)translateY(-14px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.orange-toast{animation:.34s cubic-bezier(.22,1,.36,1) orangeToastIn}@media (prefers-reduced-motion:reduce){.orange-toast{animation:none}}input,textarea,button{font-family:inherit}.savebtn-hdr{display:none}::placeholder{color:var(--faint)}[data-theme=dark] input[type=checkbox],[data-theme=dark] input[type=radio]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input:focus,textarea:focus{border-color:var(--accent)!important}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}@media (max-width:760px){.cols,.chkgrid,.cardgrid{grid-template-columns:1fr!important}.redflagGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important}.dxseg button{padding:7px 3px!important;font-size:11.5px!important}.pmseg{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pmseg button{padding:8px 4px!important;font-size:12px!important}.prio-split{grid-template-columns:1fr!important;row-gap:12px!important}.prio-div{display:none!important}}@media (max-width:560px){.appheader{padding-left:11px!important;padding-right:11px!important}.hdractions{gap:7px!important}.segtxt,.savebtn{display:none!important}.savebtn-hdr{gap:0!important;padding:7px 9px!important;display:inline-flex!important}.savebtn-hdr .savetxt,.cnmeta{display:none!important}}.print-only{display:none}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important}.no-print{display:none!important}.print-only,.layout{display:block!important}.print-area{--card:#fff;--topbar:#fff;--ink:#1f2430;--body:#3a4150;--muted:#8a8f9c;--faint:#a6aab4;--line:#ecedf0;--line2:#f0f0f2;--line3:#f4f4f6;--field:#fafbfc;--seg-bg:#eef0f3;--accent:#e8702a;--accent-d:#cf5e1f;--accent-tint:#fbf1ea;--accent-bd:#f2d9c7;--clay:#c25a3a;--teal:#2e7d8a;--indigo:#5856c9;--green:#2e8b57;--glass:#fff;--glass-strong:#fff;--glass-soft:#fff;--dz-stroke-bg:#fdecec;--dz-stroke-fg:#c0392b;--dz-parkinson-bg:#e7f0fe;--dz-parkinson-fg:#1d5fd6;--dz-dementia-bg:#efeafb;--dz-dementia-fg:#6b46c1;--dz-other-bg:#f1f2f4;--dz-other-fg:#4b5563;--active-bg:#e3f4ea;--active-fg:#2e8b57;--active-bd:#bfe6cf;--pause-bg:#eef0f3;--pause-fg:#71808f;--read-check-fg:#9a4213;height:auto!important;padding:0!important;overflow:visible!important}.print-area *,.print-head{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;animation:none!important}.print-area .cols{grid-template-columns:1fr 1fr!important}.print-area [style*="position: sticky"],.print-area [style*=position\:sticky]{background:#fff!important;margin:0 0 10px!important;position:static!important}.print-area .cols>*,.print-area .chkgrid,.print-area>*>*{break-inside:avoid}.print-head{border-bottom:2px solid #e8702a;margin:0 0 12px;padding:0 0 9px}.print-head .ph-brand{color:#cf5e1f;letter-spacing:.02em;font-size:18px;font-weight:800}.print-head .ph-title{color:#333;margin-top:2px;font-size:13px;font-weight:600}.print-head .ph-meta{color:#555;margin-top:4px;font-size:12px}}
[data-theme=dark]{--g-face:linear-gradient(155deg, #bee0f821, #8cb4dc0d 60%);--g-bd:#c8e6ff47;--g-fg:#cfe4f5;--g-sh:inset 0 1px 0 #ffffff59, inset 0 -8px 18px #78b4e61a, 0 4px 12px #00000073;--g-frost:.38;--g-fl:#ffffff80;--g-fl2:#ffffff4d;--g-fb:#ffffff80;--g-fb2:#ffffff4d;--g-glint:#ffffff59;--g-hover-fg:#ffc48d;--g-hover-bd:#f4993f8c;--g-hover-sh:inset 0 0 22px #e8702a6b, inset 0 1px 0 #ffffff4d, 0 4px 16px #e8702a38;--g-on-fg:#f4993f;--g-on-bd:#f4993f99;--g-on-sh:inset 0 0 18px #e8702a80, inset 0 1px 0 #ffffff59, 0 0 14px #e8702a40;--g-primary-face:linear-gradient(155deg, #f4993f38, #e8702a14 60%), linear-gradient(155deg, #bee0f81a, #8cb4dc0a);--g-primary-fg:#ffd9b0;--g-primary-bd:#f4993f80;--g-primary-hover-fg:#fff1de;--g-primary-hover-sh:inset 0 0 24px #e8702a8c, inset 0 1px 0 #ffffff59, 0 4px 18px #e8702a4d;--g-pill-fg:#a4b8ce;--g-pill-bd:#bed7f029;--g-pill-bg:#96c3eb0d;--g-ok-fg:#a2e6c4;--g-ok-bd:#78dcaa52;--g-ok-bg:#78dcaa17;--g-warn-fg:#ff9f8c;--g-warn-bd:#ff7d6966;--g-warn-bg:#ff6e5a1a;--g-warn-glow:#ff5f4b52;--g-seg-bg:#96c8f00d;--g-seg-bd:#c8e6ff24;--g-seg-sh:inset 0 2px 6px #0006;--g-field-face:linear-gradient(155deg, #bee0f814, #8cb4dc08 60%);--g-field-sh:inset 0 1px 3px #00000059, inset 0 1px 0 #ffffff1f;--g-line-bd:#c8e6ff57}[data-theme=light]{--g-face:linear-gradient(155deg, #fffffff2, #e4effac7 62%);--g-bd:#78a0c84d;--g-fg:#3a4150;--g-sh:inset 0 1px 0 #fffffff2, inset 0 -8px 16px #96bee629, 0 1px 2px #1018280d, 0 2px 6px #1018280d;--g-frost:1;--g-fl:#c86e3257;--g-fl2:#c86e322e;--g-fb:#c86e3257;--g-fb2:#c86e3233;--g-glint:#ffffffe6;--g-hover-fg:#cf5e1f;--g-hover-bd:#e8702a80;--g-hover-sh:inset 0 0 18px #f4993f29, inset 0 1px 0 #fffffff2, 0 3px 12px #e8702a29;--g-on-fg:#cf5e1f;--g-on-bd:#e8702a8c;--g-on-sh:inset 0 0 16px #f4993f38, inset 0 1px 0 #fffffff2, 0 2px 8px #e8702a2e;--g-primary-face:linear-gradient(155deg, #f99a52, #e8702a);--g-primary-fg:#fff;--g-primary-bd:#cf5e1f8c;--g-primary-hover-fg:#fff;--g-primary-hover-sh:inset 0 1px 0 #ffffff59, 0 4px 16px #e8702a6b;--g-pill-fg:#5a6473;--g-pill-bd:#78a0c842;--g-pill-bg:#f0f6fce6;--g-ok-fg:#1f7a4c;--g-ok-bd:#2e8b5761;--g-ok-bg:#e3f4eaf2;--g-warn-fg:#b23a26;--g-warn-bd:#c0392b61;--g-warn-bg:#fdececf2;--g-warn-glow:#c0392b38;--g-seg-bg:#eef0f3;--g-seg-bd:#78a0c82e;--g-seg-sh:inset 0 2px 5px #10182812;--g-field-face:linear-gradient(155deg, #fff, #f8fcfff5 62%);--g-field-sh:inset 0 1px 3px #1018280f, inset 0 1px 0 #ffffffe6;--g-line-bd:#78a5d28c}.g-btn,.g-icon,.g-pill,.g-seg>button{font:inherit;color:var(--g-fg);background:var(--g-face);border:1px solid var(--g-bd);box-shadow:var(--g-sh);cursor:pointer;border-radius:12px;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:color .35s,box-shadow .35s,border-color .35s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.g-btn:before,.g-icon:before,.g-pill:before,.g-seg>button:before{content:"";pointer-events:none;opacity:var(--g-frost);background:linear-gradient(104deg, transparent 42%, var(--g-fl) 43%, var(--g-fl2) 44.5%, transparent 46%), linear-gradient(63deg, transparent 68%, var(--g-fl) 69%, transparent 70.5%), linear-gradient(150deg, transparent 22%, var(--g-fl2) 23%, transparent 24%), radial-gradient(2.5px 2.5px at 78% 30%, var(--g-fb), transparent 60%), radial-gradient(2px 2px at 24% 66%, var(--g-fb), transparent 60%), radial-gradient(1.5px 1.5px at 58% 78%, var(--g-fb), transparent 60%), radial-gradient(3px 3px at 40% 26%, var(--g-fb2), transparent 60%);position:absolute;inset:0}.g-btn:after,.g-icon:after,.g-pill:after,.g-seg>button:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg, transparent, var(--g-glint), transparent);width:38%;position:absolute;top:-60%;bottom:-60%;left:-45%;transform:skew(-18deg)}.g-btn>*,.g-icon>*,.g-pill>*,.g-seg>button>*{z-index:2;position:relative}@keyframes g-glint{0%{left:-45%}to{left:130%}}.g-btn:hover:after,.g-icon:hover:after,.g-seg>button:hover:after{opacity:1;animation:.9s ease-out g-glint}.g-btn:hover,.g-icon:hover,.g-seg>button:hover{color:var(--g-hover-fg);border-color:var(--g-hover-bd);box-shadow:var(--g-hover-sh)}.g-btn:active,.g-icon:active,.g-seg>button:active{transform:scale(.965)}.g-btn:focus-visible,.g-icon:focus-visible,.g-seg>button:focus-visible{outline:2px solid var(--g-hover-bd);outline-offset:2px}.g-btn:disabled,.g-icon:disabled{opacity:.55;cursor:wait}.g-btn:disabled:hover,.g-icon:disabled:hover{color:var(--g-fg);border-color:var(--g-bd);box-shadow:var(--g-sh)}.g-btn{padding:10px 18px;font-size:13.5px}.g-icon{justify-content:center;gap:0;width:36px;height:36px;padding:0}.g-icon.is-on{color:var(--g-on-fg);border-color:var(--g-on-bd);box-shadow:var(--g-on-sh)}.g-btn-primary{color:var(--g-primary-fg);border-color:var(--g-primary-bd);background:var(--g-primary-face);font-weight:700}.g-btn-primary:hover{color:var(--g-primary-hover-fg);border-color:var(--g-primary-bd);box-shadow:var(--g-primary-hover-sh)}.g-btn-sm{border-radius:9px;gap:6px;padding:5px 10px;font-size:11.5px}.g-btn-sm:before{background:radial-gradient(2px 2px at 93% 20%, var(--g-fb), transparent 62%), radial-gradient(1.5px 1.5px at 7% 80%, var(--g-fb2), transparent 62%), radial-gradient(1.3px 1.3px at 88% 82%, var(--g-fb2), transparent 62%)}.g-btn.is-on{color:var(--g-on-fg);border-color:var(--g-on-bd);box-shadow:var(--g-on-sh)}.g-btn.is-accent,.g-pill.is-accent{color:var(--g-on-fg);border-color:var(--g-on-bd);font-weight:700}.g-field{font:inherit;color:var(--g-fg);border:1px solid var(--g-bd);box-shadow:var(--g-field-sh);background-image:radial-gradient(2.2px 2.2px at 96% 16%, var(--g-fb), transparent 62%), radial-gradient(1.6px 1.6px at 90% 86%, var(--g-fb2), transparent 62%), radial-gradient(2.6px 2.6px at 4.5% 13%, var(--g-fb2), transparent 62%), radial-gradient(1.5px 1.5px at 11% 88%, var(--g-fb), transparent 62%), var(--g-field-face);border-radius:11px;outline:none;transition:border-color .3s,box-shadow .3s}.g-field::placeholder{color:var(--g-pill-fg);opacity:.85}.g-field:hover{border-color:var(--g-hover-bd)}.g-field:focus{border-color:var(--g-on-bd);box-shadow:var(--g-on-sh)}.g-line,.g-line-dash{border:0;border-bottom:1.5px solid var(--g-line-bd);background-color:#0000;background-image:radial-gradient(1.7px 1.7px at calc(100% - 5px) calc(100% - 5px), var(--g-fb), transparent 62%);background-repeat:no-repeat;outline:none;transition:border-color .25s,box-shadow .25s}.g-line-dash{border-bottom-style:dashed}.g-line:hover,.g-line-dash:hover{border-bottom-color:var(--g-hover-bd)}.g-line:focus,.g-line-dash:focus{border-bottom-color:var(--g-on-bd);box-shadow:0 3px 9px -5px var(--g-on-bd)}.g-line:disabled,.g-line-dash:disabled{border-bottom-color:var(--g-bd);background-image:none}.g-pill{cursor:default;color:var(--g-pill-fg);background:var(--g-pill-bg);border-color:var(--g-pill-bd);padding:7px 14px;font-size:11.5px;box-shadow:inset 0 1px #ffffff1f}.g-pill:before{opacity:calc(var(--g-frost) * .6)}.g-pill.is-on{color:var(--g-ok-fg);border-color:var(--g-ok-bd);background:var(--g-ok-bg);font-weight:700}.g-pill.is-danger{color:var(--g-warn-fg);border-color:var(--g-warn-bd);background:var(--g-warn-bg);font-weight:700;animation:2.6s ease-in-out infinite g-soft}@keyframes g-soft{0%,to{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 0 var(--g-warn-glow)}50%{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 9px 1px var(--g-warn-glow)}}.g-seg{background:var(--g-seg-bg);border:1px solid var(--g-seg-bd);box-shadow:var(--g-seg-sh);border-radius:14px;gap:6px;padding:4px;display:inline-flex}.g-seg>button{border-radius:9px;padding:7px 14px;font-size:12.5px}.g-seg>button:not(.is-on){color:var(--g-pill-fg);box-shadow:none;background:0 0;border-color:#0000}.g-seg>button:not(.is-on):before{opacity:0}.g-seg>button.is-on{color:var(--g-on-fg);border-color:var(--g-on-bd);box-shadow:var(--g-on-sh)}.g-crack{animation:.34s steps(2,end) g-crack}@keyframes g-crack{0%{transform:translate(0)rotate(0)}20%{filter:brightness(1.6);transform:translate(-1.5px,1px)rotate(-.6deg)}40%{transform:translate(2px,-1px)rotate(.5deg)}60%{filter:brightness(1.35);transform:translate(-1px,-1.5px)}80%{transform:translate(1px,1px)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.g-btn,.g-icon,.g-pill,.g-seg>button{transition:color .2s,border-color .2s}.g-btn:after,.g-icon:after,.g-pill:after,.g-seg>button:after{display:none}.g-pill.is-danger,.g-crack{animation:none}.g-btn:active,.g-icon:active,.g-seg>button:active{transform:none}}.g-btn.savebtn-hdr{display:none}@media (max-width:820px){.g-btn{padding:9px 14px;font-size:13px}.g-icon{width:34px;height:34px}}
.ostatus-sw{--w:40px;--h:21px;--pad:3px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--g-pill-fg);background:var(--g-face);border:1px solid var(--g-bd);box-shadow:var(--g-sh);border-radius:999px;align-items:center;gap:8px;padding:4px 13px 4px 4px;transition:color .35s,border-color .35s,box-shadow .45s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.ostatus-sw:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(2px 2px at 90% 20%, var(--g-fb), transparent 62%), radial-gradient(1.5px 1.5px at 96% 76%, var(--g-fb2), transparent 62%), radial-gradient(1.4px 1.4px at 64% 88%, var(--g-fb2), transparent 62%);position:absolute;inset:0}.ostatus-sw:after{content:"";pointer-events:none;opacity:0;border:1.5px solid var(--gs-ripple,#5fbf87bf);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:18px}.ostatus-sw:hover{border-color:var(--g-hover-bd);box-shadow:var(--g-hover-sh)}.ostatus-sw:active{transform:scale(.97)}.ostatus-sw:focus-visible{outline:2px solid var(--g-hover-bd);outline-offset:2px}.ostatus-sw .ostatus-track{width:var(--w);height:var(--h);background:var(--gs-track-off,#8caac847);border-radius:999px;flex:none;transition:background .45s;position:relative;box-shadow:inset 0 2px 6px #10182847,inset 0 -1px #ffffff80}.ostatus-sw .ostatus-track:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--active-2,#5fbf87), var(--active-solid,#3fa86c));opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,1.4,.4,1);position:absolute;inset:0;transform:scale(.6)}.ostatus-sw .ostatus-track:after{content:"";border-radius:inherit;pointer-events:none;opacity:.7;background:linear-gradient(160deg,#ffffff73 0 32%,#0000 33%),linear-gradient(20deg,#0000 70%,#ffffff38 71%);position:absolute;inset:0}.ostatus-sw .ostatus-thumb{top:var(--pad);left:var(--pad);width:calc(var(--h) - var(--pad) * 2);height:calc(var(--h) - var(--pad) * 2);z-index:3;background:linear-gradient(150deg,#fff,#dbe9f6 62%,#c3d8ec);border-radius:50%;place-items:center;transition:transform .42s cubic-bezier(.3,1.5,.45,1),background .4s;display:grid;position:absolute;box-shadow:0 1px 3px #10182866,inset 0 1px #fffffff2,inset 0 -2px 4px #78aad259}.ostatus-sw .ostatus-glyph{width:9px;height:9px;transition:transform .35s;position:relative}.ostatus-sw .ostatus-glyph:before{content:"";background:#93a6b8;border-radius:2px;width:8px;height:2px;transition:all .3s;position:absolute;top:4px;left:.5px}.ostatus-sw .ostatus-glyph:after{content:"";border:2px solid var(--active-solid,#2e8b57);opacity:0;border-top:0;border-left:0;width:4px;height:7px;transition:all .3s;position:absolute;top:1px;left:2.5px;transform:rotate(42deg)scale(.4)}.ostatus-sw.on{color:var(--g-ok-fg);border-color:var(--g-ok-bd);box-shadow:var(--g-sh), 0 0 16px -5px var(--active-glow,#5fbf8766)}.ostatus-sw.on .ostatus-track:before{opacity:1;transform:scale(1)}.ostatus-sw.on .ostatus-glyph:before{opacity:0}.ostatus-sw.on .ostatus-glyph:after{opacity:1;transform:rotate(42deg)scale(1)}.ostatus-sw .ostatus-lbl{z-index:2;text-align:center;height:14px;font-size:11px;font-weight:750;display:inline-block;position:relative;overflow:hidden}.ostatus-sw .ostatus-lbl .size{visibility:hidden;white-space:nowrap;display:block}.ostatus-sw .ostatus-lbl .off,.ostatus-sw .ostatus-lbl .on{white-space:nowrap;place-items:center;transition:transform .38s cubic-bezier(.3,1.3,.4,1),opacity .3s;display:grid;position:absolute;inset:0}.ostatus-sw .ostatus-lbl .on{opacity:0;color:var(--g-ok-fg);transform:translateY(105%)}.ostatus-sw .ostatus-burst{width:var(--h);height:var(--h);margin-top:calc(var(--h) / -2);pointer-events:none;z-index:2;transition:transform .42s cubic-bezier(.3,1.5,.45,1);position:absolute;top:50%;left:0}.ostatus-sw.on .ostatus-burst{transform:translateX(calc(var(--w) - var(--h)))}.ostatus-sw .ostatus-burst i{background:var(--gs-shard,#eaf6ff);opacity:0;border-radius:1px;width:3px;height:1.5px;margin:-.75px 0 0 -1.5px;position:absolute;top:50%;left:50%}.ostatus-sw .ostatus-burst i:first-child{--a:0deg}.ostatus-sw .ostatus-burst i:nth-child(2){--a:45deg}.ostatus-sw .ostatus-burst i:nth-child(3){--a:90deg}.ostatus-sw .ostatus-burst i:nth-child(4){--a:135deg}.ostatus-sw .ostatus-burst i:nth-child(5){--a:180deg}.ostatus-sw .ostatus-burst i:nth-child(6){--a:225deg}.ostatus-sw .ostatus-burst i:nth-child(7){--a:270deg}.ostatus-sw .ostatus-burst i:nth-child(8){--a:315deg}.ostatus-sw.pushing:after{animation:.55s ease-out gs-ripple}.ostatus-sw.pushing .ostatus-burst i{animation:.5s ease-out gs-shard}.ostatus-sw.pushing .ostatus-thumb{animation:.45s ease-out gs-thumb-hit}.ostatus-sw.popping{animation:.42s steps(2,end) gs-refreeze}.ostatus-sw.popping .ostatus-burst i{animation:.45s ease-in gs-shard-in}.ostatus-sw.saving{cursor:progress}.ostatus-sw.saving .ostatus-track{animation:1.1s ease-in-out infinite gs-breathe}@keyframes gs-ripple{0%{opacity:.9;transform:scale(.3)}70%{opacity:.35}to{opacity:0;transform:scale(4.2)}}@keyframes gs-shard{0%{opacity:0;transform:rotate(var(--a)) translateX(2px) scaleX(.4)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(17px) scaleX(1.5)}}@keyframes gs-shard-in{0%{opacity:0;transform:rotate(var(--a)) translateX(15px) scaleX(1.4)}35%{opacity:.9}to{opacity:0;transform:rotate(var(--a)) translateX(2px) scaleX(.3)}}@keyframes gs-thumb-hit{0%{filter:brightness()}30%{filter:brightness(1.7)}to{filter:brightness()}}@keyframes gs-refreeze{0%{transform:translate(0)}25%{filter:brightness(1.35);transform:translate(-1.5px,1px)}50%{transform:translate(1.5px,-1px)}75%{filter:brightness(1.15);transform:translate(-1px,-1px)}to{filter:none;transform:none}}@keyframes gs-breathe{0%,to{box-shadow:inset 0 2px 6px #10182847,inset 0 -1px #ffffff80}50%{box-shadow:inset 0 2px 6px #10182847, inset 0 -1px 0 #ffffff80, 0 0 10px 1px var(--active-glow,#5fbf8773)}}.ostatus-ro{background:var(--g-face);border:1px solid var(--g-bd);box-shadow:var(--g-sh);color:var(--g-pill-fg);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:750;display:inline-flex;position:relative;overflow:hidden}.ostatus-ro:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(2px 2px at 88% 20%, var(--g-fb), transparent 62%), radial-gradient(1.4px 1.4px at 95% 78%, var(--g-fb2), transparent 62%);position:absolute;inset:0}.ostatus-ro.act{color:var(--g-ok-fg);border-color:var(--g-ok-bd)}.ostatus-ro .ostatus-lbl,.ostatus-ro .ostatus-knob,.ostatus-ro .ostatus-lock{z-index:2;position:relative}.ostatus-ro .ostatus-lock{opacity:.75;font-size:9.5px}.ostatus-sw.on{background:var(--g-face)}.ostatus-sw.on .ostatus-track{background:var(--gs-track-off,#8caac847);animation:none;box-shadow:inset 0 2px 6px #10182847,inset 0 -1px #ffffff80}.ostatus-sw .ostatus-thumb,.ostatus-sw.on .ostatus-thumb{translate:none}.ostatus-sw.on .ostatus-thumb{transform:translateX(calc(var(--w) - var(--h)))}.ostatus-sw.on .ostatus-glyph:before{opacity:0;background:#93a6b8;width:8px;height:2px;top:4px;left:.5px;transform:none}.ostatus-sw.on .ostatus-glyph:after{opacity:1;border:2px solid var(--active-solid,#2e8b57);background:0 0;border-top:0;border-left:0;border-radius:0;width:4px;height:7px;top:1px;left:2.5px;transform:rotate(42deg)scale(1)}.ostatus-sw.on .ostatus-lbl .off{opacity:0;transform:translateY(-105%)}.ostatus-sw.on .ostatus-lbl .on{opacity:1;transform:none}.ostatus-ro.act .ostatus-knob{animation:none}.ostatus-sw .ostatus-pop,.ostatus-sw .ostatus-pop:after{animation:none;display:none}.ostatus-ro .ostatus-knob{background:linear-gradient(150deg,#fff,#dbe9f6 60%,#c3d8ec);border-radius:50%;flex:none;place-items:center;width:15px;height:15px;animation:none;display:grid;box-shadow:inset 0 1px #fffffff2,0 1px 2px #1018284d}.ostatus-ro.act .ostatus-knob{background:linear-gradient(150deg, #eafaf1, #9fe0bd 62%, var(--active-solid,#3fa86c));box-shadow:inset 0 1px 0 #fffc, 0 0 8px -2px var(--active-glow,#5fbf8780)}.ostatus-ro .ostatus-sub{opacity:.8;font-size:9.5px}@media (prefers-reduced-motion:reduce){.ostatus-sw,.ostatus-sw .ostatus-thumb,.ostatus-sw .ostatus-track,.ostatus-sw .ostatus-track:before{transition:none}.ostatus-sw.pushing:after,.ostatus-sw.pushing .ostatus-burst i,.ostatus-sw.pushing .ostatus-thumb,.ostatus-sw.popping,.ostatus-sw.popping .ostatus-burst i,.ostatus-sw.saving .ostatus-track{animation:none}}
