#app .owner-page,#app .owner-management{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:normal;color:var(--aona-color-text);font-synthesis:none;-webkit-font-smoothing:antialiased}#app .owner-page{padding:14px clamp(24px,5vw,68px) 62px;min-height:550px;background:var(--aona-color-background)}#app #directory[hidden],#app .owner-page[hidden],#app .owner-add[hidden]{display:none}#app .owner-page .manage-tabs{display:flex;gap:8px;margin-bottom:24px;padding:5px;background:var(--aona-color-surface-subtle);border:1px solid var(--aona-color-border-subtle);border-radius:15px;max-width:max-content}#app .manage-tabs button{border:0;border-radius:11px;background:transparent;color:var(--aona-color-text-secondary);font:inherit;font-weight:780;padding:12px 25px;min-height:40px}#app .manage-tabs button.active{background:var(--aona-color-selected);color:var(--aona-color-on-selected);box-shadow:none}#app :is(.owner-page,.owner-management) .manage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#app :is(.owner-page,.owner-management) .manage-card{border:1px solid var(--aona-color-border-subtle);background:var(--aona-color-surface);border-radius:18px;padding:21px;display:flex;flex-direction:column;gap:18px;min-width:0;overflow-wrap:anywhere}#app .manage-main{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#app .manage-info{flex:1;min-width:100px}#app .manage-info h3{font-family:inherit;font-size:17px;font-weight:700;line-height:normal;margin:0 0 7px;letter-spacing:-.4px}#app .manage-info p{color:var(--aona-color-text-secondary);margin:0;font-size:11px;line-height:normal}#app .owner-avatar{width:64px;height:64px;flex:none;border:1px solid var(--aona-color-border-subtle);border-radius:20px;object-fit:cover;display:block}#app .owner-avatar-custom{border-radius:50%}#app .owner-review{display:flex;flex-direction:column;gap:6px;align-items:flex-start;max-width:100%}#app .owner-status{display:inline-block;font-size:10px;font-weight:850;line-height:normal;color:var(--aona-color-link);background:var(--aona-color-selected-soft);padding:6px 9px;border:1px solid var(--aona-color-border);border-radius:30px}#app .owner-status.quiet{background:transparent;color:var(--aona-color-text-secondary);border-style:dashed}#app :is(.owner-page,.owner-management) .manage-desc{font-size:12px;color:var(--aona-color-text-secondary);margin:0;min-height:37px;line-height:normal}#app .owner-visibility{display:flex;flex-wrap:wrap;gap:6px}#app :is(.owner-page,.owner-management) :is(.owner-retained,.owner-freshness,.owner-warning,.owner-note){font-size:12px;line-height:1.65;margin:0;color:var(--aona-color-text-secondary)}#app :is(.owner-page,.owner-management) :is(.owner-warning,.owner-note){padding:12px;border-left:3px solid var(--aona-color-feedback-border);border-radius:0 10px 10px 0;background:var(--aona-color-surface-subtle);color:var(--aona-color-text)}#app :is(.owner-details,.owner-version){font-size:12px;line-height:1.65;color:var(--aona-color-text-secondary)}#app :is(.owner-details,.owner-version) summary{cursor:pointer;min-height:44px;align-content:center;color:var(--aona-color-link);border-bottom:1px solid var(--aona-color-border-subtle)}#app :is(.owner-details,.owner-version) dl{display:grid;gap:8px;margin:12px 0}#app :is(.owner-details,.owner-version) dl div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px}#app :is(.owner-details,.owner-version) dd{margin:0;overflow-wrap:anywhere}#app .owner-version>div{padding:14px 0}#app .owner-version h4{font:700 14px/1.4 Inter,ui-sans-serif,sans-serif;margin:12px 0}#app :is(.owner-page,.owner-management) .manage-actions{border-top:1px solid var(--aona-color-border-subtle);padding-top:15px;display:flex;flex-wrap:wrap;gap:9px;margin-top:auto}#app .owner-button{display:inline-flex;justify-content:center;align-items:center;gap:9px;border-radius:12px;font:790 12px/normal Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:12px 17px;min-height:44px;min-width:0;border:1px solid var(--aona-color-border);text-decoration:none;cursor:pointer}#app .owner-button.secondary{background:var(--aona-color-surface-subtle);color:var(--aona-color-link)}#app .owner-button.secondary:hover{background:var(--aona-color-surface-accent);border-color:var(--aona-color-link)}#app .owner-button.delete{color:var(--aona-color-feedback-text);background:transparent;border-style:dashed}#app .manage-actions .owner-button{flex:1;min-width:84px}#app .owner-button svg{width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#app .owner-button:disabled{cursor:wait;opacity:.65}#app .owner-empty{border:1px dashed var(--aona-color-border);border-radius:20px;padding:45px 20px;text-align:center;background:var(--aona-color-surface-subtle);display:flex;flex-direction:column;align-items:center;gap:9px;grid-column:1/-1}#app .owner-empty .empty-symbol{display:grid;place-items:center;width:66px;height:66px;background:var(--aona-color-surface-accent);color:var(--aona-color-link);border-radius:20px;margin-bottom:6px}#app .owner-empty .empty-symbol svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.9}#app .owner-empty h3{font:700 18px/normal Inter,ui-sans-serif,sans-serif;margin:0}#app .owner-empty p{margin:0 0 12px;color:var(--aona-color-text-secondary);font-size:12px;max-width:330px}#app .owner-authority{font-size:12px;line-height:1.7;color:var(--aona-color-text-secondary);margin:23px 0 14px}#app .owner-tools{display:flex;flex-wrap:wrap;gap:9px}#app .owner-error{padding:12px;background:var(--aona-color-feedback-bg);color:var(--aona-color-feedback-text);border-left:3px solid var(--aona-color-feedback-border);border-radius:10px;font-size:13px}#app .owner-add{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:9px;padding:15px 25px;min-height:52px;border:1px solid var(--aona-color-3);border-radius:999px;background:var(--aona-color-action);color:var(--aona-color-on-action);box-shadow:var(--aona-shadow-raised);font:750 14px/normal Inter,ui-sans-serif,sans-serif;cursor:pointer;transition:background .2s,box-shadow .2s}#app .owner-add svg{width:20px;height:20px}#app .owner-add:hover{background:var(--aona-color-action-hover);box-shadow:var(--aona-shadow-soft)}#app :is(.owner-page,.owner-management) :focus-visible,#app .owner-add:focus-visible{outline:3px solid var(--aona-color-focus);outline-offset:3px}#app[data-owner-page] .site-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}@media(max-width:900px){#app :is(.owner-page,.owner-management) .manage-grid{grid-template-columns:1fr}}@media(max-width:600px){#app .owner-page{padding:12px 18px 100px;min-height:calc(100vh - 450px)}#app .owner-page .manage-tabs{width:100%;max-width:none}#app .manage-tabs button{flex:1;padding:12px 10px}#app :is(.owner-page,.owner-management) .manage-grid{gap:13px}#app :is(.owner-page,.owner-management) .manage-card{padding:18px}#app .owner-avatar{width:55px;height:55px;border-radius:17px}#app .owner-avatar-custom{border-radius:50%}#app :is(.owner-details,.owner-version) dl div{grid-template-columns:1fr;gap:2px}}@media(prefers-reduced-motion:reduce){#app .owner-add{transition:none}}@media(forced-colors:active){#app .manage-tabs button.active{outline:2px solid Highlight}#app .owner-status{border-color:CanvasText}#app .owner-add{border:2px solid ButtonText}}#app :is(.owner-page,.owner-management) .manage-card{box-shadow:var(--aona-shadow-soft)}#app :is(.owner-page,.owner-management) .manage-card:focus-within{border-color:var(--aona-color-border);box-shadow:var(--aona-shadow-raised)}#app .manage-actions [data-action=confirm-link]{flex-basis:100%}#app .manage-info{min-width:70px}#app .manage-info p,#app :is(.owner-page,.owner-management) .manage-desc,#app .owner-empty p{line-height:1.65}#app ul.owner-authority{padding-left:20px;list-style:disc}#app ul.owner-authority li+li{margin-top:4px}
