.gm-o .owner-workspace{gap:1rem}.gm-o .owner-menu-chrome{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:0;border:0}.gm-o .owner-mode-switch{display:inline-flex;gap:.25rem;padding:.3rem;border:0;border-radius:14px;background:var(--o-surface-3)}.gm-o .owner-mode-switch button{min-height:44px;padding:0 1.15rem;border:0;border-radius:11px;background:transparent;color:var(--o-text-2);font:inherit;font-size:.9375rem;font-weight:600;touch-action:manipulation}.gm-o .owner-mode-switch button.is-current{background:var(--o-surface);color:var(--o-text);box-shadow:0 1px 3px rgba(16,24,40,.12)}html[data-theme=dark] .gm-o .owner-mode-switch button.is-current{background:var(--o-line-strong)}@media (prefers-color-scheme:dark){html[data-theme=device_preference] .gm-o .owner-mode-switch button.is-current{background:var(--o-line-strong)}}.gm-o .owner-menu-chrome-actions button{min-height:44px;padding:0 1rem;border:1px solid var(--o-line-strong);border-radius:12px;background:var(--o-surface);color:var(--o-text);font:inherit;font-size:.9375rem;font-weight:600}.gm-o .owner-menu-chrome-actions button.is-current{border-color:var(--o-accent);background:var(--o-accent-soft);color:var(--o-accent-text)}.gm-o .owner-menu-chrome-actions button.owner-primary{border-color:var(--o-accent);background:var(--o-accent);color:var(--o-on-accent)}.gm-o .owner-undo-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.5rem .5rem .5rem 1rem;border:0;border-radius:14px;background:var(--o-text);color:var(--o-surface);font-weight:600}.gm-o .owner-undo-bar button{min-height:40px;padding:0 .9rem;border:0;border-radius:10px;background:color-mix(in srgb,var(--o-surface) 18%,transparent);color:inherit;font:inherit;font-weight:700}.gm-o .owner-catalog-split{display:grid;grid-template-columns:13.5rem minmax(0,1fr);align-items:start;grid-gap:1.25rem;gap:1.25rem}.gm-o .owner-catalog-split[hidden]{display:none}.gm-o .owner-cat-chips{position:-webkit-sticky;position:sticky;top:5rem;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.2rem;max-height:calc(100dvh - 6rem);overflow-y:auto;padding:.5rem;border-radius:20px;background:var(--o-surface);box-shadow:var(--o-shadow)}.gm-o .owner-chip{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:52px;padding:0 .85rem;border:0;border-radius:12px;background:transparent;color:var(--o-text);font:inherit;font-size:1rem;font-weight:600;text-align:left;touch-action:manipulation}.gm-o .owner-chip:hover{background:var(--o-surface-2)}.gm-o .owner-chip.is-current{border:0;background:var(--o-accent-soft);color:var(--o-accent-text)}.gm-o .owner-chip-nested{padding-left:1.6rem;font-weight:500}.gm-o .owner-chip-count{min-width:1.75rem;padding:.05rem .45rem;border-radius:999px;background:var(--o-surface-3);color:var(--o-text-2);font-size:.8125rem;font-weight:600;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gm-o .owner-chip.is-current .owner-chip-count{background:var(--o-surface);color:var(--o-accent-text)}.gm-o .owner-chip-add{justify-content:center;margin-top:.35rem;border:1px dashed var(--o-line-strong);color:var(--o-accent-text)}.gm-o .owner-cat-create{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin:.35rem 0 0;padding:.75rem;border-radius:14px;background:var(--o-surface-2)}.gm-o .owner-cat-create label{grid-column:1/-1;display:grid;grid-gap:.35rem;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--o-text-2)}.gm-o .owner-cat-create button{min-height:44px;margin:0;border-radius:12px;font:inherit;font-weight:700}.gm-o .owner-cat-create button:not(.owner-primary){border:1px solid var(--o-line-strong);background:var(--o-surface);color:var(--o-text)}.gm-o .owner-workspace-items{min-width:0}.gm-o .owner-catalog-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .75rem}.gm-o .owner-catalog-title,.gm-o .owner-workspace-pane h2.owner-catalog-title{display:flex;align-items:baseline;gap:.5rem;margin:0;color:var(--o-text);font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.gm-o .owner-catalog-count{color:var(--o-muted);font-size:.9375rem;font-weight:500;letter-spacing:0}.gm-o .owner-catalog-head .owner-primary{min-height:48px;padding:0 1.25rem;font-size:1rem}.gm-o .owner-filter-bar{gap:.5rem;margin:0 0 .75rem}.gm-o .owner-browse-more>summary,.gm-o .owner-filter-bar input[type=search],.gm-o .owner-search-field input{min-height:48px;padding:0 1rem;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface)}.gm-o .owner-browse-more>summary{font-weight:600}.gm-o .owner-browse-more[open]>summary{border-color:var(--o-accent);color:var(--o-accent-text)}.gm-o .owner-filter-count{background:var(--o-accent);color:var(--o-on-accent)}.gm-o .owner-filter-popover{z-index:25;gap:.65rem;width:min(20rem,calc(100vw - 2rem));padding:1rem;border:1px solid var(--o-line);border-radius:16px;background:var(--o-surface);box-shadow:var(--o-shadow-pop)}.gm-o .owner-filter-popover label{grid-template-columns:6rem minmax(0,1fr);font-size:.875rem;font-weight:600;color:var(--o-text-2)}.gm-o .owner-filter-popover select{min-height:44px}.gm-o .owner-filter-clear,.gm-o .owner-filter-empty-clear,.gm-o .owner-filter-popover-clear{min-height:40px;color:var(--o-text-2);font-weight:600}.gm-o .owner-filter-chip,.gm-o .owner-filter-clear,.gm-o .owner-filter-empty-clear{min-height:36px;padding:0 .75rem;border-color:var(--o-line-strong);background:var(--o-surface);font-size:.875rem}.gm-o .owner-bulk-bar{position:-webkit-sticky;position:sticky;top:4.75rem;z-index:15;gap:.5rem;margin:0 0 .75rem;padding:.5rem .75rem;border:1px solid var(--o-accent);border-radius:16px;background:var(--o-surface);box-shadow:var(--o-shadow-pop)}.gm-o .owner-bulk-select-all{color:var(--o-text-2);font-size:.9375rem;font-weight:600}.gm-o .owner-bulk-count{color:var(--o-accent-text)}.gm-o .owner-bulk-bar button{min-height:44px;padding:0 1rem;border:1px solid var(--o-line-strong);border-radius:12px;background:var(--o-surface);color:var(--o-text);font-weight:600}.gm-o .owner-bulk-bar button.is-open{border-color:var(--o-accent);background:var(--o-accent-soft);color:var(--o-accent-text)}.gm-o .owner-bulk-panel{gap:.5rem;padding-top:.6rem;border-top-color:var(--o-line)}.gm-o .owner-bulk-panel label{font-size:.875rem;font-weight:600;color:var(--o-text-2)}.gm-o .owner-bulk-panel input{min-height:44px;border-radius:12px}.gm-o .owner-item-table{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));grid-gap:.75rem;gap:.75rem;border-top:0}.gm-o .owner-item-row,.gm-o .owner-workspace[data-owner-select-mode=true] .owner-item-row{position:relative;display:flex;flex-direction:column;min-height:9.5rem;border:2px solid transparent;border-radius:18px;background:var(--o-surface);box-shadow:var(--o-shadow);transition:border-color .12s ease,transform .12s ease}html[data-theme=dark] .gm-o .owner-item-row{border-color:var(--o-line)}@media (prefers-color-scheme:dark){html[data-theme=device_preference] .gm-o .owner-item-row{border-color:var(--o-line)}}.gm-o .owner-item-row.is-current,.gm-o .owner-item-row.is-selected{border-color:var(--o-accent)}.gm-o .owner-item-row.is-selected{background:color-mix(in srgb,var(--o-accent) 6%,var(--o-surface))}.gm-o .owner-item-row.is-drop-target{outline:2px dashed var(--o-accent);outline-offset:3px}.gm-o .owner-item-row:has(.owner-item-btn:active){transform:scale(.985)}.gm-o .owner-item-check{position:absolute;top:.75rem;left:.75rem;z-index:2;display:flex}.gm-o .owner-workspace[data-owner-select-mode=false] .owner-item-check{display:none}.gm-o .owner-item-check input{width:1.5rem;height:1.5rem}.gm-o .owner-drag-handle{position:absolute;top:.5rem;right:.5rem;z-index:2;width:1.75rem;min-width:0;height:1.75rem;min-height:0;padding:5px;border-radius:8px;opacity:.45}.gm-o .owner-workspace[data-owner-select-mode=true] .owner-drag-handle{display:none}@media (pointer:coarse){.gm-o .owner-drag-handle{display:none}}.gm-o .owner-item-btn,.gm-o .owner-item-btn.sold-out{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.35rem;width:100%;min-height:0;padding:1rem 2.25rem .35rem 1rem;border:0;border-radius:16px 16px 0 0;background:transparent;color:var(--o-text);font:inherit;text-align:left;touch-action:manipulation}.gm-o .owner-item-row.is-current .owner-item-btn,.gm-o .owner-item-row.is-selected .owner-item-btn{background:transparent}.gm-o .owner-workspace[data-owner-select-mode=true] .owner-item-btn{padding-left:2.9rem}.gm-o .owner-item-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.0625rem;font-weight:700;line-height:1.35;letter-spacing:-.01em}.gm-o .owner-item-desc{-webkit-line-clamp:2;color:var(--o-muted);font-size:.875rem}.gm-o .owner-item-price{margin-top:auto;padding-top:.35rem;color:var(--o-text);font-size:1.125rem;font-weight:700}.gm-o .owner-item-cat{color:var(--o-muted);font-size:.8125rem}.gm-o .owner-item-row.is-sold-out .owner-item-copy strong,.gm-o .owner-item-row.is-sold-out .owner-item-price{color:var(--o-muted)}.gm-o .owner-item-badges{flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.gm-o .owner-badge,.gm-o .owner-item-copy .owner-item-badges .owner-badge{min-height:22px;padding:0 .45rem;border:0;border-radius:6px;background:var(--o-surface-3);color:var(--o-text-2);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none}.gm-o .owner-badge-warn,.gm-o .owner-item-copy .owner-item-badges .owner-badge-warn{background:var(--o-warn-soft);color:var(--o-warn)}.gm-o .owner-item-badges:not(:has(.owner-badge-warn)){margin:0}.gm-o .owner-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.15rem .35rem .4rem .75rem}.gm-o .owner-avail-switch{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:0 .25rem;border:0;background:transparent;color:var(--o-text-2);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;touch-action:manipulation}.gm-o .owner-avail-switch-track{position:relative;flex:0 0 auto;width:2.75rem;height:1.625rem;border-radius:999px;background:var(--o-line-strong);transition:background-color .16s ease}.gm-o .owner-avail-switch-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .16s ease}.gm-o .owner-avail-switch[aria-checked=true] .owner-avail-switch-track{background:var(--o-accent)}.gm-o .owner-avail-switch[aria-checked=true] .owner-avail-switch-thumb{transform:translateX(18px)}.gm-o .owner-avail-switch[aria-checked=false] .owner-avail-switch-label{color:var(--o-danger)}.gm-o .owner-avail-switch:disabled{opacity:.6;cursor:progress}.gm-o .owner-more-btn{min-width:44px;min-height:44px;border-radius:12px;color:var(--o-muted);font-size:1.25rem}.gm-o .owner-more-btn:hover,.gm-o .owner-more-btn[aria-expanded=true]{background:var(--o-surface-2);color:var(--o-text)}.gm-o .owner-more-panel{top:calc(100% + .25rem);z-index:25;gap:.1rem;min-width:14rem;padding:.4rem;border:1px solid var(--o-line);border-radius:16px;background:var(--o-surface);box-shadow:var(--o-shadow-pop)}.gm-o .owner-more-panel button,.gm-o .owner-more-panel label{display:flex;align-items:center;gap:.5rem;min-height:48px;padding:0 .75rem;border-radius:10px;color:var(--o-text);font-size:.9375rem;font-weight:500}.gm-o .owner-more-panel button:hover:not(:disabled){background:var(--o-surface-2)}.gm-o .owner-more-panel button.is-danger{background:var(--o-danger-soft);color:var(--o-danger);font-weight:700}.gm-o .owner-more-panel input{width:4rem;min-height:40px;padding:0 .5rem}.gm-o .owner-catalog-empty{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;padding:2.5rem 1rem;border-radius:20px;background:var(--o-surface);text-align:center}.gm-o .owner-catalog-empty .meta{margin:0;font-size:1rem}.gm-o .owner-keyboard-help{margin-top:1rem}@media (pointer:coarse){.gm-o .owner-keyboard-help{display:none}}.gm-o .owner-cat-table{display:grid;grid-gap:.5rem;gap:.5rem}.gm-o .owner-section-row{grid-template-columns:2rem minmax(0,1fr) 3rem;align-items:center;padding:.25rem;border:2px solid transparent;border-radius:16px;background:var(--o-surface);box-shadow:var(--o-shadow)}.gm-o .owner-section-row.is-current{border-color:var(--o-accent)}.gm-o .owner-section-row[data-owner-section-depth="1"]{margin-left:1.5rem;padding-left:.25rem}.gm-o .owner-section-btn{align-items:center;min-height:56px;padding:0 .5rem;border:0;border-radius:12px;font-size:1rem;font-weight:700}.gm-o .owner-section-btn .meta{margin:0;font-weight:500}.gm-o .owner-section-row .owner-drag-handle{position:static;width:100%;height:44px}.gm-o .owner-section-rename{min-height:48px}.gm-o .owner-cat-translations{margin-top:1rem;padding:0 1rem;border:0;border-radius:16px;background:var(--o-surface)}.gm-o .owner-cat-translations>summary{display:flex;align-items:center;min-height:56px;color:var(--o-text);font-weight:600}html.owner-sheet-open,html.owner-sheet-open body{overflow:hidden}html.owner-sheet-open .help-chat{display:none}.gm-o .owner-workspace[data-owner-workspace-pane=item] [data-owner-workspace-chrome],.gm-o .owner-workspace[data-owner-workspace-pane=item][data-owner-workspace-mode=items] [data-owner-workspace-sections]{display:flex}.gm-o .owner-workspace[data-owner-workspace-pane=item][data-owner-workspace-mode=categories] [data-owner-workspace-categories],.gm-o .owner-workspace[data-owner-workspace-pane=item][data-owner-workspace-mode=items] [data-owner-workspace-items]{display:block}.gm-o .owner-sheet-backdrop{position:fixed;inset:0;z-index:60;width:100%;border:0;background:var(--o-overlay);animation:owner-fade-in .16s ease both}.gm-o .owner-workspace[data-owner-workspace-pane=item] .owner-item-editor{position:fixed;top:0;right:0;bottom:0;z-index:61;display:block;width:min(40rem,100%);max-width:none;margin:0;padding:0 1.5rem;overflow-y:auto;overscroll-behavior:contain;background:var(--o-surface);box-shadow:var(--o-shadow-pop);animation:owner-sheet-side .22s cubic-bezier(.16,1,.3,1) both}.gm-o .owner-workspace[data-owner-workspace-pane=item] .owner-item-editor[hidden]{display:none}@keyframes owner-fade-in{0%{opacity:0}}@keyframes owner-sheet-side{0%{transform:translateX(2rem);opacity:0}}@keyframes owner-sheet-up{0%{transform:translateY(2.5rem);opacity:0}}.gm-o .owner-item-editor .owner-editor-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.25rem .75rem;gap:.25rem .75rem;margin:0 -1.5rem 1.25rem;padding:.85rem 1.5rem;border-bottom:1px solid var(--o-line);background:var(--o-surface)}.gm-o .owner-item-editor .owner-back-to-list,.gm-o .owner-workspace[data-owner-workspace-pane=item] .owner-item-editor .owner-back-to-list{display:inline-flex;grid-row:1/span 2;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:12px;background:var(--o-surface-2);color:var(--o-text);font-size:1.05rem;font-weight:700}.gm-o .owner-item-editor .owner-editor-head h2{grid-column:2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;font-weight:700}.gm-o .owner-item-editor .owner-editor-head .owner-autosave{grid-column:2;margin:0;min-height:0;color:var(--o-muted);font-size:.8125rem}.gm-o .owner-item-editor .owner-autosave.is-error{color:var(--o-danger)}.gm-o .owner-item-editor .owner-editor-head .owner-primary{grid-column:3;grid-row:1/span 2;margin:0}.gm-o .owner-item-editor .owner-editor-group{margin:0 0 1.5rem;padding:0;border:0}.gm-o .owner-item-editor .owner-editor-group>legend{margin:0 0 .75rem;padding:0;color:var(--o-text);font-size:1.0625rem;font-weight:700}.gm-o .owner-item-editor label{display:grid;grid-gap:.4rem;gap:.4rem;margin:0 0 1rem;color:var(--o-text-2);font-size:.9375rem;font-weight:600}.gm-o .owner-item-editor input:not([type=checkbox]):not([type=radio]):not([type=file]),.gm-o .owner-item-editor select,.gm-o .owner-item-editor textarea{width:100%;font-weight:400}.gm-o .owner-item-editor input[type=file]{min-height:56px;padding:.5rem;border:1px dashed var(--o-line-strong);border-radius:12px;background:var(--o-surface-2);color:var(--o-muted);font:inherit;font-size:.9375rem;font-weight:400}.gm-o .owner-item-editor input[type=file]::-webkit-file-upload-button{min-height:40px;margin-right:.75rem;padding:0 1rem;border:1px solid var(--o-line-strong);border-radius:10px;background:var(--o-surface);color:var(--o-text);font:inherit;font-weight:600;cursor:pointer}.gm-o .owner-item-editor input[type=file]::file-selector-button{min-height:40px;margin-right:.75rem;padding:0 1rem;border:1px solid var(--o-line-strong);border-radius:10px;background:var(--o-surface);color:var(--o-text);font:inherit;font-weight:600;cursor:pointer}.gm-o .owner-field-hint{color:var(--o-muted);font-size:.8125rem;font-weight:400}.gm-o .owner-taste-codes{margin:0 0 1rem;padding:0;border:0}.gm-o .owner-taste-codes>legend{margin:0 0 .35rem;padding:0;color:var(--o-text-2);font-size:.9375rem;font-weight:600}.gm-o .owner-taste-chips{display:flex;flex-wrap:wrap;gap:.5rem}.gm-o .owner-item-editor label.owner-check,.gm-o label.owner-check{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin:0;padding:0 .9rem 0 .7rem;border:1px solid var(--o-line-strong);border-radius:999px;background:var(--o-surface);color:var(--o-text);font-size:.9375rem;font-weight:500;cursor:pointer;touch-action:manipulation}.gm-o label.owner-check:has(input:checked){border-color:var(--o-accent);background:var(--o-accent-soft);color:var(--o-accent-text);font-weight:600}.gm-o .owner-item-editor .owner-editor-more{margin:0 0 .75rem;padding:0 1rem;border:1px solid var(--o-line);border-radius:16px;background:var(--o-surface)}.gm-o .owner-item-editor .owner-editor-more>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;color:var(--o-text);font-size:1rem;font-weight:700;list-style:none;cursor:pointer}.gm-o .owner-item-editor .owner-editor-more>summary::-webkit-details-marker{display:none}.gm-o .owner-item-editor .owner-editor-more>summary:after{content:"";width:.55rem;height:.55rem;margin-right:.3rem;border-right:2px solid var(--o-muted);border-bottom:2px solid var(--o-muted);transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}.gm-o .owner-item-editor .owner-editor-more[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.gm-o .owner-item-editor .owner-editor-more[open]{padding-bottom:1rem}.gm-o .owner-item-editor .owner-editor-more .owner-editor-more{margin:0;padding:0;border:0;border-top:1px solid var(--o-line);border-radius:0}.gm-o .owner-item-editor .owner-panel{margin:.75rem 0;padding:1rem;border:1px solid var(--o-line);border-radius:16px;box-shadow:none}.gm-o .owner-item-editor>.owner-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;display:flex;gap:.5rem;margin:1.25rem -1.5rem 0;padding:.85rem 1.5rem calc(.85rem + env(safe-area-inset-bottom));border-top:1px solid var(--o-line);background:var(--o-surface)}.gm-o .owner-item-editor>.owner-actions .owner-primary{flex:1 1 auto;margin:0;font-size:1rem}.gm-o .owner-item-editor>.owner-actions .danger{min-height:48px;margin:0;padding:0 1.1rem;border:0;border-radius:12px;background:var(--o-danger-soft);color:var(--o-danger);font:inherit;font-weight:700}.gm-o .owner-item-editor>.state{margin:.5rem 0 1rem}@media (max-width:899px){.gm-o .owner-catalog-split{grid-template-columns:minmax(0,1fr);gap:.75rem}.gm-o .owner-cat-chips{position:static;flex-direction:row;gap:.4rem;max-height:none;margin:0 -1rem;padding:.1rem 1rem .35rem;overflow-x:auto;border-radius:0;background:transparent;box-shadow:none;scrollbar-width:none}.gm-o .owner-cat-chips::-webkit-scrollbar{display:none}.gm-o .owner-chip{flex:0 0 auto;width:auto;min-height:44px;padding:0 .9rem;border:1px solid var(--o-line);border-radius:999px;background:var(--o-surface);font-size:.9375rem;white-space:nowrap}.gm-o .owner-chip.is-current{border:1px solid var(--o-text);background:var(--o-text);color:var(--o-surface)}.gm-o .owner-chip.is-current .owner-chip-count{background:color-mix(in srgb,var(--o-surface) 20%,transparent);color:inherit}.gm-o .owner-chip-nested{padding-left:.9rem}.gm-o .owner-chip-add{margin:0;border-style:dashed}.gm-o .owner-cat-create{flex:0 0 min(20rem,85vw)}.gm-o .owner-item-table{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.6rem}.gm-o .owner-item-row,.gm-o .owner-workspace[data-owner-select-mode=true] .owner-item-row{min-height:8.75rem;border-radius:16px}.gm-o .owner-item-btn{padding:.85rem .85rem .25rem}.gm-o .owner-item-copy strong{font-size:1rem}.gm-o .owner-item-desc{display:none}.gm-o .owner-avail-switch-label{font-size:.8125rem}.gm-o .owner-bulk-bar{top:4.25rem}.gm-o .owner-workspace[data-owner-workspace-pane=item] .owner-item-editor{top:max(2.5rem,env(safe-area-inset-top));left:0;width:100%;padding:0 1rem;border-radius:22px 22px 0 0;animation-name:owner-sheet-up}.gm-o .owner-item-editor .owner-editor-head{margin:0 -1rem 1rem;padding:.75rem 1rem;border-radius:22px 22px 0 0}.gm-o .owner-item-editor>.owner-actions{margin:1rem -1rem 0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}}@media (max-width:380px){.gm-o .owner-item-table{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-o .owner-avail-switch-label{display:none}}@media (prefers-reduced-motion:reduce){.gm-o .owner-sheet-backdrop,.gm-o .owner-workspace[data-owner-workspace-pane=item] .owner-item-editor{animation:none}.gm-o .owner-item-row:has(.owner-item-btn:active){transform:none}}html:has(.gm-o){color-scheme:light;--o-bg:#f2f4f6;--o-surface:#ffffff;--o-surface-2:#f7f8fa;--o-surface-3:#eceff2;--o-line:#e5e8eb;--o-line-strong:#d1d6db;--o-text:#191f28;--o-text-2:#4e5968;--o-muted:#6b7684;--o-accent:#1b8a3a;--o-accent-hover:#167331;--o-accent-soft:rgba(27,138,58,0.1);--o-accent-text:#157232;--o-on-accent:#ffffff;--o-danger:#e03131;--o-danger-soft:rgba(224,49,49,0.1);--o-warn:#b76e00;--o-warn-soft:rgba(245,159,0,0.14);--o-success:#1b8a3a;--o-focus:rgba(27,138,58,0.45);--o-shadow:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.06);--o-shadow-pop:0 12px 40px rgba(16,24,40,0.16);--o-overlay:rgba(0,0,0,0.45);--bg:var(--o-bg);--surface:var(--o-surface);--text:var(--o-text);--muted:var(--o-muted);--line:var(--o-line);--border:var(--o-line);--accent:var(--o-accent);--spice:var(--o-danger);--theme-control-bg:var(--o-surface);--theme-btn-active-bg:var(--o-accent);--theme-btn-active-fg:var(--o-on-accent)}html[data-theme=dark]:has(.gm-o){color-scheme:dark;--o-bg:#0f1113;--o-surface:#1a1d21;--o-surface-2:#22252a;--o-surface-3:#2b2f35;--o-line:#2c3036;--o-line-strong:#3d424a;--o-text:#f2f4f6;--o-text-2:#c5cbd2;--o-muted:#9aa2ac;--o-accent:#3fbf62;--o-accent-hover:#55cc75;--o-accent-soft:rgba(63,191,98,0.16);--o-accent-text:#62d283;--o-on-accent:#07210f;--o-danger:#ff6b6b;--o-danger-soft:rgba(255,107,107,0.16);--o-warn:#ffc043;--o-warn-soft:rgba(255,192,67,0.16);--o-success:#3fbf62;--o-focus:rgba(63,191,98,0.5);--o-shadow:none;--o-shadow-pop:0 16px 48px rgba(0,0,0,0.55);--o-overlay:rgba(0,0,0,0.6)}@media (prefers-color-scheme:dark){html[data-theme=device_preference]:has(.gm-o){color-scheme:dark;--o-bg:#0f1113;--o-surface:#1a1d21;--o-surface-2:#22252a;--o-surface-3:#2b2f35;--o-line:#2c3036;--o-line-strong:#3d424a;--o-text:#f2f4f6;--o-text-2:#c5cbd2;--o-muted:#9aa2ac;--o-accent:#3fbf62;--o-accent-hover:#55cc75;--o-accent-soft:rgba(63,191,98,0.16);--o-accent-text:#62d283;--o-on-accent:#07210f;--o-danger:#ff6b6b;--o-danger-soft:rgba(255,107,107,0.16);--o-warn:#ffc043;--o-warn-soft:rgba(255,192,67,0.16);--o-success:#3fbf62;--o-focus:rgba(63,191,98,0.5);--o-shadow:none;--o-shadow-pop:0 16px 48px rgba(0,0,0,0.55);--o-overlay:rgba(0,0,0,0.6)}}html:has(.gm-o) body{background:var(--o-bg);color:var(--o-text)}.owner-shell.gm-o{display:grid;grid-template-columns:5.75rem minmax(0,1fr);min-height:100dvh;max-width:none;margin:0;padding:0;background:var(--o-bg);color:var(--o-text);font-family:Pretendard,Pretendard Variable,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.55;word-break:keep-all;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent}.gm-o .owner-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gm-o .owner-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;flex-direction:column;align-items:stretch;gap:.25rem;height:100dvh;padding:.9rem .5rem;background:var(--o-surface);border-right:1px solid var(--o-line)}.gm-o .owner-tabs-mark{display:flex;justify-content:center;margin:0 0 .9rem}.gm-o .owner-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:4.5rem;padding:.5rem .25rem;border:0;border-radius:14px;background:transparent;color:var(--o-muted);font:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease,color .12s ease}.gm-o .owner-tab:hover{color:var(--o-text);background:var(--o-surface-2)}.gm-o .owner-tab.is-current{color:var(--o-accent-text);background:var(--o-accent-soft)}.gm-o .owner-tab:active{transform:scale(.97)}.gm-o .owner-main{min-width:0;padding:0;background:var(--o-bg)}.gm-o .owner-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:4rem;margin:0;padding:.6rem 1.5rem;border-bottom:1px solid var(--o-line);background:color-mix(in srgb,var(--o-surface) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.gm-o .owner-topbar-place{display:flex;align-items:baseline;flex-wrap:wrap;gap:.15rem .6rem;min-width:0}.gm-o .owner-place-name{margin:0;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-o .owner-place-sub{margin:0;color:var(--o-muted);font-size:.875rem}.gm-o .owner-place-select select{min-height:44px;max-width:16rem;padding:0 2.2rem 0 .25rem;border:0;background-color:transparent;color:var(--o-text);font:inherit;font-size:1.125rem;font-weight:700}.gm-o .owner-place-select-sub select{font-size:.9375rem;font-weight:500;color:var(--o-text-2)}.gm-o .owner-topbar-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.gm-o .owner-publish-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 1.1rem;border:0;border-radius:12px;background:var(--o-accent);color:var(--o-on-accent);font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer;touch-action:manipulation;white-space:nowrap}.gm-o .owner-publish-btn:hover{background:var(--o-accent-hover)}.gm-o .owner-publish-btn:active{transform:scale(.97)}.gm-o .owner-publish-short{display:none}.gm-o .owner-chrome-tools{gap:.35rem}.gm-o .owner-icon-btn{min-height:44px;min-width:44px;padding:0 .6rem;border:1px solid var(--o-line);border-radius:12px;background:var(--o-surface);color:var(--o-text-2);font-size:.8125rem}.gm-o .owner-icon-btn:hover{border-color:var(--o-line-strong);background:var(--o-surface-2)}.gm-o .owner-chrome-menu{left:auto;right:0;padding:.35rem;border:1px solid var(--o-line);border-radius:14px;background:var(--o-surface);box-shadow:var(--o-shadow-pop)}.gm-o .owner-chrome-menu-btn{min-height:48px;border-radius:10px;font-size:.9375rem}.gm-o .owner-chrome-menu-btn.is-current{background:var(--o-accent-soft);color:var(--o-accent-text)}.gm-o .owner-subtabs{display:flex;gap:.35rem;margin:1rem 1.5rem 0;padding:.3rem;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 3rem);overflow-x:auto;border-radius:14px;background:var(--o-surface-3);scrollbar-width:none}.gm-o .owner-subtabs::-webkit-scrollbar{display:none}.gm-o .owner-subtab{flex:0 0 auto;min-height:44px;padding:0 1.1rem;border:0;border-radius:11px;background:transparent;color:var(--o-text-2);font:inherit;font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer;touch-action:manipulation}.gm-o .owner-subtab.is-current{background:var(--o-surface);color:var(--o-text);box-shadow:0 1px 3px rgba(16,24,40,.12)}html[data-theme=dark] .gm-o .owner-subtab.is-current{background:var(--o-line-strong)}@media (prefers-color-scheme:dark){html[data-theme=device_preference] .gm-o .owner-subtab.is-current{background:var(--o-line-strong)}}.gm-o .owner-workspace-host{max-width:76rem;padding:1.25rem 1.5rem 3rem}.gm-o .owner-account{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:1.5rem 0 0;padding:1rem 1.25rem;border-radius:18px;background:var(--o-surface)}.gm-o .owner-account-email{margin:0;color:var(--o-muted);font-size:.875rem}.gm-o .owner-page-head{margin:0 0 1.25rem;padding:0;border:0}.gm-o .owner-overview>.owner-page-head h2,.gm-o .owner-page-title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.3}.gm-o[data-owner-tab=menu] .owner-page-title,.gm-o[data-owner-tab=more] .owner-page-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gm-o .owner-page-head .meta,.gm-o .owner-page-hint{margin:.35rem 0 0;color:var(--o-muted);font-size:.9375rem}.gm-o header{border-bottom-color:var(--o-line)}.gm-o .meta{color:var(--o-muted);font-size:.875rem;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.gm-o .state{color:var(--o-text-2);font-size:.9375rem}.gm-o .error,.gm-o .state.error{color:var(--o-danger)}.gm-o .ok{color:var(--o-success)}.gm-o .owner-panel{margin:0 0 1rem;padding:1.25rem 1.35rem;border:1px solid transparent;border-radius:20px;background:var(--o-surface);box-shadow:var(--o-shadow)}html[data-theme=dark] .gm-o .owner-panel{border-color:var(--o-line)}@media (prefers-color-scheme:dark){html[data-theme=device_preference] .gm-o .owner-panel{border-color:var(--o-line)}}.gm-o .owner-panel h2,.gm-o .owner-panel>header h2{margin:0 0 .4rem;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.gm-o .owner-panel h3{font-size:1rem;font-weight:700}.gm-o .owner-insights-period{border-color:var(--o-line-strong);background:var(--o-surface);color:var(--o-text)}.gm-o .owner-insights-period.is-on{background:var(--o-accent);color:var(--o-on-accent);border-color:var(--o-accent)}.gm-o .owner-insights-retry{border-color:var(--o-line-strong);background:var(--o-surface);color:var(--o-text)}.gm-o .owner-btn,.gm-o .owner-form button:not([class]),.gm-o .owner-panel .owner-actions button:not([class]),.gm-o .owner-primary,.gm-o button.owner-primary{min-height:48px;padding:0 1.1rem;border:1px solid var(--o-accent);border-radius:12px;background:var(--o-accent);color:var(--o-on-accent);font:inherit;font-size:.9375rem;font-weight:700;filter:none;touch-action:manipulation}.gm-o .owner-btn:hover:not(:disabled),.gm-o .owner-form button:not([class]):hover:not(:disabled),.gm-o .owner-primary:hover:not(:disabled){background:var(--o-accent-hover);border-color:var(--o-accent-hover);filter:none}.gm-o .owner-btn:active:not(:disabled),.gm-o .owner-form button:not([class]):active:not(:disabled),.gm-o .owner-primary:active:not(:disabled){transform:scale(.98)}.gm-o .owner-btn-ghost,.gm-o .owner-btn-quiet,.gm-o .owner-form .owner-btn-ghost,.gm-o .owner-form button.owner-btn-ghost,.gm-o .owner-refresh{border-color:var(--o-line-strong);background:var(--o-surface);color:var(--o-text);font-weight:600}.gm-o .owner-btn-ghost:hover:not(:disabled),.gm-o .owner-btn-quiet:hover:not(:disabled),.gm-o .owner-form button.owner-btn-ghost:hover:not(:disabled){border-color:var(--o-line-strong);background:var(--o-surface-2)}.gm-o .danger,.gm-o .is-danger,.gm-o button.danger,.gm-o button.is-danger{border-color:var(--o-danger-soft);background:var(--o-danger-soft);color:var(--o-danger)}.gm-o button:disabled{opacity:.45;cursor:not-allowed}.gm-o input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.gm-o select,.gm-o textarea{min-height:48px;padding:.6rem .85rem;border:1px solid var(--o-line-strong);border-radius:12px;background:var(--o-surface);color:var(--o-text);font:inherit;font-size:1rem;font-weight:400}.gm-o textarea{line-height:1.5}.gm-o input::placeholder,.gm-o textarea::placeholder{color:var(--o-muted)}.gm-o input:focus-visible,.gm-o select:focus-visible,.gm-o textarea:focus-visible{outline:none;border-color:var(--o-accent);box-shadow:0 0 0 3px var(--o-focus)}.gm-o a:focus-visible,.gm-o button:focus-visible,.gm-o summary:focus-visible{outline:3px solid var(--o-focus);outline-offset:2px}.gm-o input[type=checkbox],.gm-o input[type=radio]{width:1.3rem;height:1.3rem;accent-color:var(--o-accent);cursor:pointer}.gm-o .badge,.gm-o label{color:var(--o-text-2)}.gm-o .badge{display:inline-flex;align-items:center;min-height:1.6rem;padding:0 .6rem;border-radius:999px;background:var(--o-surface-3);font-size:.8125rem;font-weight:600}.gm-o .owner-secondary{margin:1rem 0 0;padding:0 1.25rem;border:0;border-radius:20px;background:var(--o-surface);box-shadow:var(--o-shadow)}.gm-o .owner-secondary>summary{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;color:var(--o-text);font-size:1rem;font-weight:600;list-style:none}.gm-o .owner-secondary>summary::-webkit-details-marker{display:none}.gm-o .owner-secondary>summary:after{content:"";width:.55rem;height:.55rem;margin-right:.3rem;border-right:2px solid var(--o-muted);border-bottom:2px solid var(--o-muted);transform:rotate(45deg) translateY(-2px);transition:transform .16s ease}.gm-o .owner-secondary[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.gm-o .owner-secondary[open]{padding-bottom:1rem}.gm-o .owner-secondary .owner-panel{padding:1rem 0;border:0;border-top:1px solid var(--o-line);border-radius:0;box-shadow:none}.gm-o .owner-editor-group legend,.gm-o .owner-nav-label,.gm-o .owner-switcher-label,.gm-o .owner-workspace-pane h2{text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:600;color:var(--o-text-2)}.gm-o .owner-home{display:grid;grid-gap:1rem;gap:1rem;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.gm-o .owner-home>.owner-page-head{margin:0}.gm-o .owner-home-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;border-radius:24px;background:var(--o-accent);color:var(--o-on-accent)}.gm-o .owner-home-status.is-blocked{background:var(--o-surface);color:var(--o-text);box-shadow:inset 0 0 0 2px var(--o-danger)}.gm-o .owner-home-status p{margin:0}.gm-o .owner-home-eyebrow{font-size:.875rem;font-weight:600;opacity:.85}.gm-o .owner-home-status p.owner-home-status-title{margin:.2rem 0;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.3}.gm-o .owner-home-status-sub{font-size:.9375rem;opacity:.9}.gm-o .owner-home-status .owner-home-status-btn{display:inline-flex;align-items:center;gap:.45rem;min-height:52px;padding:0 1.35rem;border:0;border-radius:14px;background:var(--o-surface);color:var(--o-accent-text);font-size:1rem}.gm-o .owner-home-status .owner-home-status-btn:hover:not(:disabled){background:var(--o-surface-2);border-color:transparent}.gm-o .owner-home-status.is-blocked .owner-home-status-btn{background:var(--o-danger);color:#ffffff}.gm-o .owner-home-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem 1.5rem;border-radius:20px;background:var(--o-surface)}.gm-o .owner-home-empty p{margin:0;font-size:1.0625rem;font-weight:600}.gm-o .owner-home-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.gm-o .owner-home-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.25rem;min-height:7.5rem;padding:1.1rem;border:0;border-radius:20px;background:var(--o-surface);color:var(--o-text);box-shadow:var(--o-shadow);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .12s ease}.gm-o .owner-home-tile:hover{background:var(--o-surface-2)}.gm-o .owner-home-tile:active{transform:scale(.97)}.gm-o .owner-home-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:14px;background:var(--o-accent-soft);color:var(--o-accent-text)}.gm-o .owner-home-tile-label{font-size:1.0625rem;font-weight:700}.gm-o .owner-home-stats ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-radius:20px;background:var(--o-surface);box-shadow:var(--o-shadow)}.gm-o .owner-home-stats li{display:grid;grid-gap:.2rem;gap:.2rem;padding:1rem 1.25rem}.gm-o .owner-home-stats li+li{border-left:1px solid var(--o-line)}.gm-o .owner-home-stat-label{color:var(--o-muted);font-size:.875rem}.gm-o .owner-home-stats strong{font-size:1.5rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.gm-o .owner-home-todo{padding:.5rem 0;border-radius:20px;background:var(--o-surface);box-shadow:var(--o-shadow)}.gm-o .owner-home-todo h3{margin:.5rem 1.25rem .25rem;font-size:1.0625rem;font-weight:700}.gm-o .owner-home-todo ul{margin:0;padding:0;list-style:none}.gm-o .owner-home-todo-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.85rem;gap:.85rem;width:100%;min-height:4rem;padding:.75rem 1.25rem;border:0;background:transparent;color:var(--o-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.gm-o .owner-home-todo-row:hover{background:var(--o-surface-2)}.gm-o .owner-home-todo-dot{width:.65rem;height:.65rem;border-radius:50%;background:var(--o-accent)}.gm-o .owner-home-todo-row.is-blocker .owner-home-todo-dot{background:var(--o-danger)}.gm-o .owner-home-todo-row.is-warning .owner-home-todo-dot{background:var(--o-warn)}.gm-o .owner-home-todo-row.is-idea .owner-home-todo-dot{background:var(--o-line-strong)}.gm-o .owner-home-todo-text{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.gm-o .owner-home-todo-text strong{font-size:.9875rem;font-weight:600}.gm-o .owner-home-todo-text .meta{margin:0}.gm-o .owner-home-todo-go{color:var(--o-accent-text);font-size:.875rem;font-weight:600;white-space:nowrap}.gm-o .owner-food{display:grid;grid-gap:1rem;gap:1rem}.gm-o .owner-food-pick{display:grid;grid-gap:.4rem;gap:.4rem;max-width:28rem;font-size:.9375rem;font-weight:600}.gm-o .owner-food-pick select{min-height:52px;font-size:1.0625rem;font-weight:600}.gm-o .owner-publish-flow .owner-actions{display:flex;flex-wrap:wrap;gap:.5rem}.gm-o .owner-publish-flow .owner-actions button:first-child{border-color:var(--o-line-strong);background:var(--o-surface);color:var(--o-text)}.gm-o .owner-publish-blockers,.gm-o .owner-publish-warnings{margin:.75rem 0 0;padding:1rem 1.1rem;border:0;border-radius:16px;background:var(--o-danger-soft);color:var(--o-text)}.gm-o .owner-publish-warnings{background:var(--o-warn-soft)}.gm-o .owner-publish-blockers ul,.gm-o .owner-publish-warnings ul{margin:.5rem 0 0;padding-left:1.1rem}.gm-o .owner-publish-blockers li,.gm-o .owner-publish-warnings li{margin:.35rem 0}.gm-o .owner-publish-action{margin-left:.5rem;color:var(--o-accent-text);font-weight:700}.gm-o .owner-publish-result{margin:.75rem 0 0;padding:1rem 1.1rem;border-radius:16px;background:var(--o-accent-soft);color:var(--o-text);font-weight:600}.gm-o .owner-table-scroll{max-width:100%;overflow-x:auto}.gm-o .owner-coverage-table{width:100%;border-collapse:collapse;font-size:.9375rem}.gm-o .owner-coverage-table td,.gm-o .owner-coverage-table th{padding:.6rem .75rem;border-bottom:1px solid var(--o-line);text-align:left;white-space:nowrap}.gm-o .owner-coverage-table th{color:var(--o-muted);font-size:.8125rem;font-weight:600}.gm-o .owner-floor-split{display:grid;grid-gap:1rem;gap:1rem;margin:1.25rem 0}@media (min-width:900px){.gm-o .owner-floor-split:has(.owner-floor-inspector){grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);align-items:start}}.gm-o .owner-floor-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.gm-o .owner-floor-head h3{margin:0;font-size:1.0625rem;font-weight:700}.gm-o .owner-floor-hint{margin:.35rem 0 .75rem}.gm-o .owner-floor-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:.75rem;border-radius:16px;background:var(--o-surface-2)}.gm-o .owner-floor-empty,.gm-o .owner-floor-table{display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:56px;margin:0;padding:.25rem;border-radius:12px;font:inherit;cursor:pointer;touch-action:manipulation}.gm-o .owner-floor-table{border:2px solid transparent;background:var(--o-surface);color:var(--o-text);box-shadow:var(--o-shadow);font-size:.875rem;text-align:center;overflow-wrap:anywhere}.gm-o .owner-floor-table.is-current{border-color:var(--o-accent);background:var(--o-accent-soft);color:var(--o-accent-text)}.gm-o .owner-floor-empty{border:1.5px dashed var(--o-line-strong);background:transparent}.gm-o .owner-floor-empty:hover:not(:disabled){border-color:var(--o-accent);background:var(--o-accent-soft)}.gm-o .owner-floor-inspector{padding:1rem;border:1px solid var(--o-line);border-radius:16px;background:var(--o-surface)}@media (max-width:899px){.gm-o .owner-floor-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gm-o .owner-floor-title{display:flex;align-items:baseline;gap:.5rem}.gm-o .owner-floor-count{color:var(--o-muted);font-size:.875rem;font-weight:500}.gm-o [data-translations-queue]{display:grid;grid-gap:.6rem;gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none}.gm-o [data-translations-queue]>li{padding:.9rem 1rem;border:1px solid var(--o-line);border-radius:14px;background:var(--o-surface)}.gm-o [data-translations-queue] .item-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.4rem .6rem;text-align:left}.gm-o [data-translations-queue] .meta{margin:.35rem 0 0}.gm-o [data-translations-queue] .owner-actions{display:flex;flex-wrap:wrap;gap:.4rem}.gm-o [data-translations-queue] .owner-actions button:not([class]){min-height:44px;font-size:.875rem}.gm-o [data-translations-queue] .owner-actions button:not([class]):not(:first-child),.gm-o [data-translations-queue] .owner-actions button[data-review-suggest]:first-child{border-color:var(--o-line-strong);background:var(--o-surface);color:var(--o-text);font-weight:600}.gm-o .badge-stale{background:var(--o-warn-soft);color:var(--o-warn)}.gm-o .badge-machine{background:var(--o-accent-soft);color:var(--o-accent-text)}.gm-o .owner-choice-list{display:grid;grid-gap:.5rem;gap:.5rem;margin:0 0 1rem;padding:0;border:0}.gm-o .owner-choice-list>legend{margin:0 0 .5rem;padding:0;color:var(--o-text);font-weight:700}.gm-o .owner-choice-list>label{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;margin:0;padding:.85rem 1rem;border:1px solid var(--o-line-strong);border-radius:14px;background:var(--o-surface);color:var(--o-text);cursor:pointer}.gm-o .owner-choice-list>label>span{display:grid;grid-gap:.15rem;gap:.15rem}.gm-o .owner-choice-list>label .meta{margin:0}.gm-o .owner-choice-list>label:has(input:checked){border-color:var(--o-accent);background:var(--o-accent-soft)}.gm-o .owner-choice-list>label:has(input:disabled){opacity:.55;cursor:not-allowed}.gm-o .owner-rows{display:grid;grid-gap:0;gap:0;margin:1rem 0 0;overflow:hidden;border-radius:20px;background:var(--o-surface);box-shadow:var(--o-shadow)}html[data-theme=dark] .gm-o .owner-rows{border:1px solid var(--o-line)}@media (prefers-color-scheme:dark){html[data-theme=device_preference] .gm-o .owner-rows{border:1px solid var(--o-line)}}.gm-o .owner-row+.owner-row{border-top:1px solid var(--o-line)}.gm-o .owner-row-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding:.75rem 1.25rem;cursor:pointer;list-style:none;touch-action:manipulation}.gm-o .owner-row-head::-webkit-details-marker{display:none}.gm-o .owner-row-head:hover{background:var(--o-surface-2)}.gm-o .owner-row-head:active{background:var(--o-surface-3)}.gm-o .owner-row-head:after{content:"";flex:0 0 auto;width:.55rem;height:.55rem;margin-right:.25rem;border-right:2px solid var(--o-muted);border-bottom:2px solid var(--o-muted);transform:rotate(-45deg);transition:transform .16s ease}.gm-o .owner-row[open]>.owner-row-head:after{transform:rotate(45deg) translate(-2px,-2px)}.gm-o .owner-row-text{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.gm-o .owner-row-title{color:var(--o-text);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.gm-o .owner-row-desc{color:var(--o-muted);font-size:.875rem}.gm-o .owner-row-body{padding:0 1.25rem 1.25rem}.gm-o .owner-row[open]>.owner-row-head{background:transparent}.gm-o .owner-row-body>.owner-panel,.gm-o .owner-row-body>div,.gm-o .owner-row-body>form,.gm-o .owner-row-body>section{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.gm-o .owner-row-body>*>h2:first-child,.gm-o .owner-row-body>*>header:first-child>h2:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gm-o .owner-panel button:not([class]),.gm-o .owner-row-body button:not([class]){min-height:44px;margin:0;padding:0 1rem;border:1px solid var(--o-line-strong);border-radius:12px;background:var(--o-surface);color:var(--o-text);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;touch-action:manipulation}.gm-o .owner-panel button:not([class]):hover:not(:disabled),.gm-o .owner-row-body button:not([class]):hover:not(:disabled){background:var(--o-surface-2)}.gm-o .owner-panel .owner-actions button:not([class]),.gm-o .owner-panel.owner-form button:not([class]),.gm-o .owner-row-body .owner-actions button:not([class]),.gm-o .owner-row-body .owner-form button:not([class]){border-color:var(--o-accent);background:var(--o-accent);color:var(--o-on-accent);font-weight:700}@media (max-width:899px){.owner-shell.gm-o{grid-template-columns:minmax(0,1fr);padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.gm-o .owner-tabs{position:fixed;inset:auto 0 0 0;top:auto;flex-direction:row;gap:0;height:auto;padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--o-line);background:color-mix(in srgb,var(--o-surface) 95%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}.gm-o .owner-tabs-mark{display:none}.gm-o .owner-tab{flex:1 1;min-height:3.75rem;border-radius:12px;font-size:.75rem}.gm-o .owner-tab.is-current{background:transparent}.gm-o .owner-topbar{padding:.5rem 1rem}.gm-o .owner-subtabs{margin:.75rem 1rem 0;max-width:calc(100% - 2rem)}.gm-o .owner-workspace-host{padding:1rem 1rem 2rem}.gm-o .owner-panel{padding:1.1rem 1rem;border-radius:18px}html:has(.gm-o) .help-chat{bottom:calc(5.25rem + env(safe-area-inset-bottom))}.gm-o .owner-home-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-o .owner-home-status{padding:1.25rem;border-radius:20px}.gm-o .owner-home-status .owner-home-status-btn{width:100%;justify-content:center}.gm-o .owner-home-stats li{padding:.85rem .75rem}.gm-o .owner-home-stat-label{font-size:.75rem;line-height:1.3}.gm-o .owner-home-stats strong{font-size:1.25rem}.gm-o .owner-home-todo-row{grid-template-columns:auto minmax(0,1fr)}.gm-o .owner-home-todo-go{grid-column:2}}@media (max-width:559px){.gm-o .owner-publish-long{display:none}.gm-o .owner-publish-short{display:inline}.gm-o .owner-publish-btn{padding:0 .85rem}.gm-o .owner-lang-current{display:none}.gm-o .owner-overview>.owner-page-head h2,.gm-o .owner-page-title{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.gm-o .owner-btn:active,.gm-o .owner-form button:not([class]):active,.gm-o .owner-publish-btn:active,.gm-o .owner-tab:active{transform:none}}