:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,Hiragino Sans,Yu Gothic UI,Meiryo,sans-serif}html,body{color:#e8eaed;-webkit-text-size-adjust:100%;background:#101214;height:100%;margin:0;overflow:hidden}#app{height:100dvh;position:fixed;inset:0}.gs-canvas{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;display:block}.gs-canvas:focus{outline:none}.gs-message-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gs-message{z-index:20;background:#14161aeb;border-radius:12px;max-width:min(90vw,480px);padding:16px 20px;line-height:1.6;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.hud{--gs-hud-max-width:min(560px, calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - max(var(--gs-right-inset,0px), var(--gs-top-right-inset,0px))));box-sizing:border-box;top:calc(8px + env(safe-area-inset-top,0px) + var(--gs-top-inset,0px));left:calc(8px + env(safe-area-inset-left,0px));width:var(--gs-hud-max-width);max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - var(--gs-top-inset,0px) - max(env(safe-area-inset-bottom,0px), var(--gs-bottom-reserve,0px)));touch-action:manipulation;overscroll-behavior:contain;z-index:10;background:#101216db;border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.45;position:fixed;overflow-y:auto}.hud.is-collapsed{width:auto;max-width:var(--gs-hud-max-width)}.hud-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.hud-title{font-size:13px;font-weight:600}.hud-head-btns{gap:4px;display:flex}.hud-stats,.hud-note{white-space:pre-wrap;font-variant-numeric:tabular-nums;color:#cfd3d8;margin:6px 0}.hud-row{align-items:flex-start;gap:8px;margin:6px 0;display:flex}.hud-label{color:#9aa3ad;flex:0 0 64px;padding-top:8px}.hud-items{flex-wrap:wrap;flex:auto;align-items:center;gap:4px;min-width:0;display:flex}.hud-btn{color:#e8eaed;min-height:36px;font:inherit;cursor:pointer;background:#23282e;border:1px solid #3a414a;border-radius:8px;padding:4px 10px}.hud-btn.on{background:#2f5d46;border-color:#4f9a74}.hud-btn.hud-toggle{min-width:72px;min-height:44px}.hud-warn{color:#f0d48a}.hud-range{flex:160px;min-width:120px;height:32px}.hud-value{font-variant-numeric:tabular-nums;min-width:52px}.hud-touch .hud-btn{min-width:44px;min-height:44px}.hud-touch .hud-range{height:44px}.hud-touch .hud-label{padding-top:12px}.hud-overlay{z-index:30;background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.hud-qr{text-align:center;background:#1b1f24;border-radius:12px;max-width:min(92vw,420px);max-height:90dvh;padding:16px;overflow-y:auto}.hud-qr:focus{outline:none}.hud-qr-img{background:#fff;border-radius:6px;margin:12px auto 4px;display:block}.hud-qr-url{word-break:break-all;color:#cfd3d8;font-size:12px}.hud-qr-label{color:#e8eaed;margin-top:12px;font-weight:600}.gs-dock{z-index:12;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;position:fixed;overflow-y:auto}.gs-dock.is-side{top:calc(8px + env(safe-area-inset-top,0px) + var(--gs-top-inset,0px));right:calc(8px + env(safe-area-inset-right,0px));width:min(360px,max(280px,40vw),100vw - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--gs-top-inset,0px));border-radius:10px}.gs-dock.is-sheet{max-height:40dvh;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#101216f0;border-radius:14px 14px 0 0;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000059}.gs-dock.is-sheet.is-full{height:calc(100dvh - 60px - env(safe-area-inset-top,0px) - var(--gs-top-inset,0px));max-height:calc(100dvh - 60px - env(safe-area-inset-top,0px) - var(--gs-top-inset,0px))}.gs-dock.is-full .lp-hint-tap{display:none}.gs-planview.is-covered,.hud.is-covered{visibility:hidden}.gs-dock.is-side{background:#101216e6}.gs-dock .lp,.gs-dock .pp,.gs-dock .pb,.gs-dock .tw,.gs-dock .st{background:0 0;border-radius:0;max-width:none}.gs-dock-plans{border-radius:inherit;background:#101216}.gs-dock-plans:empty{display:none}.gs-dock-plans .pb{padding:8px 10px 4px}.gs-dock.is-side .gs-dock-plans{z-index:3;border-radius:10px 10px 0 0;position:sticky;top:0}.gs-dock.is-sheet .gs-dock-plans{border-radius:14px 14px 0 0}.gs-dock-bar{z-index:2;background:#101216;border-bottom:1px solid #2a3037;align-items:center;gap:4px 6px;padding:4px 10px 6px;font-size:12px;display:flex;position:sticky;top:0}.gs-dock.is-side .gs-dock-bar{top:var(--gs-dock-plans-h,0px)}.gs-dock-tabs{flex:auto;gap:3px;min-width:0;display:flex}.gs-dock-tab{white-space:nowrap;flex:none;min-width:44px;padding-left:7px;padding-right:7px;font-size:13px;font-weight:600;line-height:1.2}.gs-dock-tab.is-split{white-space:normal;flex:0 auto}.gs-dock-tab .gs-nobr{white-space:nowrap;display:inline-block}.gs-dock-tab[hidden]{display:none}.gs-dock-tab:not(.on){color:#c9d1d9;font-weight:400}.gs-dock-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.gs-dock-bar .gs-history-btn{background:#23282e;border-radius:8px;min-width:36px;min-height:36px}.gs-dock-bar .gs-history-btn[hidden]{display:none}.gs-dock.is-touch .gs-dock-bar .lp-btn,.gs-dock.is-touch .gs-dock-bar .gs-history-btn{min-width:44px;min-height:44px}@media (pointer:coarse){.gs-dock-bar .lp-btn,.gs-dock-bar .gs-history-btn{min-width:44px;min-height:44px}}.gs-dock-tab:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}.gs-dock .lp-head,.gs-dock .pp-title,.gs-dock .tw-head{display:none}.gs-dock .pp-head-pot{color:#e8eaed;font-weight:600}.gs-dock.is-sheet .pp{padding-top:4px}.gs-dock.is-sheet .pp-head{display:none}.gs-dock.is-sheet .pp-care{margin-top:0}.gs-dock.is-sheet .pp-picks,.gs-dock.is-sheet .pp-check,.gs-dock.is-sheet .pp-body{margin-top:4px}.gs-dock.is-sheet .pp-adjust{margin-top:4px;padding-top:4px}.gs-dock-pane[hidden]{display:none}.gs-dock-body{min-height:0}.gs-dock .lp-confirm,.gs-dock .lp-picker,.gs-dock .pp-picker{scroll-margin-top:calc(var(--gs-dock-sticky-h,60px) + 8px)}.gs-dock-opener{z-index:12;color:#e8eaed;min-height:44px;font:inherit;cursor:pointer;background:#101216db;border:1px solid #3a414a;border-radius:10px;padding:6px 14px;font-size:13px;font-weight:600;position:fixed}.gs-dock-opener.is-side{top:calc(8px + env(safe-area-inset-top,0px) + var(--gs-top-inset,0px));right:calc(8px + env(safe-area-inset-right,0px))}.gs-dock-opener.is-sheet{right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px) + var(--gs-opener-lift,0px))}.gs-dock-opener:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}.gs-history{z-index:12;top:calc(8px + env(safe-area-inset-top,0px) + var(--gs-top-inset,0px));right:calc(8px + env(safe-area-inset-right,0px));gap:4px;display:flex;position:fixed}.gs-history.is-side{right:calc(8px + env(safe-area-inset-right,0px) + var(--gs-opener-width,0px))}.gs-history-btn{color:#e8eaed;cursor:pointer;background:#101216db;border:1px solid #3a414a;border-radius:10px;place-items:center;min-width:44px;min-height:44px;padding:0 8px;display:grid}.gs-history-btn:disabled{color:#6b737c;cursor:default}.gs-history-btn:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}html .gs-planview{max-width:calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - var(--gs-right-inset,0px))}.gs-bands{z-index:16;top:calc(8px + env(safe-area-inset-top,0px) + var(--gs-topbar-h,0px));left:calc(8px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));pointer-events:none;flex-direction:column;gap:6px;max-width:880px;margin:0 auto;display:flex;position:fixed}.gs-bands[hidden]{display:none}.gs-banner,.gs-line-band{pointer-events:auto;box-sizing:border-box;color:#f3e6bf;background:#2e2816f2;border:1px solid #6a5a2e;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px 6px 12px;font-size:13px;line-height:1.45;display:flex}.gs-banner-text{flex:260px}.gs-banner-short{flex:auto;display:none}@media (max-width:560px){.gs-banner-text{display:none}.gs-banner-short{display:inline}}.gs-banner .lp-btn,.gs-line-band .lp-btn{color:#f3e6bf;min-height:36px;font:inherit;cursor:pointer;background:#3d3420;border:1px solid #8a7640;border-radius:8px;padding:4px 12px}@media (pointer:coarse){.gs-banner .lp-btn,.gs-line-band .lp-btn,.gs-toast .lp-btn{min-height:44px}}.gs-banner-row{display:contents}.gs-banner-head{flex-wrap:wrap;flex:auto;align-items:center;gap:2px 8px;min-width:0;display:flex}.gs-banner-head .gs-banner-text{flex:0 auto;font-weight:600}.gs-banner-plans{flex:none;align-items:center;display:inline-flex}.gs-banner-plans[hidden],.gs-banner-cycle{display:none}.gs-banner-chips{gap:4px;display:inline-flex}.gs-banner .lp-btn.gs-banner-chip,.gs-banner .lp-btn.gs-banner-cycle{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:44px;padding:2px 8px}.gs-banner .lp-btn.gs-banner-chip.on{color:#2e2816;background:#f3e6bf;border-color:#f3e6bf;font-weight:700}.gs-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-banner .lp-btn.gs-banner-arrange,.gs-banner .lp-btn.gs-banner-send{background:#5a4a22;border-color:#c4a95a;font-weight:600}.gs-banner .lp-btn:focus-visible,.gs-line-band .lp-btn:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}.gs-line-band .gs-line-text{flex:260px}.gs-line-band a.lp-btn{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.gs-line-band .lp-btn.gs-line-open{background:#5a4a22;border-color:#c4a95a;font-weight:600}@media (max-width:560px){.gs-banner.gs-banner-link{flex-flow:column;align-items:stretch;gap:6px;padding:6px 8px}.gs-banner-link .gs-banner-row{align-items:center;gap:6px;min-width:0;display:flex}.gs-banner-link .gs-banner-head{flex-wrap:nowrap;flex:auto;gap:6px}.gs-banner-link .gs-banner-short{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.gs-banner-link .gs-banner-plans{margin-left:auto}.gs-banner-link .gs-banner-chips{display:none}.gs-banner .lp-btn.gs-banner-cycle{padding:2px 10px;display:inline-block}.gs-banner-link .lp-btn{min-width:0;min-height:44px;padding:4px 6px}.gs-banner-link .gs-banner-row2>.lp-btn{flex:1 1 0}.gs-banner-link .gs-banner-row1>.gs-banner-send{flex:none;padding:4px 10px}.gs-line-band .lp-btn{min-height:44px}}.gs-toasts{z-index:17;left:max(calc(8px + env(safe-area-inset-left,0px)), var(--gs-toast-left,0px));right:max(calc(8px + env(safe-area-inset-right,0px)), var(--gs-toast-right,0px));bottom:max(calc(8px + env(safe-area-inset-bottom,0px)), var(--gs-toast-bottom,0px));pointer-events:none;flex-direction:column;gap:6px;max-width:480px;margin:0 auto;display:flex;position:fixed}.gs-toast{color:#e8eaed;pointer-events:auto;background:#14161af2;border:1px solid #3a414a;border-radius:10px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:13px;line-height:1.45;display:flex}.gs-toast-warn{color:#f0d48a;border-color:#8a7640}.gs-toast-text{flex:auto}.gs-toast .lp-btn{color:#e8eaed;min-height:36px;font:inherit;cursor:pointer;background:#23282e;border:1px solid #3a414a;border-radius:8px;flex:none;padding:4px 10px}.gs-toast .gs-toast-action{background:#2c5a43;border-color:#4d8a68}.gs-banner[hidden],.gs-line-band[hidden],.gs-dock[hidden],.gs-dock-opener[hidden],.gs-history[hidden],.gs-bottombar[hidden]{display:none}.gs-safe-probe{width:0;height:env(safe-area-inset-bottom,0px);visibility:hidden;pointer-events:none;position:fixed;bottom:0;left:0}.gs-bottombar{z-index:12;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed;bottom:0;left:0;right:0}.gs-bottombar>.tw{pointer-events:auto}.gs-potbar{padding:0 calc(8px + env(safe-area-inset-right,0px)) 0 calc(8px + env(safe-area-inset-left,0px));gap:6px;display:flex}.gs-pot-btn{color:#e8eaed;min-width:0;min-height:48px;font:inherit;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#101216db;border:1px solid #3a414a;border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;padding:3px 6px;font-size:13px;line-height:1.25;display:flex}.gs-pot-btn.on{background:#2f5d46;border-color:#4f9a74;box-shadow:inset 0 -3px #8ee0b2}.gs-pot-btn:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}.gs-pot-head{white-space:nowrap;font-weight:600}.gs-pot-mark:not(:empty){margin-right:2px}.gs-pot-note{text-overflow:ellipsis;white-space:nowrap;color:#b9c0c8;max-width:100%;font-size:11px;overflow:hidden}.gs-pot-btn.on .gs-pot-note{color:#dbe7df}.gs-menu-page{flex-direction:column;gap:10px;font-size:13px;display:flex}.gs-menu-page p{color:#cfd3d8;margin:0}.gs-menu-page .am-btn{min-height:44px;font-size:13px}.gs-menu-page .am-btn.on{background:#2f5d46;border-color:#4f9a74;font-weight:600}.gs-menu-views{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gs-menu-shot-go{background:#2c5a43;border-color:#4d8a68;font-weight:600}.am-page-body .pb{background:0 0;max-width:none;padding:0}.gs-dims{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gs-dims[hidden],.gs-dim-label[hidden]{display:none}.gs-dim-label{white-space:nowrap;pointer-events:none;will-change:transform;background:#101216c7;border-left:3px solid;border-radius:4px;padding:1px 6px;font-size:12px;line-height:1.5;position:absolute;top:0;left:0}.gs-dim-railing,.gs-dim-eye,.gs-dim-ceiling{margin:-24px 0 0 4px}.gs-dim-plant{color:#f2b04a;margin:-10px 0 0 6px}.gs-dim-railing{color:#8cc4ff}.gs-dim-eye{color:#8ee59c}.gs-dim-ceiling{color:#ff9a9a}.lp{box-sizing:border-box;color:#e8eaed;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#101216db;border-radius:10px;width:100%;max-width:560px;padding:8px 10px;font-size:12px;line-height:1.45}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp [hidden]{display:none!important}.lp :where(p){margin:0}.lp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.lp-title{margin:0;font-size:13px;font-weight:600}.lp-sec{border-top:1px solid #2a3037;margin-top:8px;padding-top:8px}.lp-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.lp-btn{color:#e8eaed;min-height:36px;font:inherit;cursor:pointer;background:#23282e;border:1px solid #3a414a;border-radius:8px;padding:4px 10px;line-height:1.25}.lp-btn:hover:not(:disabled){border-color:#56606b}.lp-btn:focus-visible,.lp-input:focus-visible,.lp-range:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}.lp-btn.on{background:#2f5d46;border-color:#4f9a74}.lp-btn:disabled{opacity:.45;cursor:default}.lp-btn.lp-danger{background:#4a2626;border-color:#9a5050}.lp-link{color:#9cc7ff;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.lp-picks{gap:4px;margin-top:8px;display:flex}.lp-pick{text-align:center;flex:1 1 0;min-width:0;min-height:44px;padding:4px 6px}.lp-pick-name,.lp-pick-note{white-space:nowrap;display:inline-block}.lp-pick-name{font-weight:600}.lp-pick-note{color:#b9c0c8}.lp-pick.on .lp-pick-note{color:#d9eadf}.lp-pick-badge{color:#f0d48a;font-size:11px;display:block}.lp-pick.lp-off .lp-pick-name{opacity:.7}.lp-hint{color:#9aa3ad;margin-top:6px}.lp-detail{margin-top:6px}.lp-caption{color:#9aa3ad;margin:4px 0 2px}.lp-row{grid-template-columns:7.6em minmax(0,1fr);align-items:start;column-gap:8px;margin:6px 0;display:grid}.lp-label{color:#9aa3ad;overflow-wrap:anywhere;grid-column:1;padding-top:9px}.lp-items{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px;min-width:0;display:flex}.lp-field-note{grid-column:2;margin-top:2px}.lp-input{color:#e8eaed;min-height:36px;font:inherit;font-variant-numeric:tabular-nums;background:#15191d;border:1px solid #3a414a;border-radius:8px;padding:4px 8px}.lp-num{text-align:right;width:5.2em}.lp-unit{color:#9aa3ad;min-width:1.6em}.lp-rot-btn{min-width:52px;padding:4px 6px}.lp-nobr{white-space:nowrap}.lp-label-value{color:#e8eaed;font-variant-numeric:tabular-nums;display:block}.lp-items.lp-nowrap{flex-wrap:nowrap}.lp-sub{color:#9aa3ad;font-variant-numeric:tabular-nums;margin:4px 0}.lp-msg{color:#cfd3d8;font-variant-numeric:tabular-nums}.lp-msg:empty{display:none}.lp-field-note,.lp-detail>.lp-msg{color:#f0d48a}.lp-warn{color:#f0d48a!important}.lp-range-wrap{flex-direction:column;flex:120px;min-width:80px;display:flex}.lp-range{accent-color:#4f9a74;width:100%;height:28px;margin:0}.lp-range-ends{color:#9aa3ad;justify-content:space-between;gap:8px;font-size:11px;display:flex}.lp-step{min-width:36px;padding:4px 0}.lp-picker{background:#1a1e23;border:1px solid #3a414a;border-radius:8px;flex-direction:column;flex:100%;gap:4px;padding:6px 8px;display:flex}.lp-picker-text{color:#cfd3d8}.lp-confirm{background:#f0d48a14;border:1px solid #6b5a2e;border-radius:8px;margin-top:6px;padding:6px 8px}.lp-confirm,.lp-picker{scroll-margin-top:72px;scroll-margin-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.lp-confirm-text{margin-bottom:6px}.lp-save{color:#cfd3d8}.lp-save-link{color:#f6dfa0;background:#f0d48a1f;border:1px solid #8a6d2a;border-radius:8px;padding:6px 8px;font-weight:600}.lp-sec>.lp-actions,.lp-sec>.lp-msg,.lp-sec>.lp-confirm{margin-top:6px}.lp-warnings{color:#f0d48a;margin:4px 0 0;padding-left:1.4em}.lp-warnings:empty{display:none}.lp-fallback{flex-direction:column;gap:4px;margin-top:6px;display:flex}.lp-json{resize:vertical;width:100%;font-family:ui-monospace,Consolas,monospace;font-size:11px}.lp-narrow .lp-row{grid-template-columns:6.2em minmax(0,1fr)}.lp-narrow .lp-num{width:4.6em}.lp-narrow .lp-rot-btn{min-width:44px}.lp-narrow .lp-field-note{grid-column:1/-1}@media (pointer:coarse){.lp-btn,.lp-input,.lp-link{min-height:44px}.lp-btn,.lp-step,.lp-rot-btn{min-width:44px}.lp-input{font-size:16px}.lp-range{height:44px}.lp-label{padding-top:12px}}.lp-touch .lp-btn,.lp-touch .lp-input,.lp-touch .lp-link{min-height:44px}.lp-touch .lp-btn,.lp-touch .lp-step,.lp-touch .lp-rot-btn{min-width:44px}.lp-touch .lp-input{font-size:16px}.lp-touch .lp-range{height:44px}.lp-touch .lp-label{padding-top:12px}.lp-mulch-btn{padding:4px 8px}.lp-mulch-note{flex:100%;margin:2px 0 0}.gs-planview{left:calc(var(--gs-planview-left,8px) + env(safe-area-inset-left,0px));bottom:calc(var(--gs-planview-bottom,8px) + env(safe-area-inset-bottom,0px));z-index:11;box-sizing:border-box;width:210px;max-width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));color:#e8eaed;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#101216db;border:1px solid #ffffff12;border-radius:10px;padding:2px 6px 6px;font-family:system-ui,Hiragino Sans,Yu Gothic UI,Meiryo,sans-serif;font-size:12px;line-height:1.4;position:fixed}.gs-planview.is-expanded{width:420px}@media (max-width:600px){.gs-planview{width:max(150px,40vw)}.gs-planview.is-expanded{width:92vw}}.gs-planview-head{justify-content:space-between;align-items:center;gap:6px;min-height:30px;display:flex}.gs-planview-title{color:#cfd3d8;padding-left:2px;font-size:12px;font-weight:600}.gs-planview-toggle{color:#e8eaed;min-width:48px;min-height:26px;font:inherit;cursor:pointer;background:#23282e;border:1px solid #3a414a;border-radius:7px;padding:2px 10px}.gs-planview-toggle:hover{background:#2b3138}.gs-planview-toggle:focus-visible{outline-offset:1px;outline:2px solid #4f9a74}.gs-planview.is-touch .gs-planview-head{min-height:44px}.gs-planview.is-touch .gs-planview-toggle{min-width:60px;min-height:44px}.gs-planview-map{touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:6px;outline:none;position:relative}.gs-planview-map:focus-visible{box-shadow:0 0 0 2px #4f9a74}.gs-planview-svg{border-radius:6px;font-family:inherit;display:block;overflow:hidden}.gs-planview-readout{z-index:1;color:#e8eaed;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#0c0e11f0;border:1px solid #4f9a74;border-radius:6px;padding:3px 8px;font-size:12px;position:absolute;transform:translate(-50%,-100%)}.pv-floor{fill:#2a2f35}.pv-grid{fill:none;stroke:#ffffff0d;stroke-width:1px}.pv-grid-major{fill:none;stroke:#ffffff1f;stroke-width:1px}.pv-channel{fill:#965c388c}.pv-railing{stroke:#9fd3ea;stroke-width:1.5px}.pv-wall{fill:#5f646a;stroke:#80868d;stroke-width:1px}.pv-partition{fill:#8d939a;stroke:#b3b9c0;stroke-width:1px;stroke-dasharray:3 2}.pv-open{stroke:#9aa3ad;stroke-width:1.5px;stroke-dasharray:2 3}.pv-facade{fill:#4b5056}.pv-frame{fill:#17181a}.pv-glass{fill:#8cc8ec}.pv-mullion{fill:#17181a;stroke:#9aa3ad;stroke-width:.75px}.pv-roof{stroke:#9aa3ad;stroke-width:1px;stroke-dasharray:4 3}.pv-obstacle{fill:#8c7450bf;stroke:#c9a86e;stroke-width:1px}.pv-side{fill:#9aa3ad;font-size:10px}.pv-scale{fill:none;stroke:#cfd3d8;stroke-width:1.25px}.pv-scale-label{fill:#cfd3d8;font-size:9px}.pv-wedge{fill:#ffd47914;stroke:#ffd47980;stroke-width:1px;stroke-linejoin:round}.pv-viewer{fill:#ffd479;stroke:#101214;stroke-width:1.5px}.pv-viewer.is-off{fill:#101214;stroke:#ffd479}.pv-viewer-dir{stroke:#ffd479;stroke-width:2px;stroke-linecap:round}.pv-planter{cursor:grab}.pv-square{fill:#8b939a;stroke:#d2d8de;stroke-width:1px}.pv-face{stroke:#f0d48a;stroke-width:2px;stroke-linecap:round}.pv-label{fill:#121417;pointer-events:none;font-weight:700}.pv-planter.is-selected .pv-square{fill:#a9c9b8;stroke:#7fe0a8;stroke-width:2.5px}.pv-planter.is-hidden{cursor:default;opacity:.5}.pv-planter.is-hidden .pv-square{fill:none;stroke:#9aa3ad;stroke-dasharray:3 2}.pv-planter.is-hidden .pv-label{fill:#9aa3ad}.pv-planter.is-hidden .pv-face{stroke:#9aa3ad}.pv-handle{cursor:alias}.pv-handle-line{stroke:#7fe0a8;stroke-width:1.5px}.pv-handle-knob{fill:#101214;stroke:#7fe0a8;stroke-width:2px}.gs-planview-map.is-dragging,.gs-planview-map.is-dragging .pv-planter{cursor:grabbing}.pb{box-sizing:border-box;color:#e8eaed;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#101216db;border-radius:10px;width:100%;min-width:0;max-width:560px;padding:6px;font-size:12px;line-height:1.4}.pb *,.pb :before,.pb :after{box-sizing:border-box}.pb [hidden]{display:none!important}.pb :where(p){margin:0}.pb-row{align-items:stretch;gap:4px;display:flex}.pb-quick-row{flex:auto;gap:4px;min-width:0;display:flex}.pb-btn{color:#e8eaed;min-height:34px;font:inherit;cursor:pointer;background:#23282e;border:1px solid #3a414a;border-radius:8px;padding:4px 10px;line-height:1.25}.pb-btn:hover:not(:disabled){border-color:#56606b}.pb-btn:focus-visible,.pb-input:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}.pb-btn.on{background:#2f5d46;border-color:#4f9a74}.pb-btn:disabled{opacity:.45;cursor:default}.pb-quick{flex:1 1 0;justify-content:center;align-items:center;min-width:0;max-width:240px;font-size:13px;display:flex}.pb-quick.on{cursor:default;font-weight:600}.pb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pb-name-split{align-items:baseline;display:flex}.pb-head{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:1em;overflow:hidden}.pb-tail,.pb-num{white-space:nowrap;flex:none}.pb-num{color:#b9c0c8;font-variant-numeric:tabular-nums;margin-right:.3em}.pb-menu-btn,.pb-compare-btn{white-space:nowrap;color:#c9d1d9;flex:none}.pb-menu{border-top:1px solid #2a3037;margin-top:6px;padding-top:6px}.pb-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.pb-title{font-size:13px;font-weight:600}.pb-count,.pb-sub{color:#b9c0c8}.pb-list{overscroll-behavior:contain;flex-direction:column;gap:3px;max-height:min(48vh,380px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pb-li{align-items:center;gap:4px;min-width:0;display:flex}.pb-item{text-align:left;flex:auto;align-items:center;min-width:0;display:flex}.pb-item.on{font-weight:600}.pb-icon{color:#c9d1d9;flex:none;min-width:40px;padding:4px 6px}.pb-input{color:#e8eaed;min-width:0;min-height:34px;font:inherit;background:#101317;border:1px solid #7fb8ff;border-radius:8px;flex:auto;padding:4px 8px}.pb-confirm-row{background:#4a262673;border:1px solid #9a5050;border-radius:8px;flex-wrap:wrap;padding:4px 6px}.pb-confirm{overflow-wrap:anywhere;flex:160px;min-width:0}.pb-confirm-actions{flex:none;gap:4px;margin-left:auto;display:flex}.pb-btn.pb-danger{background:#4a2626;border-color:#9a5050}.pb-new{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.pb-full{margin-top:4px}.pb-touch .pb-btn,.pb-touch .pb-input{min-height:44px}.pb-touch .pb-icon,.pb-touch .pb-menu-btn,.pb-touch .pb-compare-btn{min-width:44px}.pb-touch .pb-input{font-size:16px}@media (pointer:coarse){.pb .pb-btn,.pb .pb-input{min-height:44px}.pb .pb-icon,.pb .pb-menu-btn,.pb .pb-compare-btn{min-width:44px}.pb .pb-input{font-size:16px}}.pb-readonly .pb-rename,.pb-readonly .pb-delete,.pb-readonly .pb-new,.pb-readonly .pb-full{display:none!important}.pp{box-sizing:border-box;color:#e8eaed;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#101216db;border-radius:10px;width:100%;max-width:560px;padding:8px 10px;font-size:12px;line-height:1.45}.pp *,.pp :before,.pp :after{box-sizing:border-box}.pp [hidden]{display:none!important}.pp :where(p,h2,h3,dl,dd,ul){margin:0}.pp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.gs-dock.is-sheet .pp{background:0 0;border-radius:14px 14px 0 0;max-width:none}.pp-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.pp-title{font-size:13px;font-weight:600}.pp-head-pot{color:#b9c0c8}.pp-sec{border-top:1px solid #2a3037;margin-top:8px;padding-top:8px}.pp-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.pp-sec-title{color:#cfd3d8;font-size:12px;font-weight:600}.pp-actions{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;display:flex}.pp-btn{color:#e8eaed;min-height:36px;font:inherit;cursor:pointer;background:#23282e;border:1px solid #3a414a;border-radius:8px;padding:4px 10px;line-height:1.25}.pp-btn:hover:not(:disabled,[aria-disabled=true]){border-color:#56606b}.pp-btn:focus-visible,.pp-input:focus-visible,.pp-range:focus-visible,.pp-link:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}.pp-btn.on{background:#2f5d46;border-color:#4f9a74}.pp-btn:disabled,.pp-btn[aria-disabled=true]{opacity:.45;cursor:default}.pp-input{color:#e8eaed;min-height:36px;font:inherit;background:#15191d;border:1px solid #3a414a;border-radius:8px;padding:4px 8px}.pp-sub{color:#9aa3ad;font-variant-numeric:tabular-nums}.pp-nobr{white-space:nowrap}.pp-picks{gap:4px;margin-top:8px;display:flex}.pp-pick{text-align:center;flex:1 1 0;min-width:0;min-height:44px;padding:4px 6px}.pp-pick-name,.pp-pick-note{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pp-pick-name{font-weight:600}.pp-pick-note{color:#b9c0c8;font-size:11px}.pp-pick.on .pp-pick-note{color:#d9eadf}.pp-hint{color:#9aa3ad;margin-top:6px}.pp-body{margin-top:8px}.pp-current{justify-content:space-between;align-items:center;gap:8px;display:flex}.pp-current-text{min-width:0}.pp-current-name{overflow-wrap:anywhere;font-size:14px;font-weight:600}.pp-current-sub{color:#9aa3ad;overflow-wrap:anywhere;font-style:italic}.pp-current .pp-btn{flex:none}.pp-current-line{align-items:baseline;gap:6px;min-width:0;display:flex}.pp-role{color:#fff;background:#3b5a86;border-radius:6px;flex:none;padding:0 6px;font-size:11px;font-weight:600}.pp-current-comp{color:#cfe3d6;overflow-wrap:anywhere}.pp-touch .pp-current.pp-has-comp .pp-current-sub{display:none}.pp-touch .pp-current-comp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-touch .pp-current-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-unknown{color:#f0d48a;margin-top:4px}.pp-picker{scroll-margin-top:72px;scroll-margin-bottom:calc(8px + env(safe-area-inset-bottom,0px));background:#1a1e23;border:1px solid #3a414a;border-radius:8px;flex-direction:column;gap:6px;margin-top:6px;padding:6px 8px 8px;display:flex}.pp-search{width:100%}.pp-chips{flex-wrap:wrap;gap:4px;display:flex}.pp-chip{border-radius:18px;min-width:52px}.pp-list{flex-direction:column;gap:6px;display:flex}.pp-group-title{color:#9aa3ad;margin:2px 0 4px;font-size:11px;font-weight:600}.pp-group-items{flex-direction:column;gap:4px;display:flex}.pp-sp,.pp-co-sp{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;width:100%;min-height:44px;padding:5px 10px;display:flex}.pp-sp-name{overflow-wrap:anywhere;font-weight:600}.pp-sp-cur{color:#fff;vertical-align:1px;background:#4f9a74;border-radius:8px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:600}.pp-sp-meta{color:#b9c0c8;flex-wrap:wrap;gap:0 12px;font-size:11px;display:flex}.pp-sp.on .pp-sp-meta{color:#d9eadf}.pp-sp-tag{color:#f0d48a;border:1px solid #8a6d2a;border-radius:6px;margin-top:2px;padding:0 6px;font-size:11px}.pp-sp-none .pp-sp-name{font-weight:600}.pp-empty{color:#9aa3ad}.pp-adjust{margin-top:8px}.pp-row{grid-template-columns:6.6em minmax(0,1fr);align-items:start;column-gap:8px;margin:6px 0;display:grid}.pp-label{color:#9aa3ad;overflow-wrap:anywhere;grid-column:1;padding-top:6px}.pp-label-value{color:#e8eaed;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.pp-items{flex-wrap:nowrap;grid-column:2;align-items:center;gap:4px;min-width:0;display:flex}.pp-step{flex:none;min-width:36px;padding:4px 0}.pp-range-wrap{flex-direction:column;flex:120px;min-width:80px;display:flex}.pp-range-ends{color:#9aa3ad;justify-content:space-between;gap:8px;font-size:11px;display:flex}.pp-range{--pp-thumb:20px;--pp-track:6px;--pp-lo:0;--pp-hi:0;--pp-track-bg:#3a414a;--pp-band-bg:#6fa88a;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;padding:0}.pp-range.pp-band{--pp-band:linear-gradient(to right, var(--pp-track-bg) calc(var(--pp-thumb) / 2 + var(--pp-lo) * (100% - var(--pp-thumb))), var(--pp-band-bg) calc(var(--pp-thumb) / 2 + var(--pp-lo) * (100% - var(--pp-thumb))), var(--pp-band-bg) calc(var(--pp-thumb) / 2 + var(--pp-hi) * (100% - var(--pp-thumb))), var(--pp-track-bg) calc(var(--pp-thumb) / 2 + var(--pp-hi) * (100% - var(--pp-thumb))))}.pp-range::-webkit-slider-runnable-track{height:var(--pp-track);border-radius:calc(var(--pp-track) / 2);background:var(--pp-band,var(--pp-track-bg))}.pp-range::-moz-range-track{height:var(--pp-track);border-radius:calc(var(--pp-track) / 2);background:var(--pp-band,var(--pp-track-bg))}.pp-range::-webkit-slider-thumb{appearance:none;width:var(--pp-thumb);height:var(--pp-thumb);margin-top:calc((var(--pp-track) - var(--pp-thumb)) / 2);background:#e8eaed;border:2px solid #4f9a74;border-radius:50%;box-shadow:0 1px 3px #00000080}.pp-range::-moz-range-thumb{width:var(--pp-thumb);height:var(--pp-thumb);background:#e8eaed;border:2px solid #4f9a74;border-radius:50%;box-shadow:0 1px 3px #00000080}.pp-range:focus-visible::-webkit-slider-thumb{border-color:#7fb8ff}.pp-height-note{margin:-2px 0 4px;padding-left:calc(6.6em + 8px);font-size:11px}.pp-select{max-width:100%}.pp-reseed{flex:none}.pp-dim-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:4px 12px;margin-top:6px;display:grid}.pp-dim{border-bottom:1px dotted #2a3037;justify-content:space-between;align-items:baseline;gap:6px;padding:2px 0;display:flex}.pp-dim-label{color:#9aa3ad}.pp-dim-sub{color:#7d8690;font-size:10px;display:block}.pp-dim-sub:empty{display:none}.pp-dim-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.pp-warnings{color:#f0d48a;margin-top:8px;padding-left:1.4em}.pp-warn+.pp-warn{margin-top:2px}.pp-warn-ceilingProvisional{color:#9aa3ad}.pp-badge{color:#fff;background:#3b5a86;border-radius:6px;margin-right:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.pp-tip{color:#cfd8e6;background:#3b5a8629;border:1px solid #3b5a86;border-radius:8px;margin-top:6px;padding:6px 8px}.pp-card-toggle{text-align:left;width:100%}.pp-card-toggle:before{content:"▸ "}.pp-card-toggle[aria-expanded=true]:before{content:"▾ "}.pp-card-body{scroll-margin-bottom:calc(8px + env(safe-area-inset-bottom,0px));margin-top:6px}.pp-card-list{flex-direction:column;gap:4px;display:flex}.pp-card-row{grid-template-columns:7.6em minmax(0,1fr);column-gap:8px;display:grid}.pp-card-row dt{color:#9aa3ad}.pp-card-row dd{overflow-wrap:anywhere}.pp-sym{font-weight:700}.pp-card-caution,.pp-sources{margin-top:6px}.pp-sources-title{color:#9aa3ad}.pp-sources-list{color:#b9c0c8;margin:2px 0 0;padding-left:1.2em;font-size:11px}.pp-link{color:#9cc7ff;overflow-wrap:anywhere}.pp-g-excellent{color:#8fe0a8}.pp-g-good{color:#c9e38f}.pp-g-fair{color:#f0d48a}.pp-g-poor{color:#ff9e92}.pp-g-unknown,.pp-check-none{color:#9aa3ad}.pp-care{margin-top:6px}.pp-care-line{justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.pp-care-text{color:#cfd3d8;min-width:0}.pp-care-label{color:#9aa3ad}.pp-care-value{overflow-wrap:anywhere;font-weight:600}.pp-care-toggle{flex:none}.pp-care-compact .pp-care-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.pp-care-compact .pp-care-value{overflow-wrap:normal}.pp-care-full{color:#cfd3d8;overflow-wrap:anywhere;font-weight:600}.pp-care-edit{scroll-margin-bottom:calc(8px + env(safe-area-inset-bottom,0px));background:#1a1e23;border:1px solid #3a414a;border-radius:8px;flex-direction:column;gap:8px;margin-top:6px;padding:6px 8px 8px;display:flex}.pp-care-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pp-care-name{color:#9aa3ad;min-width:6.6em}.pp-care-items{align-items:center;gap:4px;min-width:0;display:flex}.pp-care-days{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5em;font-size:13px;font-weight:600}.pp-care-note{flex-basis:100%;font-size:11px}.pp-care-about{font-size:11px}.pp-care-check{text-align:left;align-items:center;gap:8px;max-width:100%;display:inline-flex}.pp-care-check:before{content:"";text-align:center;color:#fff;border:2px solid #7d8690;border-radius:4px;flex:none;width:16px;height:16px;font-size:12px;font-weight:700;line-height:12px}.pp-care-check.on:before{content:"✓";background:#4f9a74;border-color:#8fe0a8}.pp-seg{flex-wrap:wrap;gap:0;display:inline-flex}.pp-seg-btn{border-radius:0;min-width:52px}.pp-seg-btn+.pp-seg-btn{margin-left:-1px}.pp-seg-btn:first-child{border-radius:8px 0 0 8px}.pp-seg-btn:last-child{border-radius:0 8px 8px 0}.pp-check{margin-top:6px}.pp-check-toggle{text-align:left;flex-wrap:wrap;align-items:baseline;gap:0 10px;width:100%;display:flex}.pp-check-flag{color:#f0d48a;white-space:nowrap;font-weight:600}.pp-touch .pp-check-toggle[aria-expanded=false]{white-space:nowrap;flex-wrap:nowrap;align-items:center}.pp-touch .pp-check-toggle[aria-expanded=false]>*{flex:none}.pp-touch .pp-check-toggle[aria-expanded=false] .pp-check-pots{text-overflow:ellipsis;flex:auto;min-width:0;display:block;overflow:hidden}.pp-touch .pp-check-toggle[aria-expanded=false] .pp-check-pot+.pp-check-pot{margin-left:10px}.pp-check-short,.pp-touch .pp-check-toggle[aria-expanded=false] .pp-check-long{display:none}.pp-touch .pp-check-toggle[aria-expanded=false] .pp-check-short{display:inline}.pp-check-toggle:before{content:"▸"}.pp-check-toggle[aria-expanded=true]:before{content:"▾"}.pp-check-title{color:#cfd3d8;font-weight:600}.pp-check-pots{display:contents}.pp-check-pot{white-space:nowrap}.pp-check-name{color:#b9c0c8}.pp-check-warn{color:#f0d48a;margin-top:4px;padding:0 2px}.pp-check-travel{color:#cfd3d8;margin-top:2px;padding:0 2px}.pp-check-detail{flex-direction:column;gap:4px;margin-top:6px;padding:0 2px;display:flex}.pp-check-list{flex-direction:column;gap:4px;margin:0;padding-left:1.2em;display:flex}.pp-check-line-head{font-weight:600}.pp-list-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pp-list-label{color:#9aa3ad}.pp-count{color:#cfd3d8;font-variant-numeric:tabular-nums}.pp-list-note{font-size:11px}.pp-sp[data-species],.pp-co-sp{grid-template-columns:4.6em 40px minmax(0,1fr);align-items:center;column-gap:8px;padding-left:4px;display:grid}.pp-sp-thumb{object-fit:cover;background:#2a3037;border-radius:6px;width:40px;height:40px;display:block}.pp-card-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.pp-card-head-text{min-width:0}.pp-card-head .pp-card-h{margin-bottom:2px}.pp-card-head-name{overflow-wrap:anywhere;font-size:13px;font-weight:600}.pp-card-thumb{object-fit:cover;background:#2a3037;border-radius:8px;flex:none;width:72px;height:72px;display:block}.pp-sp-grade{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.15;display:flex}.pp-sp-gsym{font-size:18px;font-weight:700}.pp-sp-gword{white-space:nowrap;font-size:10px}.pp-sp-main{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.pp-sp-axes{flex-wrap:wrap;gap:0 10px;font-size:12px;display:flex}.pp-ax-vis{white-space:nowrap;font-weight:600}.pp-card-toggle{flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.pp-card-toggle-grade:empty{display:none}.pp-card-h{color:#cfd3d8;margin-bottom:4px;font-size:12px;font-weight:600}.pp-card-info{border-top:1px solid #2a3037;margin-top:10px;padding-top:8px}.pp-care-card{flex-direction:column;gap:6px;display:flex}.pp-care-h{color:#b9c0c8;margin:0 0 2px;font-size:12px;font-weight:600}.pp-care-h-sub{font-size:11px;font-weight:400}.pp-care-lines{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;padding-left:1.2em;display:flex}.pp-care-advice{color:#cfd8e6}.pp-care-unsuited{font-weight:600}.pp-care-one{overflow-wrap:anywhere}.pp-care-disclaimer{font-size:11px}.pp-comp{background:#3b5a861a;border-top:none;border-left:3px solid #3b5a86;border-radius:0 8px 8px 0;padding:8px 8px 6px 10px}.pp-comp-line{justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.pp-comp-text{color:#cfd3d8;flex:auto;min-width:0}.pp-comp-title{color:#cfd3d8;margin-right:8px;font-size:12px;font-weight:600}.pp-comp-name{color:#e8eaed;overflow-wrap:anywhere;font-weight:600}.pp-comp-btns{flex:none;gap:4px;display:flex}.pp-touch .pp-comp-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-touch .pp-comp-name{overflow-wrap:normal}.pp-comp-note{margin-top:4px}.pp-comp-none .pp-comp-note{margin-top:0}.pp-comp-side{margin:8px 0 4px}.pp-comp-side-note{grid-column:2;margin-top:2px;font-size:11px}.pp-comp-picker{margin:6px 0}.pp-comp-adjust{margin-top:2px}.pp-btn.pp-blocked[aria-disabled=true]{opacity:1;background:#1b1f24;border-style:dashed}.pp-blocked .pp-sp-grade,.pp-blocked .pp-sp-thumb,.pp-blocked .pp-sp-name{opacity:.5}.pp-sp-block{color:#f2b8ad;overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.35}.pp-care-pair{color:#cfd3d8;font-weight:600}.pp-card-comp-info{border-top:1px solid #2a3037;margin-top:10px;padding-top:8px}.pp-narrow .pp-row{grid-template-columns:5.6em minmax(0,1fr)}.pp-narrow .pp-height-note{padding-left:0}.pp-narrow .pp-card-row{grid-template-columns:1fr}.pp-narrow .pp-card-row dt{font-size:11px}.pp-narrow .pp-care-line{flex-wrap:wrap}.pp-narrow .pp-care-name{flex-basis:100%;min-width:0}@media (pointer:coarse){.pp-btn,.pp-input{min-height:44px}.pp-btn,.pp-step{min-width:44px}.pp-input{font-size:16px}.pp-range{--pp-thumb:28px;height:44px}.pp-label{padding-top:10px}.pp-link{min-height:32px;padding:6px 0;display:inline-block}}.pp-touch .pp-btn,.pp-touch .pp-input{min-height:44px}.pp-touch .pp-btn,.pp-touch .pp-step{min-width:44px}.pp-touch .pp-input{font-size:16px}.pp-touch .pp-range{--pp-thumb:28px;height:44px}.pp-touch .pp-label{padding-top:10px}.pp-current-row{align-items:center;gap:8px;display:flex}.pp-current-row>.pp-current{flex:auto;min-width:0}.pp-move-btn{flex:none}.pp-move{scroll-margin-top:72px;scroll-margin-bottom:calc(8px + env(safe-area-inset-bottom,0px));background:#1a1e23;border:1px solid #3a414a;border-radius:8px;flex-direction:column;gap:6px;margin-top:6px;padding:6px 8px 8px;display:flex}.pp-move-items{flex-direction:column;gap:4px;display:flex}.pp-move-opt{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:6px 10px;display:flex}.pp-move-head{font-weight:600}.pp-move-note{color:#b9c0c8;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.pp-move-note:empty{display:none}.pp-move-opt.pp-blocked .pp-move-head{opacity:.6}.pp-move-opt.pp-blocked .pp-move-note{color:#f2b8ad}.pp-seed-step,.pp-seed-star{padding:4px 8px}.pp-seed-pos{text-align:center;min-width:2.6em}.pp-seed-star.on{color:#ffd76a}.pp-fav-row{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;display:flex}.pp-fav-chip{min-width:44px}.pp-fav-chip.on{color:#ffd76a}.pp-readonly-note{margin:6px 0 2px;display:none}.pp-readonly .pp-readonly-note{display:block}.pp-current-height{margin:2px 0 0;font-weight:600;display:none}.pp-readonly .pp-current-height{display:block}.pp-readonly .pp-care-toggle,.pp-readonly .pp-care-edit,.pp-readonly .ob,.pp-readonly .ob-go,.pp-readonly .pp-current>.pp-btn,.pp-readonly .pp-move-btn,.pp-readonly .pp-move,.pp-readonly .pp-picker,.pp-readonly .pp-adjust,.pp-readonly .pp-comp-btns,.pp-readonly .pp-comp-side,.pp-readonly .pp-comp-adjust{display:none!important}.st{box-sizing:border-box;color:#e8eaed;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#101216db;border-radius:10px;width:100%;max-width:560px;padding:8px 10px;font-size:12px;line-height:1.45}.st *,.st :before,.st :after{box-sizing:border-box}.st [hidden]{display:none!important}.st :where(p,h2,h3){margin:0}.gs-dock.is-sheet .st,.am-page-body .st{background:0 0;border-radius:0;max-width:none;padding:0}.st-head{align-items:baseline;gap:8px;display:flex}.st-title{font-size:13px;font-weight:600}.st-sec{border-top:1px solid #2a3037;margin-top:8px;padding-top:8px}.st-sec-first:first-child{border-top:0;margin-top:0;padding-top:0}.st-sec-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.st-sec-title{color:#cfd3d8;font-size:12px;font-weight:600}.st-row{grid-template-columns:7.6em minmax(0,1fr);align-items:start;column-gap:8px;margin:6px 0;display:grid}.st-label{color:#9aa3ad;overflow-wrap:anywhere;grid-column:1;padding-top:9px}.st-items{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px;min-width:0;display:flex}.st-field-note{grid-column:2;margin-top:2px}.st-sub{color:#9aa3ad;font-variant-numeric:tabular-nums}.st-quality-status{color:#cfd3d8}.st-seg{flex-wrap:wrap;gap:0;display:inline-flex}.st-btn{color:#e8eaed;min-height:36px;font:inherit;cursor:pointer;background:#23282e;border:1px solid #3a414a;border-radius:8px;padding:4px 10px;line-height:1.25}.st-seg-btn{border-radius:0;min-width:52px}.st-seg-btn+.st-seg-btn{margin-left:-1px}.st-seg-btn:first-child{border-radius:8px 0 0 8px}.st-seg-btn:last-child{border-radius:0 8px 8px 0}.st-btn:hover{border-color:#56606b}.st-btn:focus-visible{z-index:1;outline-offset:1px;outline:2px solid #7fb8ff;position:relative}.st-btn.on{background:#2f5d46;border-color:#4f9a74;position:relative}.st-narrow .st-row{grid-template-columns:6.2em minmax(0,1fr)}.st-narrow .st-seg-btn{min-width:46px;padding:4px 8px}.st-narrow .st-field-note{grid-column:1/-1}@media (pointer:coarse){.st-btn{min-width:44px;min-height:44px}.st-label{padding-top:12px}}.st-touch .st-btn{min-width:44px;min-height:44px}.st-touch .st-label{padding-top:12px}.ob{margin-top:6px}.ob-line{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ob-go{background:#24384a;border-color:#4f7fa8;flex:none;font-weight:600}.ob-go:hover:not(:disabled,[aria-disabled=true]){border-color:#6f9fca}.ob-more{text-align:left;color:#cfd3d8;min-width:0}.ob-more:before{content:"▸ "}.ob-more[aria-expanded=true]:before{content:"▾ "}.ob-more-state{color:#b9c0c8}.ob-panel{border:1px solid #3a414a;border-radius:8px;flex-direction:column;gap:6px;margin-top:6px;padding:6px 8px 8px;display:flex}.ob-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ob-items{flex-wrap:wrap;gap:4px;display:flex}.ob-label{color:#cfd3d8;font-weight:600}.ob-lock-icon{opacity:.3;margin-right:4px}.ob-lock.on .ob-lock-icon{opacity:1}.ob-note{color:#b9c0c8}.ob-wrap{align-items:flex-start;gap:6px;margin-top:6px;display:flex}.pp .ob-wrap>section.pp-check{flex:auto;min-width:0;margin-top:0}.gs-dock.is-sheet .ob-wrap{margin-top:4px}.pp-touch .ob-wrap>.ob-go{padding-left:8px;padding-right:8px}.ob-touch .ob-title{color:#cfd3d8;font-weight:600}.ob-touch .ob-panel{margin-top:4px}.am-button{color:#e8eaed;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#101216db;border:1px solid #3a414a;border-radius:10px;place-items:center;min-width:44px;min-height:44px;padding:0 8px;display:grid}.am-button:hover{border-color:#56606b}.am-button.on{background:#2f5d46;border-color:#4f9a74}.am-button:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}.am-panel{z-index:22;top:var(--am-top,calc(60px + env(safe-area-inset-top,0px)));right:max(calc(8px + env(safe-area-inset-right,0px)), var(--am-right,0px));box-sizing:border-box;width:min(380px, calc(100vw - max(calc(8px + env(safe-area-inset-right,0px)), var(--am-right,0px)) - 8px - env(safe-area-inset-left,0px)));max-height:calc(100dvh - var(--am-top,calc(60px + env(safe-area-inset-top,0px))) - 8px - env(safe-area-inset-bottom,0px));color:#e8eaed;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#14171bf7;border:1px solid #3a414a;border-radius:12px;flex-direction:column;font-size:13px;line-height:1.45;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 28px #00000073}.am-panel:focus{outline:none}.am-panel *,.am-panel :before,.am-panel :after{box-sizing:border-box}.am-panel[hidden],.am-panel [hidden]{display:none!important}.am-panel :where(p,h2,h3,ul){margin:0}.am-view{flex-direction:column;flex:auto;min-height:0;display:flex}.am-head{border-bottom:1px solid #2a3037;flex:none;align-items:center;gap:6px;padding:6px 6px 6px 14px;display:flex}.am-page-head{padding-left:6px}.am-title{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:14px;font-weight:600}.am-list,.am-page-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.am-list{padding:4px 0}.am-page-body{padding:10px 14px 14px}.am-group+.am-group{border-top:1px solid #2a3037;margin-top:4px;padding-top:4px}.am-group:empty{display:none}.am-group:empty+.am-group{border-top:0;margin-top:0;padding-top:0}.am-item{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 14px;display:flex}.am-item:hover{background:#23282e}.am-item:focus-visible{outline-offset:-2px;outline:2px solid #7fb8ff}.am-item-text{flex-direction:column;flex:auto;min-width:0;display:flex}.am-item-label{font-weight:600}.am-item-desc{color:#9aa3ad;font-size:12px}.am-item-chevron{color:#9aa3ad;flex:none;font-size:20px;line-height:1}.am-btn{color:#e8eaed;min-width:44px;min-height:36px;font:inherit;cursor:pointer;background:#23282e;border:1px solid #3a414a;border-radius:8px;padding:4px 10px;font-size:12px;line-height:1.25}.am-btn:hover{border-color:#56606b}.am-btn:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}.am-close,.am-back{flex:none}.am-app-name{font-size:14px;font-weight:600}.am-version{color:#cfd3d8;font-variant-numeric:tabular-nums;margin-top:2px}.am-version-label{color:#9aa3ad}.am-text{margin-top:8px}.am-muted{color:#9aa3ad;font-size:12px}.am-sec-title{color:#cfd3d8;margin-top:12px;font-size:12px;font-weight:600}.am-notes{color:#cfd3d8;margin-top:4px;padding-left:1.2em;font-size:12px}.am-note+.am-note{margin-top:4px}.am-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.am-dev-actions{flex-direction:column;align-items:stretch;gap:6px;margin-top:10px;display:flex}.am-dev-btn{text-align:left;min-height:40px}@media (pointer:coarse){.am-btn{min-height:44px}}.am-touch .am-btn{min-height:44px}.tw{--tw-floor:#f0b44c;--tw-window:#7cc7f2;--tw-thumb:20px;--tw-h:32px;box-sizing:border-box;color:#e8eaed;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#101216db;border-radius:10px;width:100%;max-width:560px;padding:8px 10px;font-size:12px;line-height:1.45}.tw *,.tw :before,.tw :after{box-sizing:border-box}.tw [hidden]{display:none!important}.tw :where(p,h2){margin:0}.gs-dock.is-sheet .tw{background:0 0;border-radius:14px 14px 0 0;max-width:none}.tw-head{align-items:baseline;gap:8px;display:flex}.tw-title{font-size:13px;font-weight:600}.tw-btn{color:#e8eaed;min-height:36px;font:inherit;cursor:pointer;background:#23282e;border:1px solid #3a414a;border-radius:8px;padding:4px 10px;line-height:1.25}.tw-btn:hover:not(:disabled){border-color:#56606b}.tw-btn:focus-visible,.tw-input:focus-visible,.tw-range:focus-visible,.tw-srange:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}.tw-btn.on{background:#2f5d46;border-color:#4f9a74}.tw-btn:disabled{opacity:.45;cursor:default}.tw-input{color:#e8eaed;min-height:36px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#15191d;border:1px solid #3a414a;border-radius:8px;padding:4px 8px}.tw-sub{color:#9aa3ad;font-size:11px}.tw-readout{align-items:baseline;gap:2px 10px;min-width:0;margin-top:6px;display:flex}.tw-clock{font-variant-numeric:tabular-nums;flex:none;min-width:2.9em;font-size:18px;font-weight:600}.tw-date{color:#b9c0c8;flex:none}.tw-status{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.tw-time{align-items:center;gap:4px;margin-top:2px;display:flex}.tw-step{font-variant-numeric:tabular-nums;flex:none;min-width:36px;padding:4px 6px}.tw-slider{flex:auto;min-width:0;position:relative}.tw-track{left:0;right:0;top:calc(var(--tw-h) / 2 - 7px);pointer-events:none;background:#3a414a;border-radius:4px;height:14px;position:absolute;overflow:hidden}.tw-band{background-repeat:no-repeat;height:5px;transition:opacity .2s;position:absolute;left:0;right:0}.tw-band-floor{top:1.5px}.tw-band-window{bottom:1.5px}.tw-nodirect .tw-band{opacity:.35}.tw-range{width:100%;height:var(--tw-h);appearance:none;cursor:pointer;background:0 0;margin:0;padding:0;display:block;position:relative}.tw-range::-webkit-slider-runnable-track{height:var(--tw-h);background:0 0}.tw-range::-moz-range-track{height:var(--tw-h);background:0 0}.tw-range::-webkit-slider-thumb{appearance:none;width:var(--tw-thumb);height:var(--tw-thumb);margin-top:calc((var(--tw-h) - var(--tw-thumb)) / 2);background:#10121659;border:3px solid #e8eaed;border-radius:50%;box-shadow:0 0 0 1px #000000b3,0 1px 3px #00000080}.tw-range::-moz-range-thumb{width:var(--tw-thumb);height:var(--tw-thumb);background:#10121659;border:3px solid #e8eaed;border-radius:50%;box-shadow:0 0 0 1px #000000b3,0 1px 3px #00000080}.tw-range:focus-visible{outline-offset:2px}.tw-range:focus-visible::-webkit-slider-thumb{border-color:#7fb8ff}.tw-ticks{color:#9aa3ad;pointer-events:none;height:14px;margin-top:-2px;font-size:10px;line-height:14px;position:relative}.tw-tick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.tw-tick:first-child{transform:translateX(calc(-1 * var(--tw-thumb) / 2))}.tw-legend{margin-top:4px}.tw-key{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.tw-key-pos{color:#9aa3ad;font-size:11px}.tw-key-ranges{font-variant-numeric:tabular-nums}.tw-key-note{color:#9aa3ad}.tw-swatch{background:var(--tw-floor);border-radius:2px;flex:none;width:16px;height:5px;display:inline-block}.tw-swatch-window{background:var(--tw-window)}.tw-nodirect .tw-swatch{opacity:.5}.tw-legend-note{margin-top:2px}.tw-more{margin-top:6px}.tw-times,.tw-seasons,.tw-weather,.tw-rain-kinds{flex-wrap:wrap;gap:4px;display:flex}.tw-times{flex-wrap:nowrap;margin-top:4px}.tw-times.tw-times-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tw-time-btn{flex:auto;min-width:0;padding:4px 3px}.tw-nobr{white-space:nowrap;display:inline-block}.tw-row{grid-template-columns:5.4em minmax(0,1fr);align-items:start;column-gap:8px;margin:6px 0;display:grid}.tw-label{color:#9aa3ad;overflow-wrap:anywhere;grid-column:1;padding-top:8px}.tw-label-value{color:#e8eaed;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;display:block}.tw-items{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px;min-width:0;display:flex}.tw-items-col{flex-direction:column;align-items:stretch;gap:0;padding-top:8px}.tw-items-slider{flex-wrap:nowrap}.tw-sun-line{font-variant-numeric:tabular-nums}.tw-sun-phrase{color:#b9c0c8}.tw-date-input{min-width:9.5em}.tw-srange-wrap{flex-direction:column;flex:120px;min-width:80px;display:flex}.tw-srange-ends{color:#9aa3ad;justify-content:space-between;gap:8px;font-size:11px;display:flex}.tw-srange{--tw-sthumb:20px;--tw-strack:6px;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;padding:0}.tw-srange::-webkit-slider-runnable-track{height:var(--tw-strack);border-radius:calc(var(--tw-strack) / 2);background:#3a414a}.tw-srange::-moz-range-track{height:var(--tw-strack);border-radius:calc(var(--tw-strack) / 2);background:#3a414a}.tw-srange::-webkit-slider-thumb{appearance:none;width:var(--tw-sthumb);height:var(--tw-sthumb);margin-top:calc((var(--tw-strack) - var(--tw-sthumb)) / 2);background:#e8eaed;border:2px solid #4f9a74;border-radius:50%;box-shadow:0 1px 3px #00000080}.tw-srange::-moz-range-thumb{width:var(--tw-sthumb);height:var(--tw-sthumb);background:#e8eaed;border:2px solid #4f9a74;border-radius:50%;box-shadow:0 1px 3px #00000080}.tw-srange:focus-visible::-webkit-slider-thumb{border-color:#7fb8ff}.tw-tl{gap:4px 8px}.tw-tl-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tw-tl-sub{color:#9aa3ad}.tw-tl-btn{padding:4px 7px}.tw-play{font-variant-numeric:tabular-nums;min-width:6.5em}.tw-play.on{background:#2f5d46;border-color:#4f9a74}.tw-compact .tw-play{min-width:44px;padding:4px 6px}.tw-playing .tw-clock{color:#8fe0a8}.tw-narrow .tw-row{grid-template-columns:4.6em minmax(0,1fr)}.tw-compact{--tw-thumb:28px;--tw-h:44px;max-width:none;padding:4px calc(8px + env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) calc(8px + env(safe-area-inset-left,0px));border-radius:14px 14px 0 0}.tw-compact .tw-readout{align-items:center;gap:8px;margin-top:0}.tw-compact .tw-clock{font-size:16px}.tw-mini-legend{color:#9aa3ad;flex-direction:column;flex:none;margin-left:auto;font-size:10px;line-height:1.15;display:flex}.tw-mini-key{align-items:center;gap:3px;display:flex}.tw-mini-key .tw-swatch{width:12px;height:4px}.tw-compact .tw-time{margin-top:0}.tw-bar{align-items:stretch;gap:4px;margin-top:2px;display:flex}.tw-compact .tw-weather{flex-wrap:nowrap;flex:auto;min-width:0}.tw-compact .tw-wx{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:4px 2px;overflow:hidden}.tw-more-btn{flex:none;padding:4px 8px}.tw-compact .tw-more{overscroll-behavior:contain;border-top:1px solid #2a3037;max-height:min(36dvh,320px);margin-top:6px;padding-top:4px;overflow-y:auto}.tw-compact .tw-btn,.tw-compact .tw-input{min-height:44px}.tw-compact .tw-step{min-width:44px}@media (pointer:coarse){.tw{--tw-thumb:28px;--tw-h:44px}.tw-btn,.tw-input{min-height:44px}.tw-btn,.tw-step{min-width:44px}.tw-input{font-size:16px}.tw-srange{--tw-sthumb:28px;height:44px}.tw-label{padding-top:12px}}.tw-touch{--tw-thumb:28px;--tw-h:44px}.tw-touch .tw-btn,.tw-touch .tw-input{min-height:44px}.tw-touch .tw-btn,.tw-touch .tw-step{min-width:44px}.tw-touch .tw-input{font-size:16px}.tw-touch .tw-srange{--tw-sthumb:28px;height:44px}.tw-touch .tw-label{padding-top:12px}.tw-compact .tw-wx{min-width:0}.gs-topbar{z-index:13;top:calc(8px + env(safe-area-inset-top,0px));left:calc(8px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));box-sizing:border-box;pointer-events:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 8px;font-size:13px;line-height:1.25;display:flex;position:fixed}.gs-topbar[hidden],.gs-topbar [hidden]{display:none!important}.gs-tb-group{pointer-events:auto;align-items:stretch;gap:4px;min-width:0;display:flex}.gs-tb-views{background:#101216db;border:1px solid #3a414a;border-radius:10px;flex-wrap:wrap;flex:0 auto;padding:3px}.gs-tb-btn{box-sizing:border-box;color:#e8eaed;min-width:44px;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.gs-tb-btn:hover:not(:disabled){background:#23282e}.gs-tb-btn:focus-visible{outline-offset:1px;outline:2px solid #7fb8ff}.gs-tb-btn:disabled{color:#9aa3ad;cursor:default}.gs-tb-view.on{background:#2f5d46;border-color:#4f9a74;font-weight:600;box-shadow:inset 0 -3px #8ee0b2}.gs-tb-view{flex-direction:column;gap:0}.gs-tb-line{display:block}.gs-tb-line+.gs-tb-line{font-size:12px}.gs-tb-actions{flex:none;gap:6px;margin-left:auto}.gs-tb-history:empty,.gs-tb-menu:empty{display:none}.gs-tb-history .gs-history.is-inline{position:static}.gs-tb-shot{background:#101216db;border:1px solid #3a414a;border-radius:10px;gap:2px;padding:3px;display:flex}.gs-tb-shot-btn svg{flex:none}.gs-tb-band{color:#cfd3d8;min-width:48px;padding:2px 8px}.gs-tb-band.on{color:#e8eaed;background:#2f5d46;border-color:#4f9a74}.gs-tb-check{text-align:center;min-width:.9em;display:inline-block}.gs-tb-band:not(.on) .gs-tb-check:before{content:"";vertical-align:-.05em;border:1.5px solid;border-radius:2px;width:.7em;height:.7em;display:inline-block}.gs-tb-menu .am-button{height:100%}.gs-topbar.is-touch .gs-tb-btn,.gs-topbar.is-compact .gs-tb-btn{min-height:44px}@media (pointer:coarse){.gs-tb-btn{min-height:44px}}.gs-topbar.is-compact .gs-tb-views{flex-wrap:nowrap;flex:1 1 0;max-width:420px}.gs-topbar.is-compact .gs-tb-view{flex:1 1 0;min-width:44px;padding:2px 4px;font-size:12px}.gs-topbar.is-compact .gs-tb-line+.gs-tb-line{font-size:13px;font-weight:inherit}.gs-tb-share{background:#101216db;border-color:#3a414a;border-radius:10px;min-height:44px;padding:2px 10px}@media (max-width:999px){.gs-tb-share{display:none}}
