.commerce-state{padding:28px;text-align:center;border:1px solid #eadfd6;border-radius:8px;background:#fffdf9;color:#8a6250;margin:16px 0}.commerce-state button,.commerce-button{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;padding:9px 18px;border-radius:5px;cursor:pointer;font-size:14px}.commerce-button.outline{background:#fff;color:#d9622d}.commerce-state p{line-height:1.7}.commerce-error{padding:12px;border:1px solid #f2c4a6;background:#fff5eb;color:#a34723;margin:10px 0;border-radius:5px}.commerce-note{font-size:12px;line-height:1.7;color:#9c857c}.commerce-modal{position:fixed;inset:0;z-index:110;background:#24170d80;display:grid;place-items:center;padding:20px}.commerce-dialog{background:#fffdfb;border-radius:10px;padding:24px;width:min(680px,100%);max-height:85vh;overflow:auto;border:1px solid #eadfd6;box-shadow:0 16px 60px #38231930}.commerce-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px}.commerce-dialog h2{font:700 21px var(--serif);color:#982821;margin:0 0 15px}.commerce-dialog form{display:grid;gap:12px}.commerce-dialog label{display:grid;gap:6px;font-size:13px;color:#79584a}.commerce-dialog input,.commerce-dialog select,.commerce-dialog textarea{width:100%;border:1px solid #e5d6ca;background:#fff;border-radius:5px;padding:10px;color:#593b35;font:14px var(--serif);box-sizing:border-box}.commerce-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.commerce-dialog .inline{display:flex;align-items:center;gap:10px}.commerce-dialog .inline input{width:auto}.commerce-dialog .regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.commerce-pages{display:flex;justify-content:center;align-items:center;gap:12px;padding:20px}.commerce-pages button{padding:7px 14px;background:#fff5ec;border:1px solid #eadfd6;border-radius:4px;color:#a34826}button:disabled{cursor:not-allowed;opacity:.55}.commerce-rich img,.commerce-rich video{max-width:100%;height:auto;border-radius:6px}.commerce-rich{line-height:1.8;overflow-wrap:anywhere}.commerce-product-img{width:100%;height:100%;object-fit:cover;border-radius:5px}.commerce-sku{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.commerce-sku button{border:1px solid #eadfd6;padding:8px 10px;border-radius:5px}.commerce-sku button.active{border-color:#f56a2b;color:#ed682e;background:#fff2e5}.commerce-rating{color:#d97936;font-size:13px}.wechat-qr[data-v-9404fc75]{display:block;width:min(100%,300px);height:400px;margin:10px auto 4px;border:0}@media(max-width:600px){.wechat-enabled .qr-placeholder[data-v-9404fc75]{display:flex;width:100%;height:auto;padding:12px}.wechat-enabled .qr-placeholder>svg[data-v-9404fc75]{display:none}}.auth-fields[data-v-9404fc75]{display:grid;gap:14px}.auth-field[data-v-9404fc75]{min-width:0}.auth-modal .auth-field .input-row[data-v-9404fc75]{margin:0}.auth-modal .form-options[data-v-9404fc75]{min-height:20px;margin:3px 0 7px}.auth-modal .agreement[data-v-9404fc75]{margin:0}.auth-field-error[data-v-9404fc75]{margin:5px 0 0;color:#e03e39;font-size:12px;line-height:1.6}.auth-modal .auth-control-invalid[data-v-9404fc75]{border-color:#ed534b!important}.auth-field:focus-within .input-row[data-v-9404fc75]:not(.auth-control-invalid){border-color:#e5a575}.auth-modal .input-row[data-v-9404fc75]:focus-within{box-shadow:0 0 0 2px #eaaa722b}.auth-modal .input-row.auth-control-invalid[data-v-9404fc75]:focus-within{box-shadow:0 0 0 2px #ed534b1c}.auth-modal .input-row input[data-v-9404fc75]:focus-visible{outline:none}.wechat-logo[data-v-9404fc75]{display:block;width:25px;height:25px;object-fit:contain}.auth-modal .wechat-panel[data-v-9404fc75]:after{content:none}.auth-consent-overlay[data-v-9404fc75]{z-index:102}.auth-consent-panel[data-v-9404fc75]{width:420px;max-width:100%;padding:26px;border:1px solid #f0d8c4;border-radius:12px;background:#fffdf9;text-align:center;outline:none;box-shadow:0 18px 60px #42251533}.auth-consent-icon[data-v-9404fc75]{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 13px;border-radius:50%;background:#fff0df;color:#e77838}.auth-consent-panel h3[data-v-9404fc75]{margin:0 0 12px;color:#8a2b22;font:700 22px/1.4 var(--serif)}.auth-consent-panel p[data-v-9404fc75]{margin:0;font-size:13px;line-height:1.9;color:#947970}.auth-consent-panel a[data-v-9404fc75]{color:#d26432;text-decoration:underline;text-underline-offset:3px}.auth-consent-panel .auth-consent-note[data-v-9404fc75]{margin-top:9px;color:#ae9484;font-size:12px}.auth-consent-actions[data-v-9404fc75]{display:flex;justify-content:center;gap:10px;margin-top:22px}.auth-consent-actions .button[data-v-9404fc75]{padding:9px 13px;font-size:13px}@media(max-width:480px){.auth-consent-panel[data-v-9404fc75]{padding:22px 17px}.auth-consent-actions[data-v-9404fc75]{flex-direction:column}.auth-consent-actions .button[data-v-9404fc75]{width:100%}}.recovery-page[data-v-98bb3d0a]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:24px 0 36px;color:#68291f}.recovery-breadcrumb[data-v-98bb3d0a]{display:flex;align-items:center;gap:10px;font-size:13px;color:#97858a;margin-bottom:24px}.recovery-breadcrumb button[data-v-98bb3d0a]{color:inherit;padding:0}.recovery-card[data-v-98bb3d0a]{width:780px;max-width:100%;margin:0 auto;padding:32px 48px 24px;background:#fff;border:1px solid #eee4dd;border-radius:9px;box-shadow:0 6px 24px #724a2910;min-height:690px}.recovery-card header[data-v-98bb3d0a]{text-align:center}.recovery-card h1[data-v-98bb3d0a]{font:700 34px/1.4 var(--serif);margin:0 0 8px;outline:none}.recovery-card header p[data-v-98bb3d0a]{color:#9b8389;margin:0;font-size:16px}.recovery-steps[data-v-98bb3d0a]{padding:0;margin:30px auto 32px;display:flex;list-style:none;max-width:540px}.recovery-steps li[data-v-98bb3d0a]{position:relative;flex:1;text-align:center;display:flex;align-items:center;flex-direction:column;gap:10px;color:#9e939a;font-size:14px}.recovery-steps li[data-v-98bb3d0a]:not(:last-child):after{content:"";position:absolute;left:calc(50% + 23px);top:18px;width:calc(100% - 46px);height:1px;background:#dfdadd}.recovery-steps li.done[data-v-98bb3d0a]:after{background:#fa8438}.recovery-steps li>span[data-v-98bb3d0a]{width:37px;height:37px;border:1px solid #d7d0d3;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:19px}.recovery-steps b[data-v-98bb3d0a]{font-weight:500}.recovery-steps li.active[data-v-98bb3d0a]{color:#e97830}.recovery-steps li.active>span[data-v-98bb3d0a],.recovery-steps li.done>span[data-v-98bb3d0a]{color:#fff;background:#fa8438;border-color:#fa8438}.recovery-form[data-v-98bb3d0a],.recovery-success[data-v-98bb3d0a]{max-width:540px;margin:auto}.recovery-form>label[data-v-98bb3d0a]{display:block;font-size:15px;font-weight:600;margin:23px 0 10px}.recovery-form>label[data-v-98bb3d0a]:first-child{margin-top:0}.recovery-input[data-v-98bb3d0a]{display:flex;align-items:center;min-width:0;width:100%;height:50px;padding:0 15px;border:1px solid #ddd5d8;border-radius:5px;background:#fff;color:#432a28;font-size:15px;transition:border-color .15s}.recovery-input input[data-v-98bb3d0a]{min-width:0;width:100%;border:0;outline:0;background:transparent;font:inherit;height:100%;color:inherit}.recovery-input input[data-v-98bb3d0a]::placeholder,input.recovery-input[data-v-98bb3d0a]::placeholder{color:#b1a8ac}.recovery-input[data-v-98bb3d0a]:focus-within,input.recovery-input[data-v-98bb3d0a]:focus{border-color:#f58a47;outline:2px solid #fa84381c;outline-offset:1px}.recovery-input button[data-v-98bb3d0a]{padding:6px;margin-right:-6px;color:#978b9b;display:flex}.phone-field>span[data-v-98bb3d0a]{white-space:nowrap;font-size:13px;border-right:1px solid #ddd5d8;padding-right:16px;margin-right:16px}.recovery-code[data-v-98bb3d0a]{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:12px}.recovery-send[data-v-98bb3d0a]{font-size:13px;border:1px solid #f28b51;border-radius:5px;color:#db702c;background:#fff}.recovery-page button[data-v-98bb3d0a]:disabled{cursor:not-allowed;opacity:.6}.recovery-send[data-v-98bb3d0a]:disabled{border-color:#d6d0d0;background:#f7f5f4;color:#8e8486;opacity:1}.recovery-hint[data-v-98bb3d0a]{font-size:12px;line-height:1.8;color:#9a898f;margin:8px 0 0}.recovery-error[data-v-98bb3d0a]{font-size:13px;line-height:1.7;color:#b7382d;margin:8px 0}.recovery-input.invalid[data-v-98bb3d0a]{border-color:#c9493d}.recovery-note[data-v-98bb3d0a]{display:flex;align-items:flex-start;gap:12px;background:#fff7ec;color:#997357;border:1px solid #faecda;border-radius:5px;padding:13px 16px;margin:22px 0 18px;font-size:13px;line-height:1.8}.recovery-note svg[data-v-98bb3d0a]{flex-shrink:0;margin-top:2px}.recovery-primary[data-v-98bb3d0a]{width:100%;min-height:48px;border-radius:5px;background:linear-gradient(105deg,#ff943d,#f27428);color:#fff;font-size:16px;font-weight:600;padding:12px 18px;box-shadow:0 2px 4px #d46e2010}.recovery-primary[data-v-98bb3d0a]:hover:not(:disabled){filter:brightness(.97)}.recovery-links[data-v-98bb3d0a]{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:15px}.recovery-links button[data-v-98bb3d0a],.recovery-verified button[data-v-98bb3d0a]{color:#e97932;font-size:13px;display:flex;align-items:center;gap:4px;padding:0}.recovery-links.centered[data-v-98bb3d0a]{justify-content:center}.recovery-demo[data-v-98bb3d0a]{font-size:12px;padding:9px 12px;background:#f4f1fa;color:#796189;border-radius:4px}.recovery-verified[data-v-98bb3d0a]{display:flex;align-items:center;gap:10px;background:#effaf2;border:1px solid #d5eddd;border-radius:5px;padding:13px 14px;color:#44734d;font-size:14px}.recovery-verified>svg[data-v-98bb3d0a]{color:#239648;flex-shrink:0}.recovery-verified button[data-v-98bb3d0a]{margin-left:auto;white-space:nowrap}.recovery-mode[data-v-98bb3d0a]{color:#9b9297;text-align:center;font-size:12px;line-height:1.7;margin:22px 0 0}.recovery-help[data-v-98bb3d0a]{border:1px solid #eee5db;border-radius:5px;padding:14px;margin-top:18px;font-size:13px;line-height:1.8;background:#fffaf4}.recovery-help p[data-v-98bb3d0a]{margin:7px 0 0;color:#95838a}.recovery-success[data-v-98bb3d0a]{text-align:center;padding:22px 0 30px}.success-check[data-v-98bb3d0a]{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;margin:0 auto 22px;background:#eaf8ee;color:#2b9953}.recovery-success h2[data-v-98bb3d0a]{font:700 24px var(--serif)}.recovery-success p[data-v-98bb3d0a]{line-height:1.9;color:#99878b;font-size:15px;margin:18px 0 30px}.recovery-captcha[data-v-98bb3d0a]{z-index:100}.captcha-actions button[data-v-98bb3d0a]{display:flex;align-items:center;gap:5px;color:#d87b35}.recovery-page button[data-v-98bb3d0a]:focus-visible{outline:2px solid #bd662c;outline-offset:4px}.recovery-page input[data-v-98bb3d0a]:disabled{opacity:.7}@media(max-width:700px){.recovery-page[data-v-98bb3d0a]{width:calc(100% - 28px);padding-top:18px}.recovery-card[data-v-98bb3d0a]{padding:26px 22px;min-height:0}.recovery-card h1[data-v-98bb3d0a]{font-size:28px}.recovery-card header p[data-v-98bb3d0a]{font-size:13px}.recovery-steps[data-v-98bb3d0a]{margin:25px auto}.recovery-code[data-v-98bb3d0a]{grid-template-columns:minmax(0,1fr) 120px;gap:8px}.recovery-send[data-v-98bb3d0a]{font-size:12px}.recovery-input[data-v-98bb3d0a]{padding:0 10px;font-size:14px}.phone-field>span[data-v-98bb3d0a]{font-size:12px;padding-right:10px;margin-right:10px}.recovery-verified[data-v-98bb3d0a]{gap:6px;font-size:12px;padding:10px}.recovery-verified button[data-v-98bb3d0a],.recovery-steps li[data-v-98bb3d0a]{font-size:12px}}.avatar[data-v-e7e81bf5],.profile-avatar[data-v-e7e81bf5]{overflow:hidden}.avatar img[data-v-e7e81bf5],.profile-avatar img[data-v-e7e81bf5]{width:100%;height:100%;object-fit:cover}.profile-panel .profile-center[data-v-e7e81bf5]{justify-content:flex-start;gap:10px;min-height:62px;margin:12px 0;padding:11px 12px;border:1px solid #f0c7aa;border-radius:8px;background:linear-gradient(110deg,#fff0df,#fff8ef);color:#b65025;text-align:left}.profile-center[data-v-e7e81bf5]:hover{background:#ffe8d2;border-color:#ec9a66}.profile-center-icon[data-v-e7e81bf5]{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:#ffe0bf;color:#c65f2a}.profile-center-copy[data-v-e7e81bf5]{display:grid;gap:4px;min-width:0}.profile-center-copy strong[data-v-e7e81bf5]{font-size:14px;line-height:1.3}.profile-center-copy small[data-v-e7e81bf5]{font-size:12px;line-height:1.4;font-weight:400;color:#ad8b75}.profile-center-arrow[data-v-e7e81bf5]{margin-left:auto;flex-shrink:0}.profile-dropdown[data-v-e7e81bf5]{flex-shrink:0}.profile-trigger-name[data-v-e7e81bf5]{max-width:80px;overflow:hidden;text-overflow:ellipsis}.profile-panel-wrap[data-v-e7e81bf5]{position:absolute;right:0;top:100%;padding-top:14px;z-index:60;width:280px;max-width:calc(100vw - 28px)}.profile-panel[data-v-e7e81bf5]{padding:18px;background:#fffdf9;border:1px solid #eadbcf;border-radius:14px;box-shadow:0 12px 36px #68351f24;max-height:calc(100dvh - 105px);overflow:auto;color:#65251d}.profile-summary[data-v-e7e81bf5]{display:flex;align-items:center;gap:13px}.profile-avatar[data-v-e7e81bf5]{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex-shrink:0;border-radius:50%;background:#f6e3cf;color:#97451f;font-size:22px}.profile-summary strong[data-v-e7e81bf5]{font-size:17px;overflow-wrap:anywhere}.profile-summary p[data-v-e7e81bf5]{display:flex;align-items:center;gap:6px;margin:7px 0 0;font-size:13px;color:#887065}.profile-summary b[data-v-e7e81bf5]{font-weight:600;color:#65372c}.profile-summary i[data-v-e7e81bf5]{height:12px;border-left:1px solid #e5d6cb;margin:0 6px}.profile-demo[data-v-e7e81bf5]{display:block;font-size:12px;color:#9b867a;margin:10px 0 14px}.profile-items[data-v-e7e81bf5]{display:grid;gap:5px}.profile-items button[data-v-e7e81bf5]{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:7px;background:#faf3eb;text-align:left;font-size:14px;min-height:43px}.profile-items button[data-v-e7e81bf5]:hover{background:#f9e5d3;color:#c15a29}.profile-chevron[data-v-e7e81bf5]{margin-left:auto;color:#b29a8b}.profile-center[data-v-e7e81bf5]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 9px;margin-top:10px;border-top:1px solid #eee0d4;font-size:14px;color:#ba5428;font-weight:600}.profile-logout[data-v-e7e81bf5]{display:flex;align-items:center;gap:10px;width:100%;border-top:1px solid #eee0d4;padding:13px 9px 2px;font-size:14px;color:#80685e}.profile-logout[data-v-e7e81bf5]:hover{color:#b53d2e}.notification-delete-dialog[data-v-9c67e4ef]{position:fixed;inset:0;margin:auto;width:min(420px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 32px);box-sizing:border-box;padding:0;border:1px solid #ead6c8;border-radius:12px;background:#fffdf9;color:#6b3930;box-shadow:0 18px 48px #4f2c2733}.notification-delete-dialog[data-v-9c67e4ef]::backdrop{background:#37282469}.notification-delete-content[data-v-9c67e4ef]{padding:20px}.notification-delete-content header[data-v-9c67e4ef]{display:flex;align-items:center;gap:10px}.notification-delete-content h2[data-v-9c67e4ef]{margin:0;font-size:19px;color:#8e3024}.notification-delete-icon[data-v-9c67e4ef]{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:9px;background:#ffede3;color:#ce583a}.notification-dialog-close[data-v-9c67e4ef]{display:grid;place-items:center;margin-left:auto;padding:6px;border:0;border-radius:5px;background:transparent;color:#80635a;cursor:pointer}.notification-dialog-close[data-v-9c67e4ef]:hover{background:#f8ece4}.notification-delete-content p[data-v-9c67e4ef]{margin:14px 0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.notification-delete-content .notification-delete-error[data-v-9c67e4ef]{color:#a43829}.notification-delete-content footer[data-v-9c67e4ef]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:20px}.notification-delete-content footer button[data-v-9c67e4ef]{min-height:36px;padding:0 14px;border:1px solid #eb7240;border-radius:6px;background:#fffaf4;color:#b94c29;font-size:14px;cursor:pointer}.notification-delete-content footer .primary[data-v-9c67e4ef]{border-color:#ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.notification-delete-content button[data-v-9c67e4ef]:disabled{opacity:.55;cursor:default}.anniversary-notification-popup[data-v-9c67e4ef]{position:fixed;z-index:160;top:88px;right:max(16px,calc((100vw - 1300px)/2));width:min(360px,calc(100vw - 32px));box-sizing:border-box;padding:16px;border:1px solid #ead6c8;border-radius:8px;background:#fffdf9;color:#6b3930;box-shadow:0 8px 24px #5b332226;overflow-wrap:anywhere}.anniversary-notification-popup p[data-v-9c67e4ef]{margin:6px 0 12px;font-size:14px}.anniversary-popup-actions[data-v-9c67e4ef]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.anniversary-popup-actions button[data-v-9c67e4ef]{border:1px solid #eb7240;border-radius:6px;padding:6px 10px;background:#fffaf4;color:#dc5b2c;cursor:pointer}.anniversary-popup-actions .primary[data-v-9c67e4ef]{border-color:#ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.notification-dropdown[data-v-9c67e4ef]{position:relative;flex-shrink:0;display:flex;align-items:center}.notification-trigger[data-v-9c67e4ef]{position:relative;min-width:30px;min-height:36px}.unread-badge[data-v-9c67e4ef]{position:absolute;top:-3px;right:-7px;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;border:2px solid #fffefa;border-radius:12px;background:#df462f;color:#fff;font:600 12px/1 sans-serif}.notification-wrap[data-v-9c67e4ef]{position:absolute;top:100%;right:auto;padding-top:14px;width:320px;max-width:calc(100vw - 28px);z-index:60}.notification-panel[data-v-9c67e4ef]{position:relative;overflow:hidden;padding:17px 16px 0;background:#fffdf9;border:1px solid #eadbcf;border-radius:12px;box-shadow:0 12px 36px #68351f24;color:#65251d}.notification-panel[data-v-9c67e4ef]:before{content:"";position:absolute;top:-6px;left:calc(var(--pointer-left) - 6px);width:10px;height:10px;transform:rotate(45deg);background:#fffdf9;border-left:1px solid #eadbcf;border-top:1px solid #eadbcf}.notification-heading[data-v-9c67e4ef]{display:flex;align-items:center;justify-content:space-between;gap:14px}.notification-heading h2[data-v-9c67e4ef]{font-size:18px;margin:0}.notification-heading button[data-v-9c67e4ef]{color:#b7512b;font-size:13px;padding:4px 0;white-space:nowrap}.notification-heading button[data-v-9c67e4ef]:disabled{color:#a08b80;cursor:default}.notification-tabs[data-v-9c67e4ef]{display:flex;gap:4px;margin:8px 0 4px;padding:3px;border-radius:7px;background:#fff4ea}.notification-tabs button[data-v-9c67e4ef]{position:relative;flex:1;min-width:0;padding:7px 2px;border:0;border-radius:5px;background:transparent;color:#886b62;font-size:12px;cursor:pointer;white-space:nowrap}.notification-tabs button.active[data-v-9c67e4ef]{background:#fb5e28;color:#fff;font-weight:700}.notification-tabs button b[data-v-9c67e4ef]{position:absolute;top:2px;right:5px;font-size:12px}.notification-demo[data-v-9c67e4ef]{margin:10px 0 14px;font-size:12px;color:#9b867a}.notification-list[data-v-9c67e4ef]{max-height:min(440px,calc(100dvh - 220px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.notification-row[data-v-9c67e4ef]{display:grid;grid-template-columns:36px minmax(0,1fr) max-content;align-items:center;gap:10px;min-width:0;padding:14px 0;border-bottom:1px solid #eee0d4}.message-avatar[data-v-9c67e4ef]{position:relative;align-self:start;margin-top:3px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f5e3d1;color:#8b492b;font-size:16px}.message-type[data-v-9c67e4ef]{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border:2px solid #fffdf9;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8834a;color:#fff}.message-copy[data-v-9c67e4ef]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-width:0;overflow:hidden;padding:0;text-align:left;font-size:13px;line-height:1.5}.message-copy strong[data-v-9c67e4ef]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#733b2a}.message-copy small[data-v-9c67e4ef]{display:flex;align-items:center;gap:6px;color:#9b8174;font-size:12px}.message-copy i[data-v-9c67e4ef]{width:5px;height:5px;background:#e36d36;border-radius:50%}.message-excerpt[data-v-9c67e4ef]{width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#947365}.notification-actions[data-v-9c67e4ef]{display:flex;align-items:center;gap:5px}.notification-read[data-v-9c67e4ef],.notification-delete[data-v-9c67e4ef]{border:1px solid #e6cdb9;border-radius:5px;padding:5px 6px;background:#fbf3e9;color:#935437;font-size:12px;white-space:nowrap}.notification-delete[data-v-9c67e4ef]{display:flex;align-items:center;justify-content:center;padding:6px;border-color:#edc7bd;background:#fff;color:#d35d46}.notification-read[data-v-9c67e4ef]:hover,.notification-delete[data-v-9c67e4ef]:hover{background:#f6e1ce}.notification-empty[data-v-9c67e4ef]{padding:30px 0;text-align:center;color:#9f8a82;font-size:12px}.all-messages[data-v-9c67e4ef]{width:100%;display:flex;justify-content:center;align-items:center;gap:7px;padding:14px 0;border:0;background:none;font-size:14px;color:#b7512b;cursor:pointer}.unread .message-copy strong[data-v-9c67e4ef]{color:#a64427}@media(max-width:600px){.notification-wrap[data-v-9c67e4ef]{position:fixed;left:auto!important;right:14px;top:70px;padding-top:8px;width:min(320px,calc(100vw - 28px));max-width:none}.notification-panel[data-v-9c67e4ef]{padding-inline:15px}.notification-tabs button b[data-v-9c67e4ef]{right:5px}}.search-history[data-v-34c8d926]{flex-wrap:wrap}.search-history button[data-v-34c8d926]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-panel-status[data-v-34c8d926]{font-size:12px;color:#9c857c;line-height:1.65;margin:0 0 12px}.search-panel-status button[data-v-34c8d926]{color:#d9622d;font-size:12px}.search-panel button[data-v-34c8d926]:disabled{opacity:.5;cursor:default}.site-header .header-inner[data-v-34c8d926]{width:min(1300px,calc(100% - 40px));max-width:1300px;padding-inline:0}.site-header .search-shell[data-v-34c8d926]{margin-left:auto}.site-header[data-v-34c8d926] .account-toggle{padding-right:0}.site-header nav button.active[data-v-34c8d926]:after{content:none}.site-header nav button>span[data-v-34c8d926]{position:relative}.site-header nav button.active>span[data-v-34c8d926]:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:3px;border-radius:3px;background:var(--accent)}@media(max-width:1339px){.site-header .search-shell[data-v-34c8d926]{display:none}.site-header nav[data-v-34c8d926]{margin-right:auto}}@media(max-width:900px){.site-header nav button.active>span[data-v-34c8d926]:after{bottom:-6px}}@media(max-width:600px){.site-header .brand[data-v-34c8d926]{margin-right:auto}}@media(max-width:760px){.site-header .header-inner[data-v-34c8d926]{width:calc(100% - 28px)}}.home-ad-label[data-v-9a8c5421]{display:block;padding:8px 11px 5px;color:#a1877f;font-size:12px}.home-ad-media[data-v-9a8c5421]{display:block}.home-ad-media img[data-v-9a8c5421]{display:block;width:100%;height:auto;object-fit:cover}.home-ad--sidebar .home-ad-media[data-v-9a8c5421]{padding:0 9px}.home-ad--sidebar img[data-v-9a8c5421]{border-radius:6px}a.home-ad-media[data-v-9a8c5421]:hover{filter:brightness(1.03)}.footer-icp[data-v-7151ae1b]{display:block;width:fit-content;margin-top:5px;color:inherit;text-decoration:none;line-height:1.6}.footer-icp[data-v-7151ae1b]:hover{text-decoration:underline;color:var(--accent)}.footer-icp[data-v-7151ae1b]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.site-footer--compact[data-v-7151ae1b]{border-top:1px solid #f0e8e1}.site-footer .footer-banner[data-v-7151ae1b]{width:min(1300px,calc(100% - 40px))}@media(max-width:760px){.site-footer .footer-banner[data-v-7151ae1b]{width:calc(100% - 28px)}}.site-page-prose[data-v-20602b93]{font:14px/1.9 Microsoft YaHei,sans-serif;color:#66534c;overflow-wrap:anywhere}.site-page-prose[data-v-20602b93] p{margin:0 0 18px}.site-page-prose[data-v-20602b93] h2,.site-page-prose[data-v-20602b93] h3,.site-page-prose[data-v-20602b93] h4{color:#982821;font-family:var(--serif);margin:26px 0 12px;line-height:1.5}.site-page-prose[data-v-20602b93] h2{font-size:21px}.site-page-prose[data-v-20602b93] h3{font-size:18px}.site-page-prose[data-v-20602b93] h4{font-size:16px}.site-page-prose[data-v-20602b93] ul,.site-page-prose[data-v-20602b93] ol{padding-left:25px;margin:0 0 18px}.site-page-prose[data-v-20602b93] a{color:#d9622d;text-decoration:underline;text-underline-offset:3px}.site-page-prose[data-v-20602b93] strong{color:#593b35}.public-single-page[data-v-6bf79e32]{width:min(1300px,calc(100% - 40px));margin:22px auto 40px;min-height:60vh}.single-crumb[data-v-6bf79e32]{display:flex;align-items:center;gap:12px;font-size:12px;color:#9c857c;margin:0 0 18px}.single-crumb a[data-v-6bf79e32]:hover{color:#ed682e}.single-paper[data-v-6bf79e32]{padding:36px clamp(24px,7vw,100px);background:#fff;border:1px solid #eadfd4;border-radius:8px}.single-paper header[data-v-6bf79e32]{border-bottom:1px solid #f1e5dd;padding-bottom:24px;margin-bottom:28px}.single-eyebrow[data-v-6bf79e32]{display:flex;align-items:center;gap:6px;color:#ae806b;font-size:12px}.single-paper h1[data-v-6bf79e32]{font:700 30px/1.5 var(--serif);color:#982821;margin:12px 0}.single-paper header p[data-v-6bf79e32]{font-size:14px;line-height:1.7;color:#9c857c;margin:8px 0}.single-paper header small[data-v-6bf79e32]{color:#a38a7c;font-size:12px}.single-back[data-v-6bf79e32]{border-top:1px solid #f1e5dd;padding-top:20px;margin-top:30px}.single-back a[data-v-6bf79e32]{display:inline-flex;gap:5px;align-items:center;color:#d9622d;font-size:13px}.single-state[data-v-6bf79e32]{padding:70px 20px;text-align:center;background:#fff;border:1px solid #eadfd4;border-radius:8px;color:#9c857c}.single-state h1[data-v-6bf79e32]{font-size:22px;color:#982821}.single-state button[data-v-6bf79e32]{border:1px solid #ed682e;border-radius:5px;padding:9px 16px;color:#d9622d;margin-right:20px}.single-state a[data-v-6bf79e32]{color:#d9622d}@media(max-width:600px){.public-single-page[data-v-6bf79e32]{width:calc(100% - 28px)}.single-paper[data-v-6bf79e32]{padding:24px 18px}.single-paper h1[data-v-6bf79e32]{font-size:25px}}.ai-case-card[data-v-f84744d8]{min-width:0;display:flex;flex-direction:column;padding:7px;background:#fff;border:1px solid #eee2d9;border-radius:7px;box-shadow:0 2px 10px #71401c06;transition:box-shadow .18s,transform .18s}.ai-case-card[data-v-f84744d8]:hover{box-shadow:0 7px 22px #83441c12;transform:translateY(-1px)}.case-image[data-v-f84744d8]{position:relative;display:grid;place-items:center;height:170px;flex:none;overflow:hidden;border-radius:5px;background:#f7eee5;color:#b88b76}.case-image img[data-v-f84744d8]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.case-title[data-v-f84744d8]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;margin-top:9px;min-height:30px}.case-title strong[data-v-f84744d8]{display:flex;align-items:center;gap:4px;min-width:0;font-size:13px;color:var(--home-card-title-color);font-weight:700}.case-title strong svg[data-v-f84744d8]{flex:none}.use-button[data-v-f84744d8]{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:4px;min-height:29px;padding:5px 8px;border:1px solid #e86d30;border-radius:5px;background:linear-gradient(110deg,#f38d42,#e2642d);color:#fff;font-size:12px;white-space:nowrap;box-shadow:0 3px 8px #c65b3226;cursor:pointer}.use-button[data-v-f84744d8]:not(:disabled):hover{background:linear-gradient(110deg,#f17c30,#d95323)}.use-button[data-v-f84744d8]:disabled{opacity:.5;cursor:not-allowed}.ai-case-card h3[data-v-f84744d8]{margin:8px 0 3px;color:var(--home-card-title-color);font-size:14px;font-weight:600;line-height:1.45}.ai-case-card h3 a[data-v-f84744d8],.case-description[data-v-f84744d8]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-case-card h3 a[data-v-f84744d8]{color:inherit;text-decoration:none}.ai-case-card h3 a[data-v-f84744d8]:hover{text-decoration:underline}.case-description[data-v-f84744d8]{min-height:39.6px;margin:0 0 6px;color:var(--home-card-description-color);font-size:var(--home-card-description-size);line-height:var(--home-card-description-leading)}.case-tags[data-v-f84744d8]{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 auto;padding-bottom:6px}.case-tags a[data-v-f84744d8]{padding:3px 7px;background:#faf1e8;color:#a07c70;border-radius:4px;font-size:12px;text-decoration:none}.case-meta[data-v-f84744d8]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px;padding-top:6px;margin-top:6px;border-top:1px solid #f5ebe4;font-size:12px;color:#977b71}.case-author[data-v-f84744d8]{display:flex;align-items:center;gap:5px;min-width:0;color:#8a7775;font-size:12px;text-decoration:none}.case-avatar[data-v-f84744d8]{position:relative;display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;overflow:hidden;border-radius:50%;background:#eed6c4;color:#9d563d;font-size:12px}.case-avatar img[data-v-f84744d8]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.case-author-name[data-v-f84744d8]{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-stats[data-v-f84744d8]{display:flex;gap:5px;margin-left:auto;white-space:nowrap}.case-stats>span[data-v-f84744d8]{display:inline-flex;align-items:center;gap:4px}.case-stats svg[data-v-f84744d8]{color:#d9622d;flex:none}.ai-case-card[data-v-f84744d8] :is(button,a):focus-visible{outline:2px solid #d9622d;outline-offset:2px}.public-section-heading[data-v-b39de4af]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-bottom:11px}.public-section-copy[data-v-b39de4af],.public-section-actions[data-v-b39de4af]{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;min-width:0}.public-section-heading h2[data-v-b39de4af]{display:flex;align-items:center;gap:7px;margin:0;font:var(--home-section-title);line-height:1.4;color:var(--home-section-title-color)}.public-section-heading h2 svg[data-v-b39de4af-s]{width:20px;height:20px;flex:none;color:#e97332}.public-section-heading p[data-v-b39de4af]{margin:0;color:var(--home-card-description-color);font-size:var(--home-card-description-size);line-height:var(--home-card-description-leading)}.public-section-actions[data-v-b39de4af]{margin-left:auto}.public-section-actions .public-section-more[data-v-b39de4af-s]{display:inline-flex;align-items:center;gap:5px;color:var(--home-more-color);font-size:var(--home-more-size);white-space:nowrap;text-decoration:none}.public-section-actions .public-section-more[data-v-b39de4af-s]:hover{text-decoration:underline}.recognition-result[data-v-f90296ed]{min-width:0;color:#5e4439;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.recognition-result header[data-v-f90296ed]{margin-bottom:12px}.recognition-badge[data-v-f90296ed]{display:inline-block;background:#fff0e3;color:#a44924;padding:2px 8px;border-radius:12px;font-size:11px}.recognition-badge+.recognition-badge[data-v-f90296ed]{margin-inline-start:5px}.recognition-result h3[data-v-f90296ed]{margin:6px 0 2px;color:#802b21;font-size:21px;line-height:1.35}.recognition-result h4[data-v-f90296ed]{margin:0 0 4px;color:#883929;font-size:13px}.recognition-result p[data-v-f90296ed]{margin:0;color:inherit;font-size:inherit}.recognition-result section[data-v-f90296ed],.recognition-answer[data-v-f90296ed]{border-top:1px solid #efdfd2;padding:9px 0}.recognition-result ul[data-v-f90296ed]{padding-left:17px;margin:0}.recognition-answer p+p[data-v-f90296ed],.recognition-answer h4[data-v-f90296ed]:not(:first-child){margin-top:7px}.recognition-answer .bullet[data-v-f90296ed]{padding-left:13px;position:relative}.recognition-answer .bullet[data-v-f90296ed]:before{content:"•";position:absolute;left:0;color:#a44924}.recognition-result .recognition-clue[data-v-f90296ed]{border:0;border-radius:5px;background:#f5ece2;padding:7px 9px;margin:4px 0 8px}.recognition-result .recognition-disclaimer[data-v-f90296ed]{color:#795f53;font-size:11px}.erase-editor[data-v-9f796727]{position:relative;overflow:hidden}.erase-editor img[data-v-9f796727],.erase-editor svg[data-v-9f796727]{position:absolute;inset:0;width:100%;height:100%}.erase-editor img[data-v-9f796727]{object-fit:contain;pointer-events:none}.erase-editor svg[data-v-9f796727]{touch-action:none;cursor:crosshair}.source-label[data-v-9f796727]{position:absolute;top:10px;left:10px;padding:5px 8px;border-radius:4px;color:#903a20;background:#fffbefed;font-size:12px;pointer-events:none}.erase-marks[data-v-9f796727]{fill:#ff5a2f;opacity:.48;pointer-events:none}.erase-marks polyline[data-v-9f796727]{fill:none;stroke:#ff5a2f;stroke-linecap:round;stroke-linejoin:round}.photo-frame[data-v-c767041b]{display:grid;place-items:center;width:100%;aspect-ratio:1;background:#f1e5d6;overflow:hidden;position:relative}.photo-frame.editable[data-v-c767041b]{cursor:grab;touch-action:none}.photo-frame.dragging[data-v-c767041b]{cursor:grabbing}.photo-frame[data-v-c767041b]:focus-visible{outline:2px solid #da632f;outline-offset:-2px}.photo-frame img[data-v-c767041b]{position:absolute;max-width:none;max-height:none;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.placeholder[data-v-c767041b]{display:grid;justify-items:center;gap:8px;color:#95725f;font-size:13px}.drag-hint[data-v-c767041b]{position:absolute;left:7px;bottom:7px;display:flex;align-items:center;gap:4px;padding:5px 7px;border-radius:5px;background:#281d17cc;color:#fff;font-size:11px;pointer-events:none}.card-size[data-v-a3cda7b8]{width:100%;min-width:0;container-type:inline-size;grid-area:1/1}.card-size.vertical[data-v-a3cda7b8]{max-width:300px;justify-self:center}.memory-card[data-v-a3cda7b8]{--unit:calc(100cqw / 1920);padding:0 calc(48 * var(--unit)) calc(48 * var(--unit));background:#fbf4e8;border-radius:8px;overflow:hidden}.vertical .memory-card[data-v-a3cda7b8]{--unit:calc(100cqw / 996)}h3[data-v-a3cda7b8]{display:grid;place-items:center;min-height:calc(120 * var(--unit));margin:0;padding:3px 0;color:#63382b;text-align:center;overflow-wrap:anywhere;font:700 clamp(14px,calc(56 * var(--unit)),26px) var(--serif)}.frames[data-v-a3cda7b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(24 * var(--unit));border-bottom:1px solid #dfc7ae}.vertical .frames[data-v-a3cda7b8]{grid-template-columns:1fr;gap:0}figure[data-v-a3cda7b8]{margin:0;min-width:0}figcaption[data-v-a3cda7b8]{display:grid;place-items:center;min-height:calc(78 * var(--unit));color:#815d47;text-align:center;font-size:clamp(11px,calc(32 * var(--unit)),16px);font-weight:600}.slide-preview[data-v-a3cda7b8]{grid-area:1/1;min-width:0;padding:10px;background:#fbf4e8;border-radius:8px;text-align:center}.slide-images[data-v-a3cda7b8]{position:relative;overflow:hidden;max-width:400px;margin:auto;border-radius:6px}.slide-after[data-v-a3cda7b8]{position:absolute;inset:0;clip-path:inset(0 0 0 var(--position))}.slide-label[data-v-a3cda7b8]{position:absolute;top:8px;padding:5px 7px;border-radius:5px;background:#281d17cc;color:#fff;font-size:12px;pointer-events:none}.slide-label.left[data-v-a3cda7b8]{left:8px}.slide-label.right[data-v-a3cda7b8]{right:8px}.slide-line[data-v-a3cda7b8]{position:absolute;top:0;bottom:0;left:var(--position);width:2px;transform:translate(-50%);background:#fff;pointer-events:none;box-shadow:0 0 8px #0007}.slide-line span[data-v-a3cda7b8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:42px;height:42px;border:2px solid white;border-radius:50%;background:#bc4e25;color:#fff;box-shadow:0 0 8px #0005}.slide-range[data-v-a3cda7b8]{position:absolute;top:50%;left:-21px;width:calc(100% + 42px);height:46px;transform:translateY(-50%);margin:0;opacity:0;cursor:ew-resize;touch-action:none;appearance:none}.slide-range[data-v-a3cda7b8]::-webkit-slider-thumb{appearance:none;width:42px;height:42px}.slide-range[data-v-a3cda7b8]::-moz-range-thumb{width:42px;height:42px;border:0}.slide-images:focus-within .slide-line span[data-v-a3cda7b8]{outline:2px solid #f9b075;outline-offset:3px}.slide-preview p[data-v-a3cda7b8]{margin:8px 0 0;color:#815d47;font-size:12px}.compare.portrait-preview[data-v-1641ac89]{--portrait-bg: #f7f0e8;--portrait-height: 292px;display:grid;place-items:center;background:var(--portrait-bg);cursor:default;touch-action:auto}.portrait-rulers[data-v-1641ac89]{--ruler-side:56px;display:grid;grid-template-columns:var(--ruler-side) minmax(0,1fr) var(--ruler-side);grid-template-rows:24px auto 24px 20px;align-items:stretch;width:min(100%,calc(var(--portrait-height) * var(--portrait-ratio) + 2 * var(--ruler-side)));margin:0}.portrait-rulers img[data-v-1641ac89]{display:block;width:100%;aspect-ratio:var(--portrait-ratio);object-fit:contain;grid-area:2/2;box-shadow:0 0 0 1px #5d463326,0 4px 14px #5d46331a}.ruler[data-v-1641ac89]{position:relative;display:grid;place-items:center;color:#735c51;font-size:11px;white-space:nowrap}.ruler[data-v-1641ac89]:before{content:"";position:absolute;box-sizing:border-box}.ruler span[data-v-1641ac89]{position:relative;padding:2px 3px;background:var(--portrait-bg)}.horizontal[data-v-1641ac89]:before{inset:calc(50% - 4px) 0;border-inline:1px solid #bb9f8b;background:linear-gradient(#bb9f8b,#bb9f8b) center/100% 1px no-repeat}.vertical[data-v-1641ac89]:before{inset:0 calc(50% - 4px);border-block:1px solid #bb9f8b;background:linear-gradient(#bb9f8b,#bb9f8b) center/1px 100% no-repeat}.top[data-v-1641ac89]{grid-area:1/2}.bottom[data-v-1641ac89]{grid-area:3/2}.left[data-v-1641ac89]{grid-area:2/1}.right[data-v-1641ac89]{grid-area:2/3}figcaption[data-v-1641ac89]{grid-area:4/2;text-align:center;color:#826458;font-size:11px}.portrait-source[data-v-1641ac89]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.portrait-caption[data-v-1641ac89]{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:4px;background:#fffaf1;color:#744b3c;font-size:12px}@media(max-width:1000px){.compare.portrait-preview[data-v-1641ac89]{--portrait-height:217px}.portrait-rulers[data-v-1641ac89]{--ruler-side:48px}}#ai-workspace[data-v-7a8704b3],#ai-tool-categories[data-v-7a8704b3]{scroll-margin-top:96px}.workspace-loading .upload-box[data-v-7a8704b3]{min-height:150px;cursor:default}.workspace-loading-preview[data-v-7a8704b3]{display:grid;place-items:center;height:clamp(200px,32vw,400px);border-radius:6px;background:#f7eee5;color:#b88b76}@media(max-width:600px){#ai-workspace[data-v-7a8704b3],#ai-tool-categories[data-v-7a8704b3]{scroll-margin-top:76px}}.ai-page[data-v-7a8704b3]{--ai-hint-text:#80573f;--ai-working-text:#964916;--ai-completed-text:#963e23;min-height:100vh;background:#fffdfb;color:#65251d;font-family:Microsoft YaHei,PingFang SC,sans-serif}.ai-container[data-v-7a8704b3]{width:min(1300px,calc(100% - 40px));margin:auto;padding:22px 0 35px}.file-input[data-v-7a8704b3]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ai-head-search[data-v-7a8704b3]{display:flex;align-items:center;width:250px;height:38px;padding:0 13px;border:1px solid #e6cdbb;border-radius:20px;background:#fff;color:#b18a7e}.ai-head-search input[data-v-7a8704b3]{width:100%;border:0;outline:0;background:transparent;font-size:12px}.ai-head-search span[data-v-7a8704b3]{font-size:23px}.tool-grid[data-v-7a8704b3]{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #f1e5db;border-radius:10px;background:#fff;box-shadow:0 2px 14px #71401c08;overflow:hidden;margin-top:14px}.tool-grid button[data-v-7a8704b3]{position:relative;display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;column-gap:10px;text-align:left;padding:14px;min-height:87px;border-right:1px solid #f3e9e1}.tool-grid button[data-v-7a8704b3]:nth-child(5n){border-right:0}.tool-icon[data-v-7a8704b3]{grid-row:span 2;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#f7e1d5;color:#d45b32}.tool-grid button.selected .tool-icon[data-v-7a8704b3]{background:#e77832;color:#fff}.tool-grid strong[data-v-7a8704b3]{font:700 14px var(--serif);color:#923a27}.tool-grid small[data-v-7a8704b3]{font-size:12px;line-height:1.5;color:#ad857b}.tool-grid em[data-v-7a8704b3]{position:absolute;right:7px;top:7px;background:#ef9857;color:#fff;border-radius:4px;padding:2px 5px;font-size:12px;font-style:normal}.tool-grid.collapsed[data-v-7a8704b3]{max-height:112px}.tool-grid .hidden-tool[data-v-7a8704b3]{display:none}.tool-toggle[data-v-7a8704b3]{display:flex;align-items:center;gap:12px;width:100%;height:36px;color:#a56852}.toggle-line[data-v-7a8704b3]{flex:1;border-top:1px solid #e5d8cd}.toggle-arrows[data-v-7a8704b3]{display:flex;flex-direction:column;align-items:center;height:23px;line-height:9px;color:var(--ai-hint-text)}.tool-toggle small[data-v-7a8704b3]{font-size:12px;white-space:nowrap}.workspace[data-v-7a8704b3]{display:grid;grid-template-columns:320px 1fr;gap:14px;margin-top:14px}.upload-panel[data-v-7a8704b3],.preview-panel[data-v-7a8704b3]{background:#fff;border:1px solid #f1e5db;border-radius:9px;padding:17px}.workspace h2[data-v-7a8704b3]{font:700 19px var(--serif);margin:0 0 7px;color:#8e3023}.workspace h2 small[data-v-7a8704b3]{display:inline-flex;align-items:center;gap:3px;font:400 12px sans-serif;color:var(--ai-hint-text);margin-left:8px}.upload-panel>p[data-v-7a8704b3]{font-size:12px;color:#b28c80}.upload-box[data-v-7a8704b3]{width:100%;height:112px;border:1px dashed #cd917d;background:#fffdfa;color:#8c6c63;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.upload-box svg[data-v-7a8704b3]{color:#d34829;width:28px}.upload-box b[data-v-7a8704b3]{font-size:13px;font-weight:500}.upload-box small[data-v-7a8704b3]{font-size:12px}.file-row[data-v-7a8704b3]{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #f0e5dc}.file-thumb[data-v-7a8704b3]{width:53px;height:42px;border-radius:4px;background-size:cover;background-position:center}.file-row>div[data-v-7a8704b3]:nth-child(2){display:flex;flex-direction:column;gap:4px;flex:1}.file-row strong[data-v-7a8704b3]{font-size:12px}.file-row small[data-v-7a8704b3]{display:flex;align-items:center;gap:2px;color:var(--ai-hint-text);font-size:12px}.file-row button[data-v-7a8704b3]{font-size:18px;color:#987e72}.check[data-v-7a8704b3]{display:flex;gap:7px;align-items:center;font-size:12px;margin:10px 0;color:#90766b}.legend[data-v-7a8704b3]{display:flex;gap:7px;flex-wrap:wrap;color:#9c8479;font-size:12px}.select-label[data-v-7a8704b3]{display:grid;gap:5px;margin-top:12px;font-size:12px;color:#987b70}.select-label select[data-v-7a8704b3]{height:32px;border:1px solid #eadfd5;border-radius:4px;color:#65473c;background:#fff;padding:0 8px}.ai-primary[data-v-7a8704b3],.ai-outline[data-v-7a8704b3]{height:38px;border-radius:5px;font-size:13px;margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box}.ai-primary[data-v-7a8704b3]{width:50%;background:linear-gradient(110deg,#fa9b4b,#e76a2d);color:#fff}.ai-primary[data-v-7a8704b3]:disabled{opacity:.7;cursor:wait}.ai-outline[data-v-7a8704b3]{width:50%;border:1px solid #ed753d;color:#b74e2a;background:#fffaf5}.free-card[data-v-7a8704b3]{margin-top:14px;padding:12px;background:#fff6ea;border:1px solid #f0d3b8;border-radius:6px;display:flex;align-items:center;gap:5px;flex-wrap:wrap;box-shadow:0 4px 12px #a95a2410}.free-card strong[data-v-7a8704b3]{font:700 18px var(--serif);color:#a33723}.free-card a[data-v-7a8704b3]{margin-left:auto;font-size:12px;color:#c25a2f}.free-card p[data-v-7a8704b3]{width:100%;margin:4px 0;color:#ae806e;font-size:12px}.free-card div[data-v-7a8704b3]{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:5px}.free-card div span[data-v-7a8704b3]{text-align:center;padding:9px 2px;background:#fff;border:1px solid #f4e1d2;border-radius:4px;color:#99766a;font-size:12px}.compare[data-v-7a8704b3]{height:255px;position:relative;border-radius:6px;background-size:cover;background-position:center;overflow:hidden}.compare-after[data-v-7a8704b3]{position:absolute;right:0;top:0;height:100%;background:inherit;filter:saturate(1.25) contrast(1.05);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-left:3px solid #fff;box-shadow:0 0 5px #0005}.compare>span[data-v-7a8704b3]{position:absolute;z-index:3;top:10px;background:#fffdf3;padding:6px 10px;border-radius:4px;font-size:12px}.compare>span[data-v-7a8704b3]:first-of-type{left:10px}.compare>span[data-v-7a8704b3]:nth-of-type(2){right:10px}.compare-handle[data-v-7a8704b3]{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:3px;border:0;background:#fff;border-radius:50%;padding:9px;color:#d86a35;cursor:ew-resize;box-shadow:0 2px 8px #6b2d2230}.success[data-v-7a8704b3],.workspace-notice[data-v-7a8704b3]{display:flex;align-items:center;gap:7px;margin-top:8px;padding:8px 13px;border:1px solid #f0decc;background:#fbf3e9;color:var(--ai-hint-text);font-size:12px;line-height:1.5;border-radius:5px}.workspace-notice svg[data-v-7a8704b3]{flex-shrink:0}.workspace-notice.working[data-v-7a8704b3]{background:#fff0dd;border-color:#f2d4b0}.workspace-notice.completed[data-v-7a8704b3]{background:#fff0e6;border-color:#f0d0be}@media(prefers-reduced-motion:no-preference){.notice-spinner[data-v-7a8704b3]{animation:ai-notice-spin-7a8704b3 1s linear infinite}}@keyframes ai-notice-spin-7a8704b3{to{transform:rotate(360deg)}}.result-head[data-v-7a8704b3]{display:flex;align-items:center;justify-content:space-between;margin-top:13px}.result-head h2[data-v-7a8704b3]{margin:0}.result-head b[data-v-7a8704b3]{color:#c4472f}.result-download[data-v-7a8704b3]{width:auto;min-width:104px;padding:0 12px}.result-grid[data-v-7a8704b3]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.result-grid article[data-v-7a8704b3]{border:1px solid #eadfd6;padding:8px;border-radius:6px;background:#fff}.result-image[data-v-7a8704b3]{height:128px;border-radius:5px;background-size:cover;background-position:center}.result-grid strong[data-v-7a8704b3]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;margin-top:7px}.result-grid small[data-v-7a8704b3]{display:flex;align-items:center;gap:3px;font-size:12px;margin-top:5px}.pending[data-v-7a8704b3]{color:var(--ai-hint-text)}.working[data-v-7a8704b3],.workspace h2 small.working[data-v-7a8704b3],.file-row small.working[data-v-7a8704b3]{color:var(--ai-working-text)}.completed[data-v-7a8704b3],.workspace h2 small.completed[data-v-7a8704b3],.file-row small.completed[data-v-7a8704b3]{color:var(--ai-completed-text)}.failed[data-v-7a8704b3],.file-row small.failed[data-v-7a8704b3]{color:#c0392b}.result-actions[data-v-7a8704b3]{display:flex;justify-content:space-between;gap:4px;margin-top:10px}.result-actions button[data-v-7a8704b3],.retry-button[data-v-7a8704b3]{display:inline-flex;align-items:center;justify-content:center;gap:3px;color:#ae4d2d;font-size:12px;white-space:nowrap}.retry-button[data-v-7a8704b3]{width:100%;height:30px;margin-top:9px;border:1px solid #ed753d;border-radius:4px;background:#fffaf5;color:#c44d2d}.case-section[data-v-7a8704b3]{margin-top:18px}.case-heading[data-v-7a8704b3]{display:flex;align-items:center;gap:15px;margin-bottom:12px}.case-heading h2[data-v-7a8704b3]{display:flex;align-items:center;gap:8px;font:700 22px var(--serif);margin:0}.case-heading h2 svg[data-v-7a8704b3]{color:#e87535}.case-heading p[data-v-7a8704b3]{font-size:12px;color:#ad877b;margin:0}.case-heading a[data-v-7a8704b3]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#b54d2c;font-size:13px}.case-grid[data-v-7a8704b3]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.case-grid article[data-v-7a8704b3]{border:1px solid #eee2d9;background:#fff;border-radius:7px;padding:7px;box-shadow:0 2px 10px #71401c06}.case-image[data-v-7a8704b3]{display:block;height:170px;border-radius:5px;background-size:cover;background-position:center}.case-title[data-v-7a8704b3]{display:flex;justify-content:space-between;align-items:center;margin-top:9px}.case-title strong[data-v-7a8704b3]{display:flex;align-items:center;gap:4px;font-size:12px;color:#973d28}.case-title button[data-v-7a8704b3]{font-size:12px;border:1px solid #f0a26b;color:#c55b2f;border-radius:4px;padding:4px 7px;background:#fff8f0}.case-grid h3[data-v-7a8704b3]{font-size:13px;line-height:1.45;margin:8px 0 0;color:#71372b;font-weight:600}.case-tags[data-v-7a8704b3]{display:flex;gap:6px;margin:8px 0}.case-tags span[data-v-7a8704b3]{padding:3px 7px;background:#faf1e8;color:#a07c70;border-radius:4px;font-size:12px}.case-meta[data-v-7a8704b3]{display:flex;align-items:center;gap:5px;padding-top:6px;margin-top:6px;border-top:1px solid #f5ebe4;color:#977b71;font-size:12px}.case-meta svg[data-v-7a8704b3]{width:14px;color:#d05b39;margin-left:auto}.case-meta svg~svg[data-v-7a8704b3]{margin-left:5px}.case-avatar[data-v-7a8704b3]{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f1d9c6;color:#9e512f}.case-refresh[data-v-7a8704b3]{display:flex;align-items:center;gap:5px;margin:16px auto 0;padding:7px 18px;border:1px solid #edb28c;border-radius:16px;background:#fffaf5;color:#b75231;font-size:12px}.ai-toast[data-v-7a8704b3]{position:fixed;bottom:30px;left:50%;transform:translate(-50%);padding:11px 18px;background:#6a3a2c;color:#fff;border-radius:6px;z-index:100}@media(max-width:1000px){.ai-hero-banner[data-v-7a8704b3]{display:block}.ai-head-search[data-v-7a8704b3]{margin-top:14px;width:100%}.tool-grid[data-v-7a8704b3]{grid-template-columns:repeat(3,1fr)}.tool-grid button[data-v-7a8704b3]:nth-child(5n){border-right:1px solid #f3e9e1}.workspace[data-v-7a8704b3]{grid-template-columns:290px 1fr}.case-grid[data-v-7a8704b3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.ai-container[data-v-7a8704b3]{width:calc(100% - 24px)}.ai-hero-copy h1[data-v-7a8704b3]{font-size:27px}.tool-grid[data-v-7a8704b3]{grid-template-columns:repeat(2,1fr)}.workspace[data-v-7a8704b3]{grid-template-columns:1fr}.compare[data-v-7a8704b3]{height:210px}.result-image[data-v-7a8704b3],.case-image[data-v-7a8704b3]{height:130px}.case-grid[data-v-7a8704b3]{grid-template-columns:1fr 1fr}.toggle-line[data-v-7a8704b3]{min-width:15px}.tool-toggle small[data-v-7a8704b3]{font-size:12px}}.ai-container[data-v-7a8704b3]{padding-top:14px}.ai-hero-banner[data-v-7a8704b3]{position:relative;isolation:isolate;display:flex;align-items:center;box-sizing:border-box;height:278px;overflow:hidden;border:1px solid #eedfd2;border-radius:8px;background:#fdf4e9}.ai-hero-art[data-v-7a8704b3]{position:absolute;inset:0;z-index:-1}.ai-hero-art img[data-v-7a8704b3]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ai-hero-art[data-v-7a8704b3]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fdf4e9d9 0%,#fdf4e96b 27%,transparent 40%);pointer-events:none}.ai-hero-copy[data-v-7a8704b3]{width:min(100%,450px);padding:16px 0 16px 28px}.ai-hero-copy>span[data-v-7a8704b3]{color:#a05234;font-size:12px;letter-spacing:.08em}.ai-hero-copy h1[data-v-7a8704b3]{margin:8px 0 10px;color:#741d17;font:700 clamp(34px,3.5vw,44px)/1.09 var(--serif);letter-spacing:.02em}.ai-hero-copy h1 em[data-v-7a8704b3]{color:#ed682d;font-style:normal}.ai-hero-copy p[data-v-7a8704b3]{margin:0 0 13px;color:#865d52;font-size:14px;line-height:1.6}.ai-hero-cta[data-v-7a8704b3]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 16px;border:1px solid #f47b42;border-radius:6px;background:linear-gradient(115deg,#ff7f35,#f45121);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.ai-hero-cta[data-v-7a8704b3]:hover{filter:brightness(.96)}.ai-hero-cta[data-v-7a8704b3]:focus-visible{outline:2px solid #a74623;outline-offset:3px}.ai-hero-values[data-v-7a8704b3]{display:flex;flex-wrap:wrap;gap:5px 8px;margin:10px 0 0;padding:0;list-style:none}.ai-hero-values li[data-v-7a8704b3]{padding:2px 7px;border-radius:4px;background:#f8ebdf;color:#78473a;font-size:12px}@media(min-width:821px)and (max-width:1050px){.ai-hero-art[data-v-7a8704b3]{inset-inline-start:30%}.ai-hero-art img[data-v-7a8704b3]{object-position:68% center}.ai-hero-art[data-v-7a8704b3]:after{background:linear-gradient(90deg,#fdf4e9 0%,#fdf4e9aa 15%,transparent 34%)}.ai-hero-copy[data-v-7a8704b3]{width:min(49%,450px);padding-left:24px}}@media(max-width:820px){.ai-hero-banner[data-v-7a8704b3]{height:auto;flex-direction:column-reverse;align-items:stretch}.ai-hero-copy[data-v-7a8704b3]{padding:17px 15px 8px}.ai-hero-copy h1[data-v-7a8704b3]{font-size:clamp(28px,6.9vw,38px)}.ai-hero-copy p[data-v-7a8704b3]{font-size:13px}.ai-hero-art[data-v-7a8704b3]{position:relative;inset:auto;height:clamp(125px,40vw,205px)}.ai-hero-art img[data-v-7a8704b3]{object-position:72% center}.ai-hero-art[data-v-7a8704b3]:after{background:linear-gradient(180deg,#fdf4e9,transparent 19%)}}@media(max-width:360px){.ai-page~.site-footer .footer-inner{grid-template-columns:minmax(0,1fr);justify-items:center}.ai-page~.site-footer .footer-copyright{grid-row:auto;white-space:normal;text-align:center}}.tool-grid button[data-v-7a8704b3]{display:grid;grid-template-columns:48px 1fr;column-gap:10px;align-items:center;border:0;background:#fff;padding:12px 14px;min-height:82px}.tool-grid button[data-v-7a8704b3]:after{content:"";position:absolute;right:0;top:16px;bottom:16px;border-right:1px solid #f0e5dc}.tool-grid button[data-v-7a8704b3]:nth-child(5n):after{display:none}.tool-grid button[data-v-7a8704b3]:nth-child(n+6):before{content:"";position:absolute;left:12px;right:12px;top:0;border-top:1px solid #f3e9e1}.tool-grid button.selected[data-v-7a8704b3]{background:#fff0dc}.tool-grid button[data-v-7a8704b3]:hover{background:#fff7ed}.tool-grid button.soon[data-v-7a8704b3]{color:#8b8c8c;background:#fafafa}.tool-grid button.soon[data-v-7a8704b3]:hover{background:#f1f2f1}.tool-grid button.planned[data-v-7a8704b3]{background:#fffaf5}.tool-icon[data-v-7a8704b3]{width:48px;height:48px}.tool-copy[data-v-7a8704b3]{display:flex;flex-direction:column;gap:3px;min-width:0}.tool-grid button.soon .tool-icon[data-v-7a8704b3]{background:#e8e9e9;color:#9a9b9b}.tool-grid button.soon strong[data-v-7a8704b3]{color:#7e8080}.tool-grid button.soon small[data-v-7a8704b3]{color:#9b9d9d}.tool-grid em[data-v-7a8704b3]{background:#ef9857}.tool-grid button.soon em[data-v-7a8704b3]{background:#b5b7b7}.tool-grid button.planned em[data-v-7a8704b3]{background:#df9962}.tool-toggle[data-v-7a8704b3]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;height:auto;padding:4px 0 0;color:#a56852}.toggle-line[data-v-7a8704b3]{border-top:1px solid #e5d8cd}.toggle-arrows[data-v-7a8704b3]{display:grid;place-items:center;height:auto;color:var(--ai-hint-text);transition:transform .2s}.tool-toggle[aria-expanded=true] .toggle-arrows[data-v-7a8704b3]{transform:rotate(180deg)}.tool-toggle small[data-v-7a8704b3]{grid-column:1/-1;text-align:center;font-size:12px;white-space:nowrap}.compare[data-v-7a8704b3]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:66.66% 100%}.result-image.photo-family[data-v-7a8704b3],.file-thumb.photo-family[data-v-7a8704b3]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:66.66% 100%}.case-image.photo-family[data-v-7a8704b3]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:66.66% 100%}.case-image.photo-school[data-v-7a8704b3]{background-image:url(/assets/story-school.png);background-size:cover;background-position:center}.case-image.photo-notebook[data-v-7a8704b3]{background-image:url(/assets/story-notebook.png);background-size:cover;background-position:center}.case-title strong[data-v-7a8704b3]{font-size:13px}.case-title button[data-v-7a8704b3]{cursor:pointer}.case-title button[data-v-7a8704b3]:hover{background:#fff0e3;color:#e45e2d}.case-tags span[data-v-7a8704b3],.case-meta[data-v-7a8704b3]{font-size:12px}.case-meta svg[data-v-7a8704b3]{width:15px;height:15px}.result-head[data-v-7a8704b3]{margin-top:9px}.result-download[data-v-7a8704b3]{margin-top:0}@media(max-width:1000px){.tool-grid[data-v-7a8704b3]{grid-template-columns:repeat(3,1fr)}.tool-grid button[data-v-7a8704b3]:nth-child(5n):after{display:block}.tool-grid button[data-v-7a8704b3]:nth-child(3n):after{display:none}}@media(max-width:700px){.tool-grid[data-v-7a8704b3]{grid-template-columns:repeat(2,1fr)}.tool-grid button[data-v-7a8704b3]:nth-child(3n):after{display:block}.tool-grid button[data-v-7a8704b3]:nth-child(2n):after{display:none}.tool-grid button[data-v-7a8704b3]:nth-child(n+6):before{left:8px;right:8px}.tool-toggle small[data-v-7a8704b3]{font-size:12px}.result-actions[data-v-7a8704b3]{flex-wrap:wrap}.result-actions button[data-v-7a8704b3]{font-size:12px}}.tool-grid.collapsed[data-v-7a8704b3]{max-height:none}.workspace[data-v-7a8704b3]{align-items:stretch}.upload-panel[data-v-7a8704b3]{display:flex;flex-direction:column;min-width:0}.workspace h2[data-v-7a8704b3]{font:var(--home-section-title);color:var(--home-section-title-color)}.upload-box[data-v-7a8704b3]{height:152px;flex-shrink:0;gap:8px;border-radius:6px}.upload-box.drag-over[data-v-7a8704b3]{border:2px solid #df793d;background:#fff0dc}.upload-feedback[data-v-7a8704b3]{padding-left:16px;color:#b74e2a;font-size:12px;line-height:1.65;margin:8px 0}.file-list[data-v-7a8704b3]{max-height:246px;overflow-y:auto;margin-top:6px}.file-row[data-v-7a8704b3]{padding:8px 0;gap:6px}.file-row.active[data-v-7a8704b3]{background:#fff8f0}.file-select[data-v-7a8704b3]{display:flex;align-items:center;gap:9px;flex:1;min-width:0;text-align:left;padding:0}.file-select>span[data-v-7a8704b3]{display:grid;gap:5px;min-width:0}.file-select strong[data-v-7a8704b3]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:185px;font-size:12px}.file-thumb[data-v-7a8704b3]{display:block;width:66px;height:66px;flex:0 0 66px;object-fit:contain;background:#f8f3ec}.file-empty[data-v-7a8704b3]{padding:14px 6px;margin:0;color:#9c857c;font-size:12px;line-height:1.65}.file-row .remove-photo[data-v-7a8704b3]{padding:8px;align-self:center}.free-card[data-v-7a8704b3]{margin-top:auto;flex-shrink:0}.ai-actions[data-v-7a8704b3]{margin-bottom:14px}.free-card a[data-v-7a8704b3]{display:inline-flex;align-items:center;gap:3px;color:var(--home-more-color);font-size:var(--home-more-size);cursor:pointer}.compare[data-v-7a8704b3]{height:305px;background:#f7f2eb;position:relative;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:ew-resize}.compare-image[data-v-7a8704b3]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.compare-after[data-v-7a8704b3]{position:absolute;inset:0;width:100%;height:100%;background:none;filter:none;clip-path:inset(0 0 0 var(--compare-position));border:0;box-shadow:none}.compare .compare-label[data-v-7a8704b3]{position:absolute;top:10px;z-index:3;padding:5px 10px;border-radius:4px;background:#fffdf3;font-size:12px}.compare .original-label[data-v-7a8704b3]{left:10px}.compare .after-label[data-v-7a8704b3]{right:10px;left:auto}.restore-example-photo[data-v-7a8704b3]{position:absolute;top:50%;left:50%;height:100%;max-width:100%;aspect-ratio:1;transform:translate(-50%,-50%);background:url(/assets/memories.jpg) 66.6667% 100% / 400% 200% no-repeat;pointer-events:none}.restore-example-before[data-v-7a8704b3]{filter:blur(1.2px) sepia(.35) saturate(.55) contrast(.74) brightness(1.12)}.compare-divider[data-v-7a8704b3]{position:absolute;z-index:3;left:var(--compare-position);top:0;bottom:0;width:2px;background:#fff;box-shadow:0 0 4px #0004;transform:translate(-50%);pointer-events:none}.compare-handle[data-v-7a8704b3]{left:var(--compare-position);touch-action:none}.compare-help[data-v-7a8704b3]{margin:6px 0;color:#9c857c;font-size:12px;line-height:1.65}.result-head[data-v-7a8704b3]{gap:10px;min-height:46px}.result-head h2[data-v-7a8704b3]{font:var(--home-section-title)}.result-grid[data-v-7a8704b3]{grid-template-columns:repeat(3,minmax(0,1fr))}.result-grid article[data-v-7a8704b3]{min-width:0}.result-grid article.active[data-v-7a8704b3]{border-color:#e9af89}.result-image[data-v-7a8704b3]{display:block;width:100%;height:158px;padding:0;border:0;background:#f7f2eb;cursor:pointer}.result-image img[data-v-7a8704b3]{display:block;width:100%;height:100%;object-fit:contain}.result-empty[data-v-7a8704b3]{display:grid;align-content:center;justify-items:center;min-height:243px;border:1px dashed #ead6c6;border-radius:6px;color:#bd8a66;background:#fffaf5}.result-empty p[data-v-7a8704b3]{font-size:14px;margin:10px 0 7px}.result-empty small[data-v-7a8704b3]{font-size:12px;line-height:1.65;text-align:center;padding:0 10px;color:#9c857c}.result-actions[data-v-7a8704b3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;align-items:start}.result-actions button[data-v-7a8704b3],.result-actions a[data-v-7a8704b3]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;padding:0;color:#ae4d2d;font-size:12px;line-height:1.5;white-space:normal;text-align:center;cursor:pointer}.result-actions svg[data-v-7a8704b3]{flex-shrink:0}.result-actions a[data-v-7a8704b3]:hover,.result-actions button[data-v-7a8704b3]:hover{color:#df672e}@media(max-width:1000px){.result-grid[data-v-7a8704b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-actions[data-v-7a8704b3]{gap:6px}}@media(max-width:700px){.upload-panel[data-v-7a8704b3],.preview-panel[data-v-7a8704b3]{padding:14px}.file-list[data-v-7a8704b3]{max-height:246px}.free-card[data-v-7a8704b3]{margin-top:14px}.compare[data-v-7a8704b3]{height:290px}.result-image[data-v-7a8704b3]{height:158px}.result-grid[data-v-7a8704b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-toggle small[data-v-7a8704b3]{white-space:normal}.case-meta[data-v-7a8704b3]{margin-top:6px}.case-stats[data-v-7a8704b3]{gap:8px}.case-heading a[data-v-7a8704b3]{margin-left:0}}@media(max-width:450px){.result-grid[data-v-7a8704b3],.case-grid[data-v-7a8704b3]{grid-template-columns:1fr}.result-actions[data-v-7a8704b3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.dynamic-workspace .dynamic-upload-panel[data-v-7a8704b3]{min-width:0}.dynamic-workspace .upload-panel>p[data-v-7a8704b3]{margin-bottom:10px}.dynamic-workspace .file-list[data-v-7a8704b3]{max-height:172px}.dynamic-workspace .tool-control-block[data-v-7a8704b3]{position:relative;margin-top:14px;padding-top:12px;border-top:1px solid #f1e6dc}.tool-control-block h3[data-v-7a8704b3]{margin:0 0 10px;color:#8c2e24;font:700 18px var(--serif)}.tool-control-block h3 small[data-v-7a8704b3]{font:400 12px sans-serif;color:#a28a80}.choice-grid[data-v-7a8704b3]{display:grid;gap:8px}.choice-grid.two[data-v-7a8704b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid.three[data-v-7a8704b3]{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid button[data-v-7a8704b3]{min-height:34px;padding:7px 6px;border:1px solid #eadfd7;border-radius:6px;background:#fff;color:#806b68;font-size:12px}.choice-grid button.selected[data-v-7a8704b3]{border-color:#f06b32;background:#fff0e5;color:#e45827}.choice-grid button[data-v-7a8704b3]:disabled{color:#b9b2ad;background:#f4f4f3}.choice-grid button small[data-v-7a8704b3]{display:block;margin-top:3px;color:#a99790;font-size:12px}.choice-grid button.selected small[data-v-7a8704b3]{color:#d87852}.control-hint[data-v-7a8704b3]{margin:8px 0;color:#a28b82;font-size:12px;line-height:1.6}.check-grid[data-v-7a8704b3]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.check-grid label[data-v-7a8704b3],.option-line label[data-v-7a8704b3]{display:flex;align-items:center;gap:5px;color:#7e6a66;font-size:12px}.option-line[data-v-7a8704b3]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:9px 0;color:#7d6c67;font-size:12px}.option-line>span[data-v-7a8704b3]{min-width:57px}.option-line input[data-v-7a8704b3],.check-grid input[data-v-7a8704b3],.check input[data-v-7a8704b3]{accent-color:#ef692d}.range-line[data-v-7a8704b3]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:12px 0;color:#806b67;font-size:12px}.range-line b[data-v-7a8704b3]{color:#e75d2a;font-weight:600}.range-line input[data-v-7a8704b3]{grid-column:1/-1;width:100%;accent-color:#ef692d}.mini-form-row[data-v-7a8704b3]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:9px 0}.mini-form-row label[data-v-7a8704b3],.select-line[data-v-7a8704b3]{display:grid;gap:5px;color:#806d68;font-size:12px}.mini-form-row input[data-v-7a8704b3],.text-input[data-v-7a8704b3],.text-area[data-v-7a8704b3],.select-line select[data-v-7a8704b3]{width:100%;min-width:0;height:33px;padding:0 9px;border:1px solid #e6ddd6;border-radius:5px;outline:0;background:#fff;color:#705b59;font-size:12px}.text-area[data-v-7a8704b3]{height:72px;padding:9px;resize:vertical;line-height:1.6}.tool-control-block .counter[data-v-7a8704b3]{position:absolute;right:8px;top:89px;color:#aa938b;font-size:12px}.select-line[data-v-7a8704b3]{margin:10px 0}.select-line select[data-v-7a8704b3]{appearance:auto}.size-note[data-v-7a8704b3]{margin:10px 0;padding:10px;border-radius:6px;background:#fff7ee;color:#a07c6d;font-size:12px;line-height:1.7}.dynamic-preview-panel[data-v-7a8704b3]{min-width:0}.dynamic-preview-panel .compare[data-v-7a8704b3]{height:400px}.dynamic-preview-panel .compare-help[data-v-7a8704b3]{min-height:19px}.dynamic-preview-panel .compare-image[data-v-7a8704b3]{object-fit:contain}.dynamic-preview-panel .result-grid article[data-v-7a8704b3]{display:flex;flex-direction:column}.dynamic-preview-panel .result-actions[data-v-7a8704b3]{margin-top:auto;padding-top:9px}.preview-badge[data-v-7a8704b3]{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:5px;background:#fff9eccc;color:#bd5c2f;font-size:12px;z-index:2}.recognize-preview[data-v-7a8704b3]{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(220px,.94fr);gap:18px;min-height:335px;padding:10px;border:1px solid #eee1d6;border-radius:7px;background:#fffaf5}.recognize-photo[data-v-7a8704b3]{position:relative;min-height:310px;border-radius:6px;overflow:hidden;background:#f4eadf}.recognize-photo img[data-v-7a8704b3]{width:100%;height:100%;object-fit:cover}.recognize-photo span[data-v-7a8704b3]{position:absolute;left:10px;top:10px;padding:5px 9px;border-radius:4px;background:#41362fc9;color:#fff;font-size:12px}.recognize-copy[data-v-7a8704b3]{padding:8px 4px}.recognize-copy h3[data-v-7a8704b3]{margin:0 0 10px;color:#7b2c23;font:700 27px var(--serif)}.preview-pills[data-v-7a8704b3]{display:flex;gap:7px;margin-bottom:14px}.preview-pills span[data-v-7a8704b3]{padding:5px 9px;border-radius:13px;background:#fff0e5;color:#ac684e;font-size:12px}.recognize-copy p[data-v-7a8704b3]{color:#8c7774;font-size:12px;line-height:1.8}.recognize-fact[data-v-7a8704b3]{display:grid;gap:6px;padding:13px;border-radius:6px;background:#fff6e9;color:#8d3b29}.recognize-fact strong[data-v-7a8704b3]{font:700 15px var(--serif)}.recognize-fact small[data-v-7a8704b3]{color:#9b7d72;font-size:12px}.recognize-copy>a[data-v-7a8704b3]{display:flex;align-items:center;gap:4px;margin-top:14px;color:#e2602c;font-size:12px}.group-preview[data-v-7a8704b3]{position:relative;min-height:335px;overflow:hidden;border-radius:7px;background:#f7eee5}.group-preview>img[data-v-7a8704b3]{width:100%;height:335px;object-fit:cover}.group-avatar-row[data-v-7a8704b3]{position:absolute;left:16px;bottom:14px;display:flex;align-items:center;gap:0;color:#6e5b56}.group-avatar-row span[data-v-7a8704b3]{display:grid;place-items:center;width:36px;height:36px;margin-right:-7px;border:2px solid #fff;border-radius:50%;background:linear-gradient(135deg,#a98474,#eed2c3);color:#fff;font-size:12px}.group-avatar-row small[data-v-7a8704b3]{margin-left:18px;padding:6px 10px;border-radius:16px;background:#fffdf5d9;color:#91756d;font-size:12px}.video-preview[data-v-7a8704b3]{position:relative;min-height:335px;overflow:hidden;border-radius:7px;background:#302925}.video-preview>img[data-v-7a8704b3]{width:100%;height:270px;object-fit:cover;display:block}.video-play[data-v-7a8704b3]{position:absolute;left:50%;top:43%;display:grid;place-items:center;width:58px;height:58px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:#4b352cb8;color:#fff;font-size:22px}.video-controls[data-v-7a8704b3]{position:absolute;left:12px;right:12px;top:230px;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:6px;background:#2b2725cc;color:#fff;font-size:12px}.video-controls i[data-v-7a8704b3]{height:4px;flex:1;border-radius:4px;background:#e98555}.video-frames[data-v-7a8704b3]{display:flex;gap:6px;padding:9px 10px}.video-frames img[data-v-7a8704b3]{width:calc(20% - 5px);height:45px;object-fit:cover;border-radius:4px;opacity:.9}.paired-preview[data-v-7a8704b3]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3px;min-height:335px;padding:10px;border-radius:7px;background:#f4ebdf}.paired-preview>div[data-v-7a8704b3]:not(.paired-title){position:relative;min-height:300px;overflow:hidden;border-radius:5px;background:#fff}.paired-preview img[data-v-7a8704b3]{width:100%;height:100%;object-fit:cover}.paired-preview span[data-v-7a8704b3]{position:absolute;left:10px;top:10px;padding:5px 8px;border-radius:4px;background:#fffdf1e8;color:#725d56;font-size:12px}.paired-title[data-v-7a8704b3]{position:absolute;left:50%;top:10px;transform:translate(-50%);padding:6px 18px;background:#fffaf1e6;color:#8a3e2d;font:700 16px var(--serif);white-space:nowrap}.kind-portrait .compare[data-v-7a8704b3]{background:#faf3eb}.kind-portrait .compare-image[data-v-7a8704b3]{object-fit:contain}.kind-upscale .compare[data-v-7a8704b3]:after{content:"局部细节";position:absolute;right:12px;bottom:12px;padding:5px 8px;border-radius:4px;background:#fffdf1d9;color:#8a6b5d;font-size:12px;z-index:3}.kind-cutout .compare-after[data-v-7a8704b3]{background:repeating-conic-gradient(#f0f0f0 0 25%,#fff 0 50%) 0/20px 20px}.kind-erase .restore-example .compare-after[data-v-7a8704b3]{filter:saturate(1.05) brightness(1.03)}@media(max-width:1000px){.recognize-preview[data-v-7a8704b3]{grid-template-columns:1fr 1fr}.recognize-copy h3[data-v-7a8704b3]{font-size:22px}.paired-preview[data-v-7a8704b3],.group-preview[data-v-7a8704b3],.video-preview[data-v-7a8704b3],.recognize-preview[data-v-7a8704b3]{min-height:285px}.group-preview>img[data-v-7a8704b3],.video-preview>img[data-v-7a8704b3]{height:245px}.dynamic-preview-panel .compare[data-v-7a8704b3]{height:285px}}@media(max-width:700px){.dynamic-preview-panel .compare[data-v-7a8704b3]{height:290px}.recognize-preview[data-v-7a8704b3]{grid-template-columns:1fr;min-height:0}.recognize-photo[data-v-7a8704b3]{height:210px;min-height:0}.recognize-copy h3[data-v-7a8704b3]{font-size:22px}.paired-preview[data-v-7a8704b3]{min-height:270px}.paired-preview>div[data-v-7a8704b3]:not(.paired-title){min-height:240px}.paired-title[data-v-7a8704b3]{font-size:12px}.video-preview[data-v-7a8704b3]{min-height:285px}.video-preview>img[data-v-7a8704b3]{height:220px}.video-controls[data-v-7a8704b3]{top:180px}.group-preview[data-v-7a8704b3],.group-preview>img[data-v-7a8704b3]{min-height:270px;height:270px}}@media(max-width:1050px){.case-grid[data-v-7a8704b3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.case-grid[data-v-7a8704b3]{grid-template-columns:1fr}}.tool-grid button.tool-disabled[data-v-7a8704b3],.tool-grid button.tool-disabled[data-v-7a8704b3]:hover{filter:grayscale(1);opacity:.55;background:#f5f4f2;cursor:not-allowed}.tool-copy strong[data-v-7a8704b3]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tool-copy em[data-v-7a8704b3]{position:static;font-style:normal;font:12px sans-serif;padding:2px 4px;border-radius:3px;color:#fff;background:#cd8c42}.quota-numbers[data-v-7a8704b3]{display:flex!important;flex-wrap:wrap;gap:8px!important;margin-top:8px}.quota-numbers span[data-v-7a8704b3]{display:grid!important;gap:5px;padding:8px!important;flex:1;min-width:60px;font-size:12px}.quota-numbers b[data-v-7a8704b3]{color:#d75a24;font-size:19px}.quota-link[data-v-7a8704b3]{font-size:12px;color:#d9622d;cursor:pointer}.account-quota-card p[data-v-7a8704b3]{font-size:12px;line-height:1.65}.result-actions[data-v-7a8704b3]{flex-wrap:wrap}.tool-grid button.tool-vip-locked .tool-copy strong em[data-v-7a8704b3]{color:#a45b20;background:#fff0d8;border:1px solid #f4d5a7;border-radius:4px;padding:2px 5px;font-size:12px}.tool-grid button.tool-vip-locked .tool-icon[data-v-7a8704b3]{background:#faeddf;color:#b77b4b}.case-image[data-v-7a8704b3]{position:relative;overflow:hidden;display:grid;place-items:center;background:#fbf0e6}.case-image img[data-v-7a8704b3]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.case-avatar[data-v-7a8704b3]{overflow:hidden}.case-avatar img[data-v-7a8704b3]{width:100%;height:100%;object-fit:cover}.case-tags a[data-v-7a8704b3]{padding:3px 7px;background:#faf1e8;color:#a07c70;border-radius:4px;font-size:12px}.case-state[data-v-7a8704b3]{font-size:12px;color:#9c857c;padding:24px}.case-state button[data-v-7a8704b3]{color:#d9622d}.case-title button[data-v-7a8704b3]:disabled{cursor:not-allowed;opacity:.5}.dynamic-preview-panel .compare.restore-example[data-v-7a8704b3]{height:400px;aspect-ratio:auto}@media(max-width:1000px){.dynamic-preview-panel .compare.restore-example[data-v-7a8704b3]{height:285px}}@media(max-width:700px){.dynamic-preview-panel .compare.restore-example[data-v-7a8704b3]{height:290px}}.compare.restore-example .compare-image[data-v-7a8704b3]{object-fit:cover;object-position:center}.compare .compare-label[data-v-7a8704b3]{width:auto;max-width:max-content;display:inline-flex}.compare .original-label[data-v-7a8704b3]{right:auto}.compare .after-label[data-v-7a8704b3]{left:auto}.compare .compare-divider[data-v-7a8704b3]{width:2px;background:#fff;box-shadow:none}.compare .compare-handle[data-v-7a8704b3]{position:absolute;top:50%;left:var(--compare-position);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:5px;width:62px;height:62px;padding:0;border:2px solid #ffffffc9;border-radius:50%;background:#292722c9;box-shadow:0 2px 12px #0003;color:#fff;z-index:4;cursor:ew-resize}.compare .compare-handle i[data-v-7a8704b3]{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent}.compare-arrow-left[data-v-7a8704b3]{border-right:9px solid white}.compare-arrow-right[data-v-7a8704b3]{border-left:9px solid white}.compare .compare-handle[data-v-7a8704b3]:focus-visible{outline:3px solid #ff7d33;outline-offset:3px}@media(max-width:700px){.compare .compare-handle[data-v-7a8704b3]{width:48px;height:48px}}.preview-comparison-layout[data-v-7a8704b3]{min-width:0}.preview-comparison-layout.with-demos[data-v-7a8704b3]{display:grid;grid-template-columns:minmax(0,1fr) 168px;gap:12px;align-items:start}.preview-demo-list[data-v-7a8704b3]{display:flex;flex-direction:column;gap:8px}.preview-demo-list button[data-v-7a8704b3]{position:relative;display:block;flex:none;width:168px;height:128px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;background:#f7f1e9;box-sizing:border-box}.preview-demo-list img[data-v-7a8704b3]{display:block;width:100%;height:100%;object-fit:cover}.preview-demo-list button.selected[data-v-7a8704b3]{border-color:#f46b2b;box-shadow:0 0 0 2px #fff1e6}.preview-demo-list button[data-v-7a8704b3]:focus-visible{outline:2px solid #f46b2b;outline-offset:2px}.preview-demo-list span[data-v-7a8704b3]{position:absolute;bottom:0;left:0;right:0;padding:5px 3px;background:#35261f99;color:#fff;font-size:12px;text-align:center}.preview-demo-list button[data-v-7a8704b3]:disabled{cursor:wait;opacity:.65}@media(max-width:1000px){.preview-comparison-layout.with-demos[data-v-7a8704b3]{grid-template-columns:minmax(0,1fr)}.preview-demo-list[data-v-7a8704b3]{flex-direction:row;flex-wrap:wrap}.preview-demo-list button[data-v-7a8704b3]{width:calc((100% - 16px)/3);height:100px}.preview-comparison-layout.with-demos .compare[data-v-7a8704b3]{height:400px}}.preview-comparison-layout.with-demos[data-v-7a8704b3]>:is(.recognize-preview,.group-preview,.video-preview,.paired-preview){height:400px;min-height:0;box-sizing:border-box;min-width:0}.preview-comparison-layout .group-preview>img[data-v-7a8704b3]{display:block;height:100%;object-fit:cover}.preview-comparison-layout .video-preview>img[data-v-7a8704b3]{height:325px;object-fit:cover}.preview-comparison-layout .video-controls[data-v-7a8704b3]{top:277px}.preview-comparison-layout .paired-preview>div[data-v-7a8704b3]:not(.paired-title){min-height:0}.preview-comparison-layout .recognize-preview[data-v-7a8704b3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.preview-comparison-layout .recognize-photo[data-v-7a8704b3]{min-height:0;height:100%}.preview-comparison-layout .recognize-copy h3[data-v-7a8704b3]{font-size:19px}.preview-comparison-layout .compare.restore-example .compare-image[data-v-7a8704b3]{object-fit:cover}@media(max-width:700px){.preview-comparison-layout .recognize-preview[data-v-7a8704b3]{grid-template-columns:1fr 1fr}.preview-comparison-layout .recognize-copy[data-v-7a8704b3]{overflow:auto}.preview-comparison-layout .group-preview>img[data-v-7a8704b3]{min-height:0}}.recognize-preview .recognize-copy[data-v-7a8704b3]{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:9px 10px 9px 4px}.recognize-preview .recognize-photo img[data-v-7a8704b3]{position:absolute;inset:0;display:block;object-position:center}.kind-compare .preview-demo-list button[data-v-7a8704b3]{display:grid;grid-template-rows:minmax(0,1fr) auto}.kind-compare .preview-demo-list img[data-v-7a8704b3]{min-height:0;object-fit:contain}.kind-compare .preview-demo-list span[data-v-7a8704b3]{position:static}.recognition-credits[data-v-7a8704b3]{margin-inline-start:8px;text-decoration:underline;text-underline-offset:2px}.compare-inputs[data-v-7a8704b3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.compare-input[data-v-7a8704b3]{position:relative;display:grid;justify-items:center;align-content:center;gap:4px;min-width:0;min-height:109px;padding:9px 6px;border:1px dashed #db9d7e;border-radius:7px;background:#fdf8f0;color:#8c4f36;font-size:13px;text-align:center}.compare-input img[data-v-7a8704b3]{width:50px;height:50px;object-fit:cover;border-radius:4px}.compare-input small[data-v-7a8704b3]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8d7468;font-size:11px}.compare-input label[data-v-7a8704b3]{display:grid;gap:5px;justify-items:center;cursor:pointer}.compare-input label input[data-v-7a8704b3]{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.compare-input[data-v-7a8704b3]:focus-within{outline:2px solid #d36231;outline-offset:2px}.compare-input .remove-photo[data-v-7a8704b3]{position:absolute;right:2px;top:2px}.compare-swap[data-v-7a8704b3]{grid-column:1/-1;justify-self:end}.compare-card-output[data-v-7a8704b3]{display:grid;justify-items:center;gap:8px;grid-area:1/1;min-width:0;padding:10px;background:#fbf4e8;border-radius:7px}.compare-card-output img[data-v-7a8704b3]{max-width:100%;max-height:650px;object-fit:contain}.ai-example-input[data-v-7a8704b3]{display:grid;gap:4px;margin:0 0 9px;padding:8px 10px;border:1px solid #f3dac5;border-radius:6px;background:#fff6e9;color:#815d47;font-size:12px;line-height:1.5}.ai-example-input b[data-v-7a8704b3]{color:#90492f}.ai-example-input button[data-v-7a8704b3]{justify-self:start;text-decoration:underline;text-underline-offset:2px}.kind-upscale .compare.upscale-sample[data-v-7a8704b3]:after{content:none}.compare-preview-tools[data-v-7a8704b3]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:4px 0 10px}.compare-preview-tools[data-v-7a8704b3] :is(.ai-outline,.ai-primary){width:auto;min-height:33px;height:33px;margin:0;padding:0 11px;white-space:nowrap}.compare-preview-tools [aria-pressed=true][data-v-7a8704b3]{background:#ffe8d8;border-color:#d36231;color:#953b1d;font-weight:700}.compare-preview-tools p[data-v-7a8704b3]{flex-basis:100%;margin:2px 0 0;color:#815d47;font-size:12px;line-height:1.5}.compare-zoom[data-v-7a8704b3]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:6px 0 9px;color:#815d47;font-size:12px}.compare-zoom label[data-v-7a8704b3]{display:grid;grid-template-columns:auto 1fr;gap:4px 7px;flex:1 1 110px;max-width:240px}.compare-zoom label b[data-v-7a8704b3]{text-align:right;font-variant-numeric:tabular-nums}.compare-zoom input[data-v-7a8704b3]{grid-column:1/-1;width:100%;margin:0;accent-color:#d36231}.erase-tools button[data-v-7a8704b3]{display:grid;place-items:center;align-content:center;gap:6px;min-height:64px;font-weight:600}.erase-tools button[data-v-7a8704b3]:focus-visible{outline:2px solid #d36231;outline-offset:2px}.portrait-setting-label[data-v-7a8704b3]{display:block;margin:10px 0 6px;color:#795344;font-size:12px}.portrait-swatches[data-v-7a8704b3]{display:flex;flex-wrap:wrap;gap:7px}.portrait-swatches button[data-v-7a8704b3]{width:28px;height:28px;border-radius:50%;border:1px solid #573a3338;background:var(--swatch)}.portrait-swatches button[aria-pressed=true][data-v-7a8704b3]{outline:2px solid #d36231;outline-offset:2px}.portrait-swatches button[data-v-7a8704b3]:focus-visible{outline:2px solid #8b3b24;outline-offset:3px}.portrait-settings[data-v-7a8704b3] :is(select,input):focus-visible{outline:2px solid #d36231;outline-offset:1px}.portrait-dpi[data-v-7a8704b3]{margin-top:12px}.preview-comparison-layout .video-preview[data-v-7a8704b3]>:is(video,img){display:block;width:100%;height:100%;object-fit:contain}.preview-comparison-layout.with-demos[data-v-7a8704b3]>:is(.compare,.recognize-preview,.group-preview,.video-preview,.paired-preview,.preview-processing-overlay){grid-area:1 / 1}.preview-processing-overlay[data-v-7a8704b3]{z-index:6;align-self:stretch;display:grid;place-content:center;justify-items:center;gap:12px;padding:18px;border-radius:7px;background:linear-gradient(150deg,#251811a6,#22150ed9);color:#fff;text-align:center}.preview-processing-spinner[data-v-7a8704b3]{box-sizing:border-box;width:clamp(34px,5vw,48px);aspect-ratio:1;border:3px solid #ffffff54;border-top-color:#fff;border-radius:50%;animation:preview-processing-spin-7a8704b3 .95s linear infinite}.preview-processing-overlay strong[data-v-7a8704b3]{font-size:16px}.preview-processing-overlay p[data-v-7a8704b3]{max-width:28em;margin:0;color:#fff5eb;font-size:13px;line-height:1.7}@keyframes preview-processing-spin-7a8704b3{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.preview-processing-spinner[data-v-7a8704b3]{animation:none}}@media(max-width:700px){.preview-comparison-layout.with-demos>.recognize-preview[data-v-7a8704b3]{height:auto;grid-template-columns:minmax(0,1fr)}.recognize-preview .recognize-copy[data-v-7a8704b3]{padding:6px;overflow:visible}.preview-comparison-layout .recognize-preview .recognize-photo[data-v-7a8704b3]{height:220px}}.point-submit[data-v-7a8704b3]{margin-top:16px;padding:14px;border:1px solid #f2d6c3;border-radius:8px;background:#fff5ea;font-size:13px;line-height:1.7}.point-submit p[data-v-7a8704b3]{margin:6px 0}.point-submit small[data-v-7a8704b3]{color:#967263}.point-source[data-v-7a8704b3]{display:grid;gap:6px;margin-bottom:12px}.point-source label[data-v-7a8704b3]{display:flex;gap:6px;align-items:center}.point-source input[data-v-7a8704b3]{accent-color:#f56526}.free-card .quota-numbers[data-v-7a8704b3]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quota-numbers span[data-v-7a8704b3]{min-width:0}.ai-actions[data-v-7a8704b3]{display:flex;gap:10px}.ai-actions>.ai-primary[data-v-7a8704b3]{flex:1;min-width:0;white-space:nowrap;font-size:14px;padding:0 10px}.ai-actions>.ai-outline[data-v-7a8704b3]{flex:0 0 60px;width:60px;padding:0 8px}.ai-actions>.ai-primary svg[data-v-7a8704b3]{width:18px;height:18px;flex:none}.ai-list-page[data-v-e97e9f98]{min-height:100vh;background:#fffdfb;color:#65251d;font-family:Microsoft YaHei,PingFang SC,sans-serif}.ai-list-container[data-v-e97e9f98]{width:min(1300px,calc(100% - 40px));margin:auto;padding:14px 0 35px}.ai-list-hero[data-v-e97e9f98]{position:relative;display:flex;align-items:center;min-height:200px;padding:22px 48px;border:1px solid #eed9c8;border-radius:9px;overflow:hidden;background:#fff7ed url(/assets/ai-banner-reference.png) center/cover no-repeat;box-shadow:0 4px 16px #9c542012}.ai-list-hero[data-v-e97e9f98]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff7ede8 0%,#fff7edb8 27%,transparent 68%);pointer-events:none}.ai-list-hero-copy[data-v-e97e9f98]{position:relative;z-index:1;max-width:100%}.ai-list-hero h1[data-v-e97e9f98]{font:700 36px/1.2 var(--serif);margin:8px 0;color:#6b2d22}.ai-list-hero-copy>span[data-v-e97e9f98]{letter-spacing:2px;font-size:12px;color:#a66d58}.ai-list-hero p[data-v-e97e9f98]{font-size:13px;color:#a5796e;margin:0;line-height:1.65}.ai-list-hero label[data-v-e97e9f98]{display:flex;align-items:center;width:440px;max-width:100%;height:38px;margin-top:16px;border:1px solid #e6cdbb;border-radius:7px;background:#fff;color:#b18a7e;overflow:hidden;padding-left:12px;box-sizing:border-box}.ai-list-hero input[data-v-e97e9f98]{flex:1;min-width:0;width:0;border:0;outline:0;background:transparent;padding:0 10px;font-size:12px}.ai-list-hero label button[data-v-e97e9f98]{height:100%;width:68px;flex-shrink:0;background:#ee7131;color:#fff;font-size:12px;cursor:pointer}.ai-list-toolbar[data-v-e97e9f98]{margin-top:14px;padding:12px 18px;background:#fff;border:1px solid #f0e4d9;border-radius:9px}.category-row[data-v-e97e9f98],.sort-row[data-v-e97e9f98]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.category-row strong[data-v-e97e9f98]{font:700 16px var(--serif);margin-right:8px}.category-row button[data-v-e97e9f98],.category-extra button[data-v-e97e9f98],.sort-row button[data-v-e97e9f98]{padding:8px 16px;border:1px solid #eee6df;border-radius:18px;background:#fff;color:#6f554c;font-size:12px;cursor:pointer;transition:background .15s,color .15s}.category-row button[data-v-e97e9f98]:hover,.category-extra button[data-v-e97e9f98]:hover{background:#fff7ed;border-color:#efc3a5}.category-row button.active[data-v-e97e9f98],.category-extra button.active[data-v-e97e9f98]{background:#ed7132;border-color:#ed7132;color:#fff}.category-row .more-category[data-v-e97e9f98]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#d9622d}.rotate[data-v-e97e9f98]{transform:rotate(180deg)}.category-extra[data-v-e97e9f98]{display:flex;gap:10px;flex-wrap:wrap;padding:11px 0 3px;border-top:1px solid #f2e6dd;margin-top:10px}.sort-row[data-v-e97e9f98]{justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid #f3e9e1}.sort-row span[data-v-e97e9f98]{margin-right:auto;color:#a3867a;font-size:12px}.sort-row b[data-v-e97e9f98]{color:#e66830}.sort-row button[data-v-e97e9f98]{border:0;border-bottom:2px solid transparent;background:transparent;padding:4px 9px;border-radius:0}.sort-row button.active[data-v-e97e9f98]{color:#d9622d;border-bottom-color:#d9622d}.list-heading[data-v-e97e9f98]{margin-top:20px}.list-page-number[data-v-e97e9f98]{font-size:12px;color:#9c857c;white-space:nowrap}.case-grid[data-v-e97e9f98]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ai-list-page button[data-v-e97e9f98]:focus-visible,.case-grid a[data-v-e97e9f98]:focus-visible{outline:2px solid #d9622d;outline-offset:3px}.pagination[data-v-e97e9f98]{display:flex;justify-content:center;gap:7px;margin-top:19px}.pagination button[data-v-e97e9f98]{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;border:1px solid #e6dcd4;border-radius:5px;background:#fff;color:#806c65;cursor:pointer}.pagination button.active[data-v-e97e9f98]{background:#e86f30;border-color:#e86f30;color:#fff}.pagination button[data-v-e97e9f98]:disabled{opacity:.45;cursor:default}.empty-state[data-v-e97e9f98]{padding:70px 20px;margin-top:15px;text-align:center;border:1px solid #eee3da;border-radius:8px;background:#fff}.empty-state svg[data-v-e97e9f98]{color:#e77632}.empty-state h3[data-v-e97e9f98]{font:700 23px var(--serif);margin:14px 0 5px}.empty-state p[data-v-e97e9f98]{color:#9a7d73;font-size:12px}.empty-state button[data-v-e97e9f98]{margin-top:12px;padding:10px 28px;border:1px solid #ec7134;border-radius:5px;color:#e6662e;background:#fff;cursor:pointer}@media(max-width:1050px){.case-grid[data-v-e97e9f98]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ai-list-container[data-v-e97e9f98]{width:calc(100% - 24px)}.ai-list-hero[data-v-e97e9f98]{min-height:190px;padding:24px 20px}.ai-list-hero h1[data-v-e97e9f98]{font-size:28px}.ai-list-hero label[data-v-e97e9f98]{width:100%}.case-grid[data-v-e97e9f98]{grid-template-columns:1fr}.category-row .more-category[data-v-e97e9f98]{margin-left:0}}.case-tags a[data-v-e97e9f98]{padding:3px 7px;background:#faf1e8;color:#a07c70;border-radius:4px;font-size:12px}.result-media[data-v-673e7913]{display:block}.avatar img[data-v-673e7913]{width:100%;height:100%;object-fit:cover;border-radius:50%}.case-tags[data-v-673e7913]{display:flex;gap:5px;margin-top:8px;flex-wrap:wrap}.case-tags a[data-v-673e7913]{font-size:12px;padding:4px 6px;background:#f7f3ee;color:#9c857c;border-radius:4px}.audit-state[data-v-673e7913]{padding:35px;text-align:center}.ai-results-page[data-v-673e7913]{min-height:100vh;background:#fbf6ef;color:#67251d}.ai-results-container[data-v-673e7913]{width:min(1300px,calc(100% - 40px));margin:auto;padding:18px 0 52px}.results-hero[data-v-673e7913]{height:200px;padding:30px 38px;border-radius:10px;display:flex;align-items:center;background:linear-gradient(90deg,#fff9f1e8,#fff8f0b0 58%,#f6dfcc99),url(/assets/banner-family-space.png) center/cover;border:1px solid #f0dfd2}.results-hero span[data-v-673e7913]{font-size:12px;letter-spacing:2px;color:#b16e58}.results-hero h1[data-v-673e7913]{font:700 42px var(--serif);margin:8px 0;color:#6b2019}.results-hero p[data-v-673e7913]{font-size:16px;color:#a9796d;margin:0}.results-hero label[data-v-673e7913]{display:flex;width:560px;height:44px;margin-top:18px;border:1px solid #efcdbb;border-radius:7px;background:#fff;align-items:center;padding-left:15px;color:#c06a43}.results-hero input[data-v-673e7913]{flex:1;border:0;outline:0;padding:0 10px;font-size:14px}.results-hero label button[data-v-673e7913]{height:100%;width:88px;background:#ee7131;color:#fff;border-radius:0 6px 6px 0}.tag-panel[data-v-673e7913]{margin-top:14px;background:#fff;border:1px solid #f0e4d9;border-radius:9px}.selected-tags[data-v-673e7913],.hot-tags[data-v-673e7913]{display:flex;align-items:center;gap:10px;padding:12px 18px;flex-wrap:wrap}.selected-tags[data-v-673e7913]{border-bottom:1px solid #f2e8df}.selected-tags strong[data-v-673e7913],.hot-tags strong[data-v-673e7913]{color:#d45a36;font-size:14px}.selected-tags button[data-v-673e7913],.hot-tags button[data-v-673e7913]{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border:1px solid #eee3db;border-radius:18px;background:#fff;color:#725b52;font-size:12px}.selected-tags button[data-v-673e7913]{background:#fff0e7;color:#bd5936;border-color:#f3c1a8}.hot-tags button.active[data-v-673e7913]{background:#ed7132;border-color:#ed7132;color:#fff}.more-tags[data-v-673e7913]{margin-left:auto!important}.rotate[data-v-673e7913]{transform:rotate(180deg)}.results-heading[data-v-673e7913]{display:flex;align-items:center;justify-content:space-between;margin:18px 0 12px}.results-heading>div[data-v-673e7913]{display:flex;align-items:center;gap:8px}.results-heading h2[data-v-673e7913]{font:700 21px var(--serif);margin:0}.results-heading h2 b[data-v-673e7913]{color:#e76931}.results-heading svg[data-v-673e7913]{color:#e97332}.results-heading nav[data-v-673e7913]{display:flex;gap:18px}.results-heading nav button[data-v-673e7913]{padding:7px 5px;background:transparent;color:#987d73;font-size:12px}.results-heading nav .active[data-v-673e7913]{color:#e5662f;border-bottom:2px solid #e5662f}.result-grid[data-v-673e7913]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.result-card[data-v-673e7913]{padding:9px;background:#fff;border:1px solid #eee3da;border-radius:8px;cursor:pointer;transition:.18s}.result-card[data-v-673e7913]:hover{box-shadow:0 7px 22px #83441c18;transform:translateY(-1px)}.result-media[data-v-673e7913]{position:relative;height:196px;background-position:center;background-size:cover;border-radius:5px}.result-media span[data-v-673e7913]{position:absolute;left:8px;top:8px;background:#fffdf6;padding:5px 8px;border-radius:4px;color:#c64627;font-size:12px}.result-card h3[data-v-673e7913]{margin:9px 0 3px;font:700 17px var(--serif);color:#7e2d23}.result-card p[data-v-673e7913]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px;margin:0;color:#a17d73;font-size:12px;line-height:1.5}.result-meta[data-v-673e7913]{display:flex;align-items:center;gap:5px;margin-top:10px;color:#987b72;font-size:12px}.avatar[data-v-673e7913]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f4dcca;color:#a34c31}.result-meta span[data-v-673e7913]:nth-last-child(-n+3){display:flex;align-items:center;gap:3px;color:#b84b32;margin-left:auto}.result-meta span+span+span+span[data-v-673e7913]{margin-left:3px}.effect-button[data-v-673e7913]{display:flex;justify-content:center;align-items:center;gap:4px;width:100%;height:32px;margin-top:10px;border:1px solid #f28a55;border-radius:5px;background:#fffaf6;color:#e3672c;font-size:12px}.pagination[data-v-673e7913]{display:flex;justify-content:center;gap:7px;margin-top:19px}.pagination button[data-v-673e7913]{min-width:32px;height:32px;border:1px solid #e6dcd4;border-radius:5px;background:#fff;color:#806c65}.pagination button.active[data-v-673e7913]{background:#e86f30;border-color:#e86f30;color:#fff}.pagination button[data-v-673e7913]:disabled{opacity:.45}.empty-state[data-v-673e7913]{padding:70px 20px;text-align:center;border:1px solid #eee3da;border-radius:8px;background:#fff}.empty-state svg[data-v-673e7913]{color:#e77632}.empty-state h3[data-v-673e7913]{font:700 23px var(--serif);margin:14px 0 5px}.empty-state p[data-v-673e7913]{color:#9a7d73}.empty-state button[data-v-673e7913]{margin-top:12px;padding:10px 28px;border:1px solid #ec7134;border-radius:5px;color:#e6662e;background:#fff}.photo-radio[data-v-673e7913]{background-image:url(/assets/story-family.png)!important;background-size:cover;background-position:center}.photo-bicycle[data-v-673e7913]{background-image:url(/assets/memories.jpg)!important;background-size:400% 200%;background-position:0 100%}.photo-notebook[data-v-673e7913]{background-image:url(/assets/story-notebook.png)!important;background-size:cover}.photo-family[data-v-673e7913]{background-image:url(/assets/memories.jpg)!important;background-size:400% 200%;background-position:66.66% 100%}.photo-school[data-v-673e7913]{background-image:url(/assets/story-school.png)!important;background-size:cover}@media(max-width:900px){.result-grid[data-v-673e7913]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.ai-results-container[data-v-673e7913]{width:calc(100% - 24px)}.results-hero[data-v-673e7913]{height:auto;min-height:190px;padding:24px 20px}.results-hero h1[data-v-673e7913]{font-size:31px}.results-hero label[data-v-673e7913]{width:100%}.result-grid[data-v-673e7913]{grid-template-columns:1fr}}.ai-detail-page[data-v-912b8608]{min-height:100vh;background:#fbf7f1;color:#6b2720}.ai-detail-container[data-v-912b8608]{width:min(1300px,calc(100% - 40px));margin:auto;padding:18px 0 48px}.breadcrumbs[data-v-912b8608]{color:#9d8077;font-size:13px;margin:4px 0 14px}.panel-card[data-v-912b8608]{background:#fffffff0;border:1px solid #eee1d6;border-radius:10px;box-shadow:0 5px 18px #6f361e0a}.detail-hero[data-v-912b8608]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:26px;padding:20px}.detail-compare[data-v-912b8608]{position:relative;height:395px;overflow:hidden;border-radius:7px;background:#ead8c7}.compare-half[data-v-912b8608]{position:absolute;inset:0;background-position:center;background-size:cover}.compare-before[data-v-912b8608]{clip-path:inset(0 50% 0 0);filter:grayscale(1) contrast(.9)}.compare-after[data-v-912b8608]{clip-path:inset(0 0 0 50%)}.compare-line[data-v-912b8608]{position:absolute;left:50%;top:0;bottom:0;width:3px;background:#fff}.compare-handle[data-v-912b8608]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#d65b29;font-size:18px;box-shadow:0 4px 12px #65301e33}.compare-label[data-v-912b8608]{position:absolute;bottom:13px;padding:5px 11px;border-radius:5px;color:#fff;background:#403731d9;font-size:13px}.before-label[data-v-912b8608]{left:12px}.after-label[data-v-912b8608]{right:12px;background:#d9632d}.detail-summary[data-v-912b8608]{padding:2px 8px 0}.detail-summary h1[data-v-912b8608]{font:700 32px var(--serif);margin:0 0 13px;color:#70221a}.lead[data-v-912b8608]{font-size:15px;line-height:1.8;color:#8b7068;margin:0 0 14px}.detail-author[data-v-912b8608]{display:flex;align-items:center;gap:9px;color:#7f6a64;font-size:13px;padding-bottom:12px}.detail-author time[data-v-912b8608]{margin-left:12px;font-size:12px;color:#9c857c;white-space:nowrap}.large-avatar[data-v-912b8608],.small-avatar[data-v-912b8608],.comment-avatar[data-v-912b8608]{display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#efd0b1,#a96e4f);color:#fff;font-weight:700}.large-avatar[data-v-912b8608]{width:36px;height:36px}.detail-row[data-v-912b8608]{display:flex;align-items:center;gap:9px;padding:10px 0;border-top:1px solid #f1e9e2;font-size:13px}.detail-row>b[data-v-912b8608]{width:64px;color:#6c3c31}.tool-pill[data-v-912b8608],.tag-pill[data-v-912b8608]{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;border-radius:5px;border:1px solid #f2c8ae;background:#fffaf6;color:#b85332}.tag-pill[data-v-912b8608]{padding:6px 10px;border:0;background:#f6f2ee;color:#816f69;font-size:12px}.detail-stats[data-v-912b8608]{display:flex;justify-content:space-around;margin:10px 0;padding:12px 0;border-block:1px solid #f1e9e2;color:#7c625b}.detail-stats span[data-v-912b8608]{display:flex;align-items:center;gap:7px}.detail-stats svg[data-v-912b8608]{color:#ed4d38}.detail-actions[data-v-912b8608]{display:flex;gap:12px}.detail-actions button[data-v-912b8608]{flex:1;display:flex;justify-content:center;align-items:center;gap:7px}.related-section[data-v-912b8608],.comments-section[data-v-912b8608]{margin-top:16px;padding:16px 20px}.section-bar[data-v-912b8608]{display:flex;align-items:center;justify-content:space-between}.section-bar h2[data-v-912b8608],.comments-section>h2[data-v-912b8608]{font:700 21px var(--serif);margin:0 0 13px;color:#6b2720}.text-link[data-v-912b8608]{display:flex;align-items:center;gap:2px;color:#a5786e;font-size:12px}.related-grid[data-v-912b8608]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.related-card[data-v-912b8608]{min-width:0;display:flex;flex-direction:column;padding:7px;border:1px solid #eee3d9;border-radius:7px;background:#fff}.related-image[data-v-912b8608]{display:block;height:170px;border-radius:5px;background-position:center;background-size:cover;position:relative}.related-image>span[data-v-912b8608]{position:absolute;left:7px;bottom:7px;background:#3b302bd9;color:#fff;border-radius:4px;padding:4px 7px;font-size:12px}.related-card h3[data-v-912b8608]{font-size:14px;font-weight:600;line-height:1.45;margin:8px 0 3px;color:#a72b24}.related-card h3 a[data-v-912b8608]{color:inherit;text-decoration:none}.related-card h3 a[data-v-912b8608]:hover{text-decoration:underline}.related-description[data-v-912b8608]{margin:0 0 auto;color:#9c857c;font-size:12px;line-height:1.65}.related-meta[data-v-912b8608]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;padding-top:6px;margin-top:6px;border:0;color:#977b71;font-size:12px}.related-author[data-v-912b8608]{display:flex;align-items:center;gap:5px;min-width:0;color:#8a7775;font-size:12px}.related-author-name[data-v-912b8608]{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-author .small-avatar[data-v-912b8608]{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#eed6c4;color:#9d563d;font-size:12px;font-weight:400}.related-stats[data-v-912b8608]{display:flex;gap:8px;margin-left:auto;white-space:nowrap}.related-stats>span[data-v-912b8608]{display:inline-flex;align-items:center;gap:8px;font-size:12px}.related-stats svg[data-v-912b8608]{color:#d9622d;flex-shrink:0}.related-button[data-v-912b8608]{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:32px;margin-top:10px;border:1px solid #ed824c;border-radius:5px;color:#d9622d;background:#fff8f0;font-size:12px;cursor:pointer}.related-button[data-v-912b8608]:hover{color:#fff;background:#eb7434}.comment-layout[data-v-912b8608]{display:grid;grid-template-columns:305px 1fr;gap:24px}.rating-card[data-v-912b8608]{padding:17px 20px;border:1px solid #efe4da;border-radius:8px}.rating-card>strong[data-v-912b8608]{font-size:40px;color:#70221a}.rating-card>strong small[data-v-912b8608]{font-size:14px;color:#81716b}.stars[data-v-912b8608]{display:flex;color:#eb712e;margin:3px 0}.rating-card p[data-v-912b8608]{color:#9a8077;font-size:12px}.rating-bars[data-v-912b8608]{display:grid;gap:8px;color:#907a72;font-size:12px}.rating-bars span[data-v-912b8608]{display:flex;align-items:center;gap:7px}.rating-bars i[data-v-912b8608]{height:6px;flex:1;background:#f2ede9;border-radius:5px;overflow:hidden}.rating-bars b[data-v-912b8608]{display:block;height:100%;background:#ed7433;border-radius:5px}.comment-feed[data-v-912b8608]{min-width:0}.comment-input[data-v-912b8608]{display:flex;align-items:center;gap:9px}.comment-input input[data-v-912b8608],.reply-box input[data-v-912b8608]{height:38px;flex:1;border:1px solid #e8ddd4;border-radius:5px;outline:0;padding:0 12px;color:#594640}.comment-input .button[data-v-912b8608]{height:38px;padding:0 20px;white-space:nowrap}.comment-tabs[data-v-912b8608]{display:flex;gap:22px;margin:12px 0;border-bottom:1px solid #eee4dd}.comment-tabs button[data-v-912b8608]{padding:10px 0;color:#947a70;border-bottom:2px solid transparent;font-size:13px}.comment-tabs .active[data-v-912b8608]{color:#df632d;border-color:#df632d}.comment-item[data-v-912b8608]{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #f0e8e2}.comment-avatar[data-v-912b8608]{flex:0 0 32px;width:32px;height:32px;font-size:12px}.comment-body[data-v-912b8608]{flex:1}.comment-name[data-v-912b8608]{display:flex;gap:10px;align-items:center}.comment-body strong[data-v-912b8608]{color:#7c3027;font-size:13px}.comment-body time[data-v-912b8608]{color:#a89087;font-size:12px}.comment-body p[data-v-912b8608]{margin:5px 0;color:#796963;font-size:13px;line-height:1.6}.comment-actions[data-v-912b8608]{display:flex;justify-content:flex-end;gap:14px}.comment-actions button[data-v-912b8608]{display:flex;align-items:center;gap:3px;color:#917c75;font-size:12px}.comment-actions button[data-v-912b8608]:first-child{color:#df593c}.reply-list[data-v-912b8608]{margin:9px 0 0 13px;padding-left:12px;border-left:2px solid #f0e4da}.reply-item[data-v-912b8608]{display:flex;gap:8px;margin-top:8px}.reply-item .comment-avatar[data-v-912b8608]{width:26px;height:26px;flex-basis:26px;font-size:12px}.reply-item p[data-v-912b8608]{margin:2px 0;font-size:12px}.reply-box[data-v-912b8608]{display:flex;gap:7px;margin-top:8px}.reply-box input[data-v-912b8608]{height:32px;font-size:12px}.reply-box button[data-v-912b8608]{display:flex;align-items:center;gap:4px;padding:0 10px;border-radius:4px;background:#ed7033;color:#fff;font-size:12px}.pagination[data-v-912b8608]{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px}.pagination button[data-v-912b8608]{display:flex;align-items:center;gap:2px;min-width:30px;height:30px;padding:0 9px;border:1px solid #e6dcd4;border-radius:4px;background:#fff;color:#806c65;font-size:12px}.pagination button.active[data-v-912b8608]{background:#e86f30;border-color:#e86f30;color:#fff}.pagination button[data-v-912b8608]:disabled{opacity:.5}.pagination small[data-v-912b8608]{margin-left:8px;color:#a18880;font-size:12px}.photo-family[data-v-912b8608]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:66.66% 100%}.photo-school[data-v-912b8608]{background-image:url(/assets/story-school.png);background-size:cover}.photo-notebook[data-v-912b8608]{background-image:url(/assets/story-notebook.png);background-size:cover}@media(max-width:950px){.detail-hero[data-v-912b8608]{grid-template-columns:1fr}.related-grid[data-v-912b8608]{grid-template-columns:repeat(2,1fr)}.comment-layout[data-v-912b8608]{grid-template-columns:1fr}}@media(max-width:620px){.ai-detail-container[data-v-912b8608]{width:calc(100% - 24px)}.detail-hero[data-v-912b8608]{padding:12px}.detail-compare[data-v-912b8608]{height:250px}.related-grid[data-v-912b8608]{grid-template-columns:1fr 1fr}.detail-author time[data-v-912b8608]{display:block;margin-left:4px;font-size:12px}.comment-input .button[data-v-912b8608]{padding:0 10px}.pagination small[data-v-912b8608]{display:none}}.detail-summary[data-v-912b8608]{min-width:0}.detail-author[data-v-912b8608],.detail-row[data-v-912b8608]{flex-wrap:wrap}.detail-row>b[data-v-912b8608]{flex-shrink:0}.section-bar h2[data-v-912b8608],.comments-section>h2[data-v-912b8608]{font:700 19px var(--serif);color:#982821}.text-link[data-v-912b8608]{color:#d9622d;cursor:pointer}.comment-composer[data-v-912b8608]{padding:10px;border:1px solid #eee4da;border-radius:7px;background:#fffdfb}.comment-input[data-v-912b8608]{gap:9px;align-items:center}.comment-input>.large-avatar[data-v-912b8608]{flex:0 0 36px}.comment-field[data-v-912b8608]{display:flex;align-items:center;flex:1;min-width:0;background:#fff;border:1px solid #e8ddd4;border-radius:5px;overflow:hidden}.comment-field input[data-v-912b8608]{width:0;min-width:0;flex:1;border:0;background:transparent;font-size:12px}.comment-input .button[data-v-912b8608]{font-size:12px;cursor:pointer}.comment-input .button[data-v-912b8608]:disabled{opacity:.6;cursor:wait}.add-images[data-v-912b8608]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:5px;min-height:38px;padding:0 10px;background:#fff;color:#8a7775;font-size:12px;cursor:pointer}.add-images[data-v-912b8608]:hover{color:#d9622d;background:#fff8f0}.add-images[data-v-912b8608]:disabled{opacity:.5;cursor:default}.comment-image-input[data-v-912b8608]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.comment-image-help[data-v-912b8608]{font-size:12px;color:#9c857c;line-height:1.65;margin:7px 0 0 45px}.comment-image-drafts[data-v-912b8608]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0 0 45px}.draft-image[data-v-912b8608]{position:relative;width:76px;height:76px;border:1px solid #eadfd5;border-radius:6px;background:#fff;padding:3px}.image-preview-button[data-v-912b8608]{display:block;width:100%;height:100%;padding:0;border:0;cursor:zoom-in}.draft-image img[data-v-912b8608]{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}.remove-image[data-v-912b8608]{position:absolute;right:-6px;top:-6px;display:grid;place-items:center;width:22px;height:22px;border:2px solid #fff;border-radius:50%;background:#8a5d4e;color:#fff;cursor:pointer}.remove-image[data-v-912b8608]:hover{background:#d9622d}.comment-image-drafts>span[data-v-912b8608]{font-size:12px;color:#9c857c}.comment-image-errors[data-v-912b8608]{margin:7px 0 0 45px;padding-left:16px;color:#c63f31;font-size:12px;line-height:1.65}.comment-body[data-v-912b8608]{min-width:0}.comment-body p[data-v-912b8608]{overflow-wrap:anywhere}.comment-attachments[data-v-912b8608]{display:flex;gap:8px;flex-wrap:wrap;margin:9px 0}.comment-attachments button[data-v-912b8608]{width:90px;height:90px;border:1px solid #eee2d9;padding:3px;border-radius:6px;background:#fff;cursor:zoom-in}.comment-attachments img[data-v-912b8608]{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}.comment-image-overlay[data-v-912b8608]{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:#241a17d9;padding:48px 24px}.comment-image-overlay figure[data-v-912b8608]{margin:0;max-width:90vw;text-align:center}.comment-image-overlay figure img[data-v-912b8608]{display:block;max-width:90vw;max-height:78vh;object-fit:contain;border-radius:6px;background:#fff}.comment-image-overlay figcaption[data-v-912b8608]{margin-top:12px;color:#fff;font-size:12px;overflow-wrap:anywhere}.image-preview-close[data-v-912b8608]{position:absolute;right:24px;top:20px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff66;border-radius:50%;background:#ffffff18;color:#fff;cursor:pointer}.ai-detail-page button[data-v-912b8608]:focus-visible,.ai-detail-page a[data-v-912b8608]:focus-visible,.comment-image-overlay button[data-v-912b8608]:focus-visible{outline:2px solid #d9622d;outline-offset:3px}@media(max-width:620px){.detail-actions[data-v-912b8608]{flex-wrap:wrap}.detail-actions button[data-v-912b8608]{min-width:150px}.detail-row[data-v-912b8608]{gap:6px}.related-grid[data-v-912b8608]{grid-template-columns:1fr}.comment-input[data-v-912b8608]{flex-wrap:wrap}.comment-field[data-v-912b8608]{flex-basis:calc(100% - 45px)}.comment-input>.button[data-v-912b8608]{margin-left:45px;flex:1}.comment-image-help[data-v-912b8608],.comment-image-errors[data-v-912b8608],.comment-image-drafts[data-v-912b8608]{margin-left:0}.pagination[data-v-912b8608]{flex-wrap:wrap}.comment-tabs[data-v-912b8608],.comment-layout[data-v-912b8608]{gap:14px}.comments-section[data-v-912b8608],.related-section[data-v-912b8608]{padding:14px}.comment-attachments button[data-v-912b8608]{width:76px;height:76px}}.rating-card[data-v-912b8608]{display:grid;grid-template-columns:90px minmax(0,1fr);column-gap:12px;align-self:start;padding:20px 16px}.rating-card>strong[data-v-912b8608]{grid-column:1;grid-row:1}.rating-card>.stars[data-v-912b8608]{grid-column:1;grid-row:2;gap:1px}.rating-card>.stars svg[data-v-912b8608]{width:16px;height:16px;flex-shrink:0}.rating-card>p[data-v-912b8608]{grid-column:1;grid-row:3;margin:8px 0 0;font-size:12px}.rating-card>.rating-bars[data-v-912b8608]{grid-column:2;grid-row:1/span 3;align-content:center}.reply-item strong[data-v-912b8608]{margin-right:8px}.detail-compare .compare-half[data-v-912b8608]{background-size:cover;background-position:center;width:100%;position:absolute;inset:0}.detail-compare .compare-before[data-v-912b8608]{filter:grayscale(1)}.detail-compare .live-after[data-v-912b8608]{filter:none}.compare-slider[data-v-912b8608]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:3}.detail-author img[data-v-912b8608],.small-avatar img[data-v-912b8608],.comment-avatar img[data-v-912b8608]{width:100%;height:100%;object-fit:cover;border-radius:50%}.detail-stats button[data-v-912b8608],.detail-stats a[data-v-912b8608],.detail-stats>span[data-v-912b8608]{display:inline-flex;align-items:center;gap:7px;color:#ae4d2d;font-size:12px}.detail-stats [aria-pressed=true][data-v-912b8608]{color:#f2541e}.case-note[data-v-912b8608]{font-size:12px;color:#9c857c;line-height:1.65}.live-comment-images[data-v-912b8608]{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.live-comment-images>div[data-v-912b8608]{position:relative}.live-comment-images img[data-v-912b8608]{width:80px;height:80px;object-fit:cover;border-radius:5px}.live-comment-images button[data-v-912b8608]{position:absolute;right:2px;top:2px;background:#47332899;color:#fff;border-radius:50%}.comment-field input[data-v-912b8608],.reply-list p[data-v-912b8608],.comment-body p[data-v-912b8608]{font-size:12px}.detail-summary .lead[data-v-912b8608]{font-size:12px;line-height:1.8;max-height:220px;overflow:auto}.point-balance[data-v-048ddde1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 8px;border:1px solid var(--line,#eed9cb);border-radius:8px;background:linear-gradient(115deg,#fffaf4,#fff);gap:8px}.point-balance>div[data-v-048ddde1]{text-align:center;border-right:1px solid var(--line,#eed9cb)}.point-balance>div[data-v-048ddde1]:last-child{border:0}.point-balance span[data-v-048ddde1]{display:block;font-size:14px;color:#795f57}.point-balance strong[data-v-048ddde1]{display:block;margin-top:8px;font-size:27px;color:#e95e22}.point-balance>div:not(:first-child) strong[data-v-048ddde1]{color:#704b40}@media(max-width:550px){.point-balance[data-v-048ddde1]{grid-template-columns:repeat(2,1fr);row-gap:20px}.point-balance>div[data-v-048ddde1]:nth-child(2){border:0}}.points-membership[data-v-f918eb6e]{color:var(--ink,#754a3b);min-width:0}.points-membership header[data-v-f918eb6e],.point-rules header[data-v-f918eb6e]{display:flex;justify-content:space-between;align-items:center;gap:16px}.points-membership h1[data-v-f918eb6e]{font:700 30px var(--serif);color:#982821;margin:0}.points-membership h2[data-v-f918eb6e],.point-rules h2[data-v-f918eb6e]{font:700 23px var(--serif);color:#982821;margin:24px 0 14px;display:flex;align-items:center;gap:8px}.points-membership p[data-v-f918eb6e],.point-rules p[data-v-f918eb6e]{font-size:13px;line-height:1.8;color:#997d70}.points-membership a[data-v-f918eb6e],.rules-link[data-v-f918eb6e]{color:#e46029;display:inline-flex;align-items:center;gap:5px;font-size:14px}.identity[data-v-f918eb6e]{display:flex;gap:12px;align-items:center;margin:14px 0;color:#b35a29;flex-wrap:wrap}.identity span[data-v-f918eb6e]{font-size:13px;color:#8d766d}.membership-plans[data-v-f918eb6e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.membership-plans article[data-v-f918eb6e]{border:1px solid var(--line);border-radius:9px;background:#fff;padding:24px 20px;display:flex;flex-direction:column}.membership-plans article.recommended[data-v-f918eb6e]{border-color:#f46b30}.membership-plans h3[data-v-f918eb6e]{text-align:center;font:700 24px var(--serif);color:#982821;margin:0}.price[data-v-f918eb6e]{text-align:center;font-size:30px;color:#f26524;font-weight:700;padding:20px 0;border-bottom:1px solid var(--line)}.price small[data-v-f918eb6e]{font-size:14px}.membership-plans ul[data-v-f918eb6e]{padding:0;list-style:none;display:grid;gap:14px;font-size:14px;flex:1;margin:22px 0}.membership-plans li[data-v-f918eb6e]{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.membership-plans li svg[data-v-f918eb6e]{width:17px;height:17px;flex:none;color:#ef6b29;margin-top:2px}.button[data-v-f918eb6e]{min-height:38px;justify-content:center}.point-packs[data-v-f918eb6e]{margin-top:20px;padding:20px;border:1px solid var(--line);border-radius:9px;background:#fff}.point-packs h2[data-v-f918eb6e]{margin-top:0}.points-warning[data-v-f918eb6e]{display:flex;align-items:center;gap:8px;background:#fff1e3;border-radius:6px;padding:10px 14px;color:#a34b27!important}.pack-grid[data-v-f918eb6e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pack-grid article[data-v-f918eb6e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;border:1px solid var(--line);border-radius:7px}.pack-grid b[data-v-f918eb6e]{color:#f26524;font-size:22px}.pack-grid strong[data-v-f918eb6e]{white-space:nowrap}.pack-grid .button[data-v-f918eb6e]{padding:8px 15px}.footnote[data-v-f918eb6e]{margin:16px 0}.point-rules-mask[data-v-f918eb6e]{position:fixed;inset:0;background:#35241980;z-index:10000;display:grid;place-items:center;padding:20px}.point-rules[data-v-f918eb6e]{background:#fffdfb;border-radius:14px;padding:26px;width:min(900px,100%);max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 70px #3e241b40}.point-rules h2[data-v-f918eb6e]{margin:0}.point-rules header>button[data-v-f918eb6e]{align-self:flex-start;color:#986953;padding:5px}.rules-scroll[data-v-f918eb6e]{overflow:auto;min-height:0}.point-rules table[data-v-f918eb6e]{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.point-rules th[data-v-f918eb6e],.point-rules td[data-v-f918eb6e]{border:1px solid #eee0d7;padding:10px;text-align:left}.point-rules thead[data-v-f918eb6e]{background:#fff1e8;color:#982821}.point-rules td small[data-v-f918eb6e]{color:#9e7765}.point-rules footer[data-v-f918eb6e]{display:flex;gap:15px;align-items:center;justify-content:space-between;font-size:13px;margin-top:20px;color:#997467}.point-rules footer button[data-v-f918eb6e]{min-width:88px}@media(max-width:1100px){.pack-grid[data-v-f918eb6e]{grid-template-columns:1fr}.membership-plans article[data-v-f918eb6e]{padding:20px 12px}}@media(max-width:700px){.membership-plans[data-v-f918eb6e]{grid-template-columns:1fr}.points-membership header[data-v-f918eb6e]{align-items:flex-start}.point-rules[data-v-f918eb6e]{padding:16px}.point-rules table[data-v-f918eb6e]{min-width:620px}}.ai-membership-container[data-v-c2bce97d]{width:min(1300px,calc(100% - 40px));margin:auto;padding:20px 0 40px}.ai-membership-container nav[data-v-c2bce97d]{font-size:13px;color:#9c7d6e;margin-bottom:24px}.ai-order-page[data-v-990809d4]{min-height:100vh;background:#fbf7f1;color:#6c2921}.order-container[data-v-990809d4]{width:min(1300px,calc(100% - 40px));margin:auto;padding:18px 0 48px}.breadcrumbs[data-v-990809d4]{color:#9d8077;font-size:13px;margin:4px 0 14px}.order-heading[data-v-990809d4]{height:230px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:0 44px;background:linear-gradient(90deg,#fffaf4 30%,#f9e8da)}.order-heading span[data-v-990809d4]{color:#b57b6a;font-size:12px;letter-spacing:2px}.order-heading h1[data-v-990809d4]{font:700 46px var(--serif);margin:10px 0;color:#6c211a}.order-heading p[data-v-990809d4]{font-size:18px;color:#a9786f}.heading-photo[data-v-990809d4]{width:48%;height:100%}.photo-family[data-v-990809d4]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:66.66% 100%}.order-grid[data-v-990809d4]{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:18px}.order-panel[data-v-990809d4]{border:1px solid #eee1d6;border-radius:10px;background:#ffffffeb;box-shadow:0 5px 18px #6f361e0a}.plan-summary[data-v-990809d4],.order-info[data-v-990809d4]{padding:20px}.panel-title[data-v-990809d4]{display:flex;align-items:center;justify-content:space-between}.panel-title h2[data-v-990809d4],.notice-panel h2[data-v-990809d4]{font:700 24px var(--serif);margin:0 0 18px;padding-left:14px;border-left:5px solid #f2742f}.panel-title button[data-v-990809d4],.panel-title small[data-v-990809d4]{display:flex;align-items:center;gap:3px;color:#897772;font-size:13px}.selected-plan[data-v-990809d4]{position:relative;display:grid;grid-template-columns:100px 1fr;gap:15px;padding:40px 30px 24px;border:2px solid #f2772e;border-radius:8px;background:#fffaf4}.selected-plan>b[data-v-990809d4]{position:absolute;right:-1px;top:-1px;padding:8px 25px;border-radius:0 6px 0 18px;color:#fff;background:#f68b22;font-size:15px}.crown[data-v-990809d4]{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:#fff0df;color:#ee7627}.selected-plan h3[data-v-990809d4]{font:700 25px var(--serif);margin:5px 0 8px}.selected-plan p[data-v-990809d4]{color:#80747a;margin:0 0 16px}.selected-plan strong[data-v-990809d4]{color:#e95020;font-size:30px}.selected-plan strong small[data-v-990809d4]{font-size:14px}.selected-plan hr[data-v-990809d4]{grid-column:1/-1;width:100%;border:0;border-top:1px solid #f0e2d7}.selected-features[data-v-990809d4]{grid-column:1/-1;display:grid;gap:14px}.selected-features span[data-v-990809d4]{display:flex;align-items:center;gap:10px;color:#71747b;font-size:15px}.selected-features svg[data-v-990809d4]{padding:2px;border-radius:50%;background:#fa6d27;color:#fff}.order-product[data-v-990809d4]{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #eee6df}.order-product .crown[data-v-990809d4]{width:58px;height:58px}.order-product h3[data-v-990809d4]{margin:0 0 6px;font-size:18px}.order-product p[data-v-990809d4]{margin:0;color:#907b77;font-size:13px}.order-product>strong[data-v-990809d4]{margin-left:auto;font-size:20px;color:#283246}.price-row[data-v-990809d4],.pay-total[data-v-990809d4]{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #eee6df;color:#6e6f79;font-size:16px}.price-row span[data-v-990809d4]{display:flex;align-items:center;gap:8px}.price-row b[data-v-990809d4]{color:#384153;font-weight:400}.price-row .discount[data-v-990809d4]{color:#ed6630}.pay-total[data-v-990809d4]{border:0;padding:23px 0 15px;color:#303345;font-weight:700}.pay-total strong[data-v-990809d4]{color:#e94f1e;font-size:32px}.pay-button[data-v-990809d4]{width:100%;font-size:18px}.notice-panel[data-v-990809d4]{margin-top:18px;padding:20px}.notice-panel h2[data-v-990809d4]{margin-bottom:8px}.notice-panel ol[data-v-990809d4]{list-style:none;margin:0;padding:0}.notice-panel li[data-v-990809d4]{display:flex;align-items:center;gap:15px;padding:14px 10px;border-bottom:1px solid #efe7e0;color:#7e7f8c}.notice-panel li[data-v-990809d4]:last-child{border-bottom:0}.notice-panel li b[data-v-990809d4]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff0dd;color:#f0752c;font-size:20px}.agreement[data-v-990809d4]{display:flex;align-items:center;gap:8px;margin:20px;color:#7d7880;font-size:15px;cursor:pointer}.agreement input[data-v-990809d4]{position:absolute;opacity:0}.fake-check[data-v-990809d4]{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:#f16c28;color:#fff}.agreement input:not(:checked)+.fake-check[data-v-990809d4]{background:#fff;border:1px solid #d6c9c0;color:transparent}.agreement a[data-v-990809d4]{color:#e15e2b;text-decoration:underline}.order-banner[data-v-990809d4]{display:flex;align-items:center;gap:18px;padding:22px 35px;border:1px solid #f2d1b9;border-radius:9px;background:#fff0e2}.order-banner>svg[data-v-990809d4]{color:#ef7728}.order-banner h2[data-v-990809d4]{font:700 22px var(--serif);margin:0}.order-banner p[data-v-990809d4]{margin:6px 0 0;color:#a47b71;font-size:13px}.order-banner>span[data-v-990809d4]{margin-left:auto;color:#a24c3a;font:italic 17px var(--serif)}@media(max-width:800px){.order-grid[data-v-990809d4]{grid-template-columns:1fr}.order-heading[data-v-990809d4]{height:200px;padding:0 22px}.heading-photo[data-v-990809d4]{display:none}}@media(max-width:580px){.order-container[data-v-990809d4]{width:calc(100% - 24px)}.selected-plan[data-v-990809d4]{grid-template-columns:70px 1fr;padding:35px 15px 20px}.selected-plan .crown[data-v-990809d4]{width:60px;height:60px}.selected-plan h3[data-v-990809d4]{font-size:20px}.selected-plan p[data-v-990809d4]{font-size:12px}.selected-features span[data-v-990809d4]{font-size:13px}.notice-panel li[data-v-990809d4]{align-items:flex-start;font-size:13px}.agreement[data-v-990809d4]{margin-inline:4px;font-size:13px;align-items:flex-start}.order-banner[data-v-990809d4]{flex-wrap:wrap;padding:20px}.order-banner>span[data-v-990809d4]{margin-left:0;width:100%;font-size:14px}}.agreement[data-v-990809d4]{margin:4px 0 14px;font-size:12px;line-height:1.6;flex-wrap:wrap}.agreement input[data-v-990809d4]{position:static;opacity:1;width:16px;height:16px;accent-color:#f36a28;cursor:pointer}.agreement .fake-check[data-v-990809d4]{display:none}.pay-button[data-v-990809d4]:disabled{cursor:not-allowed}.pay-button[aria-busy=true][data-v-990809d4]{cursor:progress}.pay-error[data-v-990809d4]{color:#c53b25;font-size:12px;line-height:1.6;margin:8px 0}.pay-button[data-v-990809d4]{cursor:pointer}.order-container h1[data-v-990809d4]{font:700 36px var(--serif)}.grant-details[data-v-990809d4]{grid-column:1/-1;display:grid;grid-template-columns:110px 1fr;gap:18px;margin:0;font-size:15px;line-height:1.6}.grant-details dd[data-v-990809d4]{margin:0}.purchase-warning[data-v-990809d4]{padding:16px;background:#fff0e2;border-radius:8px;line-height:1.7}.order-footnote[data-v-990809d4]{font-size:13px;color:#99796b;margin-top:24px}.order-grid[data-v-990809d4]{align-items:start}.pay-button[data-v-990809d4]:disabled{background:#ddd;color:#fff;border-color:#ddd}.ai-member-hero[data-v-e6f6c8a9]{position:relative;isolation:isolate;overflow:hidden;min-height:220px;padding:18px clamp(20px,4vw,48px) 34px;border-radius:9px;background:linear-gradient(110deg,#fffaf4,#f9e9d9)}.hero-art[data-v-e6f6c8a9]{position:absolute;z-index:-1;inset:0 0 0 42%;overflow:hidden}.hero-art img[data-v-e6f6c8a9]{display:block;width:max(172.42%,1160px);max-width:none;margin-left:auto;position:absolute;right:0;transform:translateY(-3.78%)}.hero-art[data-v-e6f6c8a9]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fdf5ec,transparent 32%)}nav[data-v-e6f6c8a9]{display:flex;flex-wrap:wrap;gap:9px;color:#786661;font-size:12px}nav a[data-v-e6f6c8a9]{color:inherit}nav a[data-v-e6f6c8a9]:hover{color:#e35e2a}h1[data-v-e6f6c8a9]{margin:30px 0 6px;color:#711913;font:700 clamp(34px,4vw,54px) var(--serif)}p[data-v-e6f6c8a9]{margin:0;color:#9e645b;font-size:clamp(14px,1.6vw,19px)}@media(max-width:680px){.ai-member-hero[data-v-e6f6c8a9]{min-height:180px}.hero-art[data-v-e6f6c8a9]{left:23%;opacity:.25}h1[data-v-e6f6c8a9]{margin-top:22px}}.ai-payment-page[data-v-e6e2908f]{min-height:100vh;background:#fbf7f1;color:#6c2921}.payment-container[data-v-e6e2908f]{width:min(1300px,calc(100% - 40px));margin:auto;padding:18px 0 48px}.breadcrumbs[data-v-e6e2908f]{color:#9d8077;font-size:13px;margin:4px 0 14px}.payment-heading[data-v-e6e2908f]{height:230px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:0 44px;background:linear-gradient(90deg,#fffaf4 30%,#f9e8da)}.payment-heading span[data-v-e6e2908f]{color:#b57b6a;font-size:12px;letter-spacing:2px}.payment-heading h1[data-v-e6e2908f]{font:700 46px var(--serif);margin:10px 0;color:#6c211a}.payment-heading p[data-v-e6e2908f]{font-size:18px;color:#a9786f}.heading-photo[data-v-e6e2908f]{width:48%;height:100%}.photo-family[data-v-e6e2908f]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:66.66% 100%}.panel-card[data-v-e6e2908f]{border:1px solid #eee1d6;border-radius:10px;background:#ffffffeb;box-shadow:0 5px 18px #6f361e0a}.payment-summary[data-v-e6e2908f]{display:grid;grid-template-columns:76px 1fr 300px 160px;align-items:center;gap:16px;margin-top:18px;padding:21px 35px}.summary-crown[data-v-e6e2908f]{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#fff1df;color:#ed7429}.payment-summary h2[data-v-e6e2908f]{font:700 22px var(--serif);margin:0 0 5px}.payment-summary p[data-v-e6e2908f]{margin:0;color:#81737a}.summary-order[data-v-e6e2908f],.summary-total[data-v-e6e2908f]{display:grid;gap:7px;padding-left:25px;border-left:1px solid #eee5de}.summary-order small[data-v-e6e2908f],.summary-total small[data-v-e6e2908f]{color:#8d7c82}.summary-order span[data-v-e6e2908f]{color:#687186}.summary-total strong[data-v-e6e2908f]{font-size:30px;color:#e94f1e}.payment-grid[data-v-e6e2908f]{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:18px}.methods-panel[data-v-e6e2908f],.qr-panel[data-v-e6e2908f]{padding:22px}.methods-panel h2[data-v-e6e2908f],.qr-panel h2[data-v-e6e2908f]{font:700 24px var(--serif);margin:0 0 24px;padding-left:14px;border-left:5px solid #f2742f}.method-item[data-v-e6e2908f]{display:flex;align-items:center;gap:17px;width:100%;height:113px;padding:17px 24px;margin-bottom:14px;border:1px solid #eee2da;border-radius:8px;background:#fff;text-align:left}.method-item.active[data-v-e6e2908f]{border:2px solid #f2742f;background:#fffaf4}.method-icon[data-v-e6e2908f]{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;color:#fff;font-size:28px;font-weight:700}.method-icon.wechat[data-v-e6e2908f]{background:#16c55b}.method-icon.alipay[data-v-e6e2908f]{background:#159fe8}.method-icon.bank[data-v-e6e2908f]{background:#f17923}.method-item>span[data-v-e6e2908f]:nth-child(2){display:grid;gap:8px}.method-item strong[data-v-e6e2908f]{font-size:18px;color:#5c3027}.method-item small[data-v-e6e2908f]{font-size:13px;color:#8a7c82}.radio[data-v-e6e2908f]{display:grid;place-items:center;width:26px;height:26px;border:2px solid #c3c3ca;border-radius:50%;margin-left:auto;color:#fff}.method-item.active .radio[data-v-e6e2908f]{border-color:#f16e2d;background:#f16e2d}.qr-panel[data-v-e6e2908f]{text-align:center}.qr-panel h2[data-v-e6e2908f]{text-align:left;margin-bottom:17px}.qr-price[data-v-e6e2908f]{display:block;font-size:45px;color:#eb501d;margin:2px 0}.qr-panel>p[data-v-e6e2908f]{color:#7d7c87}.qr-panel>p b[data-v-e6e2908f]{color:#e95b26;font-size:19px}.qr-code[data-v-e6e2908f]{position:relative;display:grid;place-items:center;width:205px;height:205px;margin:14px auto;background:#fff;border:8px solid #fff;box-shadow:0 0 0 1px #eee}.qr-grid[data-v-e6e2908f]{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;width:100%;height:100%;background:#fff}.qr-grid i[data-v-e6e2908f]{background:#fff}.qr-grid i.dark[data-v-e6e2908f]{background:#111}.qr-code[data-v-e6e2908f]:before,.qr-code[data-v-e6e2908f]:after{content:"";position:absolute;width:42px;height:42px;border:7px solid #111;background:#fff;box-sizing:border-box}.qr-code[data-v-e6e2908f]:before{top:10px;left:10px}.qr-code[data-v-e6e2908f]:after{right:10px;bottom:10px}.qr-code>span[data-v-e6e2908f]{position:absolute;padding:5px 8px;background:#fff;border-radius:4px;color:#e66b30;font-size:12px;font-weight:700}.qr-tip[data-v-e6e2908f]{display:block;color:#9c8881;font-size:12px}.change-method[data-v-e6e2908f]{display:flex;align-items:center;justify-content:center;gap:6px;margin:15px auto 0;color:#087fe5;font-size:13px}.safety-panel[data-v-e6e2908f]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;padding:26px}.safety-panel>div[data-v-e6e2908f]{display:grid;grid-template-columns:48px 1fr;column-gap:14px;padding:0 24px;border-right:1px solid #eee3dc}.safety-panel>div[data-v-e6e2908f]:last-child{border:0}.safety-panel svg[data-v-e6e2908f]{grid-row:span 2;width:48px;height:48px;padding:11px;border-radius:50%;background:#fff0dc;color:#ef7529}.safety-panel h3[data-v-e6e2908f]{margin:2px 0 4px;font-size:17px;color:#7a2b22}.safety-panel p[data-v-e6e2908f]{margin:0;color:#8b7c83;font-size:13px;line-height:1.5}.payment-actions[data-v-e6e2908f]{display:flex;justify-content:center;gap:25px;margin:36px auto 12px}.payment-actions button[data-v-e6e2908f]{width:280px;display:flex;justify-content:center;align-items:center;gap:7px}.demo-note[data-v-e6e2908f]{text-align:center;color:#9a8985;font-size:13px}.payment-banner[data-v-e6e2908f]{display:flex;align-items:center;gap:18px;margin-top:28px;padding:22px 35px;border:1px solid #f2d1b9;border-radius:9px;background:#fff0e2}.payment-banner>svg[data-v-e6e2908f]{color:#ef7728}.payment-banner h2[data-v-e6e2908f]{font:700 22px var(--serif);margin:0}.payment-banner p[data-v-e6e2908f]{margin:6px 0 0;color:#a47b71;font-size:13px}.payment-banner>span[data-v-e6e2908f]{margin-left:auto;color:#a24c3a;font:italic 17px var(--serif)}@media(max-width:850px){.payment-summary[data-v-e6e2908f]{grid-template-columns:70px 1fr 150px}.summary-order[data-v-e6e2908f]{display:none}.payment-grid[data-v-e6e2908f]{grid-template-columns:1fr}.safety-panel[data-v-e6e2908f]{grid-template-columns:1fr;gap:20px}.safety-panel>div[data-v-e6e2908f]{border-right:0;border-bottom:1px solid #eee3dc;padding:0 0 16px}}@media(max-width:580px){.payment-container[data-v-e6e2908f]{width:calc(100% - 24px)}.payment-heading[data-v-e6e2908f]{height:200px;padding:0 22px}.heading-photo[data-v-e6e2908f]{display:none}.payment-summary[data-v-e6e2908f]{grid-template-columns:60px 1fr;padding:17px}.summary-crown[data-v-e6e2908f]{width:54px;height:54px}.summary-total[data-v-e6e2908f]{grid-column:1/-1;border-left:0;border-top:1px solid #eee5de;padding:15px 0 0;display:flex;justify-content:space-between}.method-item[data-v-e6e2908f]{padding:12px;height:95px}.payment-actions[data-v-e6e2908f]{gap:10px}.payment-actions button[data-v-e6e2908f]{width:50%;padding:0 8px}.payment-banner[data-v-e6e2908f]{flex-wrap:wrap;padding:20px}.payment-banner>span[data-v-e6e2908f]{margin-left:0;width:100%;font-size:14px}}.payment-method-grid[data-v-e6e2908f]{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:16px}.payment-method[data-v-e6e2908f]{padding:24px}.payment-method h2[data-v-e6e2908f]{margin:0 0 22px;padding-left:12px;border-left:4px solid #ff702b;font:700 23px var(--serif);color:#821d17}.payment-channel[data-v-e6e2908f]{display:flex;align-items:center;gap:16px;padding:24px 18px;border:1px solid #f0daca;border-radius:8px;background:#fff8ef}.payment-channel svg[data-v-e6e2908f],.payment-due svg[data-v-e6e2908f]{flex:none;color:#ee692b}.payment-channel p[data-v-e6e2908f]{margin:6px 0 0;font-size:13px;color:#826e65}.payment-due[data-v-e6e2908f]{display:grid;gap:8px;justify-items:center;padding:12px;color:#826e65}.payment-due strong[data-v-e6e2908f]{font-size:36px;color:#f2541e}@media(max-width:700px){.payment-method-grid[data-v-e6e2908f]{grid-template-columns:1fr}}.shop-home-search[data-v-63bb2a48]{padding:22px 20px 12px}.search-wrap[data-v-63bb2a48]{position:relative;max-width:760px;margin:auto}button[data-v-63bb2a48]{cursor:pointer}.search-hints[data-v-63bb2a48]{display:flex;justify-content:center;gap:12px;align-items:center;flex-wrap:wrap;margin:10px auto 0;font-size:12px;color:#9c857c}.search-hints button[data-v-63bb2a48]{border:0;background:none;color:#ae4d2d;font-size:12px;padding:2px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-panel[data-v-63bb2a48]{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:#fffdf9;border:1px solid #efdfd0;border-radius:7px;padding:18px;box-shadow:0 8px 25px #53321a20}header[data-v-63bb2a48]{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#8a2b22;font-size:14px}header button[data-v-63bb2a48]:first-of-type{margin-left:auto}header button[data-v-63bb2a48]{border:0;background:none;color:#d9622d;font-size:12px}p[data-v-63bb2a48]{font-size:12px;color:#9c857c}.words[data-v-63bb2a48]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.words button[data-v-63bb2a48]{font-size:12px;color:#9c6751;border:1px solid #f0e2d8;border-radius:4px;background:#faf4ed;padding:6px 9px;max-width:100%;text-align:left}@media(max-width:600px){.shop-home-search[data-v-63bb2a48]{padding:16px 0 8px}.search-hints[data-v-63bb2a48]{gap:8px}}button.shop-product-action[data-v-ae881151]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 34px;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;gap:0;border:1px solid #ed682e;border-radius:5px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;line-height:1;cursor:pointer}button.shop-product-action svg[data-v-ae881151]{display:block;flex:none;color:inherit}button.shop-product-action[data-v-ae881151]:hover:not(:disabled){filter:brightness(.96)}button.shop-product-action[data-v-ae881151]:focus-visible{outline:2px solid #982821;outline-offset:3px}button.shop-product-action[data-v-ae881151]:disabled{background:#e5dfda;border-color:#d8cec6;color:#9c857c;cursor:not-allowed;opacity:.65}button.shop-product-action.with-label[data-v-ae881151]{width:auto;flex-basis:auto;gap:6px;padding:0 15px;white-space:nowrap}button.shop-product-action.with-label span[data-v-ae881151]{color:inherit;font:inherit;line-height:1}.cart-loading[data-v-ae881151]{animation:cart-spin-ae881151 .8s linear infinite}@keyframes cart-spin-ae881151{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cart-loading[data-v-ae881151]{animation:none}}.catalog-product-card[data-v-70b619cd]{min-width:0;display:flex;flex-direction:column;padding:7px 7px 10px;border:1px solid #e8ddd2;border-radius:8px;background:#fffdf9;box-shadow:0 3px 12px #80562b0a}.catalog-product-image[data-v-70b619cd]{position:relative;display:grid;place-items:center;height:var(--product-cover-height,175px);flex:none;overflow:hidden;border-radius:5px;background:#f2ece5;color:#b88b76}.catalog-product-image img[data-v-70b619cd]{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.product-sold-badge[data-v-70b619cd]{position:absolute;top:7px;left:7px;padding:4px 6px;border-radius:4px;background:#fff8e8;color:#a72b24;font-size:12px}.sold .catalog-product-image img[data-v-70b619cd]{filter:grayscale(1)}.product-card-tags[data-v-70b619cd]{display:flex;flex-wrap:wrap;gap:4px;margin:8px 7px 0}.product-card-tags small[data-v-70b619cd]{padding:2px 5px;border-radius:4px;background:#f7f0e8;color:#9a6753;font-size:11px}.catalog-product-card h3[data-v-70b619cd]{margin:8px 7px 3px;color:var(--home-card-title-color);font-size:var(--home-card-title-size);font-weight:600;line-height:1.45}.catalog-product-card h3 a[data-v-70b619cd]{display:block;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-product-card h3 a[data-v-70b619cd]:hover{text-decoration:underline}.product-card-description[data-v-70b619cd]{margin:0 7px 6px;color:var(--home-card-description-color);font-size:var(--home-card-description-size);line-height:var(--home-card-description-leading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-description[data-v-70b619cd]:empty{display:none}.product-card-price[data-v-70b619cd]{display:block;color:#f2541e;font:700 19px Arial,sans-serif;margin:auto 7px 5px;padding-top:3px}.sold .product-card-price[data-v-70b619cd]{color:#92877f}.product-card-facts[data-v-70b619cd]{color:#998c86;font-size:12px;margin:0 7px 9px}.product-card-pricing[data-v-70b619cd]{display:contents}.catalog-product-card--featured .product-card-pricing[data-v-70b619cd]{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin:auto 7px 9px;padding-top:3px}.catalog-product-card--featured .product-card-price[data-v-70b619cd],.catalog-product-card--featured .product-card-facts[data-v-70b619cd]{margin:0;padding:0;white-space:nowrap}.product-cover-labels[data-v-70b619cd]{position:absolute;top:7px;left:7px;display:flex;gap:4px;max-width:calc(100% - 14px)}.product-cover-labels small[data-v-70b619cd]{overflow:hidden;padding:3px 5px;border-radius:4px;background:#fff8ed;color:#974d31;font-size:11px;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.product-cover-demo[data-v-70b619cd]{flex:none}.catalog-product-card--featured .product-sold-badge[data-v-70b619cd]{left:auto;right:7px}.sold .product-cover-labels[data-v-70b619cd]{max-width:calc(100% - 64px)}.catalog-product-footer[data-v-70b619cd]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0 7px;padding-top:6px;min-height:35px;border-top:1px solid #f5ebe4}.product-card-store[data-v-70b619cd]{display:flex;align-items:center;gap:4px;min-width:0;color:#918079;font-size:12px;text-decoration:none}.product-card-store span[data-v-70b619cd]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-store svg[data-v-70b619cd]{color:#b16b43;flex:none}.product-card-details[data-v-70b619cd]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:35px;border-radius:6px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;flex:none}.product-card-details[data-v-70b619cd]{margin-left:auto;padding:0 7px;color:#fff;font-size:12px;text-decoration:none;white-space:nowrap}.product-card-details[data-v-70b619cd]:hover{filter:brightness(.96)}.catalog-product-card[data-v-70b619cd] :is(button,a):focus-visible{outline:2px solid #d9622d;outline-offset:2px}@media(max-width:760px){.catalog-product-image[data-v-70b619cd]{height:var(--product-cover-height,145px)}}@media(max-width:480px){.catalog-product-image[data-v-70b619cd]{height:var(--product-cover-height,205px)}}@media(max-width:370px){.catalog-product-footer[data-v-70b619cd]{flex-wrap:wrap}.product-card-details[data-v-70b619cd]{margin-left:0}}.shop-load-more[data-v-1e2adf13]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:140px;min-height:38px;margin:20px auto 4px;padding:0 18px;border:1px solid var(--shop-orange);border-radius:999px;background:var(--shop-primary);color:#fff;font-size:13px;cursor:pointer}.shop-load-more[data-v-1e2adf13]:hover:not(:disabled){filter:brightness(.96)}.shop-load-more[data-v-1e2adf13]:disabled{opacity:.7;cursor:wait}#shop-showcase[data-v-1e2adf13]{scroll-margin-top:96px}.shop-showcase-feature-copy h3 a[data-v-1e2adf13]{color:inherit}.shop-home-hifi[data-v-1e2adf13]{width:min(1300px,calc(100% - 32px));margin:0 auto;padding:14px 0 34px;color:#5e514b;background:radial-gradient(circle at 86% 0,#fff8f0 0,#fbfaf7 43%,#f7f5f1)}.shop-hifi-hero[data-v-1e2adf13]{height:250px;position:relative;overflow:hidden;border:1px solid #eadfd2;border-radius:9px;background:#fbf1e2;box-shadow:0 4px 18px #68472c0d}.shop-hifi-hero[data-v-1e2adf13]:before{content:"";position:absolute;inset:0;background:url(/assets/shop-visuals-v1/memory-store-banner.webp) right center/auto 115% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 33%,#000 63%);mask-image:linear-gradient(90deg,transparent 33%,#000 63%)}.shop-hifi-hero[data-v-1e2adf13]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#fff8ee99,transparent 65%)}.shop-hifi-hero-copy[data-v-1e2adf13]{position:relative;z-index:2;width:47%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:18px 0 18px 42px}.shop-hifi-kicker[data-v-1e2adf13]{color:#aa856f;font-size:12px;letter-spacing:2.5px}.shop-hifi-hero h1[data-v-1e2adf13]{margin:7px 0 9px;color:#68483b;font:700 43px/1.12 var(--serif);letter-spacing:2px}.shop-hifi-hero h1 em[data-v-1e2adf13]{color:#c97948;font-style:normal}.shop-hifi-hero p[data-v-1e2adf13]{margin:0 0 14px;color:#92786b;font-size:14px;line-height:1.65}.shop-hifi-primary[data-v-1e2adf13]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:max-content;min-height:38px;padding:8px 17px;border:1px solid #c98655;border-radius:6px;background:#c98655;color:#fff;font-size:13px;cursor:pointer;transition:background .2s}.shop-hifi-primary[data-v-1e2adf13]:hover{background:#b97548}.shop-hifi-category-strip[data-v-1e2adf13]{display:grid;grid-template-columns:repeat(7,1fr);margin-top:12px;padding:10px 5px;border:1px solid #e9dfd5;border-radius:8px;background:#fffdf9}.shop-hifi-category-strip button[data-v-1e2adf13]{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 10px;border:0;border-right:1px solid #eee5dc;background:transparent;text-align:left;cursor:pointer}.shop-hifi-category-strip button[data-v-1e2adf13]:last-child{border-right:0}.shop-category-image[data-v-1e2adf13]{width:58px;height:58px;flex:0 0 58px;border-radius:5px;background-color:#f5ece2;background-position:center;background-size:cover}.shop-hifi-category-strip strong[data-v-1e2adf13],.shop-hifi-category-strip small[data-v-1e2adf13]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shop-hifi-category-strip strong[data-v-1e2adf13]{color:#745345;font:700 14px var(--serif)}.shop-hifi-category-strip small[data-v-1e2adf13]{margin-top:3px;color:#9c8980;font-size:12px}.shop-hifi-category-strip button>svg[data-v-1e2adf13]{margin-left:auto;color:#c27a50;flex:0 0 auto}.shop-hifi-panel[data-v-1e2adf13]{border:1px solid #e9dfd5;border-radius:8px;background:#fffdf9;box-shadow:0 2px 12px #76512d0a}.shop-showcase-panel[data-v-1e2adf13],.shop-goodies-panel[data-v-1e2adf13]{margin-top:14px;padding:14px}.shop-hifi-section-heading[data-v-1e2adf13]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.shop-hifi-section-heading>div[data-v-1e2adf13]{display:flex;align-items:baseline;gap:12px;min-width:0}.shop-hifi-section-heading h2[data-v-1e2adf13]{display:flex;align-items:center;gap:7px;margin:0;color:#76503f;font:700 22px var(--serif);white-space:nowrap}.shop-hifi-section-heading h2 svg[data-v-1e2adf13]{color:#c57d4f}.shop-hifi-section-heading span[data-v-1e2adf13]{color:#9b887c;font-size:12px}.shop-hifi-section-heading>button[data-v-1e2adf13]{display:flex;align-items:center;gap:3px;border:0;background:none;color:#bd754b;font-size:12px;cursor:pointer;white-space:nowrap}.shop-showcase-layout[data-v-1e2adf13]{display:grid;grid-template-columns:minmax(340px,1.05fr) minmax(0,1.95fr);gap:12px}.shop-showcase-grid[data-v-1e2adf13]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.shop-showcase-note[data-v-1e2adf13]{min-width:0;border:1px solid #eadfd6;border-radius:6px;overflow:hidden;background:#fffefa}.shop-goodies-heading[data-v-1e2adf13]{margin-bottom:11px}.shop-filter-box[data-v-1e2adf13]{border:1px solid #ece4dc;border-radius:6px;background:#fffefa}.shop-filter-row[data-v-1e2adf13]{display:flex;align-items:center;gap:12px;min-height:43px;padding:6px 12px;border-bottom:1px solid #f0e9e3}.shop-filter-row>strong[data-v-1e2adf13]{width:42px;flex:0 0 42px;color:#6f5b50;font-size:12px}.shop-filter-row>div[data-v-1e2adf13]{display:flex;flex-wrap:wrap;gap:7px 10px;min-width:0}.shop-filter-row button[data-v-1e2adf13]{min-width:84px;height:28px;padding:0 13px;border:1px solid transparent;border-radius:5px;background:#f6f4f1;color:#8b827b;font-size:12px;cursor:pointer}.shop-filter-row button[data-v-1e2adf13]:hover{border-color:#dcb89d;color:#b87349}.shop-filter-row button.active[data-v-1e2adf13]{border-color:#c78356;background:#fff5ec;color:#bd6e43;font-weight:700}.shop-filter-row.secondary button[data-v-1e2adf13]{min-width:67px;background:#fbf8f4}.shop-sort-row[data-v-1e2adf13]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:45px;padding:5px 12px}.shop-sort-row>div[data-v-1e2adf13]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 17px}.shop-sort-row button[data-v-1e2adf13],.shop-sort-row label[data-v-1e2adf13]{border:0;background:none;color:#756961;font-size:12px;cursor:pointer;white-space:nowrap}.shop-sort-row button.active[data-v-1e2adf13]{color:#b66c43;font-weight:700;border-bottom:2px solid #c78356;padding-bottom:5px}.shop-sort-row label[data-v-1e2adf13]{display:flex;align-items:center;gap:4px}.shop-sort-row input[data-v-1e2adf13]{width:13px;height:13px;accent-color:#c47a4e}.shop-sort-row>span[data-v-1e2adf13]{color:#8e817a;font-size:12px;white-space:nowrap}.shop-goodies-grid[data-v-1e2adf13]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:12px}.shop-promo-grid[data-v-1e2adf13]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.shop-promo-card[data-v-1e2adf13]{position:relative;display:flex;align-items:center;min-height:135px;overflow:hidden;border:1px solid #e9dfd5;border-radius:8px;background:#52331f}.shop-promo-card[data-v-1e2adf13]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#28160db3,#28160d50 46%,transparent 78%);pointer-events:none}.shop-promo-card>div[data-v-1e2adf13]{position:relative;z-index:1;padding:19px 18px}.shop-promo-card h3[data-v-1e2adf13]{margin:0;color:#fff;font:700 20px var(--serif)}.shop-promo-card p[data-v-1e2adf13]{margin:4px 0 11px;color:#fffaf5;font-size:12px}.shop-promo-card button[data-v-1e2adf13]{display:flex;align-items:center;gap:3px;padding:7px 11px;border:1px solid #fff3e7;border-radius:5px;background:#c98250;color:#fff;font-size:12px;cursor:pointer}.shop-promo-card>img[data-v-1e2adf13]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%}.shop-image-candy[data-v-1e2adf13]{background-image:url(/assets/memories.jpg);background-size:205% auto;background-position:100% 100%}.shop-image-radio[data-v-1e2adf13]{background-image:url(/assets/memories.jpg);background-size:205% auto;background-position:100% 100%}.shop-image-toy[data-v-1e2adf13]{background-image:url(/assets/home-reference.png);background-size:700% auto;background-position:43% 75.5%}.shop-image-notebook[data-v-1e2adf13]{background-image:url(/assets/story-notebook.png)}.shop-image-album[data-v-1e2adf13]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:85% 88.3%}.shop-image-cup[data-v-1e2adf13]{background-image:url(/assets/family-v2-album-daily.jpg)}.shop-image-marbles[data-v-1e2adf13]{background-image:url(/assets/memories.jpg);background-size:205% auto;background-position:100% 100%}.shop-image-frog[data-v-1e2adf13]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:60% 88.3%}.shop-image-snack[data-v-1e2adf13]{background-image:url(/assets/memories.jpg);background-size:205% auto;background-position:100% 100%}.shop-image-gift[data-v-1e2adf13]{background-image:url(/assets/family-v2-album-daily.jpg)}@media(max-width:1100px){.shop-hifi-category-strip[data-v-1e2adf13]{grid-template-columns:repeat(4,1fr)}.shop-hifi-category-strip button[data-v-1e2adf13]:nth-child(4){border-right:0}.shop-showcase-layout[data-v-1e2adf13]{grid-template-columns:1fr}.shop-goodies-grid[data-v-1e2adf13]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.shop-home-hifi[data-v-1e2adf13]{width:calc(100% - 24px)}.shop-hifi-hero[data-v-1e2adf13]{height:355px}.shop-hifi-hero-copy[data-v-1e2adf13]{width:100%;padding:23px 20px;justify-content:flex-start}.shop-hifi-hero[data-v-1e2adf13]:before{background-size:auto 205px;background-position:right bottom;-webkit-mask-image:linear-gradient(180deg,transparent 35%,#000 75%);mask-image:linear-gradient(180deg,transparent 35%,#000 75%)}.shop-hifi-hero[data-v-1e2adf13]:after{background:linear-gradient(180deg,#fbf1e2 5%,transparent 85%)}.shop-hifi-hero h1[data-v-1e2adf13]{font-size:39px}.shop-hifi-category-strip[data-v-1e2adf13]{grid-template-columns:repeat(2,1fr)}.shop-hifi-category-strip button[data-v-1e2adf13]:nth-child(2n){border-right:0}.shop-showcase-grid[data-v-1e2adf13],.shop-goodies-grid[data-v-1e2adf13]{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-sort-row[data-v-1e2adf13]{align-items:flex-start;flex-direction:column}.shop-sort-row>span[data-v-1e2adf13]{align-self:flex-end}.shop-promo-grid[data-v-1e2adf13]{grid-template-columns:1fr}.shop-promo-card[data-v-1e2adf13]{min-height:112px}}@media(max-width:480px){.shop-hifi-category-strip[data-v-1e2adf13]{grid-template-columns:1fr}.shop-hifi-category-strip button[data-v-1e2adf13]{border-right:0;border-bottom:1px solid #eee5dc}.shop-hifi-category-strip button[data-v-1e2adf13]:last-child{border-bottom:0}.shop-showcase-grid[data-v-1e2adf13],.shop-goodies-grid[data-v-1e2adf13]{grid-template-columns:1fr}.shop-hifi-section-heading>div[data-v-1e2adf13]{display:block}.shop-hifi-section-heading span[data-v-1e2adf13]{display:block;margin-top:3px}.shop-filter-row[data-v-1e2adf13]{align-items:flex-start}.shop-filter-row>strong[data-v-1e2adf13]{padding-top:7px}.shop-filter-row>div[data-v-1e2adf13]{gap:6px}.shop-filter-row button[data-v-1e2adf13]{min-width:70px;padding:0 8px}}.shop-home-hifi .shop-memory-hero[data-v-1e2adf13]{height:300px;background:#fff5e7}.shop-home-hifi .shop-memory-hero[data-v-1e2adf13]:before{background-image:url(/assets/shop-visuals-v2/memory-store-banner.webp);background-size:cover;background-position:center 63%;-webkit-mask-image:none;mask-image:none}.shop-home-hifi .shop-memory-hero[data-v-1e2adf13]:after{background:linear-gradient(90deg,transparent 4%,#fff9ef26 15%,#fff9ef1a 35%,transparent 48%)}.shop-memory-hero .shop-hifi-hero-copy[data-v-1e2adf13]{box-sizing:border-box;width:46%;padding:22px 20px 22px 9%;text-shadow:0 1px 7px #fff8e5}.shop-memory-hero .shop-hifi-kicker[data-v-1e2adf13]{color:#9f6d4b;letter-spacing:2px;font-size:12px}.shop-memory-hero h1[data-v-1e2adf13]{color:#8a211c;font-size:43px;line-height:1.12;margin:9px 0 12px;letter-spacing:1px}.shop-memory-hero h1 em[data-v-1e2adf13]{color:#982821}.shop-memory-hero p[data-v-1e2adf13]{color:#7c6554;font-size:13px;line-height:1.7;margin-bottom:16px}.shop-memory-hero .shop-hifi-primary[data-v-1e2adf13]{text-shadow:none;min-height:36px}.shop-home-hifi .shop-picture-categories[data-v-1e2adf13]{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;padding:10px;background:#fffdf9}.shop-home-hifi .shop-picture-categories button[data-v-1e2adf13]{display:flex;flex-direction:column;justify-content:flex-start;gap:9px;min-width:0;padding:8px 5px 10px;border:1px solid transparent;border-radius:6px;background:linear-gradient(#fffaf3,#fff);text-align:center;transition:background .2s,border-color .2s}.shop-home-hifi .shop-picture-categories button[data-v-1e2adf13]:hover{background:#fff3e6;border-color:#efd3b9}.shop-home-hifi .shop-picture-categories .shop-category-image[data-v-1e2adf13]{display:grid;place-items:center;box-sizing:border-box;width:100%;height:auto;aspect-ratio:5/4;flex:none;border-radius:5px;background:#fbf5ec center/cover no-repeat;transition:transform .2s}.shop-picture-categories button:hover .shop-category-image[data-v-1e2adf13]{transform:translateY(-2px)}.shop-picture-categories .shop-category-caption[data-v-1e2adf13]{width:100%;min-width:0}.shop-home-hifi .shop-picture-categories strong[data-v-1e2adf13]{font:700 15px/1.5 var(--serif);color:#982821}.shop-home-hifi .shop-picture-categories small[data-v-1e2adf13]{margin-top:3px;font-size:12px;line-height:1.6;color:#9c857c;white-space:normal;overflow-wrap:anywhere}@media(max-width:1100px)and (min-width:761px){.shop-memory-hero .shop-hifi-hero-copy[data-v-1e2adf13]{width:50%;padding-left:5%}.shop-memory-hero h1[data-v-1e2adf13]{font-size:36px}.shop-home-hifi .shop-picture-categories[data-v-1e2adf13]{gap:6px;padding:8px}.shop-home-hifi .shop-picture-categories button[data-v-1e2adf13]{padding:5px 3px 8px}.shop-home-hifi .shop-picture-categories strong[data-v-1e2adf13]{font-size:14px}}@media(max-width:760px){.shop-home-hifi .shop-memory-hero[data-v-1e2adf13]{height:390px}.shop-home-hifi .shop-memory-hero[data-v-1e2adf13]:before{background-size:auto 255px;background-position:right bottom;-webkit-mask-image:linear-gradient(180deg,transparent,#000 50%);mask-image:linear-gradient(180deg,transparent,#000 50%)}.shop-home-hifi .shop-memory-hero[data-v-1e2adf13]:after{background:linear-gradient(180deg,#fff5e7 25%,transparent 65%)}.shop-memory-hero .shop-hifi-hero-copy[data-v-1e2adf13]{width:100%;padding:22px;justify-content:flex-start}.shop-memory-hero h1[data-v-1e2adf13]{font-size:32px;margin:7px 0}.shop-memory-hero p[data-v-1e2adf13]{font-size:12px;margin-bottom:10px}.shop-memory-hero .shop-hifi-kicker[data-v-1e2adf13]{font-size:12px}.shop-home-hifi .shop-picture-categories[data-v-1e2adf13]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px}.shop-home-hifi .shop-picture-categories button[data-v-1e2adf13]{padding:6px 2px;border:1px solid transparent}.shop-home-hifi .shop-picture-categories strong[data-v-1e2adf13]{font-size:14px}.shop-home-hifi .shop-picture-categories small[data-v-1e2adf13]{font-size:12px}}@media(max-width:359px){.shop-home-hifi .shop-picture-categories[data-v-1e2adf13]{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-home-hifi .shop-showcase-note[data-v-1e2adf13]{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;min-height:300px;padding:23px 22px;border-color:#e6d3b9;background:#f7ebd6 url(/assets/shop-visuals-v3/childhood-scrapbook.webp) center/cover no-repeat;isolation:isolate}.shop-showcase-note .shop-note-kicker[data-v-1e2adf13]{display:inline-flex;align-items:center;gap:7px;color:#9b6041;font:12px/1.5 var(--serif);letter-spacing:2px}.shop-note-kicker[data-v-1e2adf13]:before{content:"";display:block;width:16px;height:1px;background:#bd8b61}.shop-home-hifi .shop-showcase-note .shop-note-message[data-v-1e2adf13]{position:relative;margin:16px 0 0;color:#813b2a;text-align:left;text-shadow:0 1px 1px #fff7e6;transform:rotate(-3deg);transform-origin:left center;font-family:var(--serif)}.shop-note-message>span[data-v-1e2adf13],.shop-note-message>b[data-v-1e2adf13],.shop-note-message>strong[data-v-1e2adf13]{display:block;white-space:nowrap}.shop-home-hifi .shop-note-message>span[data-v-1e2adf13]{font:500 17px/1.5 var(--serif);letter-spacing:1px;margin-bottom:6px}.shop-home-hifi .shop-note-message>b[data-v-1e2adf13]{font:700 28px/1.22 var(--serif);letter-spacing:2px}.shop-home-hifi .shop-note-message>strong[data-v-1e2adf13]{position:relative;width:max-content;color:#a4452d;font:700 31px/1.3 var(--serif);letter-spacing:1px}.shop-note-message>strong[data-v-1e2adf13]:after{content:"";position:absolute;bottom:0;left:0;width:84%;height:5px;border-radius:50%;background:#cf8b4b33;transform:rotate(-2deg);z-index:-1}.shop-storefront.shop-home-hifi .shop-showcase-note .shop-note-discover[data-v-1e2adf13]{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:32px;margin:auto 0 0;padding:5px 10px;border:1px solid #cda980;border-radius:4px;background:#fff9eeeb;color:#9a4d30;box-shadow:0 2px #b9906430;font:12px/1.5 var(--serif);cursor:pointer;white-space:nowrap}.shop-storefront.shop-home-hifi .shop-showcase-note .shop-note-discover[data-v-1e2adf13]:hover{border-color:#d9622d;background:#fff1dc;color:#a72b24;filter:none}.shop-note-discover svg[data-v-1e2adf13]{transition:transform .2s}.shop-note-discover:hover svg[data-v-1e2adf13]{transform:translate(3px)}@media(max-width:1100px)and (min-width:761px){.shop-home-hifi .shop-showcase-note[data-v-1e2adf13]{padding:24px}.shop-home-hifi .shop-note-message>b[data-v-1e2adf13]{font-size:30px}.shop-home-hifi .shop-note-message>strong[data-v-1e2adf13]{font-size:33px}}@media(max-width:480px){.shop-home-hifi .shop-showcase-note[data-v-1e2adf13]{min-height:330px;background-position:center 56%;padding:26px}.shop-home-hifi .shop-note-message>b[data-v-1e2adf13]{font-size:32px}.shop-home-hifi .shop-note-message>strong[data-v-1e2adf13]{font-size:35px}}.shop-section-more[data-v-1e2adf13]{display:inline-flex;align-items:center;gap:4px;color:#d9622d;font-size:12px}.shop-goodies-grid[data-v-1e2adf13]{--product-cover-height:300px}.shop-showcase-feature[data-v-1e2adf13],.shop-showcase-card[data-v-1e2adf13]{min-width:0;overflow:hidden;border:1px solid #eadfd6;border-radius:7px;background:#fffefa}.shop-showcase-feature[data-v-1e2adf13]{background:#fffaf4}.shop-showcase-feature-image[data-v-1e2adf13],.shop-showcase-card-image[data-v-1e2adf13]{display:block;position:relative;width:100%;overflow:hidden;background:#f2ece5}.shop-showcase-feature-image img[data-v-1e2adf13],.shop-showcase-card-image img[data-v-1e2adf13]{display:block;width:100%;height:100%;object-fit:cover}.shop-showcase-feature-image[data-v-1e2adf13]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#24161055);pointer-events:none}.shop-showcase-feature-image span[data-v-1e2adf13]{position:absolute;right:14px;top:14px;z-index:1;color:#765140;font:700 17px var(--serif);transform:rotate(-5deg)}.showcase-sold-label[data-v-1e2adf13]{position:absolute;top:7px;left:7px;z-index:1;padding:4px 6px;border-radius:4px;background:#fff8e8;color:#a72b24;font-size:12px}.shop-showcase-feature-copy[data-v-1e2adf13]{min-width:0;padding:10px 12px 12px}.shop-showcase-feature-copy h3[data-v-1e2adf13]{font:700 16px var(--serif)}.shop-showcase-feature-copy p[data-v-1e2adf13]{margin:4px 0 10px}.shop-showcase-feature-bottom[data-v-1e2adf13]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.shop-showcase-feature-bottom>div[data-v-1e2adf13]{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0}.shop-showcase-feature-bottom strong[data-v-1e2adf13]{width:100%;font-size:21px}.shop-showcase-feature-bottom span[data-v-1e2adf13]{display:flex;align-items:center;gap:3px}.shop-showcase-card-copy[data-v-1e2adf13]{position:relative}.shop-showcase-name[data-v-1e2adf13]{display:block;overflow:hidden;font:700 14px var(--serif);text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.shop-showcase-name[data-v-1e2adf13]:hover,.shop-showcase-feature-copy h3 a[data-v-1e2adf13]:hover{text-decoration:underline}.shop-showcase-card-copy>strong[data-v-1e2adf13]{display:block;margin-top:3px;font-size:15px}.shop-showcase-card-copy>small[data-v-1e2adf13]{display:block;margin-top:2px}.shop-mini-cart[data-v-1e2adf13]{position:absolute}@media(max-width:1100px)and (min-width:761px){.shop-showcase-feature[data-v-1e2adf13]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.shop-storefront.shop-home-hifi .shop-showcase-feature-image[data-v-1e2adf13]{height:100%;min-height:210px}}@media(max-width:760px){.shop-goodies-grid[data-v-1e2adf13]{--product-cover-height:155px}.shop-storefront.shop-home-hifi .shop-showcase-feature-image[data-v-1e2adf13]{height:210px}}@media(max-width:480px){.shop-goodies-grid[data-v-1e2adf13]{--product-cover-height:205px}.shop-showcase-feature-bottom[data-v-1e2adf13]{align-items:stretch;flex-direction:column}}button.store-favorite[data-v-69140e3f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;padding:9px 14px;border:1px solid #ed682e;border-radius:5px;background:#fffaf4;color:#d9622d;font-size:14px;cursor:pointer}button.store-favorite.active[data-v-69140e3f]{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}button.store-favorite[data-v-69140e3f]:disabled{opacity:.6;cursor:wait}.listing-store-result-row[data-v-7b60fdd2]{display:grid;grid-template-columns:minmax(0,405px) minmax(0,1fr);align-items:center;gap:24px;padding:18px 20px;border:1px solid #e8ddd2;border-radius:8px;background:#fffdf9;box-shadow:0 3px 12px #80562b0a}.listing-store-summary[data-v-7b60fdd2]{display:flex;align-items:flex-start;gap:21px;min-width:0}.listing-store-logo[data-v-7b60fdd2]{position:relative;width:112px;height:112px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid #e5c9a9;border-radius:8px;background:#f6cf9e;color:#6b4c3d;font:700 20px/1.35 var(--serif);text-decoration:none}.listing-store-logo img[data-v-7b60fdd2],.listing-store-preview-image img[data-v-7b60fdd2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.listing-store-summary-copy[data-v-7b60fdd2]{min-width:0;padding-top:4px}.listing-store-summary-copy h3[data-v-7b60fdd2]{margin:8px 0 3px;color:var(--home-card-title-color);font-size:var(--home-card-title-size);font-weight:600;line-height:1.45}.listing-store-name[data-v-7b60fdd2]{color:inherit;text-decoration:none;overflow-wrap:anywhere}.listing-store-summary-copy>p[data-v-7b60fdd2]{margin:0 0 6px;color:var(--home-card-description-color);font-size:var(--home-card-description-size);line-height:var(--home-card-description-leading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-store-facts[data-v-7b60fdd2]{color:#8d776a;font-size:12px}.listing-store-actions[data-v-7b60fdd2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:9px}.listing-enter-store[data-v-7b60fdd2]{display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border:1px solid #dfcfc2;border-radius:5px;color:#b35a34;background:#fff;font-size:12px;text-decoration:none;white-space:nowrap}.listing-enter-store[data-v-7b60fdd2]:hover{border-color:#d9622d}.listing-store-preview-products[data-v-7b60fdd2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.listing-store-preview-products a[data-v-7b60fdd2]{min-width:0;color:#a72b24;text-decoration:none}.listing-store-preview-image[data-v-7b60fdd2]{position:relative;height:100px;overflow:hidden;border-radius:5px;background:#f3eee8}.listing-store-preview-products strong[data-v-7b60fdd2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 3px;font-size:var(--home-card-title-size)}.listing-store-preview-products b[data-v-7b60fdd2]{color:#f2541e;font-size:15px}.listing-store-result-row--compact[data-v-7b60fdd2]{grid-template-columns:minmax(0,1fr);padding:7px;gap:0}.listing-store-result-row--compact .listing-store-summary[data-v-7b60fdd2]{gap:9px}.listing-store-result-row--compact .listing-store-logo[data-v-7b60fdd2]{width:92px;height:84px}.listing-store-result-row--compact .listing-store-summary-copy[data-v-7b60fdd2]{padding-top:0}.listing-store-result-row--compact h3[data-v-7b60fdd2]{margin-top:0}@media(max-width:1100px){.listing-store-result-row[data-v-7b60fdd2]{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.listing-store-result-row[data-v-7b60fdd2]:not(.listing-store-result-row--compact){padding:13px}.listing-store-summary[data-v-7b60fdd2]{gap:13px}.listing-store-logo[data-v-7b60fdd2]{width:82px;height:82px}.listing-store-preview-products[data-v-7b60fdd2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-search-page[data-v-1c754794]{max-width:1300px;width:calc(100% - 48px);margin:0 auto;padding:20px 0 42px;color:#3d3331;background:radial-gradient(circle at 90% 0,#fff8ef 0,#fff 37%)}.shop-search-crumb[data-v-1c754794]{display:flex;align-items:center;gap:8px;color:#9b8173;font-size:12px;margin:0 3px 32px}.shop-search-crumb a[data-v-1c754794]{color:#896f64}.search-result-title[data-v-1c754794]{font-size:18px;color:#637189;margin:0 0 15px 3px}.search-result-title strong[data-v-1c754794]{font-size:24px;color:#e34c25;margin:0 3px}.result-filter-card[data-v-1c754794]{border:1px solid #e9e2dd;border-radius:8px;background:#fff;margin-bottom:14px;box-shadow:0 2px 10px #63300e05}.result-tabs[data-v-1c754794]{display:flex;align-items:center;gap:38px;padding:0 22px;border-bottom:1px solid #f0e8e2}.result-tabs button[data-v-1c754794]{padding:15px 4px 13px;font-size:14px;color:#5e5960;border-bottom:3px solid transparent}.result-tabs button.active[data-v-1c754794]{color:#ef5725;border-color:#ef5725;font-weight:600}.result-tabs button span[data-v-1c754794]{font-size:16px}.result-filter-actions[data-v-1c754794]{display:flex;align-items:center;gap:20px;padding:12px 22px;min-height:54px}.result-filter-actions label[data-v-1c754794]{display:flex;align-items:center;gap:6px;color:#726963;font-size:13px;white-space:nowrap}.result-filter-actions input[data-v-1c754794]{accent-color:#ef6d2c}.select-filter[data-v-1c754794]{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid #ded8d3;border-radius:6px;background:#fff;color:#5a504c;font-size:12px;white-space:nowrap}.result-total[data-v-1c754794]{margin-left:auto;color:#75665e;font-size:13px}.price-filter-wrap[data-v-1c754794]{position:relative}.price-popover[data-v-1c754794]{position:absolute;z-index:5;top:42px;left:0;width:260px;display:grid;gap:8px;padding:14px;background:#fff;border:1px solid #e8ddd5;border-radius:8px;box-shadow:0 10px 28px #57341c24}.price-popover>div[data-v-1c754794],.price-popover footer[data-v-1c754794]{display:flex;align-items:center;gap:8px}.price-popover input[data-v-1c754794]{width:100px;padding:8px;border:1px solid #e7ddd6;border-radius:4px;font-size:12px}.price-popover>button[data-v-1c754794]{background:#fbf6f0;padding:8px;border-radius:4px;text-align:left;color:#725f56}.price-popover footer button[data-v-1c754794]{flex:1;padding:7px;border:1px solid #eadfd7;border-radius:4px}.price-popover .orange-small[data-v-1c754794]{color:#fff;background:#ef6d2d;border-color:#ef6d2d}.result-product-grid[data-v-1c754794]{--product-cover-height:300px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.store-filter-card[data-v-1c754794]{margin-bottom:14px}.store-result-list[data-v-1c754794]{display:grid;gap:14px}@media(max-width:1100px){.result-filter-actions[data-v-1c754794]{gap:12px;flex-wrap:wrap}.result-total[data-v-1c754794]{margin-left:0}}@media(max-width:760px){.shop-search-page[data-v-1c754794]{width:calc(100% - 24px);padding-top:14px}.shop-search-crumb[data-v-1c754794]{margin-bottom:18px}.search-result-title[data-v-1c754794]{font-size:15px}.result-tabs[data-v-1c754794]{gap:18px;padding:0 12px}.result-filter-actions[data-v-1c754794]{padding:10px 12px}.result-product-grid[data-v-1c754794]{--product-cover-height:145px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.result-product-image[data-v-1c754794]{height:145px}.store-result-row[data-v-1c754794]{padding:13px}.store-summary[data-v-1c754794]{gap:13px}.store-logo[data-v-1c754794]{width:82px;height:82px;font-size:15px}.store-name[data-v-1c754794]{font-size:18px}.store-facts[data-v-1c754794]{font-size:12px;gap:5px}.store-preview-products[data-v-1c754794]{grid-template-columns:repeat(2,1fr);gap:10px}.store-preview-image[data-v-1c754794]{height:90px}}@media(max-width:480px){.result-product-grid[data-v-1c754794]{--product-cover-height:205px;grid-template-columns:1fr}.result-filter-actions label[data-v-1c754794]{font-size:12px}.search-result-title strong[data-v-1c754794]{font-size:20px}}.shop-search-page[data-v-1c754794]{color:#5f4a40;background:radial-gradient(circle at 90% 0,#fff5e8 0,#fffaf5 38%,#fff 78%)}.shop-search-crumb a[data-v-1c754794],.shop-search-crumb[data-v-1c754794]{color:#9d8170}.search-result-title[data-v-1c754794]{color:#7c675d}.search-result-title strong[data-v-1c754794]{color:#b86d42}.catalog-filter-card[data-v-1c754794]{margin-bottom:12px;border:1px solid #e8ddd2;border-radius:9px;background:#fffdf9;box-shadow:0 2px 10px #80562b08}.catalog-filter-row[data-v-1c754794]{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 16px;border-bottom:1px solid #f0e6dc}.catalog-filter-row[data-v-1c754794]:last-child{border-bottom:0}.catalog-filter-row>strong[data-v-1c754794]{width:55px;flex:0 0 55px;color:#6c554b;font-size:13px}.catalog-filter-row button[data-v-1c754794]{padding:8px 17px;border:1px solid transparent;border-radius:6px;background:#f8f3ed;color:#75665e;font-size:12px;cursor:pointer}.catalog-filter-row button[data-v-1c754794]:hover{color:#b76d42;background:#fff0e3}.catalog-filter-row button.active[data-v-1c754794]{border-color:#d98a55;background:#fff4e9;color:#bd6d3c;font-weight:700}.catalog-subfilters[data-v-1c754794]{min-height:46px}.catalog-subfilters>strong[data-v-1c754794]{visibility:hidden}.result-filter-card[data-v-1c754794]{border-color:#e8ddd2;background:#fffdf9}.result-tabs[data-v-1c754794]{border-color:#f0e6dc}.result-tabs button.active[data-v-1c754794]{color:#c07145;border-color:#d88b58}.result-filter-actions input[data-v-1c754794]{accent-color:#c67949}.select-filter[data-v-1c754794]{border-color:#ded2c7;background:#fffdf9;color:#6f5e55}.price-popover[data-v-1c754794]{border-color:#eadfd3;background:#fffdf9}.price-popover .orange-small[data-v-1c754794]{background:#ce7b48;border-color:#ce7b48}.result-total[data-v-1c754794]{color:#8a756a}.result-product-card[data-v-1c754794],.store-result-row[data-v-1c754794]{border-color:#e8ddd2;background:#fffdf9;box-shadow:0 3px 12px #80562b0a}.result-product-name[data-v-1c754794],.store-name[data-v-1c754794]{color:#5e4b43}.result-product-card>strong[data-v-1c754794],.store-facts b[data-v-1c754794],.store-preview-products b[data-v-1c754794]{color:#c66e3f}.result-product-footer>button:first-child svg[data-v-1c754794]{color:#b16b43}.result-cart[data-v-1c754794]{background:linear-gradient(135deg,#d9955c,#c87442)}.result-pagination button.current[data-v-1c754794]{background:#d78b52;border-color:#d78b52}.search-demo-note svg[data-v-1c754794]{color:#cd8651}.store-logo[data-v-1c754794]{border-color:#e5c9a9;color:#6b4c3d}.store-summary-copy>p[data-v-1c754794],.store-facts[data-v-1c754794]{color:#8d776a}.store-actions .enter-store[data-v-1c754794]{border-color:#dfcfc2;color:#6b5a51}.store-actions .follow-store[data-v-1c754794],.enter-store[data-v-1c754794]{color:#c56f43}.store-result-row[data-v-1c754794]{background:#fffdf9}.shop-results-toolbar[data-v-1c754794]{--community-form-font-size:13px;--shop-toolbar-ink:#62483c;--shop-toolbar-active:linear-gradient(115deg,#c7481d,#b93f17);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 12px;margin-bottom:18px;border:1px solid #eadfd3;border-radius:7px;background:#f5eee4;color:var(--shop-toolbar-ink);font-size:var(--community-form-font-size);font-weight:500;line-height:1.4}.shop-results-controls[data-v-1c754794]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.shop-filter-chip[data-v-1c754794],.shop-price-popover[data-v-1c754794] :is(input,button){font:inherit}.shop-filter-chip[data-v-1c754794]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid #e5d9cd;border-radius:4px;background:#fffdf9;color:var(--shop-toolbar-ink);white-space:nowrap;cursor:pointer}.shop-filter-chip[data-v-1c754794]:hover,.shop-filter-chip.filtered[data-v-1c754794],.shop-filter-chip.opened[data-v-1c754794]{border-color:#ed682e;color:#a64726;background:#fff4e9}.shop-filter-chip.active[data-v-1c754794],.shop-price-popover footer .shop-price-apply[data-v-1c754794]{border-color:#bf4219;background:var(--shop-toolbar-active);color:#fff;font-weight:600}.shop-price-arrows[data-v-1c754794]{flex:none}.shop-price-arrows path[data-v-1c754794]{opacity:.72}.shop-price-arrows .chosen[data-v-1c754794]{opacity:1}.shop-results-count[data-v-1c754794]{flex-shrink:0;color:#71564b;white-space:nowrap;margin-left:auto}.shop-price-filter[data-v-1c754794]{position:relative}.shop-price-popover[data-v-1c754794]{position:absolute;top:calc(100% + 7px);left:0;z-index:20;box-sizing:border-box;width:236px;max-width:calc(100vw - 48px);display:grid;gap:7px;margin:0;padding:12px;background:#fffdf9;border:1px solid #e5d9cd;border-radius:7px;box-shadow:0 8px 24px #57341c24}.shop-price-inputs[data-v-1c754794]{display:flex;align-items:center;gap:6px;color:#71564b}.shop-price-inputs input[data-v-1c754794]{box-sizing:border-box;width:0;flex:1;min-width:0;height:30px;padding:5px 7px;border:1px solid #e5d9cd;border-radius:4px;background:#faf7f2;color:var(--shop-toolbar-ink)}.shop-price-inputs input[data-v-1c754794]:focus{outline:1px solid #ed682e}.shop-price-preset[data-v-1c754794],.shop-price-popover footer button[data-v-1c754794]{height:32px;border:1px solid #e5d9cd;border-radius:4px;background:#f7f3ee;color:var(--shop-toolbar-ink);cursor:pointer}.shop-price-preset[data-v-1c754794]:hover,.shop-price-preset.selected[data-v-1c754794]{border-color:#ed682e;background:#fff3eb;color:#a64726}.shop-price-popover footer[data-v-1c754794]{display:flex;justify-content:center;gap:10px;margin-top:2px}.shop-price-popover footer button[data-v-1c754794]{min-width:70px}.shop-price-error[data-v-1c754794]{margin:0;color:#b52d23;font-size:12px;line-height:1.5}@media(min-width:761px)and (max-width:1450px){.shop-results-count[data-v-1c754794]{margin-right:55px}}@media(max-width:760px){.shop-results-toolbar[data-v-1c754794]{position:relative;align-items:flex-start;flex-wrap:wrap;gap:10px}.shop-results-controls[data-v-1c754794]{gap:6px}.shop-filter-chip[data-v-1c754794]{padding:0 10px}.shop-price-filter[data-v-1c754794]{position:static}.shop-price-popover[data-v-1c754794]{left:12px;right:auto}}.shop-search-page .search-result-title[data-v-1c754794]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;padding:16px 2px;font-size:13px;line-height:1.65;color:#9c857c;scroll-margin-top:76px}.shop-search-page .search-result-title strong[data-v-1c754794]{font-size:inherit;color:#d9622d;margin:0;font-weight:700}.result-pagination[data-v-1c754794]{display:flex;align-items:center;justify-content:center;gap:8px 12px;margin:22px 0 12px;color:#8a7165}.result-page-buttons[data-v-1c754794]{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.result-page-buttons button[data-v-1c754794]{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:32px;min-height:32px;padding:0 8px;border:1px solid #eaded3;border-radius:5px;background:#fffdf9;color:#785f52;font-size:inherit;cursor:pointer}.result-page-buttons button[data-v-1c754794]:not(.current):not(:disabled):hover{border-color:#edaa80;background:#fff4e9}.result-page-buttons button[data-v-1c754794]:disabled{opacity:.45;cursor:default}.result-page-buttons button[data-v-1c754794]:focus-visible{outline:2px solid #d9622d;outline-offset:2px}.shop-transaction-banner[data-v-c7e17166]{display:flex;align-items:center;gap:20px;min-height:115px;padding:20px 28px;margin-bottom:20px;border-radius:8px;overflow:hidden;color:#772b1e;background-color:#fcf2e7;background-image:linear-gradient(90deg,#fcf2e7,#fcf2e7f5 29%,#fcf2e700 41%),url(/assets/shop-transaction-reference.png);background-size:100% 100%,104.918033% 1066.666667%;background-position:center,center 11.206897%;background-repeat:no-repeat}.shop-transaction-banner>svg[data-v-c7e17166]{flex:none}.shop-transaction-banner-copy[data-v-c7e17166]{max-width:41%}h1[data-v-c7e17166]{font:700 36px var(--serif);margin:0 0 5px}p[data-v-c7e17166]{font-size:16px;line-height:1.5;margin:0;color:#8f7768}@media(max-width:950px){.shop-transaction-banner[data-v-c7e17166]{background-size:100% 100%,auto 1066.666667%;background-position:center,70% 11.206897%}.shop-transaction-banner-copy[data-v-c7e17166]{max-width:65%}}@media(max-width:600px){.shop-transaction-banner[data-v-c7e17166]{gap:12px;padding:18px;background-image:linear-gradient(90deg,#fcf2e7f5,#fcf2e7dd 65%,#fcf2e755),url(/assets/shop-transaction-reference.png)}.shop-transaction-banner-copy[data-v-c7e17166]{max-width:none}h1[data-v-c7e17166]{font-size:29px}p[data-v-c7e17166]{font-size:13px}}.cart-page[data-v-f8d95acd]{width:calc(100% - 48px);max-width:1300px;margin:0 auto;padding:18px 0 34px}.cart-breadcrumb[data-v-f8d95acd]{display:flex;align-items:center;gap:8px;font-size:13px;color:#9e8071;margin-bottom:16px}.cart-banner[data-v-f8d95acd]{display:flex;align-items:center;gap:20px;padding:20px 28px;border-radius:8px;min-height:115px;background:linear-gradient(90deg,#fbecdded,#fff9f1a6),url(/assets/footer-memory-banner.png) center/cover;margin-bottom:20px}.cart-banner h1[data-v-f8d95acd]{font:700 36px var(--serif);margin:0 0 5px}.cart-banner p[data-v-f8d95acd]{font-size:16px;margin:0;color:#937969}.cart-banner>span[data-v-f8d95acd]{margin-left:auto;font:22px var(--serif);letter-spacing:2px}.cart-layout[data-v-f8d95acd]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.cart-main[data-v-f8d95acd]{min-width:0}.cart-store[data-v-f8d95acd]{background:#fff;border:1px solid var(--line);border-radius:8px;padding:0 18px;margin-bottom:14px;box-shadow:0 2px 8px #63381505}.cart-store header[data-v-f8d95acd]{display:flex;align-items:center;gap:12px;padding:18px 0 14px;border-bottom:1px solid #f1ebe6}.store-heading h2[data-v-f8d95acd]{font:700 19px var(--serif);margin:0 0 6px}.store-heading p[data-v-f8d95acd]{font-size:12px;color:#a08d80;margin:0}.free-badge[data-v-f8d95acd]{display:inline-block;font:12px sans-serif;background:#f6a264;color:#fff;padding:3px 8px;border-radius:4px;margin-left:10px}.store-summary[data-v-f8d95acd]{margin-left:auto;text-align:right}.store-summary a[data-v-f8d95acd]{display:flex;align-items:center;justify-content:end;gap:4px;font-size:12px;margin-bottom:10px}.store-summary small[data-v-f8d95acd]{font-size:12px;color:#9c8778}.store-summary b[data-v-f8d95acd]{font-size:15px;color:#ef6e2d}.cart-product[data-v-f8d95acd]{display:grid;grid-template-columns:18px 108px minmax(120px,1fr) 62px 76px 86px 78px 66px;align-items:center;gap:10px;padding:14px 0;border-bottom:1px solid #f4ede6}.cart-product[data-v-f8d95acd]:last-child{border-bottom:0}.cart-page input[type=checkbox][data-v-f8d95acd]{width:18px;height:18px;margin:0;accent-color:#ee7a32;cursor:pointer}.cart-thumb[data-v-f8d95acd]{height:90px;border-radius:5px;background-repeat:no-repeat;position:relative}.cart-product-info h3[data-v-f8d95acd]{font-size:14px;line-height:1.5;margin:0 0 6px}.cart-product-info p[data-v-f8d95acd]{font-size:12px;color:#a18d7d;margin-bottom:8px}.cart-tags[data-v-f8d95acd]{display:flex;flex-wrap:wrap;gap:4px}.cart-tags span[data-v-f8d95acd]{font-size:12px;padding:3px 5px;background:#fcf2e9;color:#a77658;border-radius:3px}.stock[data-v-f8d95acd]{font-size:12px;color:#63815b}.unit-price[data-v-f8d95acd],.line-price[data-v-f8d95acd]{font-size:14px;color:#ed6628;white-space:nowrap}.quantity[data-v-f8d95acd]{display:flex;height:30px;border:1px solid #e9e2da;border-radius:5px;overflow:hidden}.quantity button[data-v-f8d95acd]{padding:0;width:26px;background:#faf8f5;display:grid;place-items:center}.quantity output[data-v-f8d95acd]{flex:1;text-align:center;line-height:28px;border-left:1px solid #eee;border-right:1px solid #eee;font-size:13px;color:#584c42}.quantity button[data-v-f8d95acd]:disabled{cursor:not-allowed;opacity:.35}.remove-item[data-v-f8d95acd]{font-size:12px;color:#a27b65;padding:0}.remove-item[data-v-f8d95acd]:hover{color:#ef6e2d}.unavailable .cart-thumb[data-v-f8d95acd]{filter:grayscale(1);opacity:.65}.cart-thumb>span[data-v-f8d95acd]{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#0004;font-size:17px}.unavailable h3[data-v-f8d95acd],.unavailable .unit-price[data-v-f8d95acd],.unavailable .line-price[data-v-f8d95acd],.muted[data-v-f8d95acd]{color:#aaa!important}.cart-selection[data-v-f8d95acd]{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid var(--line);border-radius:7px;padding:17px;font-size:13px}.cart-selection label[data-v-f8d95acd]{display:flex;align-items:center;gap:10px}.cart-selection b[data-v-f8d95acd]{color:#ee702b}.cart-selection button[data-v-f8d95acd]{display:flex;align-items:center;gap:5px;color:#b28164;font-size:12px}.cart-selection>small[data-v-f8d95acd]{font-size:12px;color:#aa9a8d;margin-left:auto}.cart-sidebar[data-v-f8d95acd]{display:grid;gap:14px;position:sticky;top:18px}.order-summary[data-v-f8d95acd],.cart-assurances[data-v-f8d95acd]{background:#fff;border:1px solid var(--line);border-radius:8px;padding:22px}.order-summary h2[data-v-f8d95acd]{display:flex;align-items:center;gap:12px;font:700 21px var(--serif);margin:0 0 26px}.order-summary dl>div[data-v-f8d95acd]{display:flex;justify-content:space-between;margin:18px 0;font-size:13px}.order-summary dt[data-v-f8d95acd]{color:#988575}.order-summary dt small[data-v-f8d95acd]{font-size:12px}.order-summary dd[data-v-f8d95acd]{margin:0;font-weight:600}.grand-total[data-v-f8d95acd]{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;margin:22px 0 18px;padding-top:20px}.grand-total strong[data-v-f8d95acd]{font-size:27px;color:#ed6628}.checkout-button[data-v-f8d95acd]{background:linear-gradient(100deg,#ff9447,#ed6c28);color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;font-size:16px;font-weight:600}.checkout-button[data-v-f8d95acd]:disabled{opacity:.4;cursor:not-allowed}.order-summary>p[data-v-f8d95acd]{font-size:12px;color:#ab998a;text-align:center;margin:12px 0 0}.cart-assurances[data-v-f8d95acd]{display:grid;gap:23px;background:#fffdf9}.cart-assurances>div[data-v-f8d95acd]{display:flex;align-items:center;gap:16px}.cart-assurances svg[data-v-f8d95acd]{width:27px;height:27px;color:#a8532c}.cart-assurances b[data-v-f8d95acd]{display:block;font-size:14px;margin-bottom:5px}.cart-assurances small[data-v-f8d95acd]{font-size:12px;color:#9b897b}.cart-poster[data-v-f8d95acd]{padding:24px;border-radius:8px;background:linear-gradient(120deg,#fff1dfec,#fffcf1bb),url(/assets/footer-memory-banner.png) center/cover;min-height:175px}.cart-poster>span[data-v-f8d95acd]{font-size:12px;letter-spacing:2px;color:#a57b5e}.cart-poster h3[data-v-f8d95acd]{font:23px/1.7 var(--serif);margin:10px 0}.cart-poster a[data-v-f8d95acd]{font-size:12px;display:flex;align-items:center;gap:5px}.cart-empty[data-v-f8d95acd]{text-align:center;padding:70px 20px;background:#fff9f1;border-radius:9px;color:#9d795c}.cart-empty h2[data-v-f8d95acd]{font:25px var(--serif);margin-top:20px}.cart-empty .checkout-button[data-v-f8d95acd]{width:200px;margin:24px auto 0}.cart-overlay[data-v-f8d95acd]{position:fixed;inset:0;background:#39251b66;z-index:60;display:grid;place-items:center;padding:20px}.checkout-preview[data-v-f8d95acd]{position:relative;background:#fffdf9;border-radius:12px;width:530px;max-width:100%;max-height:85vh;overflow:auto;padding:30px}.close-checkout[data-v-f8d95acd]{position:absolute;right:12px;top:12px}.checkout-preview h2 small[data-v-f8d95acd]{font-size:12px;color:#a98d71}.checkout-preview p[data-v-f8d95acd]{font-size:13px;line-height:1.7;color:#a38a77}.checkout-line[data-v-f8d95acd]{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.checkout-line b[data-v-f8d95acd]{white-space:nowrap}@media(max-width:1200px){.cart-product[data-v-f8d95acd]{grid-template-columns:18px 85px minmax(100px,1fr) 76px 80px 66px}.stock[data-v-f8d95acd],.line-price[data-v-f8d95acd]{display:none}.cart-thumb[data-v-f8d95acd]{height:85px}.cart-layout[data-v-f8d95acd]{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:950px){.cart-layout[data-v-f8d95acd]{grid-template-columns:1fr}.cart-sidebar[data-v-f8d95acd]{position:static;grid-template-columns:1fr 1fr}.cart-poster[data-v-f8d95acd]{display:none}.cart-banner>span[data-v-f8d95acd]{display:none}}@media(max-width:600px){.cart-page[data-v-f8d95acd]{width:calc(100% - 24px)}.cart-product[data-v-f8d95acd]{grid-template-columns:18px 70px 1fr 74px;gap:8px}.unit-price[data-v-f8d95acd]{grid-column:3}.quantity[data-v-f8d95acd]{grid-column:4;grid-row:auto}.remove-item[data-v-f8d95acd]{grid-column:4}.cart-product-info p[data-v-f8d95acd]{font-size:12px}.cart-sidebar[data-v-f8d95acd]{grid-template-columns:1fr}.store-summary small[data-v-f8d95acd]{display:none}.store-heading h2[data-v-f8d95acd]{font-size:16px}.free-badge[data-v-f8d95acd]{display:none}.cart-selection[data-v-f8d95acd]{flex-wrap:wrap;gap:10px}.cart-selection>small[data-v-f8d95acd]{margin-left:0}.cart-banner[data-v-f8d95acd]{padding:18px}.cart-banner h1[data-v-f8d95acd]{font-size:29px}.cart-banner p[data-v-f8d95acd]{font-size:13px}.cart-store[data-v-f8d95acd]{padding:0 12px}}.cart-page[data-v-f8d95acd]{padding-top:14px;background:radial-gradient(circle at 95% 16%,#fff6ed 0,#fff 32%);color:#32292a}.cart-breadcrumb[data-v-f8d95acd]{margin:0 0 14px 2px;color:#8d7167}.cart-breadcrumb a[data-v-f8d95acd]{color:#8d7167}.cart-banner[data-v-f8d95acd]{position:relative;overflow:hidden;min-height:112px;padding:18px 30px;border:1px solid #f1ddcd;background:linear-gradient(90deg,#fff0e5f5,#fff8f1d8 48%,#f8ead9b5),url(/assets/home-reference.png) right 52%/760px auto no-repeat,#fff5ea;box-shadow:0 3px 12px #7a3d1d09}.cart-banner[data-v-f8d95acd]:after{content:"把回忆，重新带回家。";position:absolute;right:34px;top:24px;color:#9a3b27;font:22px var(--serif);letter-spacing:1px;transform:rotate(-3deg)}.cart-banner>svg[data-v-f8d95acd]{color:#81291e;z-index:1}.cart-banner>div[data-v-f8d95acd]{z-index:1}.cart-banner h1[data-v-f8d95acd]{font-size:36px;color:#67231d}.cart-banner p[data-v-f8d95acd]{color:#8a7169}.cart-banner>span[data-v-f8d95acd]{display:none}.cart-layout[data-v-f8d95acd]{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.cart-store[data-v-f8d95acd]{border-color:#eee4dc;border-radius:9px;box-shadow:0 3px 14px #6d39120a}.cart-store header[data-v-f8d95acd]{padding:17px 0 14px}.cart-store header>svg[data-v-f8d95acd]{color:#76251d}.store-heading h2[data-v-f8d95acd]{font-size:20px;color:#6d241d}.store-heading p[data-v-f8d95acd]{font-size:12px}.free-badge[data-v-f8d95acd]{background:#f6a05e}.cart-product[data-v-f8d95acd]{grid-template-columns:22px 150px minmax(190px,1fr) 78px 84px 96px 95px 72px;gap:11px;padding:16px 0}.cart-thumb[data-v-f8d95acd]{height:98px;border-radius:6px;box-shadow:inset 0 0 0 1px #fff6}.cart-product-info h3[data-v-f8d95acd]{font-size:15px;color:#2d2525}.cart-product-info p[data-v-f8d95acd]{font-size:12px}.cart-tags span[data-v-f8d95acd]{font-size:12px;padding:4px 7px;background:#fff1e7;color:#a76445}.stock[data-v-f8d95acd]{font-size:12px;color:#3e985b}.unit-price[data-v-f8d95acd],.line-price[data-v-f8d95acd]{font-size:16px;color:#ee4c22}.quantity[data-v-f8d95acd]{height:32px}.quantity output[data-v-f8d95acd]{line-height:30px}.remove-item[data-v-f8d95acd]{font-size:12px;color:#a57d6f}.cart-selection[data-v-f8d95acd]{padding:15px 17px;border-color:#eee4dc}.cart-sidebar[data-v-f8d95acd]{top:16px}.order-summary[data-v-f8d95acd],.cart-assurances[data-v-f8d95acd]{border-color:#eee4dc;box-shadow:0 3px 14px #6d39120a}.order-summary[data-v-f8d95acd]{padding:21px 22px}.order-summary h2[data-v-f8d95acd]{font-size:22px;color:#70261d;margin-bottom:23px}.order-summary h2 svg[data-v-f8d95acd]{color:#792b20}.order-summary dl>div[data-v-f8d95acd]{margin:17px 0}.grand-total[data-v-f8d95acd]{margin-top:21px}.grand-total strong[data-v-f8d95acd]{font-size:30px;color:#f14420}.checkout-button[data-v-f8d95acd]{background:linear-gradient(100deg,#ff762f,#f24e19);border-radius:6px;box-shadow:0 5px 12px #ee6d281a}.cart-assurances[data-v-f8d95acd]{gap:18px;background:#fffdfb}.cart-assurances>div[data-v-f8d95acd]{padding:2px 0}.cart-assurances svg[data-v-f8d95acd]{color:#7c3023}.cart-assurances b[data-v-f8d95acd]{color:#542a25}.cart-poster[data-v-f8d95acd]{min-height:176px;border:1px solid #f0ded0;background:linear-gradient(120deg,#fff0dfeb,#fffaf1b9),url(/assets/home-reference.png) right 81%/470px auto no-repeat,#fff7ed}.cart-poster h3[data-v-f8d95acd]{color:#6b2b22}.cart-empty[data-v-f8d95acd]{border:1px solid #f0ded0}@media(max-width:1200px){.cart-product[data-v-f8d95acd]{grid-template-columns:18px 105px minmax(120px,1fr) 74px 82px 70px}.cart-thumb[data-v-f8d95acd]{height:86px}}@media(max-width:950px){.cart-banner[data-v-f8d95acd]:after{display:none}}.cart-reference-poster[data-v-f8d95acd]{display:block;padding:0;min-height:0;aspect-ratio:365/172;border:1px solid var(--line);background-image:url(/assets/shop-transaction-reference.png);background-size:420.821918% 595.348837%;background-position:96.925705% 86.85446%;background-repeat:no-repeat;overflow:hidden}.cart-reference-poster[data-v-f8d95acd]:focus-visible{outline:2px solid #ed682e;outline-offset:3px}.store-heading h2[data-v-f8d95acd],.order-summary h2[data-v-f8d95acd]{font:700 19px var(--serif)}.store-heading h2[data-v-f8d95acd]{margin:0}.store-summary[data-v-f8d95acd]{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.store-summary>button[data-v-f8d95acd]:first-child{font-size:12px;color:#d9622d;padding:0}.store-summary>small[data-v-f8d95acd]{margin-right:6px}@media(max-width:600px){.store-summary[data-v-f8d95acd]{gap:10px}.store-summary>small[data-v-f8d95acd]{margin-right:0}}.address-editor-mask[data-v-0733e896]{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:15px;background:#2721247a}.address-editor[data-v-0733e896]{box-sizing:border-box;width:680px;max-width:100%;max-height:calc(100dvh - 30px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:28px;border:0;border-radius:10px;background:#fff;box-shadow:0 18px 70px #1d102525;color:#40364c;font-size:14px;line-height:1.5}.address-editor[data-v-0733e896]:focus-visible{outline:none}.address-editor header[data-v-0733e896]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.address-editor h2[data-v-0733e896]{margin:0;color:#982821;font:700 28px/1.3 var(--serif)}.address-editor header button[data-v-0733e896]{display:grid;place-items:center;width:32px;height:32px;padding:4px;border:0;border-radius:4px;background:transparent;color:#8d7a96}.address-editor fieldset[data-v-0733e896]{min-width:0;margin:0;padding:0;border:0}.address-editor[data-v-0733e896] :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;height:40px;padding:9px 12px;border:1px solid #e1d8e7;border-radius:5px;background:#fff;color:#40364c;font-family:inherit;font-size:13px;line-height:20px}.address-editor[data-v-0733e896] :is(input,textarea)::placeholder{color:#a18eaa}.address-editor button[data-v-0733e896]{cursor:pointer;font-family:inherit}.address-editor[data-v-0733e896] :is(input,select,textarea,button):focus-visible{outline:2px solid #ed682e;outline-offset:2px}.address-editor button[data-v-0733e896]:disabled{cursor:not-allowed;opacity:.55}.editor-primary[data-v-0733e896],.editor-secondary[data-v-0733e896]{padding:9px 14px;border:1px solid #ff671e;border-radius:5px;font-size:14px;line-height:20px;white-space:nowrap}.editor-primary[data-v-0733e896]{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.editor-secondary[data-v-0733e896]{background:#fff;color:#ff5c19}.editor-paste[data-v-0733e896]{padding:15px 16px 12px;margin-bottom:16px;border-radius:7px;background:#fff5eb}.editor-paste h3[data-v-0733e896]{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#982821;font-size:16px;line-height:22px}.editor-paste>div[data-v-0733e896]{display:flex;align-items:stretch;gap:10px}.editor-paste textarea[data-v-0733e896]{flex:1;height:68px;min-height:68px;resize:vertical}.editor-paste button[data-v-0733e896]{flex:0 0 98px;padding:9px 10px;font-size:13px}.editor-paste small[data-v-0733e896]{display:block;margin-top:7px;color:#a18e9e;font-size:12px;line-height:1.65}.editor-country[data-v-0733e896]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;padding:12px;border-radius:4px;background:#f7f6f9;font-size:12px;line-height:16px}.editor-country span[data-v-0733e896]{color:#a18eaa}.editor-country .editor-country-label[data-v-0733e896]{color:#40364c}.editor-country b[data-v-0733e896]{font-weight:400}.editor-manual[data-v-0733e896]{margin:0 0 12px;padding:8px 14px;border-color:#e1d8e7;color:#66516d;font-size:12px;line-height:18px}.editor-fields[data-v-0733e896]{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:13px 12px}.editor-fields em[data-v-0733e896]{margin-right:5px;color:#ff5c19;font-style:normal}.editor-fields small[data-v-0733e896]{color:#9e87a5;font-size:12px}.editor-regions[data-v-0733e896]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.editor-regions select[data-v-0733e896]{padding:9px 8px}.editor-phone[data-v-0733e896]{display:flex;gap:10px}.editor-phone>span[data-v-0733e896]{box-sizing:border-box;display:grid;place-items:center;flex:0 0 64px;height:40px;border:1px solid #e1d8e7;border-radius:5px;font-size:13px}.editor-tags[data-v-0733e896]{display:flex;flex-wrap:wrap;gap:6px}.editor-tags button[data-v-0733e896]{padding:7px 11px;border:1px solid #e1d8e7;border-radius:5px;background:#fff;color:#7e6687;font-size:13px;line-height:20px}.editor-tags button.selected[data-v-0733e896]{border-color:#ff671e;background:#fff2e6;color:#ff5c19}.editor-tags input[data-v-0733e896]{flex-basis:100%}.editor-default[data-v-0733e896]{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px}.editor-default input[data-v-0733e896]{flex:0 0 17px;width:17px;height:17px;margin:0;padding:0;accent-color:#ff671e}.editor-note[data-v-0733e896],.editor-error[data-v-0733e896]{font-size:13px;line-height:1.65}.editor-note[data-v-0733e896]{color:#8a7775}.editor-error[data-v-0733e896]{color:#b52d23}.address-editor footer[data-v-0733e896]{display:flex;justify-content:flex-end;gap:14px;margin-top:22px;padding-top:20px;border-top:1px solid #eee8eb}.address-editor footer button[data-v-0733e896]{min-width:120px;min-height:42px}@media(max-width:600px){.address-editor-mask[data-v-0733e896]{padding:12px}.address-editor[data-v-0733e896]{padding:20px 16px;max-height:calc(100dvh - 24px)}.address-editor h2[data-v-0733e896]{font-size:24px}.editor-fields[data-v-0733e896]{grid-template-columns:1fr;gap:8px}.editor-fields>span[data-v-0733e896]:empty{display:none}.editor-country[data-v-0733e896]{flex-direction:column;align-items:flex-start}.editor-paste>div[data-v-0733e896]{flex-direction:column}.editor-paste button[data-v-0733e896]{flex-basis:auto}.editor-regions[data-v-0733e896]{grid-template-columns:1fr}.address-editor footer button[data-v-0733e896]{flex:1;min-width:0}}.commerce-dialog[data-v-84d657e3]:focus-visible{outline:none}.address-picker-mask[data-v-84d657e3]{z-index:2200}.address-option[data-v-84d657e3]{padding:14px;border:1px solid #eadfd6;border-radius:6px;margin:12px 0}.address-option.selected[data-v-84d657e3]{border-color:#ed682e;background:#fff7ee}.address-use[data-v-84d657e3]{display:block;width:100%;text-align:left;line-height:1.7}.address-use p[data-v-84d657e3]{font-size:13px;color:#8a7775;overflow-wrap:anywhere}.address-use span[data-v-84d657e3]{font-size:12px;color:#ef6d2d;margin-left:10px}.address-actions[data-v-84d657e3]{display:flex;gap:18px;color:#d9622d;font-size:12px}h2[data-v-84d657e3]{display:flex;align-items:center;gap:6px}.commerce-error button[data-v-84d657e3]{text-decoration:underline}.checkout-page[data-v-e6c275f2]{max-width:1300px;width:calc(100% - 48px);margin:0 auto;padding:13px 0 28px;color:#3b2924}.checkout-crumb[data-v-e6c275f2]{display:flex;gap:7px;align-items:center;margin-bottom:12px;color:#876b60;font-size:12px}.checkout-crumb a[data-v-e6c275f2]:hover,h2 a[data-v-e6c275f2]:hover,h3 a[data-v-e6c275f2]:hover{color:#bd481d}.checkout-hero[data-v-e6c275f2]{min-height:98px;padding:12px 24px;margin-bottom:14px}.checkout-layout[data-v-e6c275f2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(315px,28%);gap:14px;align-items:start}.checkout-main[data-v-e6c275f2],.checkout-side[data-v-e6c275f2]{display:grid;gap:14px;min-width:0}.checkout-side[data-v-e6c275f2]{position:sticky;top:82px}.checkout-panel[data-v-e6c275f2]{min-width:0;border:1px solid #eee0d5;border-radius:8px;background:#fffefc;box-shadow:0 2px 8px #69371209}.checkout-panel h2[data-v-e6c275f2]{display:flex;align-items:center;gap:9px;margin:0;color:#782b23;font:700 21px/1.25 var(--serif)}.checkout-panel h2 svg[data-v-e6c275f2],.order-options svg[data-v-e6c275f2],.checkout-assurance svg[data-v-e6c275f2]{flex:none;color:#a34a2c}.checkout-panel button[data-v-e6c275f2],.result-actions a[data-v-e6c275f2]{cursor:pointer}.checkout-panel button[data-v-e6c275f2]:disabled{cursor:default;opacity:.58}.checkout-panel button[data-v-e6c275f2]:focus-visible,.checkout-panel a[data-v-e6c275f2]:focus-visible,.note-field[data-v-e6c275f2]:focus-within{outline:2px solid #ed7a42;outline-offset:2px}.address-card[data-v-e6c275f2]{position:relative;overflow:hidden;padding:14px 18px 18px}.address-card[data-v-e6c275f2]:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:repeating-linear-gradient(135deg,#f89961 0 13px,#fff9f3 13px 25px,#80aec3 25px 38px,#fff9f3 38px 50px,#e8755c 50px 63px,#fff9f3 63px 75px)}.address-card header[data-v-e6c275f2],.shop-heading[data-v-e6c275f2]{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.address-card h2 svg[data-v-e6c275f2]{color:#e96022}.address-default[data-v-e6c275f2]{padding:4px 9px;border-radius:5px;background:#ffede0;color:#a74420;font-size:12px;font-weight:600}.address-manage[data-v-e6c275f2]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:4px 0;color:#a74724;font-size:13px}.address-content[data-v-e6c275f2]{margin:8px 0 0 33px;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.address-recipient[data-v-e6c275f2]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.address-recipient strong[data-v-e6c275f2]{font-size:15px}.address-recipient>span[data-v-e6c275f2]:not(.checkout-tag){font-variant-numeric:tabular-nums}.address-content p[data-v-e6c275f2]{margin:2px 0 0;color:#705e56}.address-empty[data-v-e6c275f2]{color:#816c61}.shop-heading[data-v-e6c275f2]{padding:14px 18px 10px}.shop-heading small[data-v-e6c275f2]{color:#866e63;font-size:12px}.checkout-products[data-v-e6c275f2]{padding:0 18px}.checkout-item[data-v-e6c275f2]{display:grid;grid-template-columns:clamp(112px,12vw,152px) minmax(0,1fr) auto;align-items:center;gap:13px;padding:9px 0}.checkout-item+.checkout-item[data-v-e6c275f2]{border-top:1px solid #f0e5dc}.checkout-thumb[data-v-e6c275f2]{display:grid;place-items:center;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:#f6e9dd;color:#b17654}.checkout-thumb img[data-v-e6c275f2]{display:block;width:100%;height:100%;object-fit:cover}.checkout-product[data-v-e6c275f2]{min-width:0;overflow-wrap:anywhere}.checkout-product h3[data-v-e6c275f2]{margin:0;font-size:15px;color:#392722;line-height:1.4}.checkout-product p[data-v-e6c275f2]{margin:4px 0;color:#806d64;font-size:12px}.checkout-product .item-unavailable[data-v-e6c275f2]{color:#aa392b}.checkout-tag[data-v-e6c275f2]{display:inline-block;padding:3px 7px;border-radius:4px;background:#fbefe3;color:#a35535;font-size:11px;line-height:1.35}.checkout-item-pricing[data-v-e6c275f2]{display:grid;grid-template-columns:minmax(74px,auto) 44px minmax(78px,auto);align-items:center;gap:10px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.checkout-item-pricing small[data-v-e6c275f2]{display:block;margin-bottom:2px;color:#8c7468;font-size:11px}.checkout-item-pricing strong[data-v-e6c275f2]{color:#ba451e;font-size:16px}.order-options[data-v-e6c275f2]{border-top:1px solid #eee2d8;padding:13px 18px;background:#fffaf5;border-radius:0 0 8px 8px}.note-row[data-v-e6c275f2],.option-cell[data-v-e6c275f2]{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:9px}.note-row label[data-v-e6c275f2],.option-cell strong[data-v-e6c275f2]{display:flex;align-items:center;gap:8px;color:#782b23;font-size:13px;font-weight:700}.note-field[data-v-e6c275f2]{display:flex;align-items:center;gap:8px;padding-right:10px;border:1px solid #e9dbd0;border-radius:6px;background:#fffefc}.note-field input[data-v-e6c275f2]{min-width:0;flex:1;padding:9px 10px;border:0;outline:0;background:transparent;color:#45342d;font-size:13px}.note-field small[data-v-e6c275f2],.delivery-copy small[data-v-e6c275f2]{color:#8a7367;font-size:12px}.note-field small[data-v-e6c275f2]{flex:none}.delivery-row[data-v-e6c275f2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr);gap:14px;margin-top:12px}.delivery-copy[data-v-e6c275f2]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.delivery-badge[data-v-e6c275f2]{padding:5px 9px;border:1px solid #f3cdb3;border-radius:5px;background:#fff0e2;color:#9f4625;font-size:12px}.coupon-cell[data-v-e6c275f2]{grid-template-columns:72px minmax(0,1fr);padding-left:13px;border-left:1px solid #eee0d6}.coupon-status[data-v-e6c275f2]{padding:6px 9px;border:1px solid #ebe2db;border-radius:5px;background:#f7f2ee;color:#8c7469;font-size:12px}.amount-card[data-v-e6c275f2],.payment-card[data-v-e6c275f2]{padding:16px 18px}.amount-details[data-v-e6c275f2]{margin:14px 0 0}.amount-details>div[data-v-e6c275f2]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.amount-details dt[data-v-e6c275f2]{color:#7a655c;font-size:13px}.amount-details dd[data-v-e6c275f2]{margin:0;color:#702c23;font-size:15px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.amount-details>.amount-total[data-v-e6c275f2]{margin-top:10px;padding:12px 0 0;border-top:1px solid #eee0d5}.amount-total dt[data-v-e6c275f2]{color:#782b23;font-size:15px;font-weight:700}.amount-total dd[data-v-e6c275f2]{color:#bf421c;font-size:29px}.amount-card>.commerce-note[data-v-e6c275f2]{margin:8px 0 0}.payment-options[data-v-e6c275f2]{display:grid;gap:8px;margin:12px 0}.payment-option[data-v-e6c275f2]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #efe3d9;border-radius:6px;font-size:13px}.payment-option small[data-v-e6c275f2]{display:block;margin-top:2px;color:#826e64;font-size:12px;line-height:1.45}.payment-icon[data-v-e6c275f2]{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:6px;background:#f3e7de;color:#8c6754}.test-option[data-v-e6c275f2]{border-color:#f0cfba;background:#fff8f0}.test-option .payment-icon[data-v-e6c275f2]{background:#fae1cc;color:#ad4a24}.unavailable-option[data-v-e6c275f2]{background:#fbf7f3;color:#6f564b}.payment-brand[data-v-e6c275f2]{display:inline-flex;align-items:center;gap:10px;min-height:34px}.payment-brand img[data-v-e6c275f2]{display:block;flex:none;object-fit:contain}.payment-status[data-v-e6c275f2]{margin-inline-start:auto;padding:3px 7px;border-radius:4px;background:#f3eae2;color:#775f53;font-size:11px;white-space:nowrap}.checkout-warning[data-v-e6c275f2]{display:flex;gap:8px;margin:12px 0;padding:9px 10px;border:1px solid #f5d4bc;border-radius:6px;background:#fff2e5;color:#a84321;font-size:12px;line-height:1.55}.checkout-warning svg[data-v-e6c275f2]{flex:none;margin-top:1px}.checkout-warning p[data-v-e6c275f2]{margin:2px 0 0;color:#805444}.pay-button[data-v-e6c275f2]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:8px 12px;border:1px solid #ed682e;border-radius:6px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:16px;font-weight:700}.pay-button[data-v-e6c275f2]:hover:not(:disabled){filter:brightness(.96)}.checkout-assurance[data-v-e6c275f2]{display:flex;align-items:center;gap:6px;margin:10px 0 0;color:#795e52;font-size:12px;line-height:1.55}.back-cart[data-v-e6c275f2]{display:inline-flex;align-items:center;gap:6px;margin-top:13px;padding:5px 0;color:#9c4227;font-size:13px}.checkout-required-address[data-v-e6c275f2]{color:#a44426;font-size:12px}.checkout-required-address button[data-v-e6c275f2],.commerce-error button[data-v-e6c275f2],.commerce-error a[data-v-e6c275f2]{color:#a44426;text-decoration:underline}.checkout-result[data-v-e6c275f2]{padding:40px 18px;text-align:center}.checkout-result>svg[data-v-e6c275f2]{color:#d36631}.checkout-result h2[data-v-e6c275f2]{justify-content:center;margin-top:9px}.checkout-result p[data-v-e6c275f2]{color:#795e52;font-size:14px}.checkout-result .pay-button[data-v-e6c275f2]{width:auto;min-width:145px}.result-actions[data-v-e6c275f2]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:16px;color:#a74724;font-size:13px}.demo-payment[data-v-e6c275f2]{max-width:420px;margin:14px auto 0;padding:10px 14px;border:1px dashed #e8ac81;border-radius:6px;background:#fff2e5}.demo-payment p[data-v-e6c275f2]{margin:0 0 8px;font-size:12px}@media(max-width:1010px){.checkout-layout[data-v-e6c275f2]{grid-template-columns:minmax(0,1fr)}.checkout-side[data-v-e6c275f2]{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:650px){.checkout-page[data-v-e6c275f2]{width:calc(100% - 24px)}.checkout-hero[data-v-e6c275f2]{padding:12px 14px}.checkout-side[data-v-e6c275f2]{grid-template-columns:1fr}.address-card[data-v-e6c275f2],.amount-card[data-v-e6c275f2],.payment-card[data-v-e6c275f2],.shop-heading[data-v-e6c275f2],.checkout-products[data-v-e6c275f2],.order-options[data-v-e6c275f2]{padding-inline:12px}.address-content[data-v-e6c275f2]{margin-left:0}.checkout-item[data-v-e6c275f2]{grid-template-columns:92px minmax(0,1fr);gap:7px 10px}.checkout-item-pricing[data-v-e6c275f2]{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}.checkout-item-pricing>div[data-v-e6c275f2]:last-child{text-align:right}.note-row[data-v-e6c275f2],.option-cell[data-v-e6c275f2]{grid-template-columns:92px minmax(0,1fr)}.delivery-row[data-v-e6c275f2]{grid-template-columns:1fr;gap:8px}.coupon-cell[data-v-e6c275f2]{padding-left:0;border-left:0}}.ten-point-stars[data-v-d06ad3b8]{display:inline-flex;align-items:center;gap:4px;color:#ff581c;vertical-align:middle;flex-shrink:0}.rating-star[data-v-d06ad3b8]{position:relative;display:block}.star-outline[data-v-d06ad3b8]{display:block;color:#d6d1d3}.star-fill[data-v-d06ad3b8]{position:absolute;left:0;top:0;height:100%;overflow:hidden;pointer-events:none}.star-fill svg[data-v-d06ad3b8]{display:block;max-width:none}.rating-star button[data-v-d06ad3b8]{position:absolute;top:0;width:50%;height:100%;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;z-index:1}.left-half[data-v-d06ad3b8]{left:0}.right-half[data-v-d06ad3b8]{right:0}.rating-star button[data-v-d06ad3b8]:focus-visible{outline:2px solid #b4401c;outline-offset:2px}.rating-star button[data-v-d06ad3b8]:disabled{cursor:not-allowed}.ten-point-stars[role=radiogroup] .star-outline[data-v-d06ad3b8]{color:#ff581c}.product-page[data-v-84fafb7f]{max-width:1300px;width:calc(100% - 48px);margin:0 auto;padding:20px 0 38px;color:#5c413b}.crumb[data-v-84fafb7f]{display:flex;align-items:center;gap:8px;font-size:12px;color:#a18b7a;margin-bottom:18px}.product-top[data-v-84fafb7f]{display:grid;grid-template-columns:minmax(400px,1.08fr) minmax(380px,1fr) 250px;gap:14px}.main-photo[data-v-84fafb7f]{width:100%;height:360px;border:1px solid #edd9c7;border-radius:8px;position:relative;background-repeat:no-repeat;overflow:hidden;box-shadow:0 3px 14px #7a3d1d12}.shop-gallery-image[data-v-84fafb7f]{position:absolute;inset:0}.shop-gallery-image[data-v-84fafb7f],.shop-gallery-thumb[data-v-84fafb7f]{display:block;width:100%;height:100%;object-fit:cover}.main-photo>span[data-v-84fafb7f]{position:absolute;top:20px;left:20px;max-width:185px;padding:12px;background:#fff8e9df;font:18px/1.45 var(--serif);color:#6f332a;transform:rotate(-4deg);box-shadow:0 2px 6px #75401a15}.main-photo>svg[data-v-84fafb7f]{position:absolute;bottom:12px;right:12px;background:#fff;border-radius:50%;padding:6px;box-sizing:content-box}.thumbnails[data-v-84fafb7f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.thumbnails button[data-v-84fafb7f]{padding:3px;border:1px solid var(--line);border-radius:4px;min-width:0;overflow:hidden;font-size:12px}.thumbnails button.selected[data-v-84fafb7f]{border-color:#f58a40}.thumbnails button>div[data-v-84fafb7f]{height:65px;background-repeat:no-repeat}.thumbnails button[data-v-84fafb7f]{position:relative}.thumb-play[data-v-84fafb7f]{position:absolute;left:50%;top:22px;transform:translate(-50%);color:#fff;background:#43271eaa;border-radius:50%;padding:3px;box-sizing:content-box}.thumbnails span[data-v-84fafb7f]{display:block;padding:5px}.gallery-label[data-v-84fafb7f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#9a6f5e;font-size:12px}.gallery-label span[data-v-84fafb7f]{font:700 14px var(--serif);color:#762b22}.gallery-label small[data-v-84fafb7f]{font-size:12px;color:#b2998d}.image-note[data-v-84fafb7f]{display:block;font-size:12px;color:#ae9a89;margin-top:7px}.purchase-panel[data-v-84fafb7f]{background:#fffdf9;border:1px solid #eadfd6;border-radius:8px;padding:18px 17px;box-shadow:0 3px 14px #7a3d1d08}.purchase-title-row[data-v-84fafb7f]{display:flex;justify-content:space-between;align-items:center}.purchase-share[data-v-84fafb7f]{border:1px solid #f0c6aa;border-radius:14px;padding:5px 10px;color:#dc6d36;background:#fff8f2;font-size:12px;cursor:pointer}.purchase-panel h1[data-v-84fafb7f]{font:700 28px/1.4 var(--serif);margin:12px 0 5px;color:#6f241c}.purchase-panel h2[data-v-84fafb7f]{font-size:15px;color:#967e6b;font-weight:400;margin:0}.intro[data-v-84fafb7f]{font-size:12px;line-height:1.8;color:#a99483;margin:16px 0}.eyebrow[data-v-84fafb7f]{font-size:12px;letter-spacing:1px;color:#b68b69}.badges[data-v-84fafb7f]{display:flex;gap:7px}.badges span[data-v-84fafb7f]{background:#fff1df;color:#b87840;border-radius:3px;padding:4px 7px;font-size:12px}.price-line[data-v-84fafb7f]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0ded1;padding:13px 12px;margin:16px 0;background:#fff6ed;border-radius:6px}.price-line>div[data-v-84fafb7f]{display:grid;gap:2px}.price-line>div>small[data-v-84fafb7f]{color:#bd8465;font-size:12px}.price-line strong[data-v-84fafb7f]{font-size:29px;color:#ef5a25}.price-line small[data-v-84fafb7f]{font-size:12px;color:#a89788}.sku-row[data-v-84fafb7f]{display:flex;align-items:center;gap:9px;margin:12px 0;font-size:12px}.sku-row .option+.option[data-v-84fafb7f]{background:#fff;border-color:#eadfd7;color:#755e58}.sku-row label[data-v-84fafb7f]{width:30px;color:#96816e}.option[data-v-84fafb7f]{border:1px solid #f29356;border-radius:4px;padding:6px 15px;color:#dc722e;background:#fff7ee}.muted[data-v-84fafb7f],.sku-row small[data-v-84fafb7f]{font-size:12px;color:#ab9786}.quantity[data-v-84fafb7f]{display:flex;height:29px;border:1px solid var(--line);border-radius:4px}.quantity button[data-v-84fafb7f]{width:28px;padding:0;background:#faf7f3}.quantity output[data-v-84fafb7f]{padding:5px 14px;border-left:1px solid var(--line);border-right:1px solid var(--line)}button[data-v-84fafb7f]:disabled{cursor:not-allowed}.purchase-actions[data-v-84fafb7f]{display:flex;gap:10px;margin-top:24px}.outline-action[data-v-84fafb7f],.primary-action[data-v-84fafb7f]{border-radius:5px;display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;font-size:13px;flex:1}.outline-action[data-v-84fafb7f]{border:1px solid #f09559;background:#fff8ef;color:#df7733}.primary-action[data-v-84fafb7f]{background:linear-gradient(100deg,#ff994e,#ef702a);color:#fff}.demo-note[data-v-84fafb7f]{font-size:12px;color:#aa9787;margin:10px 0;line-height:1.6}.promises[data-v-84fafb7f]{display:flex;justify-content:space-between;border-top:1px solid #f0ded1;padding-top:14px;margin-top:15px}.promises span[data-v-84fafb7f]{display:grid;grid-template-columns:19px 1fr;column-gap:5px;align-items:center;color:#8e736c;font-size:12px}.promises span b[data-v-84fafb7f]{font-weight:600;color:#6f4f4a}.promises span small[data-v-84fafb7f]{grid-column:2;color:#aa9187;font-size:12px}.promises svg[data-v-84fafb7f]{grid-row:1 / 3;width:18px;color:#e86a31}.seller-card[data-v-84fafb7f]{border:1px solid #eadfd6;border-radius:8px;overflow:hidden;background:#fffdf9;box-shadow:0 3px 14px #7a3d1d08}.seller-cover[data-v-84fafb7f]{display:block;width:100%;height:85px;background:url(/assets/topic-store.png) center/cover}.seller-body[data-v-84fafb7f]{padding:15px}.seller-icon[data-v-84fafb7f]{display:grid;place-items:center;width:50px;height:50px;background:#fff0dc;border:3px solid white;border-radius:50%;margin-top:-35px;position:relative}.follow[data-v-84fafb7f]{float:right;display:flex;gap:5px;background:#fff3e6;color:#e4813e;font-size:12px;padding:7px;border-radius:4px}.seller-body h3[data-v-84fafb7f]{font:700 18px var(--serif);margin:12px 0 5px}.seller-body p[data-v-84fafb7f]{font-size:12px;color:#aa9582}.seller-stats[data-v-84fafb7f]{display:flex;justify-content:space-between;background:#fff6ed;margin:15px 0;padding:10px 5px;border-radius:5px}.seller-stats span[data-v-84fafb7f]{text-align:center;font-size:12px;color:#aa9480}.seller-stats b[data-v-84fafb7f]{display:block;font-size:13px;color:#81513b;margin-bottom:5px}.seller-poster[data-v-84fafb7f]{margin-top:14px;padding:20px;background:#fff0db;border-radius:5px;font:21px/1.7 var(--serif)}.seller-poster a[data-v-84fafb7f]{display:flex;align-items:center;font:12px sans-serif;color:#d58240;gap:6px;margin-top:12px}.detail-tabs[data-v-84fafb7f]{position:sticky;top:84px;z-index:9;display:flex;gap:20px;background:#fffdf9;border:1px solid #eadfd6;border-radius:7px;margin:22px 0 14px;padding:0 20px;box-shadow:0 3px 14px #7a3d1d08}.detail-tabs button[data-v-84fafb7f],.detail-tabs a[data-v-84fafb7f]{padding:17px 10px;font-size:14px}.detail-tabs .active[data-v-84fafb7f]{color:#ef702a;border-bottom:3px solid #ef702a}.detail-panel[data-v-84fafb7f],.recommendations[data-v-84fafb7f]{background:linear-gradient(180deg,#fffdf9,#fffaf5);border:1px solid #eadfd6;border-radius:8px;padding:22px;margin-bottom:16px;scroll-margin-top:75px;box-shadow:0 3px 14px #7a3d1d08}.detail-panel h2[data-v-84fafb7f],.recommendations h2[data-v-84fafb7f]{font:700 23px var(--serif);border-left:5px solid #f78b3d;padding-left:13px;margin:0 0 20px}.detail-panel h2 small[data-v-84fafb7f]{font:12px sans-serif;color:#b09b87}.story-layout[data-v-84fafb7f]{display:grid;grid-template-columns:32% 46% 22%;min-height:340px;background:#fff7ee;overflow:hidden;border-radius:5px}.story-copy[data-v-84fafb7f]{padding:30px}.story-copy h3[data-v-84fafb7f]{font:25px/1.6 var(--serif)}.story-copy p[data-v-84fafb7f]{font-size:13px;line-height:1.9;color:#9a806a}.story-copy>span[data-v-84fafb7f]{font:18px/1.7 var(--serif)}.story-photo[data-v-84fafb7f],.story-side[data-v-84fafb7f]{background-repeat:no-repeat;min-height:340px}.story-side[data-v-84fafb7f]{margin:15px;transform:rotate(3deg)}.detail-features[data-v-84fafb7f]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:18px;text-align:center}.detail-features article>div[data-v-84fafb7f]{height:150px;border-radius:4px;background-repeat:no-repeat}.detail-features h4[data-v-84fafb7f]{font-size:14px;margin:10px 0 6px}.detail-features p[data-v-84fafb7f]{font-size:12px;color:#ac9886}.detail-panel table[data-v-84fafb7f]{border-collapse:collapse;width:100%;font-size:13px;line-height:1.8}.detail-panel th[data-v-84fafb7f],.detail-panel td[data-v-84fafb7f]{border:1px solid var(--line);padding:14px;text-align:left}.detail-panel th[data-v-84fafb7f]{background:#faf6f1;white-space:nowrap}.review-layout[data-v-84fafb7f]{display:grid;grid-template-columns:220px 1fr;gap:25px}.review-score[data-v-84fafb7f]{background:#fcf5eb;padding:25px;border-radius:6px;align-self:start}.review-score>strong[data-v-84fafb7f]{font-size:37px;color:#ee782f}.review-score p[data-v-84fafb7f]{font-size:13px;color:#a48770}.review-score small[data-v-84fafb7f]{font-size:12px}.review[data-v-84fafb7f]{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.review-avatar[data-v-84fafb7f]{background:#e9e9dc;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;flex-shrink:0}.review b[data-v-84fafb7f]{font-size:13px}.review small[data-v-84fafb7f]{display:block;color:#ab9785;font-size:12px;margin-top:5px}.review p[data-v-84fafb7f]{font-size:13px;margin:10px 0}.stars[data-v-84fafb7f]{margin-left:auto;display:flex;gap:2px;color:#ed893c}.load-reviews[data-v-84fafb7f]{display:block;margin:18px auto 0;padding:9px 25px;border:1px solid var(--line);border-radius:5px;font-size:12px}.recommendations header[data-v-84fafb7f]{display:flex;justify-content:space-between;align-items:center}.recommendations header a[data-v-84fafb7f]{font-size:12px;display:flex;gap:5px}.recommended-grid[data-v-84fafb7f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.review-overlay[data-v-84fafb7f]{position:fixed;inset:0;z-index:80;background:#24170dcc;display:flex}.review-drawer[data-v-84fafb7f]{width:min(880px,72vw);height:100%;overflow:auto;background:#fffdfb;padding:25px;position:relative}.drawer-close[data-v-84fafb7f]{position:absolute;right:22px;top:22px}.review-drawer h2[data-v-84fafb7f]{font:700 24px var(--serif);margin:0 0 20px}.review-drawer h2 small[data-v-84fafb7f]{font:14px sans-serif;font-weight:400;color:#a18b7d;margin-left:18px}.review-filters[data-v-84fafb7f]{display:flex;gap:12px;margin-bottom:22px}.review-filters button[data-v-84fafb7f]{border:1px solid var(--line);border-radius:8px;padding:9px 22px;background:#fff}.review-filters button.active[data-v-84fafb7f]{background:#fff0e6;color:#ee6e2b;border-color:#fff0e6}.authentic-note[data-v-84fafb7f]{color:#b37139;font-size:14px;border-bottom:1px solid var(--line);padding-bottom:15px}.drawer-review[data-v-84fafb7f]{display:flex;gap:14px;padding:20px 0;border-bottom:1px solid var(--line);position:relative}.drawer-review>div[data-v-84fafb7f]{flex:1}.drawer-review b[data-v-84fafb7f]{font-size:14px}.drawer-review small[data-v-84fafb7f]{display:block;color:#9d8d81;margin-top:6px;font-size:12px}.drawer-review p[data-v-84fafb7f]{font-size:14px;line-height:1.7;margin:10px 0}.review-photo[data-v-84fafb7f]{width:190px;height:150px;border-radius:7px;background-repeat:no-repeat}.drawer-actions[data-v-84fafb7f]{font-size:12px;color:#8d8b88}.drawer-more[data-v-84fafb7f]{display:block;margin:22px auto;border:1px solid var(--line);border-radius:24px;padding:11px 38px}.photo-overlay[data-v-84fafb7f]{position:fixed;inset:0;z-index:70;background:#25180fd9;display:grid;place-items:center;padding:30px}.photo-overlay section[data-v-84fafb7f]{width:800px;max-width:100%;position:relative;background:#fff9f2;padding:15px;border-radius:8px}.photo-overlay section>div[data-v-84fafb7f]{height:65vh;background-repeat:no-repeat}.photo-overlay button[data-v-84fafb7f]{position:absolute;right:20px;top:20px;background:#fff;border-radius:50%;padding:5px;z-index:1}.photo-overlay p[data-v-84fafb7f]{text-align:center;font-size:13px;margin:12px 0 0}.not-found[data-v-84fafb7f]{text-align:center;padding:100px 20px}@media(max-width:1150px){.product-top[data-v-84fafb7f]{grid-template-columns:minmax(330px,42%) 1fr;gap:14px}.seller-column[data-v-84fafb7f]{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:15px}.seller-cover[data-v-84fafb7f]{height:55px}.seller-poster[data-v-84fafb7f]{margin:0}.story-layout[data-v-84fafb7f]{grid-template-columns:45% 55%}.story-side[data-v-84fafb7f]{display:none}}@media(max-width:700px){.review-drawer[data-v-84fafb7f]{width:100vw;padding:20px 15px}.review-drawer h2 small[data-v-84fafb7f]{display:block;margin:6px 0}.review-filters[data-v-84fafb7f]{gap:6px}.review-filters button[data-v-84fafb7f]{padding:8px 12px}.review-photo[data-v-84fafb7f]{width:135px;height:100px}.product-page[data-v-84fafb7f]{width:calc(100% - 28px)}.product-top[data-v-84fafb7f],.seller-column[data-v-84fafb7f]{grid-template-columns:1fr}.seller-poster[data-v-84fafb7f]{display:none}.detail-tabs[data-v-84fafb7f]{top:64px;gap:0;padding:0;overflow:auto;white-space:nowrap}.detail-tabs button[data-v-84fafb7f],.detail-tabs a[data-v-84fafb7f]{font-size:12px}.story-layout[data-v-84fafb7f]{grid-template-columns:1fr}.recommended-grid[data-v-84fafb7f],.detail-features[data-v-84fafb7f]{grid-template-columns:1fr 1fr}.review-layout[data-v-84fafb7f]{grid-template-columns:1fr}.detail-panel[data-v-84fafb7f]{padding:15px}.stars[data-v-84fafb7f]{display:none}}.review-overlay[data-v-84fafb7f]{background:#211710c9;align-items:stretch}.review-drawer[data-v-84fafb7f]{width:min(880px,58vw);padding:28px 24px 36px;background:#fff;box-shadow:14px 0 35px #1e100d22}.drawer-close[data-v-84fafb7f]{right:24px;top:24px;color:#19222e;background:transparent;padding:3px}.drawer-heading[data-v-84fafb7f]{padding-right:48px}.review-drawer h2[data-v-84fafb7f]{font:700 24px/1.25 var(--serif);color:#151820;letter-spacing:.2px;margin-bottom:22px}.review-drawer h2 small[data-v-84fafb7f]{font:14px/1.4 sans-serif;color:#777;letter-spacing:0}.review-filters[data-v-84fafb7f]{gap:12px;margin-bottom:22px}.review-filters button[data-v-84fafb7f]{min-width:68px;border:1px solid #e5e8ed;border-radius:9px;padding:8px 15px;background:#fff;color:#151820;font-size:14px}.review-filters button.active[data-v-84fafb7f]{background:#fff0e8;border-color:#fff0e8;color:#ef5d25}.authentic-note[data-v-84fafb7f]{display:flex;align-items:center;gap:8px;color:#a87938;font-size:14px;margin:0;padding:13px 0 17px;border-bottom:1px solid #e7e9ec}.authentic-note svg[data-v-84fafb7f]{color:#a87938;fill:#a87938;stroke:#fff}.authentic-note small[data-v-84fafb7f]{color:#a7a9ad;font-size:12px;margin-left:3px}.drawer-review[data-v-84fafb7f]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;padding:20px 0;border-bottom:1px solid #e7e9ec;min-height:120px}.review-avatar[data-v-84fafb7f]{width:40px;height:40px;overflow:hidden;background:linear-gradient(145deg,#ebeef3,#c8d2d7);color:#4e5661;border:1px solid #e5e7eb;font-size:12px}.drawer-review-body[data-v-84fafb7f]{min-width:0}.drawer-user[data-v-84fafb7f]{display:flex;align-items:center;gap:8px}.drawer-user b[data-v-84fafb7f]{font-size:14px;color:#1d2229}.buyer-badge[data-v-84fafb7f]{font-size:12px;background:#79c9ee;color:#fff;border-radius:3px;padding:2px 5px}.purchase-line[data-v-84fafb7f]{display:block;color:#969ba3;font-size:12px;margin-top:7px}.drawer-stars[data-v-84fafb7f]{display:flex;gap:2px;color:#ff741f;margin-top:7px}.drawer-review p[data-v-84fafb7f]{font-size:14px;line-height:1.65;color:#171b22;margin:9px 0 10px}.drawer-photos[data-v-84fafb7f]{display:flex;gap:10px;flex-wrap:wrap}.drawer-photos>div[data-v-84fafb7f]{width:190px;height:150px;border-radius:8px;background-repeat:no-repeat;background-size:cover!important;background-position:center!important;background-color:#eee}.drawer-actions[data-v-84fafb7f]{display:flex;align-items:flex-start;gap:14px;color:#7c8189}.drawer-actions button[data-v-84fafb7f]{display:flex;align-items:center;gap:4px;color:inherit;font-size:12px;padding:2px 0;background:transparent}.drawer-actions button[data-v-84fafb7f]:hover{color:#ef6b2b}.drawer-more[data-v-84fafb7f]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:205px;margin:24px auto 0;border:1px solid #e5e7eb;border-radius:25px;padding:11px 25px;background:#fff;color:#6b7077;font-size:13px}.drawer-more svg[data-v-84fafb7f]{animation:drawer-spin-84fafb7f 1.1s linear infinite;color:#8a8e95}@keyframes drawer-spin-84fafb7f{to{transform:rotate(360deg)}}@media(max-width:700px){.review-drawer[data-v-84fafb7f]{width:100vw;padding:20px 15px 30px}.drawer-review[data-v-84fafb7f]{grid-template-columns:36px minmax(0,1fr)}.drawer-actions[data-v-84fafb7f]{grid-column:2}.drawer-photos>div[data-v-84fafb7f]{width:135px;height:105px}}.product-page[data-v-84fafb7f]{color:#614d43;background:radial-gradient(circle at 88% 0,#fff5e8 0,#fffaf4 40%,#fff 82%)}.product-page a[data-v-84fafb7f]{color:#b87349}.main-photo[data-v-84fafb7f],.purchase-panel[data-v-84fafb7f],.seller-card[data-v-84fafb7f],.detail-tabs[data-v-84fafb7f],.detail-panel[data-v-84fafb7f],.recommendations[data-v-84fafb7f]{border-color:#e8dccf}.purchase-panel[data-v-84fafb7f],.seller-card[data-v-84fafb7f],.detail-tabs[data-v-84fafb7f],.detail-panel[data-v-84fafb7f],.recommendations[data-v-84fafb7f]{background:#fffdf9;box-shadow:0 3px 14px #7450330b}.purchase-panel h1[data-v-84fafb7f],.seller-body h3[data-v-84fafb7f],.detail-panel h2[data-v-84fafb7f],.recommendations h2[data-v-84fafb7f],.story-copy h3[data-v-84fafb7f],.story-copy>span[data-v-84fafb7f],.review-drawer h2[data-v-84fafb7f]{color:#765343}.purchase-panel h2[data-v-84fafb7f],.intro[data-v-84fafb7f],.demo-note[data-v-84fafb7f],.muted[data-v-84fafb7f],.sku-row small[data-v-84fafb7f]{color:#9a8171}.badges span[data-v-84fafb7f],.seller-stats[data-v-84fafb7f],.review-score[data-v-84fafb7f]{background:#fff1e3}.price-line[data-v-84fafb7f]{border-color:#efdfd2;background:#fff4e8}.price-line strong[data-v-84fafb7f],.outline-action[data-v-84fafb7f],.primary-action[data-v-84fafb7f]{border-color:#d79768}.outline-action[data-v-84fafb7f]{background:#fff9f1;color:#bb7045}.primary-action[data-v-84fafb7f]{background:linear-gradient(100deg,#dc995f,#c87543)}.promises[data-v-84fafb7f]{border-color:#efdfd2}.promises svg[data-v-84fafb7f]{color:#c67a4d}.seller-cover[data-v-84fafb7f]{filter:saturate(.82)}.seller-poster[data-v-84fafb7f]{background:#fff0de;color:#765343}.detail-tabs .active[data-v-84fafb7f]{color:#c47445;border-color:#d58b59}.detail-panel h2[data-v-84fafb7f],.recommendations h2[data-v-84fafb7f]{border-color:#d7925d}.story-layout[data-v-84fafb7f]{background:#fff5e9}.review-overlay[data-v-84fafb7f]{background:#3f2b21cc}.recommendations[data-v-84fafb7f]{background:linear-gradient(180deg,#fffdf9,#fff8f0)}.product-page .purchase-panel h1[data-v-84fafb7f]{font-size:23px;line-height:1.5}.product-page .purchase-panel .intro[data-v-84fafb7f]{font-size:13px;line-height:1.65}.product-page .detail-tabs[data-v-84fafb7f]{background:#fffdf9!important;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:20}.recommendations[data-v-84fafb7f]{scroll-margin-top:160px}.product-page .promises[data-v-84fafb7f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:18px}.promises>span[data-v-84fafb7f]{display:flex;align-items:flex-start;gap:7px;min-width:0}.promises svg[data-v-84fafb7f]{flex:none;width:22px;height:22px}.promises b[data-v-84fafb7f]{display:block;font-size:12px;color:#8a2b22}.promises small[data-v-84fafb7f]{display:block;color:#9c857c;font-size:12px;line-height:1.5;margin-top:4px}.product-page .seller-cover[data-v-84fafb7f]{height:95px;background:url(/assets/shop-visuals-v2/memory-store-banner.webp) center/cover no-repeat;filter:none}.seller-body[data-v-84fafb7f]{padding:12px}.seller-identity-row[data-v-84fafb7f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:-30px;position:relative}.seller-logo[data-v-84fafb7f]{display:grid;place-items:center;width:62px;height:62px;border:3px solid #fff;border-radius:50%;background:#fff1e3;overflow:hidden;flex:none}.seller-logo img[data-v-84fafb7f]{width:100%;height:100%;object-fit:contain}.seller-identity-row[data-v-84fafb7f] button{font-size:12px;padding:7px 9px}.seller-body h3[data-v-84fafb7f]{margin:10px 0 5px;font-size:18px}.seller-body>p[data-v-84fafb7f]{font-size:12px;line-height:1.65}.seller-stats[data-v-84fafb7f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;margin:10px 0}.seller-stats span[data-v-84fafb7f]{text-align:center;border-right:1px solid #eddfd5}.seller-stats span[data-v-84fafb7f]:last-child{border:0}.seller-stats b[data-v-84fafb7f]{display:block;color:#982821;font-size:15px}.seller-stats small[data-v-84fafb7f]{display:block;font-size:12px;color:#9c857c;margin-top:4px}.seller-body>.commerce-button[data-v-84fafb7f]{width:100%}.seller-column[data-v-84fafb7f]{display:grid;grid-template-rows:auto minmax(180px,1fr);gap:12px;min-width:0;align-self:stretch}.seller-reference-ad[data-v-84fafb7f]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;min-height:180px;box-sizing:border-box;padding:18px 14px;border:1px solid #efded2;border-radius:7px;background:#f9e9d6 url(/assets/shop-product-sidebar-ad-v3.webp) center/cover no-repeat;overflow:hidden;text-decoration:none}.seller-reference-ad .ad-kicker[data-v-84fafb7f]{font-size:12px;letter-spacing:1px;color:#b07953}.seller-reference-ad strong[data-v-84fafb7f]{font:700 21px/1.65 var(--serif);color:#8a2b22;text-shadow:0 1px 3px #fff9}.seller-reference-ad .ad-link[data-v-84fafb7f]{display:inline-flex;align-items:center;gap:4px;padding:7px 9px;border-radius:4px;background:#fff8ebed;color:#c35d2f;font-size:12px}.product-selling[data-v-84fafb7f]{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 14px}.product-selling>span[data-v-84fafb7f]{display:inline-flex;align-items:center;max-width:100%;padding:5px 9px;border:1px solid #f5dfcc;border-radius:5px;background:#fff1e2;color:#ae653d;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.product-page .purchase-panel .intro[data-v-84fafb7f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 14px;line-height:1.65;font-size:13px}.product-page .price-line[data-v-84fafb7f]{align-items:center;gap:10px;flex-wrap:wrap;padding:14px 0;background:transparent;border:0;margin:10px 0 18px}.product-page .price-line strong[data-v-84fafb7f]{font-size:29px;color:#f2541e;white-space:nowrap}.product-page .price-line .price-social[data-v-84fafb7f]{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;font-size:12px;color:#9c857c;margin-left:auto}.price-social b[data-v-84fafb7f]{color:#8a2b22;font-weight:600;margin-left:3px}.price-social .score[data-v-84fafb7f]{display:inline-flex;align-items:center;gap:3px;color:#f36e26}.price-social button[data-v-84fafb7f]{font-size:12px;color:#9c857c;cursor:pointer}.product-page .promises>span>span[data-v-84fafb7f]{display:block;min-width:0}.product-page .promises>span[data-v-84fafb7f]{padding:0 7px;gap:5px;border-right:1px solid #efdfd2;overflow-wrap:anywhere}.product-page .promises>span[data-v-84fafb7f]:first-child{padding-left:0}.product-page .promises>span[data-v-84fafb7f]:last-child{border-right:0;padding-right:0}.product-page .promises[data-v-84fafb7f]{gap:0}.product-page .promises svg[data-v-84fafb7f]{width:18px;height:18px;margin-top:2px}.product-page .seller-identity-row[data-v-84fafb7f]{align-items:flex-end}.product-page .seller-identity-row[data-v-84fafb7f] button{margin-bottom:0}@media(max-width:1150px)and (min-width:701px){.seller-column[data-v-84fafb7f]{grid-template-rows:auto;grid-template-columns:1fr 1fr}.seller-reference-ad[data-v-84fafb7f]{min-height:250px}}@media(max-width:700px){.seller-column[data-v-84fafb7f]{grid-template-rows:auto auto}.seller-reference-ad[data-v-84fafb7f]{min-height:230px}.product-page .promises>span[data-v-84fafb7f]{display:flex;flex-direction:column;padding:0 7px}}@media(max-width:700px){.product-page .promises[data-v-84fafb7f]{gap:8px}.seller-reference-ad[data-v-84fafb7f]{margin-top:0}.recommendations[data-v-84fafb7f]{scroll-margin-top:140px}}.review-public-media[data-v-84fafb7f]{display:flex;gap:8px;flex-wrap:wrap}.review-public-media img[data-v-84fafb7f],.review-public-media video[data-v-84fafb7f]{width:118px;height:82px;object-fit:cover;border-radius:4px}video.main-photo[data-v-84fafb7f]{width:100%;object-fit:contain;background:#211b18}.commerce-sku label[data-v-84fafb7f]{min-width:50px;padding-top:8px}.commerce-rich[data-v-84fafb7f]{max-width:850px;margin:auto}.review-overlay[data-v-84fafb7f]{z-index:111}.review .commerce-rating[data-v-84fafb7f]{white-space:nowrap}.feedback-mask[data-v-e3e16362]{position:fixed;inset:0;z-index:3000;background:#211b1966;display:grid;place-items:center;padding:20px}.feedback-dialog[data-v-e3e16362]{width:560px;max-width:100%;max-height:90vh;overflow:auto;background:#fff;border-radius:12px;color:#593b35;box-shadow:0 20px 70px #0003;font-size:14px}.feedback-dialog header[data-v-e3e16362]{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid #f1e5dc}.feedback-dialog h2[data-v-e3e16362]{display:flex;gap:10px;align-items:center;margin:0;color:#982821;font:700 23px var(--serif)}.feedback-dialog header button[data-v-e3e16362]{border:0;padding:4px}.feedback-dialog form[data-v-e3e16362]{padding:0 26px 24px}.intro[data-v-e3e16362]{color:#9c857c;line-height:1.7;font-size:12px;margin:20px 0}.feedback-dialog label[data-v-e3e16362]{display:block;margin:16px 0}.feedback-dialog label>span[data-v-e3e16362],.feedback-error[data-v-e3e16362]{color:#c53824}.feedback-dialog input[data-v-e3e16362],.feedback-dialog select[data-v-e3e16362],.feedback-dialog textarea[data-v-e3e16362]{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:11px 12px;border:1px solid #e4d6ce;border-radius:5px;background:#fff;color:#593b35;font:14px Microsoft YaHei,sans-serif;resize:vertical}.feedback-dialog small[data-v-e3e16362]{font-size:12px;color:#9c857c}.feedback-dialog label>small[data-v-e3e16362]:last-child{display:block;text-align:right;margin-top:5px}.feedback-dialog footer[data-v-e3e16362]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.feedback-dialog button[data-v-e3e16362]{border:1px solid #ed682e;background:#fff;color:#c75528;border-radius:5px;padding:10px 28px;cursor:pointer;font-size:14px}.feedback-dialog button.primary[data-v-e3e16362]{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.feedback-dialog button[data-v-e3e16362]:disabled{opacity:.55;cursor:not-allowed}.feedback-success[data-v-e3e16362]{display:grid;justify-items:center;gap:12px;padding:36px 24px}.feedback-success svg[data-v-e3e16362]{color:#ed682e}.feedback-success h3[data-v-e3e16362],.feedback-success p[data-v-e3e16362]{margin:0}.feedback-success-actions[data-v-e3e16362]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:15px}.feedback-success-actions a[data-v-e3e16362]{display:inline-block;padding:10px 20px;border:1px solid #ed682e;border-radius:5px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;text-decoration:none}.shop-tools[data-v-714f5ddb]{background:#fffdf9;border:1px solid var(--line);box-shadow:0 4px 20px #68492915}.shop-tools svg[data-v-714f5ddb]{color:#bf522b}.shop-tools button>span[data-v-714f5ddb]{position:relative}.shop-tools button>span b[data-v-714f5ddb]{position:absolute;right:-12px;top:-9px;border-radius:12px;background:#f16b28;color:#fff;font-size:12px;padding:2px 5px}.shop-tools button small[data-v-714f5ddb]{font-size:12px;color:#ac8b78}.shop-tools[data-v-714f5ddb]{position:fixed;right:0;top:50%;transform:translateY(-50%);display:block;width:70px;max-width:none;margin:0;padding:6px;z-index:20;border-radius:14px 0 0 14px}.shop-tools>button[data-v-714f5ddb],.shop-contact>button[data-v-714f5ddb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--line);font-size:12px;min-height:66px}.shop-tools>button[data-v-714f5ddb]:hover,.shop-contact>button[data-v-714f5ddb]:hover{color:var(--accent);background:#fff1e5;border-radius:6px}.shop-tools>button[data-v-714f5ddb]:last-child{border:0}.shop-contact[data-v-714f5ddb]{position:relative}.wechat-popover[data-v-714f5ddb]{position:absolute;right:calc(100% + 16px);bottom:-20px;width:240px;padding:21px 18px;text-align:center;background:#fffdf9;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 32px #63381c22}.wechat-popover[data-v-714f5ddb]:after{content:"";position:absolute;left:100%;top:0;width:24px;height:100%}.wechat-popover[data-v-714f5ddb]:before{content:"";position:absolute;right:-6px;bottom:47px;width:10px;height:10px;background:#fffdf9;border-top:1px solid var(--line);border-right:1px solid var(--line);transform:rotate(45deg)}.wechat-eyebrow[data-v-714f5ddb]{font-size:12px;color:#b5784e;letter-spacing:1px}.wechat-popover h3[data-v-714f5ddb]{font:700 19px var(--serif);margin:10px 0 15px}.wechat-qr[data-v-714f5ddb]{width:156px;margin:auto;padding:10px;background:#fff;border:1px solid #eee4d9;border-radius:8px}.wechat-qr svg[data-v-714f5ddb]{color:#704b39}.wechat-qr span[data-v-714f5ddb]{display:block;font-size:12px;color:#a08570;padding-top:5px}.wechat-popover p[data-v-714f5ddb]{font-size:12px;margin:14px 0 8px;color:#795f50}.wechat-popover>small[data-v-714f5ddb]{font-size:12px;color:#aa9383}@media(max-height:600px){.shop-tools>button[data-v-714f5ddb],.shop-contact>button[data-v-714f5ddb]{min-height:48px;padding:6px 0;gap:3px}.shop-tools svg[data-v-714f5ddb]{width:19px;height:19px}.wechat-popover[data-v-714f5ddb]{bottom:-60px}.wechat-qr svg[data-v-714f5ddb]{width:132px;height:132px}}.shop-tools[data-v-714f5ddb]{background:#fffdf9;border-color:#e8dccf;box-shadow:0 5px 22px #74503318}.shop-tools svg[data-v-714f5ddb]{color:#b87349}.shop-tools button small[data-v-714f5ddb]{color:#a58c7c}.shop-tools>button[data-v-714f5ddb]:hover,.shop-contact>button[data-v-714f5ddb]:hover{color:#bd7044;background:#fff1e4}.wechat-popover[data-v-714f5ddb]{background:#fffdf9;border-color:#e8dccf;box-shadow:0 8px 32px #74503320}.wechat-popover[data-v-714f5ddb]:before{background:#fffdf9;border-color:#e8dccf}.wechat-eyebrow[data-v-714f5ddb]{color:#b4774f}.wechat-qr[data-v-714f5ddb]{border-color:#eee2d5}.wechat-qr svg[data-v-714f5ddb]{color:#6f5142}.wechat-popover p[data-v-714f5ddb]{color:#7d6558}.wechat-popover>small[data-v-714f5ddb]{color:#a48b7b}.shop-store-page[data-v-0b02a033]{width:min(1300px,calc(100% - 176px));margin:0 auto 30px;color:#593b35}.shop-store-page[data-v-0b02a033] *{box-sizing:border-box}.shop-store-page button[data-v-0b02a033],.shop-store-page a[data-v-0b02a033]{cursor:pointer}.shop-store-page a[data-v-0b02a033]{text-decoration:none}.shop-store-page button[data-v-0b02a033]{font-family:inherit}.shop-store-page button[data-v-0b02a033]:focus-visible,.shop-store-page a[data-v-0b02a033]:focus-visible,.shop-store-page input[data-v-0b02a033]:focus-visible{outline:2px solid #ed682e;outline-offset:3px}.store-breadcrumb[data-v-0b02a033]{display:flex;align-items:center;gap:8px;min-height:38px;font-size:12px;color:#9c857c}.store-breadcrumb a[data-v-0b02a033]{color:inherit}.store-breadcrumb span[data-v-0b02a033]{color:#8a2b22}.store-hero[data-v-0b02a033]{position:relative;isolation:isolate;min-height:240px;overflow:hidden;border:1px solid #eddfd1;border-radius:8px;background:#f2e6d7}.store-banner[data-v-0b02a033]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 53%;z-index:-2}.hero-wash[data-v-0b02a033]{position:absolute;inset:0;background:linear-gradient(90deg,#fffcf5f2 0%,#fffcf5e6 26%,#fffcf588 43%,transparent 65%);z-index:-1}.store-identity[data-v-0b02a033]{display:flex;align-items:center;gap:25px;min-height:240px;padding:28px 35px}.store-logo[data-v-0b02a033]{display:grid;place-items:center;flex-shrink:0;width:130px;height:130px;border:3px solid #fff8ed;border-radius:12px;background:#f4e6d2;color:#a46c43;box-shadow:0 5px 20px #5f39131a;overflow:hidden}.store-logo img[data-v-0b02a033]{width:100%;height:100%;object-fit:cover}.store-intro[data-v-0b02a033]{max-width:440px}.store-eyebrow[data-v-0b02a033]{font-size:12px;letter-spacing:2px;color:#b78a71;margin:0 0 8px}.store-intro h1[data-v-0b02a033]{font:700 clamp(26px,3vw,40px) var(--serif);margin:0 0 10px;color:#88271e;overflow-wrap:anywhere}.store-description[data-v-0b02a033]{color:#8e6652;font-size:14px;line-height:1.8;margin:0 0 16px;white-space:pre-line}.store-meta[data-v-0b02a033]{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:#9c857c}.store-tabs[data-v-0b02a033]{scroll-margin-top:90px;display:flex;justify-content:center;gap:60px;border-bottom:1px solid #eee0d6;margin:0 0 16px;background:#fff}.store-tabs button[data-v-0b02a033]{position:relative;height:58px;padding:0 2px;border:0;background:none;color:#593b35;font:700 16px var(--serif)}.store-tabs button.active[data-v-0b02a033]{color:#f2541e}.store-tabs button.active[data-v-0b02a033]:after{position:absolute;content:"";bottom:0;left:0;right:0;height:3px;background:#f66b2b;border-radius:3px}.store-panel[data-v-0b02a033]{padding:18px;border:1px solid #eddfd3;border-radius:7px;background:#fffefd;margin:0 0 16px;box-shadow:0 2px 8px #70402004;scroll-margin-top:80px}.store-section-heading[data-v-0b02a033]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.store-section-heading h2[data-v-0b02a033]{display:flex;align-items:center;gap:10px;margin:0;color:#982821;font:700 19px var(--serif)}.store-section-heading h2 svg[data-v-0b02a033]{color:#e76b32;flex-shrink:0}.more-link[data-v-0b02a033]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#d9622d;font-size:12px}.store-product-grid[data-v-0b02a033]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.primary-button[data-v-0b02a033]{display:inline-flex;align-items:center;justify-content:center;padding:9px 19px;border:1px solid #ed682e;border-radius:5px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.outline-button[data-v-0b02a033]{padding:8px 18px;border:1px solid #ed682e;border-radius:5px;background:#fff9f2;color:#d9622d;font-size:14px}.store-search[data-v-0b02a033]{display:flex;align-items:center;width:310px;max-width:100%;border:1px solid #eaded3;border-radius:5px;background:#fff;overflow:hidden}.store-search>svg[data-v-0b02a033]{margin-left:10px;flex-shrink:0;color:#a79286}.store-search input[data-v-0b02a033]{width:100%;min-width:0;height:36px;border:0;padding:0 9px;background:none;color:#593b35;font-size:12px;outline-offset:-3px!important}.store-search .primary-button[data-v-0b02a033]{white-space:nowrap;border-radius:4px;padding:8px 19px}.store-filter-row[data-v-0b02a033]{display:flex;align-items:flex-start;gap:8px;padding:4px 0 10px;font-size:12px}.store-filter-row>span[data-v-0b02a033]{flex:0 0 45px;padding-top:7px}.store-filter-row>div[data-v-0b02a033]{display:flex;flex-wrap:wrap;gap:8px}.store-filter-row button[data-v-0b02a033]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid transparent;border-radius:5px;background:#f7f3ee;color:#9c857c;font-size:12px;cursor:pointer}.store-filter-row button.active[data-v-0b02a033]{border-color:#ffb88e;background:#fff2e6;color:#e3632e}.store-sort-row[data-v-0b02a033]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #f1e6dc;padding:11px 0;margin-top:3px}.store-sort-options[data-v-0b02a033]{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.store-sort-options button[data-v-0b02a033]{display:inline-flex;align-items:center;gap:6px;padding:7px 15px;background:none;border:1px solid transparent;border-radius:4px;color:#9c857c;font-size:12px}.store-sort-options button.active[data-v-0b02a033]{background:linear-gradient(115deg,#ff7d33,#f2541e);border-color:#ed682e;color:#fff}.store-sort-options label[data-v-0b02a033]{display:flex;align-items:center;gap:6px;font-size:12px;color:#9c857c;cursor:pointer}.store-sort-options input[data-v-0b02a033]{accent-color:#ef672d}.result-total[data-v-0b02a033]{font-size:12px;color:#9c857c;white-space:nowrap}.applied-filters[data-v-0b02a033]{display:flex;gap:12px;margin:0 0 14px;font-size:12px;color:#9c857c}.inline-state[data-v-0b02a033]{padding:36px 12px;text-align:center;font-size:13px;color:#9c857c}.inline-state .more-link[data-v-0b02a033]{margin-left:10px}.store-empty[data-v-0b02a033],.store-state[data-v-0b02a033]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:65px 20px;text-align:center;color:#a68a78}.store-state[data-v-0b02a033]{min-height:400px;border:1px solid #eddfd3;border-radius:8px;background:#fff}.store-state h1[data-v-0b02a033]{font:700 20px var(--serif);color:#982821}.store-state>div[data-v-0b02a033]{display:flex;gap:12px}.store-empty h3[data-v-0b02a033]{font:700 17px var(--serif);color:#8a2b22;margin:6px 0 0}.store-empty p[data-v-0b02a033]{font-size:12px;margin:0 0 10px}.store-pagination[data-v-0b02a033]{display:flex;align-items:center;justify-content:center;gap:7px;margin:22px 0;font-size:12px;color:#9c857c}.store-pagination button[data-v-0b02a033]{min-width:32px;height:32px;padding:0 10px;border:1px solid #eaded3;background:#fff;color:#9c857c;border-radius:4px}.store-pagination button.active[data-v-0b02a033]{border-color:#ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.store-pagination button[data-v-0b02a033]:disabled{cursor:default;opacity:.45}.store-review-summary[data-v-0b02a033]{display:flex;align-items:center;gap:45px;background:#fff6eb;border-radius:6px;padding:23px 28px;margin:0 0 6px}.store-review-summary>div[data-v-0b02a033]{display:flex;flex-direction:column;gap:7px}.store-review-summary strong[data-v-0b02a033]{font:700 26px Arial,sans-serif;color:#e86a32}.store-review-summary span[data-v-0b02a033],.store-review-summary p[data-v-0b02a033]{font-size:12px;color:#9c857c}.store-review[data-v-0b02a033]{display:flex;gap:12px;padding:24px 6px;border-bottom:1px solid #f2e7df}.store-review[data-v-0b02a033]:last-child{border-bottom:0}.review-avatar[data-v-0b02a033]{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#eed6c4;color:#9d563d;font-size:12px;overflow:hidden}.review-avatar img[data-v-0b02a033]{width:100%;height:100%;object-fit:cover}.review-body[data-v-0b02a033]{flex:1;min-width:0}.review-body header[data-v-0b02a033]{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#8a7775;font-size:12px}.review-body time[data-v-0b02a033]{color:#ad9b91}.review-stars[data-v-0b02a033]{display:flex;gap:3px;color:#e8a651;margin-top:7px}.review-body>p[data-v-0b02a033]{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;color:#705a4e}.review-body>a[data-v-0b02a033]{display:flex;align-items:center;gap:4px;color:#9c857c;font-size:12px}.store-review-reply[data-v-0b02a033]{background:#faf5ef;padding:12px 16px;margin-top:12px;border-radius:5px;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#9c857c}.store-review-reply b[data-v-0b02a033]{color:#ad633a}.about-intro[data-v-0b02a033]{padding:20px 10px}.about-intro h3[data-v-0b02a033]{color:#982821;font:700 21px var(--serif);margin:0 0 12px}.about-intro p[data-v-0b02a033]{max-width:850px;color:#9c857c;font-size:14px;line-height:1.9;white-space:pre-wrap}.store-about-grid[data-v-0b02a033]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.store-about-grid article[data-v-0b02a033]{padding:22px;border:1px solid #f0e4d9;border-radius:6px;background:#fffcf8}.store-about-grid h3[data-v-0b02a033]{display:flex;align-items:center;gap:8px;font:700 16px var(--serif);color:#8a2b22;margin:0 0 14px}.store-about-grid h3 svg[data-v-0b02a033]{color:#e47740}.store-about-grid p[data-v-0b02a033]{font-size:12px;line-height:1.8;white-space:pre-wrap;color:#9c857c;overflow-wrap:anywhere;margin:0}.about-note[data-v-0b02a033]{font-size:12px;color:#ad998d;margin:25px 10px 10px}@media(max-width:1000px){.shop-store-page[data-v-0b02a033]{width:calc(100% - 24px)}.store-identity[data-v-0b02a033]{padding:25px;gap:20px}.store-logo[data-v-0b02a033]{width:100px;height:100px}.store-intro[data-v-0b02a033]{max-width:380px}.store-product-grid[data-v-0b02a033]{grid-template-columns:repeat(3,minmax(0,1fr))}.store-about-grid[data-v-0b02a033]{grid-template-columns:1fr}.store-tabs[data-v-0b02a033]{gap:40px}}@media(max-width:700px){.shop-store-page[data-v-0b02a033]{width:calc(100% - 24px)}.store-identity[data-v-0b02a033]{padding:24px 18px;align-items:flex-start;min-height:215px;gap:15px}.store-hero[data-v-0b02a033]{min-height:215px}.hero-wash[data-v-0b02a033]{background:linear-gradient(90deg,#fffcf5ed,#fffcf5cc 65%,#fffcf588)}.store-logo[data-v-0b02a033]{width:74px;height:74px}.store-eyebrow[data-v-0b02a033]{font-size:12px;letter-spacing:1px}.store-intro h1[data-v-0b02a033]{font-size:26px}.store-description[data-v-0b02a033]{font-size:12px}.store-meta[data-v-0b02a033]{gap:5px;font-size:12px;flex-direction:column}.store-tabs[data-v-0b02a033]{gap:0;justify-content:space-around}.store-tabs button[data-v-0b02a033]{font-size:14px;height:52px}.store-panel[data-v-0b02a033]{padding:13px}.store-section-heading[data-v-0b02a033]{flex-wrap:wrap;gap:12px}.store-section-heading h2[data-v-0b02a033]{font-size:18px}.store-search[data-v-0b02a033]{width:100%}.store-product-grid[data-v-0b02a033]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-sort-row[data-v-0b02a033]{align-items:flex-start;flex-direction:column}.store-sort-options[data-v-0b02a033]{gap:6px}.store-sort-options button[data-v-0b02a033]{padding:7px 10px}.store-review-summary[data-v-0b02a033]{gap:22px;flex-wrap:wrap;padding:20px}.store-review-summary p[data-v-0b02a033]{width:100%;margin:0}.store-pagination[data-v-0b02a033]{gap:5px}.store-pagination>span[data-v-0b02a033]{display:none}}.store-hero[data-v-0b02a033]{position:relative}.store-favorite-banner-action[data-v-0b02a033]{position:absolute;right:28px;bottom:24px;z-index:2}@media(max-width:700px){.store-favorite-banner-action[data-v-0b02a033]{position:relative;right:auto;bottom:auto;margin:16px 20px}}.contact-overlay[data-v-5a69b218]{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;background:#0007}.contact-overlay section[data-v-5a69b218]{padding:24px;background:#fffdf9;width:min(450px,90vw);border-radius:8px;border:1px solid #eaded5;font-size:12px;color:#6b575a}.contact-overlay header[data-v-5a69b218]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.contact-overlay h2[data-v-5a69b218]{font:700 19px var(--serif);color:#982821;margin:0}.contact-overlay p[data-v-5a69b218]{display:flex;gap:7px;align-items:center}.contact-overlay img[data-v-5a69b218]{display:block;width:160px;height:160px;object-fit:contain;margin:0 auto 15px}.contact-overlay button[data-v-5a69b218]{cursor:pointer;padding:7px 12px;border:1px solid #ed682e;border-radius:5px;color:#d9622d;background:#fff;font-size:12px}.contact-overlay .primary[data-v-5a69b218]{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;margin-top:14px}.join-fieldset[data-v-8089a024]{border:0;padding:0;margin:0;min-width:0}.join-feedback[data-v-8089a024]{margin:14px 23px;padding:12px;border-radius:6px;background:#fff3e8;color:#805044;font-size:13px;line-height:1.6}.join-feedback.error[data-v-8089a024]{background:#fff0ef;color:#b52f25}.join-feedback button[data-v-8089a024],.join-rules button[data-v-8089a024]{color:#d9622d;cursor:pointer;margin-left:12px}.join-upload-grid.personal-uploads[data-v-8089a024]{grid-template-columns:repeat(2,minmax(0,1fr))}.join-upload-card[data-v-8089a024],.join-logo-upload[data-v-8089a024]{position:relative;overflow:hidden}.join-file-input[data-v-8089a024]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.join-upload-card[data-v-8089a024]:focus-within,.join-logo-upload[data-v-8089a024]:focus-within{outline:2px solid #ed682e;outline-offset:2px}.join-upload-card img[data-v-8089a024]{width:100%;height:120px;object-fit:contain}.join-upload-card[data-v-8089a024]{padding:12px}.join-logo-upload img[data-v-8089a024]{width:44px;height:44px;object-fit:cover;border-radius:5px;grid-row:1/3}.join-rules[data-v-8089a024]{border:1px solid #eadfd6;border-radius:6px;padding:14px;margin-bottom:14px;font-size:12px;line-height:1.7;color:#8a7775}.join-rules h3[data-v-8089a024]{margin:0;color:#982821}.join-selects input[data-v-8089a024]{min-width:0;width:100%}button[data-v-8089a024]:disabled,.join-fieldset:disabled .join-upload-card[data-v-8089a024],.join-fieldset:disabled .join-logo-upload[data-v-8089a024]{opacity:.6;cursor:not-allowed}.is-uploading[data-v-8089a024]{opacity:.65}@media(max-width:500px){.join-upload-grid.personal-uploads[data-v-8089a024]{grid-template-columns:1fr}}.join-ocr-note[data-v-8089a024]{margin:0 0 12px;color:#805044;font-size:12px;line-height:1.6}.join-upload-card .join-ocr-feedback[data-v-8089a024]{color:#805044;line-height:1.5}.shop-join-page[data-v-8089a024]{max-width:1300px;width:calc(100% - 48px);margin:0 auto;padding:25px 0 44px;color:#613e39}.shop-join-hero[data-v-8089a024]{display:flex;align-items:center;justify-content:space-between;min-height:118px;padding:0 8px 13px}.shop-join-title[data-v-8089a024]{display:flex;align-items:flex-start;gap:17px}.shop-join-icon[data-v-8089a024]{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#ff9b55,#f35f27);color:#fff8ee;box-shadow:0 7px 15px #bd562628}.shop-join-kicker[data-v-8089a024]{display:block;color:#b07867;font-size:12px;letter-spacing:2px;margin:1px 0 3px}.shop-join-title h1[data-v-8089a024]{font:700 34px/1.1 var(--serif);letter-spacing:1px;color:#6e231c;margin:0}.shop-join-title p[data-v-8089a024]{font-size:16px;color:#805f5e;margin:5px 0}.shop-join-title small[data-v-8089a024]{color:#95817c;font-size:13px}.shop-join-quote[data-v-8089a024]{align-self:flex-start;margin:13px 75px 0 0;color:#a94c34;font:italic 17px/1.55 var(--serif);transform:rotate(-5deg);text-align:center}.shop-join-quote em[data-v-8089a024]{color:#ef6b2e;font-size:14px}.shop-join-layout[data-v-8089a024]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.shop-join-form[data-v-8089a024],.join-side-card[data-v-8089a024]{border:1px solid #eadfd6;border-radius:8px;background:#fffdf9;box-shadow:0 3px 16px #8f4a1a08}.shop-join-form[data-v-8089a024]{overflow:hidden}.join-type-switch[data-v-8089a024]{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:15px 21px 0;background:#f6f7f7;border:1px solid #e2e6e4;border-radius:7px;overflow:hidden}.join-type-switch button[data-v-8089a024]{height:43px;display:flex;align-items:center;justify-content:center;gap:12px;color:#625d61;font-size:15px;background:transparent;cursor:pointer}.join-type-switch button.active[data-v-8089a024]{background:linear-gradient(110deg,#ff9450,#f65d25);color:#fff;box-shadow:0 3px 9px #d85f322d;font-weight:700}.join-type-note[data-v-8089a024]{text-align:center;color:#9c8b88;font-size:12px;margin:8px 24px 15px}.join-form-section[data-v-8089a024]{padding:0 23px 17px;margin:0 0 1px;border-bottom:1px solid #efe6df}.join-form-section[data-v-8089a024]:last-child{border-bottom:0}.join-section-heading[data-v-8089a024]{display:flex;align-items:baseline;gap:10px;padding:13px 0 11px}.join-section-heading>b[data-v-8089a024]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f3662b;color:#fff;font-size:17px}.join-section-heading h2[data-v-8089a024]{margin:0;color:#7c2b22;font:700 19px var(--serif)}.join-section-heading span[data-v-8089a024]{color:#9a8987;font-size:12px}.join-fields[data-v-8089a024]{display:grid;gap:13px 28px}.two-columns[data-v-8089a024]{grid-template-columns:repeat(2,minmax(0,1fr))}.join-fields label[data-v-8089a024],.join-shop-row>label[data-v-8089a024]{display:grid;gap:6px;min-width:0}.join-fields label>span[data-v-8089a024],.join-shop-row label>span[data-v-8089a024],.join-textarea-label>span[data-v-8089a024],.join-address-label>span[data-v-8089a024]{color:#6f5350;font-size:12px;font-weight:600}.join-fields i[data-v-8089a024],.join-shop-row i[data-v-8089a024],.join-textarea-label i[data-v-8089a024],.join-address-label i[data-v-8089a024]{font-style:normal;color:#ed4f2c;margin-right:3px}.join-fields input[data-v-8089a024],.join-shop-row input[data-v-8089a024],.join-textarea-label textarea[data-v-8089a024],.join-address-label input[data-v-8089a024],.join-selects select[data-v-8089a024]{height:37px;border:1px solid #dce0e1;border-radius:5px;background:#fff;padding:0 11px;color:#5d4a4a;outline:0;font:inherit;font-size:12px}.join-fields input[data-v-8089a024]:focus,.join-shop-row input[data-v-8089a024]:focus,.join-textarea-label textarea[data-v-8089a024]:focus,.join-address-label input[data-v-8089a024]:focus,.join-selects label[data-v-8089a024]:focus-within{border-color:#f07a42;box-shadow:0 0 0 3px #fce5d8}.join-upload-grid[data-v-8089a024]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.join-upload-card[data-v-8089a024]{min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #d9dfe0;border-radius:7px;background:linear-gradient(145deg,#fff,#f8faf9);color:#f15e2b;cursor:pointer}.join-upload-card[data-v-8089a024]:hover,.join-logo-upload[data-v-8089a024]:hover{border-color:#ef7b45;background:#fff7f0}.join-upload-card strong[data-v-8089a024]{color:#8d7a7a;font-size:12px;font-weight:500}.join-upload-card small[data-v-8089a024]{color:#9d9494;font-size:12px}.join-shop-row[data-v-8089a024]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:21px;align-items:end}.join-logo-upload[data-v-8089a024]{height:74px;display:grid;grid-template-columns:44px 1fr;grid-template-rows:1fr 1fr;column-gap:9px;align-items:center;padding:8px 11px;border:1px dashed #d9dfe0;border-radius:7px;background:#fff;color:#f15e2b;text-align:left;cursor:pointer}.join-logo-upload svg[data-v-8089a024]{grid-row:1 / 3;align-self:center}.join-logo-upload strong[data-v-8089a024]{font-size:12px;color:#8d7a7a;font-weight:500}.join-logo-upload small[data-v-8089a024]{font-size:12px;color:#9d9494;line-height:1.5}.join-textarea-label[data-v-8089a024]{display:block;position:relative;margin-top:14px}.join-textarea-label textarea[data-v-8089a024]{display:block;width:100%;height:61px;padding:10px 11px;resize:vertical;margin-top:7px}.join-textarea-label>small[data-v-8089a024]{position:absolute;right:11px;bottom:8px;color:#9e9290;font-size:12px}.join-address-label[data-v-8089a024]{display:grid;gap:7px;margin-top:13px}.join-selects[data-v-8089a024]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.join-selects label[data-v-8089a024]{display:flex;align-items:center;border:1px solid #dce0e1;border-radius:5px;background:#fff;min-width:0}.join-selects select[data-v-8089a024]{width:100%;border:0;appearance:none;background:transparent}.join-selects svg[data-v-8089a024]{margin-right:9px;color:#675457;flex:none}.join-submit-section[data-v-8089a024]{padding-bottom:19px}.join-agreement[data-v-8089a024]{display:flex;align-items:center;gap:7px;margin:4px 0 13px;color:#786766;font-size:12px}.join-agreement input[data-v-8089a024]{width:15px;height:15px;accent-color:#f2672d}.join-agreement button[data-v-8089a024]{color:#ee5a2d;cursor:pointer}.join-actions[data-v-8089a024]{display:flex;justify-content:flex-end;gap:10px}.join-primary[data-v-8089a024],.join-outline[data-v-8089a024]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:130px;height:38px;border-radius:6px;padding:0 18px;font-size:13px;cursor:pointer}.join-primary[data-v-8089a024]{border:1px solid #f0632a;background:linear-gradient(110deg,#ff8842,#f6501e);color:#fff;box-shadow:0 4px 8px #f06b3030}.join-outline[data-v-8089a024]{border:1px solid #ee7445;background:#fffaf7;color:#df582c}.join-primary[data-v-8089a024]:hover{filter:brightness(1.04)}.join-outline[data-v-8089a024]:hover{background:#fff0e7}.submit-arrow[data-v-8089a024]{transform:rotate(180deg)}.shop-join-aside[data-v-8089a024]{display:grid;gap:12px}.join-side-card[data-v-8089a024]{padding:15px 15px 16px}.join-side-card header[data-v-8089a024]{display:flex;align-items:flex-start;gap:10px;color:#f1632d}.join-side-card header svg[data-v-8089a024]{flex:none}.join-side-card h2[data-v-8089a024]{margin:0;color:#752820;font:700 18px var(--serif)}.join-side-card p[data-v-8089a024]{margin:5px 0 0;color:#9a8582;font-size:12px;line-height:1.65}.join-intro-card>header[data-v-8089a024]{padding-bottom:12px}.join-side-highlight[data-v-8089a024]{display:flex;gap:10px;padding:13px;border-radius:7px;background:#fff2e8;margin-top:4px;color:#ef652e}.join-side-highlight b[data-v-8089a024]{font:700 15px var(--serif);color:#8f2d21}.join-side-highlight strong[data-v-8089a024]{color:#e74827}.side-card-title[data-v-8089a024]{align-items:center!important;padding-bottom:10px}.side-card-title h2[data-v-8089a024]{font-size:16px}.join-difference[data-v-8089a024]{display:grid;gap:9px}.join-difference>div[data-v-8089a024]{padding:10px;border:1px solid #eee3dc;border-radius:7px;background:#fff}.join-difference>div b[data-v-8089a024]{display:block;margin:-23px 0 8px 32px;color:#5b4b4b;font:700 13px var(--serif)}.join-difference .chosen-difference b[data-v-8089a024]{color:#dd522a}.difference-icon[data-v-8089a024]{width:25px;height:25px;display:grid;place-items:center;border-radius:5px;color:#9b8781;background:#f5f3f1}.difference-icon.enterprise[data-v-8089a024]{color:#f0672f;background:#ffeadc}.join-difference ul[data-v-8089a024]{display:grid;gap:5px;margin:0;padding-left:24px;color:#9a8986;font-size:12px;list-style:"✓  "}.join-difference li[data-v-8089a024]::marker{color:#ec6a2f}.chosen-difference[data-v-8089a024]{background:#fffaf5!important;border-color:#f5d1bd!important}.join-process[data-v-8089a024]{display:grid;gap:11px;margin:1px 0 0;padding:0;list-style:none}.join-process li[data-v-8089a024]{display:flex;align-items:center;gap:9px;color:#856f6e;font-size:12px}.join-process li b[data-v-8089a024]{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#f36b2f;color:#fff;font-size:12px}.join-help-card p[data-v-8089a024]{margin:0 0 10px 34px}.join-help-card .join-outline[data-v-8089a024]{width:100%;height:35px}.shop-join-success[data-v-8089a024]{display:flex;align-items:center;gap:13px;margin:-3px 0 14px;padding:12px 15px;border:1px solid #bfe4c9;border-radius:8px;background:#f2fbf4}.shop-join-success>span[data-v-8089a024]{width:37px;height:37px;display:grid;place-items:center;border-radius:50%;background:#17a455;color:#fff}.shop-join-success strong[data-v-8089a024]{color:#278649;font-size:15px}.shop-join-success p[data-v-8089a024]{margin:3px 0 0;color:#6d8e77;font-size:12px}.shop-join-success .join-outline[data-v-8089a024]{margin-left:auto;min-width:92px;height:32px}.join-disclaimer[data-v-8089a024]{display:flex;align-items:center;justify-content:center;gap:5px;color:#a4908a;font-size:12px;margin:14px 0 0}.join-disclaimer svg[data-v-8089a024]{color:#dc7a4a}@media(max-width:980px){.shop-join-layout[data-v-8089a024]{grid-template-columns:minmax(0,1fr) 290px}.shop-join-quote[data-v-8089a024]{margin-right:15px}.join-shop-row[data-v-8089a024]{grid-template-columns:minmax(0,1fr) 245px}}@media(max-width:760px){.shop-join-page[data-v-8089a024]{width:calc(100% - 24px);padding-top:16px}.shop-join-hero[data-v-8089a024]{align-items:flex-start;min-height:0;padding-bottom:20px}.shop-join-quote[data-v-8089a024]{display:none}.shop-join-title h1[data-v-8089a024]{font-size:29px}.shop-join-title small[data-v-8089a024]{display:block;line-height:1.5}.shop-join-layout[data-v-8089a024]{grid-template-columns:1fr}.shop-join-aside[data-v-8089a024]{grid-row:2}.join-upload-grid[data-v-8089a024],.join-shop-row[data-v-8089a024]{grid-template-columns:1fr}.join-type-switch[data-v-8089a024]{margin-left:14px;margin-right:14px}.join-form-section[data-v-8089a024]{padding-left:15px;padding-right:15px}.join-section-heading[data-v-8089a024]{flex-wrap:wrap;gap:7px}.join-section-heading span[data-v-8089a024]{width:100%;margin-left:39px}.two-columns[data-v-8089a024],.join-selects[data-v-8089a024]{grid-template-columns:1fr}.shop-join-success[data-v-8089a024]{align-items:flex-start;flex-wrap:wrap}.shop-join-success .join-outline[data-v-8089a024]{margin-left:50px}.join-disclaimer[data-v-8089a024]{align-items:flex-start;line-height:1.5}}@media(max-width:460px){.shop-join-title[data-v-8089a024]{gap:10px}.shop-join-icon[data-v-8089a024]{width:48px;height:48px}.shop-join-kicker[data-v-8089a024]{font-size:12px;letter-spacing:1px}.shop-join-title h1[data-v-8089a024]{font-size:26px}.shop-join-title p[data-v-8089a024]{font-size:14px}.join-actions[data-v-8089a024]{justify-content:stretch}.join-actions[data-v-8089a024]>*{flex:1}.join-agreement[data-v-8089a024]{align-items:flex-start;line-height:1.5}}.shop-join-success-page[data-v-fe578609]{max-width:1300px;width:calc(100% - 48px);margin:0 auto;padding:24px 0 45px;color:#613e39}.shop-join-success-hero[data-v-fe578609]{display:flex;align-items:center;justify-content:space-between;min-height:125px;padding:0 8px 14px}.success-hero-title[data-v-fe578609]{display:flex;align-items:flex-start;gap:17px}.success-store-icon[data-v-fe578609]{width:64px;height:64px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#ffab63,#f35d26);color:#fff9f1;box-shadow:0 8px 16px #bd56262a}.success-kicker[data-v-fe578609]{display:block;color:#b07867;font-size:12px;letter-spacing:2px;margin:0 0 4px}.success-hero-title h1[data-v-fe578609]{font:700 36px/1.1 var(--serif);letter-spacing:1px;color:#6e231c;margin:0}.success-hero-title p[data-v-fe578609]{font-size:16px;color:#80615e;margin:8px 0 0}.success-hero-quote[data-v-fe578609]{align-self:flex-start;margin:15px 70px 0 0;color:#a94c34;font:italic 18px/1.55 var(--serif);transform:rotate(-5deg);text-align:center}.success-hero-quote em[data-v-fe578609]{color:#ef6b2e;font-size:15px}.shop-join-success-layout[data-v-fe578609]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.shop-join-success-card[data-v-fe578609],.success-aside-card[data-v-fe578609]{border:1px solid #eadfd6;border-radius:8px;background:#fffdf9;box-shadow:0 3px 16px #8f4a1a08}.shop-join-success-card[data-v-fe578609]{padding:39px 29px 21px}.success-state[data-v-fe578609]{text-align:center}.success-check-art[data-v-fe578609]{position:relative;width:180px;height:114px;margin:0 auto 10px}.success-check-circle[data-v-fe578609]{position:absolute;left:50%;top:16px;display:grid;place-items:center;width:112px;height:112px;transform:translate(-50%);border-radius:50%;background:linear-gradient(145deg,#e5f9df,#c8f1c4);color:#21a446}.success-check-orbit[data-v-fe578609]{position:absolute;display:block;width:8px;height:27px;border-radius:9px;background:#ffb84e;transform:rotate(-34deg)}.orbit-one[data-v-fe578609]{left:13px;top:30px}.orbit-two[data-v-fe578609]{right:17px;top:18px;transform:rotate(35deg);background:#63c673}.orbit-three[data-v-fe578609]{left:31px;top:76px;width:9px;height:9px;border-radius:50%;background:#71c97a;transform:none}.orbit-four[data-v-fe578609]{right:38px;top:73px;width:10px;height:10px;border-radius:50%;background:#ffc248;transform:none}.success-state h2[data-v-fe578609]{margin:0;color:#351a2e;font:700 39px/1.2 var(--serif);letter-spacing:1px}.success-state p[data-v-fe578609]{margin:6px 0 25px;color:#6b6681;font-size:19px}.application-info-block[data-v-fe578609],.review-progress-block[data-v-fe578609]{border:1px solid #f2dfd0;border-radius:6px;background:linear-gradient(145deg,#fffdfb,#fffaf4);padding:17px 22px 11px}.application-info-block header[data-v-fe578609],.review-progress-block header[data-v-fe578609]{display:flex;align-items:center;gap:11px;color:#ed5f24}.application-info-block h3[data-v-fe578609],.review-progress-block h3[data-v-fe578609]{margin:0;color:#562722;font:700 21px var(--serif)}.application-info-block dl[data-v-fe578609]{margin:13px 0 0}.application-info-block dl>div[data-v-fe578609]{display:grid;grid-template-columns:165px 1fr;min-height:36px;align-items:center;border-top:1px dashed #eaded6;font-size:15px}.application-info-block dt[data-v-fe578609]{color:#877e8e}.application-info-block dd[data-v-fe578609]{margin:0;color:#34334d;font-weight:600}.review-progress-block[data-v-fe578609]{border:0;background:transparent;padding:18px 0 6px}.review-stepper[data-v-fe578609]{display:grid;grid-template-columns:repeat(4,1fr);position:relative;margin:20px 0 0;padding:0;list-style:none}.review-stepper[data-v-fe578609]:before{content:"";position:absolute;left:48px;right:48px;top:19px;height:4px;background:#e3e5e9;border-radius:5px}.review-stepper[data-v-fe578609]:after{content:"";position:absolute;left:48px;top:19px;width:28%;height:4px;background:#f56827;border-radius:5px}.review-stepper li[data-v-fe578609]{position:relative;z-index:1;display:grid;justify-items:center;gap:7px;text-align:center;color:#71768a}.review-stepper li span[data-v-fe578609]{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:#e8ebee;color:#73798a;font-size:18px}.review-stepper li.complete span[data-v-fe578609],.review-stepper li.current span[data-v-fe578609]{background:#f56827;color:#fff}.review-stepper li.complete span[data-v-fe578609]{background:#f56827}.review-stepper li b[data-v-fe578609]{font-size:14px;color:#535266}.review-stepper li.complete b[data-v-fe578609],.review-stepper li.current b[data-v-fe578609]{color:#7b3228}.review-stepper li small[data-v-fe578609]{font-size:12px;color:#9497a7}.success-actions[data-v-fe578609]{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:16px;margin-top:12px}.success-primary[data-v-fe578609],.success-outline[data-v-fe578609]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;border-radius:6px;padding:0 14px;font-size:16px;cursor:pointer}.success-primary[data-v-fe578609]{border:1px solid #f0632a;background:linear-gradient(110deg,#ff8842,#f6501e);color:#fff;box-shadow:0 4px 8px #f06b3030}.success-outline[data-v-fe578609]{border:1px solid #ee7445;background:#fffaf7;color:#df582c}.success-primary[data-v-fe578609]:hover{filter:brightness(1.04)}.success-outline[data-v-fe578609]:hover{background:#fff0e7}.success-note[data-v-fe578609]{text-align:center;margin:12px 0 0;color:#a08f99;font-size:13px}.shop-join-success-aside[data-v-fe578609]{display:grid;gap:12px}.success-aside-card[data-v-fe578609]{padding:20px 17px}.success-aside-card header[data-v-fe578609]{display:flex;align-items:flex-start;gap:11px;color:#f1632d}.success-aside-card header svg[data-v-fe578609]{flex:none}.success-aside-card h2[data-v-fe578609]{margin:0;color:#572721;font:700 21px/1.25 var(--serif)}.success-aside-card p[data-v-fe578609]{margin:8px 0 0;color:#8d8188;font-size:14px;line-height:1.65}.success-aside-intro[data-v-fe578609]{padding-bottom:19px}.success-tip-card[data-v-fe578609]{background:linear-gradient(145deg,#fffdfb,#fff4ec)}.success-tip-card strong[data-v-fe578609]{color:#e64f29}.success-help-card[data-v-fe578609]{padding-bottom:16px}.success-help-card .success-outline[data-v-fe578609]{width:100%;min-height:42px;margin-top:14px}.success-disclaimer[data-v-fe578609]{display:flex;align-items:center;justify-content:center;gap:5px;color:#a4908a;font-size:12px;margin:13px 0 0}.success-disclaimer svg[data-v-fe578609]{color:#dc7a4a}@media(max-width:900px){.shop-join-success-hero[data-v-fe578609]{align-items:flex-start}.success-hero-quote[data-v-fe578609]{margin-right:10px}.shop-join-success-layout[data-v-fe578609]{grid-template-columns:minmax(0,1fr) 285px}.success-actions[data-v-fe578609]{grid-template-columns:1fr}.success-actions[data-v-fe578609]>*{width:100%}}@media(max-width:700px){.shop-join-success-page[data-v-fe578609]{width:calc(100% - 24px);padding-top:15px}.shop-join-success-hero[data-v-fe578609]{min-height:0;padding-bottom:20px}.success-hero-quote[data-v-fe578609]{display:none}.success-hero-title h1[data-v-fe578609]{font-size:29px}.success-hero-title p[data-v-fe578609]{font-size:14px;line-height:1.5}.shop-join-success-layout[data-v-fe578609]{grid-template-columns:1fr}.shop-join-success-aside[data-v-fe578609]{grid-row:2}.shop-join-success-card[data-v-fe578609]{padding:28px 15px 19px}.success-state h2[data-v-fe578609]{font-size:31px}.success-state p[data-v-fe578609]{font-size:16px}.application-info-block[data-v-fe578609]{padding-left:13px;padding-right:13px}.application-info-block dl>div[data-v-fe578609]{grid-template-columns:95px 1fr;font-size:13px}.review-stepper[data-v-fe578609]{grid-template-columns:repeat(2,1fr);gap:24px 5px}.review-stepper[data-v-fe578609]:before,.review-stepper[data-v-fe578609]:after{display:none}.success-aside-card h2[data-v-fe578609]{font-size:19px}}@media(max-width:460px){.success-hero-title[data-v-fe578609]{gap:10px}.success-store-icon[data-v-fe578609]{width:51px;height:51px}.success-kicker[data-v-fe578609]{font-size:12px;letter-spacing:1px}.success-hero-title h1[data-v-fe578609]{font-size:26px}.success-hero-title p[data-v-fe578609]{font-size:13px}.success-check-art[data-v-fe578609]{transform:scale(.88);margin-bottom:0}.success-state h2[data-v-fe578609]{font-size:28px}.review-stepper[data-v-fe578609]{gap:20px 0}.success-aside-card[data-v-fe578609]{padding:16px 13px}}.user-avatar-image[data-v-16a14a77]{position:relative;overflow:hidden}.user-avatar-image img[data-v-16a14a77]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:var(--user-avatar-fit,cover)}.story-rich-content[data-v-32b5c5d4]{font-size:14px;line-height:1.8;overflow-wrap:anywhere;color:inherit}.story-rich-content[data-v-32b5c5d4] p{margin:0 0 12px}.story-rich-content[data-v-32b5c5d4] ul,.story-rich-content[data-v-32b5c5d4] ol{padding-left:24px;margin:10px 0;list-style:revert}.story-rich-content[data-v-32b5c5d4] li{list-style:inherit}.story-rich-content[data-v-32b5c5d4] h2{font:700 21px/1.5 var(--serif);margin:16px 0 10px}.story-rich-content[data-v-32b5c5d4] h3{font:700 18px/1.5 var(--serif);margin:14px 0 8px}.story-rich-content[data-v-32b5c5d4] strong,.story-rich-content[data-v-32b5c5d4] b{font-weight:700}.story-rich-content[data-v-32b5c5d4] em,.story-rich-content[data-v-32b5c5d4] i{font-style:italic}.story-rich-content[data-v-32b5c5d4] blockquote{margin:12px 0;border-left:3px solid #eb945e;background:#fff6ed;padding:10px 14px;color:#9c857c}.story-rich-content[data-v-32b5c5d4] a{color:#d9622d;text-decoration:underline}.story-rich-content[data-v-32b5c5d4] img{max-width:100%;height:auto;border-radius:6px;display:block;margin:10px 0}.story-rich-content[data-v-32b5c5d4] figcaption{font-size:12px;color:#9c857c}.user-follow-button[data-v-19c80cfe]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-width:104px;min-height:36px;padding:0 14px;border:1px solid #f46b3b;border-radius:999px;background:linear-gradient(110deg,#ff7c31,#f2541e);box-shadow:0 2px 5px #b34d2520;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.user-follow-button[aria-pressed=true][data-v-19c80cfe]{background:transparent;box-shadow:none;color:#ad3719}.user-follow-button--compact[data-v-19c80cfe]{min-width:78px;min-height:30px;padding-inline:8px;font-size:12px}.user-follow-button--compact svg[data-v-19c80cfe]{width:14px;height:14px}.user-follow-button[data-v-19c80cfe]:not(:disabled):hover{filter:brightness(.96)}.user-follow-button[aria-pressed=true][data-v-19c80cfe]:not(:disabled):hover{background:#fff0e5}.user-follow-button[data-v-19c80cfe]:focus-visible{outline:2px solid #bd4925;outline-offset:3px}.user-follow-button[data-v-19c80cfe]:disabled{opacity:.58;cursor:not-allowed}.modal .sd-bottom input[data-v-96a9e108],.sd-inline-reply input[data-v-96a9e108],.sd-comment-composer input[data-v-96a9e108]{font-size:12px}.sd-avatar img[data-v-96a9e108]{width:100%;height:100%;object-fit:cover;border-radius:50%}.sd-live-video[data-v-96a9e108]{width:100%;height:100%;object-fit:contain}.sd-live-image[data-v-96a9e108]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sd-thumbs img[data-v-96a9e108]{width:100%;height:100%;object-fit:cover;display:block}.sd-content>p[data-v-96a9e108]{white-space:pre-wrap}.sd-page[data-v-96a9e108]{max-width:1300px;width:calc(100% - 48px);margin:0 auto;padding:18px 0 44px;color:#5d4a4b}.sd-mask[data-v-96a9e108]{position:fixed;inset:0;z-index:70;background:#20170da8;display:grid;place-items:center;padding:20px}.sd-shell[data-v-96a9e108]{background:#fffdfb;border-radius:12px;padding:24px;position:relative;min-width:0}.sd-shell.modal[data-v-96a9e108]{width:min(1120px,92vw);height:min(90vh,920px);padding:22px 22px 0;display:flex;flex-direction:column;overflow:hidden}.sd-crumb[data-v-96a9e108]{display:flex;gap:9px;align-items:center;color:#a18b7a;font-size:12px;margin:0 4px 15px}.sd-crumb strong[data-v-96a9e108]{color:#8c4337;font-weight:600}.sd-page-layout[data-v-96a9e108]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.sd-main[data-v-96a9e108]{min-width:0;background:#fffdfb;border:1px solid #f0e6de;border-radius:9px;padding:24px 26px 20px}.sd-page-author[data-v-96a9e108],.sd-detail-header[data-v-96a9e108]{display:flex;align-items:center;justify-content:space-between;gap:14px}.sd-profile-link[data-v-96a9e108]{display:flex;gap:12px;align-items:center;min-width:0}.sd-profile-link:hover b[data-v-96a9e108]{color:#d96938}.sd-avatar[data-v-96a9e108]{display:grid;place-items:center;border-radius:50%;background:#f5e3d3;width:42px;height:42px;flex-shrink:0;color:#9b5f4b;font-size:14px}.sd-profile-link b[data-v-96a9e108]{display:block;color:#63352f;font-size:15px}.sd-profile-link small[data-v-96a9e108],.sd-content small[data-v-96a9e108]{display:block;font-size:12px;color:#a18b7a;margin-top:5px}.sd-primary[data-v-96a9e108],.sd-outline[data-v-96a9e108]{border:1px solid #ed682e;border-radius:5px;color:#e75e29;background:linear-gradient(115deg,#ff7d33,#f2541e);padding:9px 18px;font-size:13px;white-space:nowrap}.sd-outline[data-v-96a9e108]{background:#fff;color:#e5672e;border-radius:20px;padding:7px 15px}.sd-page-title[data-v-96a9e108]{font:700 32px/1.35 var(--serif);color:#8b201b;margin:18px 0 9px}.sd-tags[data-v-96a9e108]{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.sd-tags a[data-v-96a9e108],.sd-page-tags a[data-v-96a9e108]{background:#fff0e3;color:#c67543;padding:6px 12px;font-size:12px;border-radius:5px}.sd-page-tags[data-v-96a9e108]{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 16px;border-bottom:1px solid #f0e7df}.sd-page-tags a.topic[data-v-96a9e108]{background:#fff0e3;color:#d95325}.sd-gallery-heading[data-v-96a9e108]{display:flex;justify-content:space-between;align-items:center;margin:13px 0 9px;color:#654d4b}.sd-gallery-heading b[data-v-96a9e108]{font:700 15px var(--serif)}.sd-gallery-heading span[data-v-96a9e108]{font-size:12px;color:#a18b7a}.sd-main-image[data-v-96a9e108]{border-radius:8px;background-repeat:no-repeat;position:relative;background-color:#f6eee7;overflow:hidden}.sd-page-main-image[data-v-96a9e108]{width:min(100%,640px);aspect-ratio:1/1;height:auto;margin:0 auto}.sd-main-image>span[data-v-96a9e108]{position:absolute;left:15px;top:15px;background:#0009;color:#fff;padding:5px 12px;border-radius:20px;font-size:13px;z-index:1}.sd-main-image button[data-v-96a9e108]{position:absolute;top:48%;display:grid;place-items:center;background:#0006;color:#fff;border:1px solid white;border-radius:50%;width:40px;height:40px;z-index:1}.prev[data-v-96a9e108]{left:10px}.next[data-v-96a9e108]{right:10px}.sd-thumbs[data-v-96a9e108]{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 5px;overflow:hidden;align-content:flex-start}.sd-thumbs button[data-v-96a9e108]{width:106px;height:76px;flex:0 0 106px;background-repeat:no-repeat;border-radius:6px;border:2px solid transparent}.sd-thumbs .active[data-v-96a9e108]{border-color:#f46e2b}.sd-gallery-counter[data-v-96a9e108]{text-align:center;color:#a18b7a;font-size:12px}.sd-description[data-v-96a9e108]{color:#7d6b6b;font-size:14px;line-height:1.95}.sd-description p[data-v-96a9e108]{margin:14px 0}.sd-page-actions[data-v-96a9e108]{display:flex;align-items:center;justify-content:space-around;border-top:1px solid #f0e7df;border-bottom:1px solid #f0e7df;padding:13px 0;margin-top:16px}.sd-page-actions button[data-v-96a9e108]{display:flex;align-items:center;gap:7px;color:#7b6a6c;font-size:13px}.sd-page-actions button[data-v-96a9e108]:hover,.sd-page-actions button[aria-pressed=true][data-v-96a9e108]{color:#e84c37}.sd-page-actions svg[data-v-96a9e108]{width:19px}.sd-comments[data-v-96a9e108]{margin-top:16px;padding-top:2px}.sd-comments>header[data-v-96a9e108]{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px}.sd-comments h2[data-v-96a9e108],.sd-rail-card h2[data-v-96a9e108]{font:700 19px var(--serif);color:#8a2b22;margin:0}.sd-comments select[data-v-96a9e108]{min-width:62px;height:30px;padding:0 9px;border:1px solid #ead9cf;border-radius:15px;background:#fffaf5;color:#8a6f67;font-size:12px;cursor:pointer}.sd-comment-composer[data-v-96a9e108]{display:flex;align-items:center;gap:9px;margin:0 0 5px}.sd-input-avatar[data-v-96a9e108]{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:linear-gradient(135deg,#f1c8a9,#c97b5d);color:#fff;font-size:12px}.sd-comment-composer input[data-v-96a9e108],.sd-inline-reply input[data-v-96a9e108]{min-width:0;flex:1;height:38px;border:1px solid #eadfd8;border-radius:5px;padding:0 12px;background:#fff;color:#6d5c60;font-size:12px}.sd-send[data-v-96a9e108]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;border-radius:5px;padding:9px 20px;font-size:12px;white-space:nowrap}.sd-send[data-v-96a9e108]:disabled{opacity:.45;cursor:not-allowed}.sd-comment[data-v-96a9e108]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px 0;border-bottom:1px solid #f1e8e1}.sd-comment .sd-avatar[data-v-96a9e108]{width:34px;height:34px;font-size:12px}.sd-comment-main[data-v-96a9e108]{min-width:0}.sd-comment-head[data-v-96a9e108]{display:flex;align-items:center;gap:10px}.sd-comment-head b[data-v-96a9e108]{font-size:12px;color:#6d4a47}.sd-comment-head time[data-v-96a9e108]{font-size:12px;color:#ab9894}.sd-comment-main>p[data-v-96a9e108]{margin:6px 0 5px;color:#7b6d70;font-size:13px;line-height:1.75}.sd-comment-actions[data-v-96a9e108]{display:flex;justify-content:flex-end;align-items:center;gap:14px;color:#99868a}.sd-comment-actions button[data-v-96a9e108]{display:flex;align-items:center;gap:4px;font-size:12px}.sd-like[data-v-96a9e108]:hover,.sd-like[aria-pressed=true][data-v-96a9e108],.sd-reply-button[data-v-96a9e108]:hover{color:#ec573b}.sd-inline-reply[data-v-96a9e108]{display:flex;align-items:center;gap:7px;margin-top:9px;padding:8px;background:#fffaf5;border-radius:5px}.sd-inline-reply .sd-input-avatar[data-v-96a9e108]{width:26px;height:26px;flex-basis:26px;font-size:12px}.sd-inline-reply input[data-v-96a9e108]{height:32px}.sd-inline-reply .sd-send[data-v-96a9e108]{padding:7px 13px}.sd-cancel[data-v-96a9e108]{font-size:12px;color:#9f8b86;white-space:nowrap}.sd-reply[data-v-96a9e108]{margin-top:8px;padding:8px 10px;border-left:2px solid #ecdccc;background:#fffaf4}.sd-reply b[data-v-96a9e108]{font-size:12px;color:#8a5a4f}.sd-reply p[data-v-96a9e108]{margin:4px 0 0;font-size:12px;color:#8e7b7b;line-height:1.6}.sd-load-more[data-v-96a9e108]{display:flex;align-items:center;justify-content:center;gap:5px;margin:15px auto 5px;border:1px solid #ed682e;border-radius:18px;color:#e5672e;background:#fff;padding:7px 34px;font-size:12px}.sd-load-more[data-v-96a9e108]:disabled{opacity:.55}.sd-load-hint[data-v-96a9e108],.sd-load-note[data-v-96a9e108]{margin:5px 0;text-align:center;color:#a38b78;font-size:12px}.sd-rail[data-v-96a9e108]{display:grid;gap:14px;align-items:start;min-width:0}.sd-rail-card[data-v-96a9e108]{background:#fffdfb;border:1px solid #f0e6de;border-radius:9px;padding:16px 14px;min-width:0;overflow:hidden}.sd-rail-card>header[data-v-96a9e108]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sd-rail-card>header>a[data-v-96a9e108]{display:flex;align-items:center;gap:2px;color:#b08a7b;font-size:12px}.sd-product-card[data-v-96a9e108]{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid #f2e9e2}.sd-product-card[data-v-96a9e108]:last-child{border-bottom:0;padding-bottom:0}.sd-rail-image[data-v-96a9e108]{width:112px;height:126px;flex:0 0 112px;background-repeat:no-repeat;background-size:cover;border-radius:7px}.sd-product-copy[data-v-96a9e108]{min-width:0;flex:1}.sd-product-copy>b[data-v-96a9e108]{display:block;color:#9d2d25;font:700 14px var(--serif);margin-bottom:4px}.sd-product-copy>small[data-v-96a9e108],.sd-circle-card small[data-v-96a9e108]{display:block;color:#a58b86;font-size:12px}.sd-product-copy>p[data-v-96a9e108]{color:#9b8585;font-size:12px;line-height:1.65;margin:7px 0}.sd-product-copy>div[data-v-96a9e108]{display:flex;align-items:center;justify-content:space-between;gap:6px}.sd-product-copy strong[data-v-96a9e108]{color:#e33e25;font-size:16px}.sd-product-copy a[data-v-96a9e108],.sd-primary-link[data-v-96a9e108]{border:1px solid #ed682e;border-radius:5px;color:#e5672e;background:#fff;padding:5px 9px;font-size:12px;white-space:nowrap}.sd-circle-card[data-v-96a9e108]{display:flex;gap:12px;align-items:flex-start}.sd-circle-cover[data-v-96a9e108]{width:112px;height:112px;flex:0 0 112px;border-radius:8px;background-repeat:no-repeat;background-size:cover}.sd-circle-card>div[data-v-96a9e108]:last-child{min-width:0}.sd-circle-card b[data-v-96a9e108]{display:block;color:#9d2d25;font:700 15px var(--serif);margin:4px 0}.sd-circle-card p[data-v-96a9e108]{color:#9b8585;font-size:12px;line-height:1.7;margin:7px 0 9px}.sd-primary-link[data-v-96a9e108]{display:inline-flex;align-items:center;gap:4px}.sd-recommend-card[data-v-96a9e108]{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #f2e9e2}.sd-recommend-card[data-v-96a9e108]:last-child{border-bottom:0;padding-bottom:0}.sd-recommend-image[data-v-96a9e108]{width:92px;height:86px;flex:0 0 92px;background-repeat:no-repeat;background-size:cover;border-radius:7px}.sd-recommend-copy[data-v-96a9e108]{min-width:0;flex:1}.sd-recommend-copy>b[data-v-96a9e108]{display:block;color:#9d2d25;font:700 14px var(--serif);line-height:1.35}.sd-recommend-copy>p[data-v-96a9e108]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0;color:#9b8585;font-size:12px;line-height:1.55}.sd-mini-tags[data-v-96a9e108]{display:flex;gap:5px;overflow:hidden}.sd-mini-tags span[data-v-96a9e108]{padding:3px 6px;border-radius:10px;background:#fff1e5;color:#c16d4d;font-size:12px;white-space:nowrap}.sd-mini-stats[data-v-96a9e108]{display:flex;gap:9px;margin-top:7px;color:#9c8682;font-size:12px}.sd-mini-stats span[data-v-96a9e108]{display:flex;align-items:center;gap:3px}.sd-topic-cloud[data-v-96a9e108]{display:flex;flex-wrap:wrap;gap:8px}.sd-topic-cloud a[data-v-96a9e108]{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:5px;background:#fff4e9;color:#c85d39;font-size:12px}.sd-topic-cloud a[data-v-96a9e108]:hover{background:#ffe8d6;color:#a72b24}.sd-topic-cloud small[data-v-96a9e108]{color:#a1877d;font-size:12px}.sd-hot-topic[data-v-96a9e108]{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #f2e9e2;color:#d05231}.sd-hot-topic[data-v-96a9e108]:last-child{border-bottom:0}.sd-hot-topic span[data-v-96a9e108]{font-size:13px}.sd-hot-topic b[data-v-96a9e108]{margin-left:auto;font-size:12px;font-weight:500}.sd-hot-topic small[data-v-96a9e108]{color:#a38b84;font-size:12px}.sd-layout[data-v-96a9e108]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;flex:1;min-height:0}.modal .sd-gallery[data-v-96a9e108]{display:flex;flex-direction:column;min-height:0}.modal .sd-main-image[data-v-96a9e108]{flex:1;height:auto;min-height:320px}.modal .sd-content[data-v-96a9e108]{overflow:auto;padding-right:8px;overscroll-behavior:contain;scrollbar-width:none}.modal .sd-content[data-v-96a9e108]::-webkit-scrollbar{display:none;width:0}.modal .sd-content h1[data-v-96a9e108]{font:700 28px/1.5 var(--serif);color:#8b201b;margin:17px 0 10px}.modal .sd-related[data-v-96a9e108]{display:flex;align-items:center;gap:13px;background:#faf5ef;padding:10px;border-radius:8px;margin:8px 0}.modal .sd-related>div[data-v-96a9e108]{width:65px;height:60px;background-repeat:no-repeat;border-radius:6px}.modal .sd-related span[data-v-96a9e108]{flex:1}.modal .sd-related b[data-v-96a9e108]{display:block;font-size:14px;margin:5px 0}.modal .sd-related em[data-v-96a9e108]{font-size:13px;color:#e97530;font-style:normal}.modal .sd-circle-link[data-v-96a9e108]{display:flex;align-items:center;gap:4px;color:#e5672e;font-size:12px;white-space:nowrap}.modal .sd-comments[data-v-96a9e108]{border-top:1px solid #f0e7df;margin-top:18px;padding-top:10px}.modal .sd-bottom[data-v-96a9e108]{display:flex;align-items:center;gap:12px;border-top:1px solid #f0e7df;padding:12px 0;flex-shrink:0;margin-top:15px}.modal .sd-bottom form[data-v-96a9e108]{display:flex;align-items:center;gap:8px;flex:1}.modal .sd-bottom input[data-v-96a9e108]{min-width:80px;width:100%;height:40px;border:1px solid #eadfd8;padding:11px;border-radius:22px;background:#fbf7f2}.modal .sd-bottom button[data-v-96a9e108],.modal .sd-bottom a[data-v-96a9e108],.modal .sd-bottom>span[data-v-96a9e108]{display:flex;gap:5px;align-items:center;white-space:nowrap;font-size:13px}.modal .sd-bottom svg[data-v-96a9e108]{width:19px}.sd-note[data-v-96a9e108]{font-size:12px;color:#a38b78;text-align:center}.photo-family[data-v-96a9e108]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:66.66% 100%}.photo-school[data-v-96a9e108]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:100% 0}.photo-bicycle[data-v-96a9e108]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:0 100%}.photo-album[data-v-96a9e108]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:85% 88.3%}.photo-radio[data-v-96a9e108]{background-image:url(/assets/home-reference.png);background-size:285.71% 881.18%;background-position:5.61% 46.39%}.photo-snack[data-v-96a9e108]{background-image:url(/assets/home-reference.png);background-size:1054.95% 2214.86%;background-position:4.95% 88.69%}.photo-marbles[data-v-96a9e108]{background-image:url(/assets/home-reference.png);background-size:1090.91% 1974.7%;background-position:31.54% 89.14%}.photo-toy[data-v-96a9e108]{background-image:url(/assets/home-reference.png);background-size:1090.91% 1974.7%;background-position:39.79% 73.01%}.photo-notebook[data-v-96a9e108]{background-image:url(/assets/story-notebook.png);background-size:cover;background-position:center}.sd-page .sd-page-main-image.photo-family[data-v-96a9e108],.sd-page .sd-page-main-image.photo-school[data-v-96a9e108],.sd-page .sd-page-main-image.photo-bicycle[data-v-96a9e108]{background-size:400% 200%}.sd-page .sd-page-main-image.photo-album[data-v-96a9e108]{background-size:850% auto}.sd-page .sd-page-main-image.photo-radio[data-v-96a9e108],.sd-page .sd-page-main-image.photo-snack[data-v-96a9e108],.sd-page .sd-page-main-image.photo-marbles[data-v-96a9e108],.sd-page .sd-page-main-image.photo-toy[data-v-96a9e108]{background-size:1090.91% 1974.7%}@media(max-width:1050px){.sd-page-layout[data-v-96a9e108]{grid-template-columns:minmax(0,1fr) 300px;gap:14px}.sd-main[data-v-96a9e108]{padding:20px}.sd-page-title[data-v-96a9e108]{font-size:28px}.sd-product-card[data-v-96a9e108]{display:block}.sd-rail-image[data-v-96a9e108]{width:100%;height:130px;margin-bottom:7px}.sd-circle-cover[data-v-96a9e108]{width:82px;height:82px;flex-basis:82px}.sd-recommend-image[data-v-96a9e108]{width:82px;height:88px;flex-basis:82px}}@media(max-width:850px){.sd-page[data-v-96a9e108]{width:calc(100% - 24px)}.sd-page-layout[data-v-96a9e108]{display:block}.sd-rail[data-v-96a9e108]{margin-top:14px}.sd-main[data-v-96a9e108]{padding:16px 13px}.sd-page-title[data-v-96a9e108]{font-size:24px}.sd-page-main-image[data-v-96a9e108]{width:100%}.sd-layout[data-v-96a9e108]{display:block;overflow:auto}.modal .sd-gallery[data-v-96a9e108]{height:48vh;min-height:280px}.modal .sd-content[data-v-96a9e108]{overflow:visible}.sd-shell.modal[data-v-96a9e108]{width:calc(100vw - 24px);height:92vh;padding:18px 12px 0}.modal .sd-bottom[data-v-96a9e108]{gap:8px}.modal .sd-bottom form[data-v-96a9e108]{flex-basis:100%}.sd-page-actions[data-v-96a9e108]{gap:7px}.sd-page-actions button[data-v-96a9e108]{font-size:12px}.sd-comment-composer[data-v-96a9e108]{gap:6px}.sd-comment-composer .sd-send[data-v-96a9e108]{padding:8px 12px}.sd-comment[data-v-96a9e108]{grid-template-columns:32px minmax(0,1fr)}.sd-comment .sd-avatar[data-v-96a9e108]{width:30px;height:30px}}.story-video-badge[data-v-08d4b1a7]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;box-sizing:border-box;border:1px solid #fffd;border-radius:50%;background:#291d167a;color:#fff;box-shadow:0 2px 10px #0002;pointer-events:none;z-index:1}.story-video-badge svg[data-v-08d4b1a7]{margin-left:3px}.story-card[data-v-27cf7b7f]{min-width:0;display:flex;flex-direction:column;overflow:hidden;padding:7px;border:1px solid #eee2d9;border-radius:7px;background:#fff;box-shadow:0 2px 10px #71401c06}.feed-photo[data-v-27cf7b7f]{position:relative;display:block;width:100%;height:var(--story-cover-height,170px);flex-shrink:0;overflow:hidden;border:0;border-radius:5px;background:#f7eee5 no-repeat;cursor:pointer}.feed-photo>img[data-v-27cf7b7f]{display:block;width:100%;height:100%;object-fit:cover}.feed-photo--natural[data-v-27cf7b7f]{height:auto;max-height:560px;aspect-ratio:var(--story-media-ratio)}.feed-photo--natural>img[data-v-27cf7b7f]{position:absolute;inset:0;object-fit:contain}.story-cover-placeholder[data-v-27cf7b7f]{position:absolute;inset:0;margin:auto;color:#b88b76}.feed-photo[data-v-27cf7b7f]:hover{filter:saturate(1.08)}.story-card-content[data-v-27cf7b7f]{display:flex;flex:1;flex-direction:column;min-width:0;padding:0}.story-card-footer[data-v-27cf7b7f]{margin-top:auto}.story-card h3[data-v-27cf7b7f]{display:flex;gap:5px;align-items:flex-start;margin:8px 0 3px;color:var(--home-card-title-color);font-size:var(--home-card-title-size);font-weight:600;line-height:1.45}.story-demo-badge[data-v-27cf7b7f]{flex:none;padding:2px 4px;border-radius:3px;background:#f7eee5;color:#8a6b5f;font-size:10px;font-weight:400}.story-title-link[data-v-27cf7b7f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.story-title-link[data-v-27cf7b7f]:hover{text-decoration:underline}.card-description[data-v-27cf7b7f]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39.6px;margin:0 0 6px;color:var(--home-card-description-color);font-size:var(--home-card-description-size);line-height:var(--home-card-description-leading)}.card-tags[data-v-27cf7b7f]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:6px 0 auto;padding-bottom:6px}.card-topic[data-v-27cf7b7f],.card-tag[data-v-27cf7b7f]{display:inline-flex;align-items:center;padding:3px 6px;border:0;border-radius:4px;font-size:12px;line-height:1.4;font-weight:400;cursor:pointer}.card-topic[data-v-27cf7b7f]{background:#fff0e4;color:#d9622d}.card-tag[data-v-27cf7b7f]{background:#f7f3ee;color:#a07c70}.card-topic[data-v-27cf7b7f]:hover,.card-tag[data-v-27cf7b7f]:hover{background:#fbe4d2;color:#bb4d23}.story-meta[data-v-27cf7b7f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--story-card-metric-gap,8px);padding-top:6px;margin-top:6px;border-top:1px solid #f5ebe4;color:#977b71;font-size:12px}.story-user[data-v-27cf7b7f]{display:inline-flex;align-items:center;gap:5px;min-width:0;color:#8a7775;text-decoration:none;font-size:12px}.user-avatar img[data-v-27cf7b7f]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-username[data-v-27cf7b7f]{color:#d9622d}.user-avatar[data-v-27cf7b7f]{position:relative;display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;overflow:hidden;border-radius:50%;background:#eed6c4;color:#9d563d;font-size:12px}.story-username[data-v-27cf7b7f]{max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metrics[data-v-27cf7b7f]{display:flex;align-items:center;gap:var(--story-card-metric-gap,8px);margin-left:auto;white-space:nowrap;color:#977b71;font-size:12px}.metrics>span[data-v-27cf7b7f]{display:inline-flex;align-items:center;gap:var(--story-card-metric-gap,8px)}.metrics svg[data-v-27cf7b7f]{width:13px;height:13px;flex-shrink:0;color:#d9622d}.photo-radio[data-v-27cf7b7f]{background-image:url(/assets/home-reference.png);background-size:285.7143% 890.7609%;background-position:5.609% 46.323%}.photo-candy[data-v-27cf7b7f]{background-image:url(/assets/home-reference.png);background-size:1032.2581% 1905.814%;background-position:5.8824% 73.1487%}.photo-marbles[data-v-27cf7b7f]{background-image:url(/assets/home-reference.png);background-size:1054.9451% 1905.814%;background-position:23.2451% 73.1487%}.photo-album[data-v-27cf7b7f]{background-image:url(/assets/home-reference.png);background-size:1297.2973% 2214.8649%;background-position:80.5869% 88.754%}.photo-toy[data-v-27cf7b7f]{background-image:url(/assets/home-reference.png);background-size:1090.9091% 1905.814%;background-position:39.9083% 73.1487%}.photo-snack[data-v-27cf7b7f]{background-image:url(/assets/home-reference.png);background-size:1090.9091% 2245.2055%;background-position:5.1606% 88.7612%}.photo-notebook[data-v-27cf7b7f]{background-image:url(/assets/story-notebook.png);background-size:cover;background-position:center}.photo-family[data-v-27cf7b7f]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:66.66% 100%}.photo-school[data-v-27cf7b7f]{background-image:url(/assets/story-school.png);background-size:cover;background-position:center}.story-image-badge[data-v-27cf7b7f]{position:absolute;left:7px;right:auto;top:7px;display:inline-flex;align-items:center;gap:3px;max-width:calc(100% - 14px);padding:4px 6px;border-radius:4px;background:#fff8e8;color:#dc6632;font-size:12px;line-height:1.4}.story-image-badge-light[data-v-27cf7b7f]{background:#fffaf2;color:#c86b4a}.story-card[data-v-27cf7b7f]{font-family:Microsoft YaHei,PingFang SC,sans-serif}.story-card button[data-v-27cf7b7f]:focus-visible,.story-card a[data-v-27cf7b7f]:focus-visible{outline:2px solid #d9622d;outline-offset:3px}.story-card-content>.story-meta[data-v-27cf7b7f]{margin-top:auto}.story-image-badge[data-v-27cf7b7f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.story-image-badge[data-v-27cf7b7f]:not(.story-image-badge-light){display:inline-flex}.story-card--compact[data-v-27cf7b7f]{display:grid;grid-template-columns:var(--story-compact-cover,92px) minmax(0,1fr);align-items:stretch;gap:9px}.story-card--compact .feed-photo[data-v-27cf7b7f]{height:100%;min-height:76px}.story-card--compact h3[data-v-27cf7b7f]{margin-top:0}.story-card--compact .card-description[data-v-27cf7b7f]{-webkit-line-clamp:1;min-height:0;margin-bottom:4px}.story-card--compact .card-description[data-v-27cf7b7f]:empty{display:none}.story-card--compact .metrics[data-v-27cf7b7f]{gap:5px;flex-wrap:wrap;white-space:normal}.story-card--compact .metrics>span[data-v-27cf7b7f]{gap:3px}.story-card--compact .story-image-badge[data-v-27cf7b7f]{font-size:10px}.story-compact-tag[data-v-27cf7b7f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a05232;font-size:11px;font-weight:600;margin-bottom:3px}.story-card--digest[data-v-27cf7b7f]{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.story-card--digest+.story-card--digest[data-v-27cf7b7f]{border-top:1px solid #f2e9e2}.story-card--digest .feed-photo[data-v-27cf7b7f]{height:105px;min-height:0;padding:0;border-radius:7px}.story-card--digest h3[data-v-27cf7b7f]{margin:8px 0 3px;font-family:var(--serif);font-weight:700;line-height:1.4}.story-card--digest .story-title-link[data-v-27cf7b7f]{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.story-card--digest .card-description[data-v-27cf7b7f]{-webkit-line-clamp:2;margin:2px 0 5px;overflow-wrap:anywhere}.story-card--digest .story-meta[data-v-27cf7b7f]{margin-top:0;padding-top:0;border-top:0}.story-card--digest .story-user[data-v-27cf7b7f]{max-width:100%}.story-card--digest .story-username[data-v-27cf7b7f]{max-width:none}.story-card--digest .user-avatar[data-v-27cf7b7f]{width:19px;height:19px;flex-basis:19px}.story-card--featured[data-v-27cf7b7f]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:10px}.story-card--featured .feed-photo[data-v-27cf7b7f]{align-self:center;aspect-ratio:3 / 2;height:auto}.story-card--featured .story-card-content[data-v-27cf7b7f]{padding:2px 1px}.story-featured-label[data-v-27cf7b7f]{align-self:flex-start;padding:2px 6px;border-radius:4px;background:#f7eee5;color:#8f5137;font-size:11px;line-height:1.4}.story-card--featured h3[data-v-27cf7b7f]{margin-top:5px;font-family:var(--serif);font-size:17px}.story-card--featured .card-description[data-v-27cf7b7f]{min-height:0;margin-bottom:3px}.story-card--featured .card-tags[data-v-27cf7b7f]{margin-top:4px;padding-bottom:5px}.story-masonry[data-v-4564af17]{container-type:inline-size;min-width:0}.story-masonry-grid[data-v-4564af17]{--story-columns:3;--story-gap:12px;--story-column-width:calc((100% - (var(--story-columns) - 1) * var(--story-gap)) / var(--story-columns));position:relative;display:grid;grid-template-columns:repeat(var(--story-columns),minmax(0,1fr));gap:var(--story-gap);align-items:start}.story-masonry-item[data-v-4564af17]{min-width:0}.is-positioned .story-masonry-item[data-v-4564af17]{position:absolute;width:var(--story-column-width);left:calc(var(--story-column,0) * (var(--story-column-width) + var(--story-gap)))}@media(max-width:1050px){.story-masonry-grid[data-v-4564af17]{--story-columns:2}}@container (max-width:760px){.story-masonry-grid[data-v-4564af17]{--story-columns:2}}@container (max-width:520px){.story-masonry-grid[data-v-4564af17]{--story-columns:1}}@container (min-width:761px){.story-masonry-grid--four[data-v-4564af17]{--story-columns:3}}@container (min-width:960px){.story-masonry-grid--four[data-v-4564af17]{--story-columns:4}}.stories-home-hero[data-v-bc07e29d]{position:relative;isolation:isolate;display:flex;align-items:center;box-sizing:border-box;height:278px;overflow:hidden;border:1px solid #eedfd2;border-radius:8px;background:#fdf4e9}.stories-hero-art[data-v-bc07e29d]{position:absolute;inset:0;z-index:-1}.stories-hero-art img[data-v-bc07e29d]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.stories-hero-art[data-v-bc07e29d]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fdf4e9ed,#fdf4e986 27%,transparent 42%);pointer-events:none}.stories-hero-copy[data-v-bc07e29d]{width:min(100%,480px);padding:16px 0 16px 28px}.stories-hero-kicker[data-v-bc07e29d]{color:#a05234;font-size:12px;letter-spacing:.08em}.stories-hero-copy h1[data-v-bc07e29d]{margin:8px 0 10px;color:#741d17;font:700 clamp(34px,3.5vw,44px)/1.09 var(--serif);letter-spacing:.01em}.stories-hero-copy h1 em[data-v-bc07e29d]{color:#ed682d;font-style:normal}.stories-hero-copy p[data-v-bc07e29d]{margin:0 0 14px;color:#865d52;font-size:14px;line-height:1.6}.stories-hero-publish[data-v-bc07e29d]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 16px;border:1px solid #f47b42;border-radius:6px;background:linear-gradient(115deg,#ff7f35,#f45121);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.stories-hero-publish[data-v-bc07e29d]:hover{filter:brightness(.96)}.stories-hero-publish[data-v-bc07e29d]:focus-visible{outline:2px solid #a74623;outline-offset:3px}@media(min-width:821px)and (max-width:1050px){.stories-hero-art[data-v-bc07e29d]{inset-inline-start:31%}.stories-hero-art img[data-v-bc07e29d]{object-position:75% center}.stories-hero-art[data-v-bc07e29d]:after{background:linear-gradient(90deg,#fdf4e9,#fdf4e9aa 14%,transparent 37%)}.stories-hero-copy[data-v-bc07e29d]{width:min(51%,480px);padding-left:24px}}@media(max-width:820px){.stories-home-hero[data-v-bc07e29d]{height:auto;flex-direction:column-reverse;align-items:stretch}.stories-hero-copy[data-v-bc07e29d]{padding:17px 15px 8px}.stories-hero-copy h1[data-v-bc07e29d]{font-size:clamp(27px,6.9vw,38px)}.stories-hero-copy p[data-v-bc07e29d]{font-size:13px}.stories-hero-art[data-v-bc07e29d]{position:relative;inset:auto;height:clamp(125px,40vw,205px)}.stories-hero-art img[data-v-bc07e29d]{object-position:72% center}.stories-hero-art[data-v-bc07e29d]:after{background:linear-gradient(180deg,#fdf4e9,transparent 19%)}}.stories-page[data-v-7fe8cc8c]{width:min(1300px,calc(100% - 40px));min-height:calc(100vh - 110px);margin:0 auto;padding:14px 0 35px;background:#fffdfb;color:#65251d;font-family:Microsoft YaHei,PingFang SC,sans-serif;--stories-button-background:linear-gradient(115deg,#ff7d33,#f2541e)}.login-actions button[data-v-7fe8cc8c]:not(.outline),.story-search button[data-v-7fe8cc8c],.tag-row button.active[data-v-7fe8cc8c],.stories-load-more[data-v-7fe8cc8c]{border:1px solid #ed682e;background:var(--stories-button-background);color:#fff;font-size:12px;cursor:pointer}.login-actions button[data-v-7fe8cc8c]:not(.outline):hover,.stories-load-more[data-v-7fe8cc8c]:not(:disabled):hover{filter:brightness(1.04)}.stories-layout[data-v-7fe8cc8c]{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:14px;padding:14px 0 0}.stories-main[data-v-7fe8cc8c],.stories-rail[data-v-7fe8cc8c]{min-width:0}.discover-box[data-v-7fe8cc8c],.feed-panel[data-v-7fe8cc8c],.story-search[data-v-7fe8cc8c],.login-card[data-v-7fe8cc8c],.profile-card[data-v-7fe8cc8c],.rail-box[data-v-7fe8cc8c]{border:1px solid #eee3db;border-radius:8px;background:#fff;box-shadow:0 2px 10px #8c46200a}.discover-box[data-v-7fe8cc8c]{padding:14px}.discover-groups[data-v-7fe8cc8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.discover-group[data-v-7fe8cc8c]{min-width:0}.discover-group-head[data-v-7fe8cc8c]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.discover-group-head h3[data-v-7fe8cc8c]{display:flex;align-items:center;gap:7px;margin:0;color:#982821;font:700 19px/1.4 var(--serif)}.discover-group-head h3 svg[data-v-7fe8cc8c]{width:20px;height:20px;color:#e87535;flex-shrink:0}.discover-group-head>button[data-v-7fe8cc8c]{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:#d9622d;font-size:12px;cursor:pointer;white-space:nowrap}.discover-mini-grid[data-v-7fe8cc8c]{display:grid;grid-template-columns:1fr;gap:10px}.discover-mini-card[data-v-7fe8cc8c]{display:flex;align-items:stretch;gap:10px;min-width:0;min-height:108px;padding:10px;border:1px solid #f1e5db;border-radius:7px;background:linear-gradient(135deg,#fffaf4,#fffdfb);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.discover-mini-card[data-v-7fe8cc8c]:hover{border-color:#eeb48e;box-shadow:0 4px 12px #bb612014}.discover-mini-photo[data-v-7fe8cc8c]{display:block;width:88px;min-height:86px;flex:0 0 88px;align-self:stretch;border-radius:5px;background-repeat:no-repeat;background-size:cover;background-position:center}.discover-mini-photo.is-circle[data-v-7fe8cc8c]{width:88px;height:88px;min-height:88px;flex:0 0 88px;align-self:center;border-radius:50%}.discover-mini-copy[data-v-7fe8cc8c]{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;padding:2px 0}.discover-mini-copy b[data-v-7fe8cc8c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a72b24;font-size:14px;font-weight:600;line-height:1.4}.discover-description[data-v-7fe8cc8c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#9c857c;font-size:12px;line-height:1.65}.discover-mini-stats[data-v-7fe8cc8c]{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 12px;margin-top:auto;padding-top:1px}.discover-mini-stats small[data-v-7fe8cc8c]{display:flex;align-items:center;gap:4px;color:#9c857c;font-size:12px;line-height:1.45;white-space:nowrap}.discover-mini-stats svg[data-v-7fe8cc8c]{flex-shrink:0;color:#c78c6a}.feed-panel[data-v-7fe8cc8c]{margin-top:13px;padding:0 14px 12px}.feed-tabs[data-v-7fe8cc8c]{display:flex;align-items:center;gap:28px;height:58px;border-bottom:1px solid #eee5df}.feed-tabs>button[data-v-7fe8cc8c]:not(.all-link){position:relative;height:58px;padding:0 2px;border:0;background:none;color:#593b35;font:16px var(--serif);cursor:pointer}.feed-tabs>button.active[data-v-7fe8cc8c]{color:#e85e2d;font-weight:700}.feed-tabs>button.active[data-v-7fe8cc8c]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:#f16a31}.feed-tabs .all-link[data-v-7fe8cc8c]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;border:0;background:none;color:#d9622d;font-size:12px;cursor:pointer}.tag-row[data-v-7fe8cc8c]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 10px}.tag-row button[data-v-7fe8cc8c]{padding:7px 15px;border:1px solid transparent;border-radius:5px;background:#f7f4f1;color:#9c857c;font-size:12px;cursor:pointer}.feed-toolbar[data-v-7fe8cc8c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;color:#9c857c;font-size:12px}.feed-sort[data-v-7fe8cc8c]{display:flex;align-items:center;gap:14px}.feed-sort button[data-v-7fe8cc8c]{display:inline-flex;align-items:center;gap:3px;color:#9c857c;font-size:12px;cursor:pointer}.feed-sort button.active[data-v-7fe8cc8c]{color:#d9622d}.feed-empty[data-v-7fe8cc8c]{padding:45px 15px;color:#9c857c;text-align:center;font-size:13px}.stories-load-more[data-v-7fe8cc8c]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;margin:17px auto 5px;padding:8px 32px;border-radius:20px;line-height:1}.stories-load-more svg[data-v-7fe8cc8c]{display:block;flex-shrink:0}.stories-load-more[data-v-7fe8cc8c]:disabled{opacity:.6;cursor:default}.stories-rail[data-v-7fe8cc8c]{display:grid;align-content:start;gap:13px}.story-search[data-v-7fe8cc8c]{display:flex;align-items:center;height:49px;padding:6px 8px 6px 13px;color:#ac9189}.story-search input[data-v-7fe8cc8c]{min-width:0;flex:1;border:0;outline:0;padding:0 8px;color:#6e5b5e;font-size:12px}.story-search button[data-v-7fe8cc8c]{display:grid;place-items:center;width:38px;height:37px;flex-shrink:0;border-radius:6px}.login-card[data-v-7fe8cc8c],.profile-card[data-v-7fe8cc8c]{padding:15px}.login-profile[data-v-7fe8cc8c]{display:flex;align-items:center;gap:10px;padding:2px 1px 13px}.default-avatar[data-v-7fe8cc8c]{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;background:#f0f0ef;color:#c9c7c4;font-size:22px}.login-card h3[data-v-7fe8cc8c],.profile-card h3[data-v-7fe8cc8c]{margin:0;color:#8a2b22;font:700 16px/1.45 var(--serif)}.login-card p[data-v-7fe8cc8c],.profile-card p[data-v-7fe8cc8c]{margin:5px 0 0;color:#9c857c;font-size:12px;line-height:1.65}.login-actions[data-v-7fe8cc8c]{display:flex;gap:9px}.login-actions button[data-v-7fe8cc8c]{flex:1;height:36px;border-radius:6px}.login-actions button.outline[data-v-7fe8cc8c]{border:1px solid #ed682e;background:#fff;color:#d9622d;font-size:14px;cursor:pointer}.profile-top[data-v-7fe8cc8c]{display:flex;align-items:center;gap:10px;padding-bottom:13px}.profile-avatar[data-v-7fe8cc8c]{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:#eed6c4;color:#9d563d;font-size:18px}.profile-card h3 small[data-v-7fe8cc8c]{float:right;padding:3px 6px;border-radius:4px;background:#fff0e6;color:#d9622d;font-size:12px;font-weight:400}.profile-links[data-v-7fe8cc8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:12px;border-top:1px solid #f0e7e1}.profile-shortcut[data-v-7fe8cc8c]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;min-width:0;min-height:84px;padding:10px 3px;border:1px solid #f0dfd1;border-radius:7px;background:#fffaf5;color:#982821;text-decoration:none;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.profile-shortcut[data-v-7fe8cc8c]:hover{border-color:#edb78e;background:#fff1e2;transform:translateY(-1px)}.profile-shortcut strong[data-v-7fe8cc8c]{color:#982821;font-size:12px;line-height:1.4;font-weight:700;white-space:nowrap}.profile-link-icon[data-v-7fe8cc8c]{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:9px;background:#ffe8d6;color:#df672d}.topics-link .profile-link-icon[data-v-7fe8cc8c]{background:#fff0da;color:#c58237}.circles-link .profile-link-icon[data-v-7fe8cc8c]{background:#f7e9df;color:#ac6850}.rail-box[data-v-7fe8cc8c]{padding:14px 13px}.rail-heading[data-v-7fe8cc8c]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px}.rail-heading h3[data-v-7fe8cc8c]{display:flex;align-items:center;gap:6px;margin:0;color:#8a2b22;font:700 18px var(--serif)}.rail-heading h3 svg[data-v-7fe8cc8c]{color:#e87535;flex-shrink:0}.rail-heading>button[data-v-7fe8cc8c]{display:inline-flex;align-items:center;gap:3px;color:#d9622d;font-size:12px;cursor:pointer;white-space:nowrap}.rail-tags[data-v-7fe8cc8c]{display:flex;flex-wrap:wrap;gap:7px}.rail-tags button[data-v-7fe8cc8c]{padding:6px 8px;border:1px solid #f4e3db;border-radius:4px;background:#fffaf6;color:#a07c70;font-size:12px;cursor:pointer}.rail-tags button[data-v-7fe8cc8c]:hover{border-color:#ed9a6d;color:#d9622d}.topic-line[data-v-7fe8cc8c],.circle-line[data-v-7fe8cc8c]{display:flex;align-items:center;width:100%;gap:8px;padding:8px 0;border:0;border-bottom:1px solid #f1e9e4;background:transparent;text-align:left;cursor:pointer}.topic-line[data-v-7fe8cc8c]:last-child,.circle-line[data-v-7fe8cc8c]:last-child{border-bottom:0}.rail-thumb[data-v-7fe8cc8c]{display:block;width:68px;height:60px;flex:none;border-radius:5px;background-repeat:no-repeat;background-position:center;background-size:cover}.circle-thumb[data-v-7fe8cc8c]{width:68px;height:68px;border-radius:50%}.rail-copy[data-v-7fe8cc8c]{min-width:0}.rail-copy b[data-v-7fe8cc8c]{display:block;overflow:hidden;color:#a72b24;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.rail-copy small[data-v-7fe8cc8c]{display:block;margin-top:4px;color:#9c857c;font-size:12px;line-height:1.65}.circle-line em[data-v-7fe8cc8c]{margin-left:auto;padding:5px 8px;border:1px solid #ed824c;border-radius:4px;background:#fff8f0;color:#d9622d;font-size:12px;font-style:normal}.stories-page button[data-v-7fe8cc8c]:focus-visible,.stories-page a[data-v-7fe8cc8c]:focus-visible{outline:2px solid #d9622d;outline-offset:3px}.photo-radio[data-v-7fe8cc8c]{background-image:url(/assets/home-reference.png);background-size:285.7143% 890.7609%;background-position:5.609% 46.323%}.photo-candy[data-v-7fe8cc8c]{background-image:url(/assets/home-reference.png);background-size:1032.2581% 1905.814%;background-position:5.8824% 73.1487%}.photo-marbles[data-v-7fe8cc8c]{background-image:url(/assets/home-reference.png);background-size:1054.9451% 1905.814%;background-position:23.2451% 73.1487%}.photo-album[data-v-7fe8cc8c]{background-image:url(/assets/home-reference.png);background-size:1297.2973% 2214.8649%;background-position:80.5869% 88.754%}.photo-toy[data-v-7fe8cc8c]{background-image:url(/assets/home-reference.png);background-size:1090.9091% 1905.814%;background-position:39.9083% 73.1487%}.photo-snack[data-v-7fe8cc8c]{background-image:url(/assets/home-reference.png);background-size:1090.9091% 2245.2055%;background-position:5.1606% 88.7612%}.photo-notebook[data-v-7fe8cc8c]{background-image:url(/assets/story-notebook.png);background-size:cover;background-position:center}.photo-family[data-v-7fe8cc8c]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:66.66% 100%}.photo-school[data-v-7fe8cc8c]{background-image:url(/assets/story-school.png);background-size:cover;background-position:center}.story-image-badge[data-v-7fe8cc8c]{position:absolute;left:7px;right:auto;top:7px;display:inline-flex;align-items:center;gap:3px;max-width:calc(100% - 14px);padding:4px 6px;border-radius:4px;background:#fff8e8;color:#dc6632;font-size:12px;line-height:1.4}.story-image-badge-light[data-v-7fe8cc8c]{background:#fffaf2;color:#c86b4a}@media(max-width:1200px){.discover-mini-grid[data-v-7fe8cc8c]{grid-template-columns:1fr}.discover-mini-card[data-v-7fe8cc8c]{min-height:108px}.discover-mini-photo[data-v-7fe8cc8c]{min-height:86px;width:88px;flex-basis:88px}.discover-mini-stats[data-v-7fe8cc8c]{flex-direction:row;flex-wrap:wrap;gap:5px 10px}}@media(max-width:1100px){.stories-layout[data-v-7fe8cc8c]{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:780px){.stories-layout[data-v-7fe8cc8c]{grid-template-columns:1fr}.stories-rail[data-v-7fe8cc8c]{grid-template-columns:repeat(2,minmax(0,1fr))}.story-search[data-v-7fe8cc8c],.rail-box[data-v-7fe8cc8c]:first-of-type{grid-column:1/-1}.feed-sort[data-v-7fe8cc8c]{gap:8px}.discover-mini-photo[data-v-7fe8cc8c]{width:72px;flex-basis:72px}}@media(max-width:640px){.discover-groups[data-v-7fe8cc8c]{grid-template-columns:1fr;gap:18px}.discover-mini-grid[data-v-7fe8cc8c]{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-mini-card[data-v-7fe8cc8c]{display:flex;flex-direction:column;gap:8px;padding:8px;min-height:0}.discover-mini-photo[data-v-7fe8cc8c]{width:100%;min-height:0;height:100px;flex:0 0 100px}.discover-mini-copy[data-v-7fe8cc8c]{padding:0;gap:6px}.discover-mini-copy b[data-v-7fe8cc8c]{font-size:14px}.discover-description[data-v-7fe8cc8c]{min-height:39.6px}.discover-mini-stats[data-v-7fe8cc8c]{flex-direction:column;gap:4px;padding-top:2px}}@media(max-width:540px){.stories-page[data-v-7fe8cc8c]{width:calc(100% - 24px)}.stories-rail[data-v-7fe8cc8c],.feed-tabs[data-v-7fe8cc8c]{gap:20px}.feed-toolbar[data-v-7fe8cc8c]{align-items:flex-start;flex-direction:column;gap:8px}.feed-sort[data-v-7fe8cc8c]{gap:12px;flex-wrap:wrap}.tag-row button[data-v-7fe8cc8c]{padding:7px 10px}.story-search[data-v-7fe8cc8c],.rail-box[data-v-7fe8cc8c]:first-of-type{grid-column:auto}}@media(max-width:360px){.stories-page~.site-footer .footer-inner{grid-template-columns:minmax(0,1fr);justify-items:center}.stories-page~.site-footer .footer-copyright{grid-row:auto;white-space:normal;text-align:center}}.stories-banner[data-v-1901a8a3]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;height:200px;padding:0 48px;overflow:hidden;border:1px solid #eed9c8;border-radius:9px;box-shadow:0 4px 16px #9c542012;background:#fff5eb url(/assets/stories-banner-reference.png) center/cover no-repeat;font-family:Microsoft YaHei,PingFang SC,sans-serif}.stories-banner[data-v-1901a8a3]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff7edd9 0%,#fff7ed66 41%,transparent 70%);pointer-events:none}.stories-banner-copy[data-v-1901a8a3],.stories-publish-button[data-v-1901a8a3]{position:relative;z-index:1}.stories-banner-kicker[data-v-1901a8a3]{color:#a66d58;font-size:12px;letter-spacing:2px}.stories-banner h1[data-v-1901a8a3]{margin:8px 0 4px;color:#6b2d22;font:700 39px/1.1 var(--serif)}.stories-banner p[data-v-1901a8a3]{margin:8px 0 0;color:#a5796e;font-size:13px;line-height:1.65}.stories-publish-button[data-v-1901a8a3]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:7px;padding:11px 23px;border:1px solid #ed682e;border-radius:6px;background:linear-gradient(115deg,#ff7d33,#f2541e);box-shadow:0 5px 15px #b6552826;color:#fff;font-size:14px;cursor:pointer}.stories-publish-button[data-v-1901a8a3]:hover{filter:brightness(1.04)}.stories-publish-button[data-v-1901a8a3]:focus-visible{outline:2px solid #d9622d;outline-offset:3px}@media(max-width:780px){.stories-banner[data-v-1901a8a3]{height:180px;padding:0 24px}.stories-banner h1[data-v-1901a8a3]{font-size:33px}.stories-publish-button[data-v-1901a8a3]{padding:10px 14px}}@media(max-width:540px){.stories-banner[data-v-1901a8a3]{height:auto;min-height:170px;align-items:flex-start;justify-content:center;flex-direction:column;gap:12px;padding:20px}.stories-banner h1[data-v-1901a8a3]{font-size:30px}.stories-banner p[data-v-1901a8a3],.stories-banner-kicker[data-v-1901a8a3]{font-size:12px}.stories-publish-button[data-v-1901a8a3]{padding:8px 12px}}.stories-list-page[data-v-78c6865a]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:14px 0 32px;color:#65251d;font-family:Microsoft YaHei,PingFang SC,sans-serif}.filters[data-v-78c6865a]{margin-top:14px;padding:0 16px;border:1px solid #eee3db;border-radius:8px;background:#fff;box-shadow:0 2px 10px #8c46200a}.category-tabs[data-v-78c6865a]{display:flex;align-items:center;gap:26px;min-height:58px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #eee5df}.category-tabs button[data-v-78c6865a]{position:relative;height:58px;flex-shrink:0;padding:0 2px;border:0;background:none;color:#593b35;font:14px var(--serif);cursor:pointer}.category-tabs button.active[data-v-78c6865a]{color:#d9622d;font-weight:700}.category-tabs button.active[data-v-78c6865a]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:#f16a31}.filter-line[data-v-78c6865a]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 0}.filter-line+.filter-line[data-v-78c6865a]{border-top:1px solid #f2eae2}.filter-line b[data-v-78c6865a]{font-size:12px;margin-right:5px;color:#8a7775}.filter-line button[data-v-78c6865a]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid transparent;border-radius:5px;background:#f7f3ee;color:#9c857c;font-size:12px;cursor:pointer}.filter-line button.active[data-v-78c6865a]{border-color:#f1c9aa;background:#fff0e4;color:#d9622d}.selected-tags button[data-v-78c6865a]{background:#fff0e4;color:#c37853}.selected-tags>span[data-v-78c6865a]{font-size:12px;color:#9c857c}.filter-line .more-tags[data-v-78c6865a]{padding:6px 0;background:none;color:#d9622d;font-size:12px}.result-search-strip[data-v-78c6865a]{display:flex;align-items:center;justify-content:center;gap:24px;width:min(1000px,100%);margin:18px auto 14px}.result-search-logo[data-v-78c6865a]{display:flex;align-items:center;flex:0 0 180px}.result-search-logo img[data-v-78c6865a]{display:block;width:180px;height:60px;object-fit:contain}.result-search[data-v-78c6865a]{display:flex;align-items:center;flex:1;min-width:0;gap:8px;max-width:700px;height:40px;margin:0;padding:3px 3px 3px 12px;border:1px solid #efdfd0;border-radius:7px;background:#fff;box-shadow:0 3px 12px #6946240a}.result-search>svg[data-v-78c6865a]{color:#d9622d;flex-shrink:0}.result-search input[data-v-78c6865a]{width:0;min-width:0;flex:1;border:0;outline:0;background:transparent;color:#65251d;font-size:12px}.primary-action[data-v-78c6865a]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border:1px solid #ed682e;border-radius:5px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.list-summary[data-v-78c6865a]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px 2px;font-size:13px;line-height:1.65;color:#9c857c;scroll-margin-top:100px}.list-summary b[data-v-78c6865a]{color:#d9622d}.clear-filters[data-v-78c6865a]{margin-left:10px;color:#d9622d;font-size:12px;cursor:pointer}.sort-control[data-v-78c6865a]{display:inline-flex;align-items:center;flex-shrink:0;gap:5px;color:#9c857c;font-size:12px}.sort-control select[data-v-78c6865a]{height:32px;padding:0 8px;border:1px solid #eadfd5;border-radius:5px;background:#fff;color:#8a7775;font:12px Microsoft YaHei,sans-serif;cursor:pointer}.stories-load-status[data-v-78c6865a]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:18px;color:#9c857c;font-size:12px}.stories-load-status button[data-v-78c6865a]{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border:1px solid #eadfd5;border-radius:5px;background:#fff;color:#a9502d;cursor:pointer}.stories-load-status button[data-v-78c6865a]:hover{border-color:#edaa80;background:#fff4e9}.no-results[data-v-78c6865a]{margin-top:5px;padding:60px 20px;border:1px solid #eee3db;border-radius:8px;background:#fffaf5;text-align:center;color:#9c857c}.no-results>svg[data-v-78c6865a]{color:#d9622d}.no-results h2[data-v-78c6865a]{font:700 19px var(--serif);color:#982821;margin:12px 0 8px}.no-results p[data-v-78c6865a]{font-size:12px;line-height:1.65}.no-results a[data-v-78c6865a]{display:inline-flex;align-items:center;gap:4px;color:#d9622d;font-size:12px;cursor:pointer}.live-list-status[data-v-78c6865a]{padding:16px 2px;color:#9c857c;font-size:12px}.stories-list-page button[data-v-78c6865a]:focus-visible,.stories-list-page a[data-v-78c6865a]:focus-visible,.stories-list-page select[data-v-78c6865a]:focus-visible{outline:2px solid #d9622d;outline-offset:3px}@media(max-width:750px){.category-tabs[data-v-78c6865a]{gap:22px}.result-search-strip[data-v-78c6865a]{gap:10px}.result-search-logo[data-v-78c6865a]{flex-basis:130px}.result-search-logo img[data-v-78c6865a]{width:130px;height:46px}.list-summary[data-v-78c6865a]{flex-wrap:wrap}}@media(max-width:480px){.stories-list-page[data-v-78c6865a]{width:calc(100% - 24px)}.result-search-strip[data-v-78c6865a]{flex-direction:column;gap:8px;margin:14px auto}.result-search-logo[data-v-78c6865a]{flex-basis:auto}.result-search-logo img[data-v-78c6865a]{width:148px;height:50px}.result-search[data-v-78c6865a]{width:100%;flex:none;max-width:none}.list-summary[data-v-78c6865a]{align-items:flex-start;flex-direction:column;gap:8px}.category-tabs[data-v-78c6865a]{gap:20px}}.story-rich-editor[data-v-83aa1336]{border:1px solid #dfd9d5;border-radius:6px;background:#fff;overflow:hidden}.story-rich-editor[data-v-83aa1336]:focus-within{border-color:#ef7540;box-shadow:0 0 0 2px #ffe3d5}.editor-toolbar[data-v-83aa1336]{display:flex;align-items:center;flex-wrap:wrap;gap:3px;padding:6px 8px;background:#fffcf9;border-bottom:1px solid #eee2d9}.editor-toolbar button[data-v-83aa1336]{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;color:#8d6c60;background:transparent;cursor:pointer}.editor-toolbar button[data-v-83aa1336]:hover{background:#ffebdb;color:#dc6632}.editor-toolbar select[data-v-83aa1336]{height:28px;border:1px solid #eadfd7;border-radius:4px;background:#fff;color:#8d6c60;font-size:12px}.editor-content[data-v-83aa1336]{min-height:180px;max-height:400px;overflow-y:auto;padding:12px 14px;color:#6b575a;font-size:12px;line-height:1.8;outline:0;overflow-wrap:anywhere}.editor-content[data-v-83aa1336]:empty:before{content:attr(data-placeholder);color:#b19d92;pointer-events:none}.editor-content[data-v-83aa1336] p{margin:0 0 10px}.editor-content[data-v-83aa1336] strong,.editor-content[data-v-83aa1336] b{font-weight:700}.editor-content[data-v-83aa1336] i,.editor-content[data-v-83aa1336] em{font-style:italic}.editor-content[data-v-83aa1336] ul,.editor-content[data-v-83aa1336] ol{padding-left:24px;list-style:revert}.editor-content[data-v-83aa1336] li{list-style:inherit}.editor-content[data-v-83aa1336] blockquote{margin:10px 0;border-left:3px solid #eab087;padding-left:12px;color:#9c857c}.editor-content[data-v-83aa1336] a{color:#d9622d;text-decoration:underline}.editor-content[data-v-83aa1336] img{max-width:100%;height:auto}.editor-content[data-v-83aa1336] h2{font-size:19px;font-weight:700}.editor-content[data-v-83aa1336] h3{font-size:16px;font-weight:700}.story-rich-editor footer[data-v-83aa1336]{display:flex;justify-content:space-between;gap:10px;padding:7px 10px;background:#fffcf9;color:#a18b83;font-size:12px}.story-rich-editor.over[data-v-83aa1336]{border-color:#dc6632}.over footer[data-v-83aa1336]{color:#c24726}.disabled[data-v-83aa1336]{opacity:.65}.story-fields[data-v-d66ebfd4]{border:0;padding:0;margin:0;min-width:0}.story-fields[data-v-d66ebfd4]:disabled{opacity:.7}.story-publish-page[data-v-d66ebfd4]{min-height:calc(100vh - 84px);padding-bottom:35px;background:linear-gradient(180deg,#fffaf4 0,#fffdfb 340px 100%);color:#6d4a46}.story-publish-shell[data-v-d66ebfd4]{width:min(1300px,calc(100% - 48px));margin:0 auto}.story-publish-hero[data-v-d66ebfd4]{min-height:142px;background:linear-gradient(90deg,#fff9f1f7,#fff9f1e0 44%,#fff9f140 78%),url(/assets/stories-banner-reference.png) center/cover no-repeat;border-bottom:1px solid #f1e1d5}.story-publish-hero .story-publish-shell[data-v-d66ebfd4]{position:relative;min-height:142px;padding-top:8px}.story-breadcrumb[data-v-d66ebfd4]{display:flex;align-items:center;gap:9px;height:27px;color:#9b7f78;font-size:12px}.story-breadcrumb button[data-v-d66ebfd4]{color:#98756c}.story-breadcrumb strong[data-v-d66ebfd4]{color:#8a2a22;font-weight:700}.story-heading-copy[data-v-d66ebfd4]{padding:15px 0 0 7px}.story-heading-copy h1[data-v-d66ebfd4]{margin:0;color:#78231d;font:700 38px/1.1 var(--serif)}.story-heading-copy p[data-v-d66ebfd4]{margin:5px 0 0;color:#985f52;font-size:16px}.story-heading-slogan[data-v-d66ebfd4]{position:absolute;right:275px;top:48px;color:#9a4a36;font:italic 18px/1.55 var(--serif);text-align:right;transform:rotate(-3deg)}.story-publish-layout[data-v-d66ebfd4]{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:18px;align-items:start;padding-top:17px}.story-editor-card[data-v-d66ebfd4],.story-preview-panel[data-v-d66ebfd4]{border:1px solid #eadfd7;border-radius:9px;background:#fff;box-shadow:0 3px 14px #7a3a1710}.story-editor-card[data-v-d66ebfd4]{padding:15px 20px 13px}.story-source-card[data-v-d66ebfd4]{display:flex;align-items:center;gap:13px;margin:0 0 14px;padding:13px 15px;border:1px solid #f2d2b8;border-radius:8px;background:linear-gradient(120deg,#fff7ee,#fffdfb)}.source-icon[data-v-d66ebfd4]{display:grid;place-items:center;width:43px;height:43px;border-radius:11px;background:#fff0df;color:#ee7b32}.story-source-card strong[data-v-d66ebfd4]{display:block;color:#7c2c23;font:700 17px var(--serif)}.story-source-card p[data-v-d66ebfd4]{margin:4px 0 0;color:#9d7c75;font-size:12px}.source-link[data-v-d66ebfd4]{display:flex;align-items:center;gap:5px;margin-left:auto;color:#e4602d;font-size:12px;white-space:nowrap}.story-step[data-v-d66ebfd4]{padding:0 0 4px}.step-heading[data-v-d66ebfd4]{display:flex;align-items:center;gap:10px;margin:10px 0}.step-heading>span[data-v-d66ebfd4]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f46524;color:#fff;font:700 18px Arial}.step-heading h2[data-v-d66ebfd4]{margin:0;color:#7d2a22;font:700 19px var(--serif)}.step-heading small[data-v-d66ebfd4]{margin-left:auto;color:#a58d86;font-size:12px}.step-heading em[data-v-d66ebfd4]{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:15px;background:#fff1e4;color:#dc6d32;font-size:12px;font-style:normal}.story-dropzone[data-v-d66ebfd4]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:83px;margin:0 0 10px;border:1px dashed #dccdc5;border-radius:6px;background:#fffdfb;color:#a08b83;cursor:pointer}.story-dropzone svg[data-v-d66ebfd4]{color:#8b8885}.story-dropzone strong[data-v-d66ebfd4]{color:#5f514e;font-size:13px}.story-dropzone span[data-v-d66ebfd4]{font-size:12px}.story-dropzone input[data-v-d66ebfd4],.story-media-add input[data-v-d66ebfd4]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.story-media-grid[data-v-d66ebfd4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 110px;gap:9px}.story-media-item[data-v-d66ebfd4],.story-media-add[data-v-d66ebfd4]{height:116px;border-radius:6px}.story-media-item[data-v-d66ebfd4]{position:relative;overflow:hidden;background:#ede5de}.story-media-item>img[data-v-d66ebfd4],.story-media-item>video[data-v-d66ebfd4]{width:100%;height:100%;object-fit:cover;display:block}.story-media-item.is-pair[data-v-d66ebfd4]{display:flex}.story-media-item.is-pair img[data-v-d66ebfd4]{width:50%;object-fit:cover}.story-media-item.is-pair img.after[data-v-d66ebfd4]{filter:saturate(1.16) contrast(1.03)}.pair-label[data-v-d66ebfd4]{position:absolute;bottom:5px;padding:3px 5px;border-radius:4px;color:#fff;font-size:12px;font-weight:400}.before-label[data-v-d66ebfd4]{left:5px;background:#64554d}.after-label[data-v-d66ebfd4]{right:5px;background:#9c5e3d}.media-close[data-v-d66ebfd4]{position:absolute;right:5px;top:5px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#322a27cc;color:#fff}.cover-label[data-v-d66ebfd4]{position:absolute;left:5px;top:5px;padding:4px 6px;border-radius:4px;background:#f27b37cc;color:#fff;font-size:12px}.cover-label.selected[data-v-d66ebfd4]{background:#f05d22}.story-media-add[data-v-d66ebfd4]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed #d8cec8;background:#fff;color:#8f827c;font-size:12px;cursor:pointer}.story-media-add svg[data-v-d66ebfd4]{color:#827a76}.story-media-add span[data-v-d66ebfd4]{font-size:12px}.story-form-row[data-v-d66ebfd4]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:start;margin:8px 0}.story-form-row>b[data-v-d66ebfd4]{padding-top:10px;color:#685252;font-size:12px}.story-form-row em[data-v-d66ebfd4],.setting-label em[data-v-d66ebfd4]{color:#e45b2c;font-style:normal}.story-form-row>b small[data-v-d66ebfd4],.setting-label small[data-v-d66ebfd4]{color:#a6918d;font-size:12px;font-weight:400}.count-field[data-v-d66ebfd4]{position:relative}.count-field input[data-v-d66ebfd4],.count-field textarea[data-v-d66ebfd4]{display:block;width:100%;border:1px solid #dfd9d5;border-radius:6px;background:#fff;padding:10px 45px 10px 12px;outline:0;color:#6b575a;font-size:12px}.count-field textarea[data-v-d66ebfd4]{min-height:76px;resize:vertical;line-height:1.75}.count-field input[data-v-d66ebfd4]:focus,.count-field textarea[data-v-d66ebfd4]:focus{border-color:#ef7540;box-shadow:0 0 0 2px #ffe3d5}.count-field small[data-v-d66ebfd4]{position:absolute;right:10px;bottom:8px;color:#aa9690;font-size:12px}.story-settings[data-v-d66ebfd4]{padding-bottom:2px}.setting-row[data-v-d66ebfd4]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:center;min-height:43px;margin:5px 0}.setting-label[data-v-d66ebfd4]{color:#685252;font-size:12px;font-weight:600}.category-picker[data-v-d66ebfd4],.setting-control[data-v-d66ebfd4]{display:flex;align-items:center;gap:9px;min-height:40px;padding:5px 11px;border:1px solid #eee7e1;border-radius:6px;background:#fffdfa}.category-picker[data-v-d66ebfd4]{position:relative}.setting-icon[data-v-d66ebfd4]{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:#fff0e5;color:#ec6e2f}.category-picker>div[data-v-d66ebfd4]{display:flex;flex-direction:column;gap:2px}.category-picker strong[data-v-d66ebfd4]{color:#7e4036;font-size:12px}.category-picker small[data-v-d66ebfd4],.relation-copy[data-v-d66ebfd4]{color:#a28b84;font-size:12px}.category-picker select[data-v-d66ebfd4]{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.category-picker>svg[data-v-d66ebfd4]{margin-left:auto;color:#e4642d}.setting-control input[data-v-d66ebfd4]{min-width:100px;flex:1;border:0;outline:0;background:transparent;color:#6b575a;font-size:12px}.setting-control select[data-v-d66ebfd4]{flex:1;min-width:0;border:0;outline:0;background:#fffdfa;color:#806b6c;font-size:12px}.setting-arrow[data-v-d66ebfd4]{display:flex;align-items:center;gap:3px;margin-left:auto;color:#e3642c;font-size:12px;white-space:nowrap}.chip[data-v-d66ebfd4]{display:inline-flex;align-items:center;gap:3px;padding:5px 8px;border-radius:13px;background:#fff2e5;color:#a35c46;font-size:12px;white-space:nowrap}.chip.orange[data-v-d66ebfd4]{background:#fff0e0;color:#d5682e}.chip button[data-v-d66ebfd4]{color:#af8b7a;font-size:13px;line-height:1}.chip-control[data-v-d66ebfd4]{flex-wrap:wrap}.chip-control input[data-v-d66ebfd4]{width:75px;flex:0 0 75px}.relation-thumb[data-v-d66ebfd4]{display:grid;place-items:center;width:29px;height:29px;border-radius:4px;background:url(/assets/story-family.png) center/cover;color:#fff;font-size:12px;flex:none}.relation-copy[data-v-d66ebfd4]{flex:1}.setting-control>svg[data-v-d66ebfd4]{color:#9a827e;flex:none}.source-relation-row[data-v-d66ebfd4]{display:flex;align-items:center;gap:9px;margin:8px 0 3px;padding:10px 12px;border:1px solid #f1c7a5;border-radius:7px;background:#fff8ef}.source-relation-icon[data-v-d66ebfd4]{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#fff0dc;color:#ed7030}.source-relation-row div[data-v-d66ebfd4]{display:flex;flex-direction:column;gap:3px;min-width:0}.source-relation-row strong[data-v-d66ebfd4]{color:#8d3b2c;font-size:12px}.source-relation-row small[data-v-d66ebfd4]{color:#a47e6a;font-size:12px}.source-relation-row button[data-v-d66ebfd4]{display:flex;align-items:center;gap:3px;margin-left:auto;color:#e2632e;font-size:12px;white-space:nowrap}.publish-settings-step[data-v-d66ebfd4]{padding-bottom:1px}.publish-settings[data-v-d66ebfd4]{display:flex;align-items:center;gap:16px;margin-left:40px;padding:10px 12px;border:1px solid #eee5df;border-radius:6px;color:#7f6b6a;font-size:12px}.publish-settings label[data-v-d66ebfd4]{display:flex;align-items:center;gap:5px;position:relative}.publish-settings label[data-v-d66ebfd4]:first-child{padding-right:8px;border-right:1px solid #eaded7}.publish-settings select[data-v-d66ebfd4]{appearance:none;border:0;background:transparent;color:#7b625f;font-size:12px;outline:0;padding-right:2px}.publish-settings span[data-v-d66ebfd4]{display:flex;align-items:center;gap:4px;margin-left:auto;color:#a38d86;font-size:12px}.publish-settings input[data-v-d66ebfd4]{accent-color:#ee6e2e}.story-notice[data-v-d66ebfd4]{min-height:18px;margin:7px 0 4px 40px;color:#b08370;font-size:12px;line-height:1.6}.story-form-actions[data-v-d66ebfd4]{display:flex;justify-content:flex-end;gap:8px;padding-top:11px;border-top:1px solid #eee4de}.story-primary[data-v-d66ebfd4],.story-outline[data-v-d66ebfd4]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 16px;border-radius:5px;font-size:12px;white-space:nowrap}.story-outline[data-v-d66ebfd4]{border:1px solid #efbd9b;background:#fff;color:#e06631}.story-outline[data-v-d66ebfd4]:hover{background:#fff4ed}.story-primary[data-v-d66ebfd4]{border:1px solid #f1692a;background:linear-gradient(110deg,#ff7934,#f45a1e);color:#fff}.story-primary[data-v-d66ebfd4]:hover{filter:brightness(1.03)}.story-primary[data-v-d66ebfd4]:disabled{cursor:default;opacity:.72}.story-preview-panel[data-v-d66ebfd4]{position:sticky;top:14px;padding:15px 16px 19px;background:#fffdf9}.preview-heading[data-v-d66ebfd4]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.preview-heading h2[data-v-d66ebfd4]{display:flex;align-items:center;gap:8px;margin:0;color:#7e2a22;font:700 19px var(--serif)}.preview-heading p[data-v-d66ebfd4]{margin:4px 0 0;color:#a08a83;font-size:12px}.preview-live[data-v-d66ebfd4]{display:flex;align-items:center;gap:3px;color:#e77636;font-size:12px}.preview-tabs[data-v-d66ebfd4]{display:flex;gap:4px;margin:13px auto 9px;padding:3px;border-radius:18px;background:#f4f0eb}.preview-tabs button[data-v-d66ebfd4]{width:50%;padding:6px;border-radius:16px;color:#a08f87;font-size:12px}.preview-tabs button.active[data-v-d66ebfd4]{background:#fff;color:#7b5f5b;box-shadow:0 1px 6px #80532b12;font-weight:700}.preview-source-pill[data-v-d66ebfd4]{display:flex;align-items:center;justify-content:center;gap:4px;width:max-content;margin:0 auto 8px;padding:5px 10px;border-radius:14px;background:#fff0e1;color:#dd6d30;font-size:12px}.phone-preview-frame[data-v-d66ebfd4]{width:282px;margin:0 auto;border:5px solid #4c4845;border-radius:31px;overflow:hidden;background:#fff;box-shadow:0 9px 26px #6d452521}.phone-status[data-v-d66ebfd4]{display:flex;justify-content:space-between;padding:8px 12px 3px;color:#2b2a29;font-size:12px}.phone-header[data-v-d66ebfd4]{display:flex;align-items:center;justify-content:space-between;padding:5px 12px 10px;border-bottom:1px solid #f1e6df}.phone-header strong[data-v-d66ebfd4]{font:700 19px var(--serif);color:#6d2c25}.phone-author[data-v-d66ebfd4]{display:flex;align-items:center;gap:6px;padding:9px 10px}.phone-avatar[data-v-d66ebfd4]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#ad826d,#f2d7bf);color:#fff;font-size:12px}.phone-author div[data-v-d66ebfd4]{display:flex;flex-direction:column;gap:2px;flex:1}.phone-author b[data-v-d66ebfd4]{color:#5f4748;font-size:12px}.phone-author small[data-v-d66ebfd4]{color:#a28b88;font-size:12px}.phone-pair[data-v-d66ebfd4]{position:relative;display:flex;height:184px;overflow:hidden}.phone-pair img[data-v-d66ebfd4]{width:50%;object-fit:cover}.phone-pair img[data-v-d66ebfd4]:last-of-type{filter:saturate(1.18) contrast(1.05)}.phone-pair>span[data-v-d66ebfd4]{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:23px;height:23px;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:#3a3631cc;color:#fff;font-size:12px}.phone-pair>b[data-v-d66ebfd4]{position:absolute;bottom:7px;padding:3px 6px;border-radius:9px;background:#6e5a50cc;color:#fff;font-size:12px}.phone-pair>b[data-v-d66ebfd4]:last-child{right:7px;background:#a45e3d}.phone-pair>b[data-v-d66ebfd4]:nth-last-child(2){left:7px}.phone-cover[data-v-d66ebfd4],.phone-preview-frame>video[data-v-d66ebfd4]{display:block;width:100%;height:184px;object-fit:cover}.phone-empty[data-v-d66ebfd4]{height:184px;display:grid;place-items:center;background:#f8eee5;color:#ad9386;font-size:12px;text-align:center}.phone-copy[data-v-d66ebfd4]{padding:11px 12px 5px}.phone-origin[data-v-d66ebfd4]{display:inline-block;margin-bottom:5px;color:#df6a30;font-size:12px}.phone-copy h3[data-v-d66ebfd4]{margin:0 0 7px;color:#732a22;font:700 16px/1.45 var(--serif)}.phone-tags[data-v-d66ebfd4]{display:flex;flex-wrap:wrap;gap:4px}.phone-tags span[data-v-d66ebfd4]{padding:4px 6px;border-radius:11px;background:#fff0e4;color:#bd7959;font-size:12px}.phone-copy p[data-v-d66ebfd4]{margin:8px 0;color:#8d7a7d;font-size:12px;line-height:1.75}.phone-copy>small[data-v-d66ebfd4]{color:#a5908b;font-size:12px}.phone-actions[data-v-d66ebfd4]{display:flex;align-items:center;gap:18px;padding:9px 12px 12px;border-top:1px solid #f2e7df;color:#8f7774;font-size:12px}.phone-actions span[data-v-d66ebfd4]{display:flex;align-items:center;gap:3px}.phone-actions svg[data-v-d66ebfd4]{color:#9b4b3d}.phone-actions>svg[data-v-d66ebfd4]{margin-left:auto}.preview-slogan[data-v-d66ebfd4]{margin:13px 0 0;padding-left:14px;color:#a55d43;font:italic 18px/1.55 var(--serif)}.upload-tabs[data-v-d66ebfd4]{display:flex;gap:4px;width:max-content;margin:-2px 0 9px;padding:3px;border:1px solid #f0dfd4;border-radius:17px;background:#fff8f2}.upload-tabs button[data-v-d66ebfd4]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:13px;color:#997f77;font-size:12px}.upload-tabs button.active[data-v-d66ebfd4]{background:#f56b2b;color:#fff}.video-cover-panel[data-v-d66ebfd4]{margin-top:10px;padding:10px 11px;border:1px solid #f1ded2;border-radius:7px;background:#fffaf5}.video-cover-heading[data-v-d66ebfd4]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.video-cover-heading strong[data-v-d66ebfd4]{color:#7d2a22;font:700 13px var(--serif)}.video-cover-heading small[data-v-d66ebfd4]{color:#a48b84;font-size:12px}.video-frame-grid[data-v-d66ebfd4]{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.video-frame[data-v-d66ebfd4]{position:relative;aspect-ratio:16/9;overflow:hidden;padding:0;border:1px solid #eaded6;border-radius:5px;background:#fff;color:#9c857c;text-align:left}.video-frame img[data-v-d66ebfd4]{display:block;width:100%;height:100%;object-fit:cover}.video-frame span[data-v-d66ebfd4]{position:absolute;left:0;right:0;bottom:0;display:block;padding:4px 5px;background:#ffffffe6;font-size:12px}.video-frame svg[data-v-d66ebfd4]{position:absolute;right:4px;top:4px;padding:2px;border-radius:50%;background:#f56b2b;color:#fff}.video-frame.selected[data-v-d66ebfd4]{border-color:#f36b2d;box-shadow:0 0 0 2px #ffe1d2}.category-picker-wrap[data-v-d66ebfd4],.relation-picker[data-v-d66ebfd4]{position:relative;min-width:0;width:100%}.category-picker[data-v-d66ebfd4]{width:100%;position:relative;text-align:left;color:#6b575a;font:inherit;cursor:pointer}.category-picker>div[data-v-d66ebfd4]{min-width:0;text-align:left}.category-picker>div strong[data-v-d66ebfd4],.category-picker>div small[data-v-d66ebfd4]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-picker.invalid[data-v-d66ebfd4]{border-color:#ed6a36;box-shadow:0 0 0 2px #ffe4d6}.category-menu[data-v-d66ebfd4]{position:absolute;z-index:30;top:calc(100% + 5px);left:0;display:grid;grid-template-columns:1.08fr .92fr;width:min(100%,500px);overflow:hidden;border:1px solid #ead9ce;border-radius:8px;background:#fff;box-shadow:0 12px 30px #6d3b1d1f}.category-menu-list[data-v-d66ebfd4],.subcategory-menu[data-v-d66ebfd4]{padding:8px}.category-menu-list[data-v-d66ebfd4]{border-right:1px solid #f1e6df}.category-menu-list button[data-v-d66ebfd4],.subcategory-menu button[data-v-d66ebfd4]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:5px;background:transparent;color:#795e5d;text-align:left}.category-menu-list button[data-v-d66ebfd4]:hover,.category-menu-list button.active[data-v-d66ebfd4],.subcategory-menu button[data-v-d66ebfd4]:hover,.subcategory-menu button.active[data-v-d66ebfd4]{background:#fff1e6;color:#d9622d}.category-menu-icon[data-v-d66ebfd4]{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#fff1e4;color:#e76b2e;font-size:16px}.category-menu-list button>span[data-v-d66ebfd4]:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.category-menu-list strong[data-v-d66ebfd4],.subcategory-menu>strong[data-v-d66ebfd4]{font-size:12px}.category-menu-list small[data-v-d66ebfd4]{color:#a38a82;font-size:12px;white-space:nowrap}.subcategory-menu[data-v-d66ebfd4]{display:flex;flex-direction:column;gap:4px}.subcategory-menu>strong[data-v-d66ebfd4]{padding:3px 5px;color:#8c706a}.subcategory-menu button[data-v-d66ebfd4]{justify-content:space-between;padding:7px 9px;font-size:12px}.subcategory-menu button[data-v-d66ebfd4]:disabled{opacity:.5;cursor:not-allowed}.field-error[data-v-d66ebfd4]{display:block;margin:4px 0 0;color:#e4562a;font-size:12px}.relation-picker[data-v-d66ebfd4]{display:flex;align-items:center;gap:8px}.relation-picker>.setting-control[data-v-d66ebfd4],.relation-button[data-v-d66ebfd4]{flex:1;min-width:0}.relation-button[data-v-d66ebfd4]{width:100%;border:1px solid #eee7e1;border-radius:6px;background:#fffdfa;color:#806b6c;text-align:left;cursor:pointer}.relation-button .relation-copy[data-v-d66ebfd4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-menu[data-v-d66ebfd4]{position:absolute;z-index:29;top:calc(100% + 5px);left:0;right:0;overflow:hidden;border:1px solid #ead9ce;border-radius:7px;background:#fff;box-shadow:0 12px 26px #6d3b1d1c}.suggestion-empty[data-v-d66ebfd4]{display:block;padding:11px;color:#a58f88;font-size:12px}.relation-menu[data-v-d66ebfd4]{padding:7px}.relation-search[data-v-d66ebfd4]{display:flex;align-items:center;gap:6px;margin-bottom:5px;padding:7px 9px;border:1px solid #efe3db;border-radius:5px;color:#c17e61}.relation-search input[data-v-d66ebfd4]{width:100%;border:0;outline:0;background:transparent;color:#6c575b;font-size:12px}.relation-option[data-v-d66ebfd4]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:5px;background:#fff;color:#795e5d;text-align:left}.relation-option[data-v-d66ebfd4]:hover{background:#fff3e9}.relation-option>span[data-v-d66ebfd4]:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.relation-option strong[data-v-d66ebfd4]{font-size:12px}.relation-option small[data-v-d66ebfd4]{overflow:hidden;color:#a38a82;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.relation-option>svg[data-v-d66ebfd4]{margin-left:auto;color:#e5682f}.relation-thumb img[data-v-d66ebfd4]{display:block;width:100%;height:100%;object-fit:cover}.preview-slogan-art[data-v-d66ebfd4]{height:78px;margin:12px -2px 0;border-radius:6px;background:url(/assets/footer-memory-banner.png) center/cover no-repeat}@media(max-width:1050px){.story-publish-shell[data-v-d66ebfd4]{width:calc(100% - 32px)}.story-publish-layout[data-v-d66ebfd4]{grid-template-columns:minmax(0,1fr) 320px}.story-media-grid[data-v-d66ebfd4]{grid-template-columns:repeat(4,minmax(0,1fr)) 90px}.story-heading-slogan[data-v-d66ebfd4]{right:210px}.phone-preview-frame[data-v-d66ebfd4]{width:254px}.phone-actions[data-v-d66ebfd4]{gap:10px}}@media(max-width:760px){.story-publish-hero[data-v-d66ebfd4],.story-publish-hero .story-publish-shell[data-v-d66ebfd4]{min-height:155px}.story-publish-shell[data-v-d66ebfd4]{width:calc(100% - 20px)}.story-heading-copy[data-v-d66ebfd4]{padding-top:15px}.story-heading-copy h1[data-v-d66ebfd4]{font-size:30px}.story-heading-copy p[data-v-d66ebfd4]{font-size:13px}.story-heading-slogan[data-v-d66ebfd4]{right:8px;top:74px;font-size:13px}.story-publish-layout[data-v-d66ebfd4]{display:block;padding-top:10px}.story-preview-panel[data-v-d66ebfd4]{position:static;margin-top:14px}.story-editor-card[data-v-d66ebfd4]{padding:12px}.story-media-grid[data-v-d66ebfd4]{grid-template-columns:repeat(4,minmax(0,1fr))}.story-form-row[data-v-d66ebfd4],.setting-row[data-v-d66ebfd4]{grid-template-columns:62px minmax(0,1fr);gap:7px}.publish-settings[data-v-d66ebfd4]{margin-left:0;flex-wrap:wrap}.publish-settings span[data-v-d66ebfd4]{width:100%;margin-left:0}.story-notice[data-v-d66ebfd4]{margin-left:0}.story-form-actions[data-v-d66ebfd4]{flex-wrap:wrap}.story-form-actions .story-primary[data-v-d66ebfd4]{flex:1}.story-source-card[data-v-d66ebfd4]{align-items:flex-start}.source-link[data-v-d66ebfd4]{align-self:center}.phone-preview-frame[data-v-d66ebfd4]{width:min(282px,100%)}}.story-choice-picker[data-v-d66ebfd4]{min-width:0;border:1px solid #ead9cf;border-radius:8px;background:#fffdfa}.story-choice-header[data-v-d66ebfd4],.story-choice-input[data-v-d66ebfd4]{display:flex;align-items:center;gap:8px;min-width:0}.story-choice-header[data-v-d66ebfd4]{padding:6px 12px;min-height:38px}.story-choice-input[data-v-d66ebfd4]{flex:1;flex-wrap:wrap}.story-choice-input input[data-v-d66ebfd4]{flex:1 1 120px;min-width:0;width:120px;border:0;background:transparent;padding:4px 0;color:inherit;font:inherit}.story-choice-input input[data-v-d66ebfd4]:focus-visible,.story-choice-toggle[data-v-d66ebfd4]:focus-visible,.story-choice-options button[data-v-d66ebfd4]:focus-visible{outline:2px solid #ed682e;outline-offset:2px}.story-choice-count[data-v-d66ebfd4]{white-space:nowrap;color:#8f7368;font-size:12px}.story-choice-toggle[data-v-d66ebfd4]{border:0;background:transparent;padding:3px 0 3px 7px;color:#b94620;display:flex;align-items:center;gap:3px;white-space:nowrap;cursor:pointer}.story-choice-toggle .raised[data-v-d66ebfd4]{transform:rotate(180deg)}.story-choice-panel[data-v-d66ebfd4]{border-top:1px solid #f0e3da;padding:9px 12px 12px;background:#fcf7f1;border-radius:0 0 8px 8px}.story-choice-panel>strong[data-v-d66ebfd4]{display:block;margin-bottom:6px;color:#773822}.story-choice-options[data-v-d66ebfd4]{display:flex;flex-wrap:wrap;gap:6px;max-height:110px;overflow:auto}.story-choice-options.topic-choices[data-v-d66ebfd4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.story-choice-options button[data-v-d66ebfd4]{display:flex;align-items:center;gap:5px;min-width:0;overflow-wrap:anywhere;border:1px solid #ecd6c5;background:#fffdfa;border-radius:18px;padding:4px 10px;color:#773822;text-align:left;cursor:pointer}.story-choice-options button svg[data-v-d66ebfd4]{flex:none;color:#dc592c}.story-choice-options.topic-choices button[data-v-d66ebfd4]{border-radius:5px}.story-choice-options button[data-v-d66ebfd4]:hover:not(:disabled){background:#fff0e3}.story-choice-options button[data-v-d66ebfd4]:disabled{opacity:.55;cursor:default}.phone-copy .phone-body-excerpt[data-v-d66ebfd4]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;margin:8px 0;line-height:1.5}.product-title[data-v-d66ebfd4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-chip[data-v-d66ebfd4]{min-width:0;max-width:100%}.product-chip>svg[data-v-d66ebfd4],.product-chip>button[data-v-d66ebfd4]{flex-shrink:0}.photo-suggestions[data-v-d66ebfd4]{margin-top:12px;padding:11px 13px;border:1px solid #ecd7c9;border-radius:8px;background:#fffbf7;color:#774437}.photo-suggestions header[data-v-d66ebfd4],.photo-suggestion-results>div[data-v-d66ebfd4]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.photo-suggestions button[data-v-d66ebfd4]{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #ebcdb9;border-radius:5px;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer}.photo-suggestions header button[data-v-d66ebfd4],.photo-suggestions button[aria-pressed=true][data-v-d66ebfd4]{background:#fff0e2;color:#9a3b16}.photo-suggestions small[data-v-d66ebfd4]{color:#79615a}.photo-suggestions p[data-v-d66ebfd4]{color:#a03326}.photo-suggestion-results[data-v-d66ebfd4]{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #ecd7c9}.photo-suggestion-results b[data-v-d66ebfd4]{min-width:34px}.setting-icon[data-v-d66ebfd4],.category-menu-icon[data-v-d66ebfd4]{overflow:hidden;flex-shrink:0}.setting-icon img[data-v-d66ebfd4],.category-menu-icon img[data-v-d66ebfd4]{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.circle-publish-context[data-v-d66ebfd4]{display:flex;align-items:center;gap:13px;padding:15px;margin-bottom:20px;border:1px solid #f4dfcc;border-radius:8px;background:linear-gradient(115deg,#fff3e6,#fffaf6)}.circle-context-avatar[data-v-d66ebfd4]{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:50%;overflow:hidden;background:#edcdb0;color:#a64f2c}.circle-context-avatar img[data-v-d66ebfd4]{width:100%;height:100%;object-fit:cover}.circle-publish-context h2[data-v-d66ebfd4]{margin:0;color:#982821;font:700 19px var(--serif)}.circle-publish-context p[data-v-d66ebfd4]{margin:5px 0;color:#9c857c;font-size:12px}.circle-publish-context small[data-v-d66ebfd4]{font-size:12px;color:#d9622d}.circle-publish-context>button[data-v-d66ebfd4]{margin-left:auto;flex:none;color:#d9622d;font-size:12px}.relation-button[data-v-d66ebfd4]:disabled{opacity:1;cursor:default}.sd-page[data-v-854d9912]{max-width:1300px;width:calc(100% - 48px);margin:0 auto;padding:18px 0 44px;color:#5d4a4b}.sd-mask[data-v-854d9912]{position:fixed;inset:0;z-index:70;background:#20170da8;display:grid;place-items:center;padding:20px}.sd-shell[data-v-854d9912]{background:#fffdfb;border-radius:12px;padding:24px;position:relative;min-width:0}.sd-shell.modal[data-v-854d9912]{width:min(1120px,92vw);height:min(90vh,920px);padding:22px 22px 0;display:flex;flex-direction:column;overflow:hidden}.sd-crumb[data-v-854d9912]{display:flex;gap:9px;align-items:center;color:#a18b7a;font-size:12px;margin:0 4px 15px}.sd-crumb strong[data-v-854d9912]{color:#8c4337;font-weight:600}.sd-page-layout[data-v-854d9912]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.sd-main[data-v-854d9912]{min-width:0;background:#fffdfb;border:1px solid #f0e6de;border-radius:9px;padding:24px 26px 20px}.sd-page-author[data-v-854d9912],.sd-detail-header[data-v-854d9912]{display:flex;align-items:center;justify-content:space-between;gap:14px}.sd-profile-link[data-v-854d9912]{display:flex;gap:12px;align-items:center;min-width:0}.sd-profile-link:hover b[data-v-854d9912]{color:#d96938}.sd-avatar[data-v-854d9912]{display:grid;place-items:center;border-radius:50%;background:#f5e3d3;width:42px;height:42px;flex-shrink:0;color:#9b5f4b;font-size:14px}.sd-avatar img[data-v-854d9912],.sd-input-avatar img[data-v-854d9912]{width:100%;height:100%;object-fit:cover;border-radius:50%}.sd-profile-link b[data-v-854d9912]{display:block;color:#63352f;font-size:15px}.sd-profile-link small[data-v-854d9912],.sd-content small[data-v-854d9912]{display:block;font-size:12px;color:#a18b7a;margin-top:5px}.sd-primary[data-v-854d9912],.sd-outline[data-v-854d9912]{border:1px solid #ed682e;border-radius:5px;color:#e75e29;background:linear-gradient(115deg,#ff7d33,#f2541e);padding:9px 18px;font-size:13px;white-space:nowrap}.sd-outline[data-v-854d9912]{background:#fff;color:#e5672e;border-radius:20px;padding:7px 15px}.sd-page-title[data-v-854d9912]{font:700 32px/1.35 var(--serif);color:#8b201b;margin:18px 0 9px}.sd-tags[data-v-854d9912]{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.sd-tags a[data-v-854d9912],.sd-page-tags a[data-v-854d9912]{background:#fff0e3;color:#c67543;padding:6px 12px;font-size:12px;border-radius:5px}.sd-page-tags[data-v-854d9912]{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 16px;border-bottom:1px solid #f0e7df}.sd-page-tags a.topic[data-v-854d9912]{background:#fff0e3;color:#d95325}.sd-gallery-heading[data-v-854d9912]{display:flex;justify-content:space-between;align-items:center;margin:13px 0 9px;color:#654d4b}.sd-gallery-heading b[data-v-854d9912]{font:700 15px var(--serif)}.sd-gallery-heading span[data-v-854d9912]{font-size:12px;color:#a18b7a}.sd-main-image[data-v-854d9912]{border-radius:8px;background-repeat:no-repeat;position:relative;background-color:#f6eee7;overflow:hidden}.sd-page-main-image[data-v-854d9912]{width:min(100%,640px);aspect-ratio:1/1;height:auto;margin:0 auto}.sd-main-image>span[data-v-854d9912]{position:absolute;left:15px;top:15px;background:#0009;color:#fff;padding:5px 12px;border-radius:20px;font-size:13px;z-index:1}.sd-main-image button[data-v-854d9912]{position:absolute;top:48%;display:grid;place-items:center;background:#0006;color:#fff;border:1px solid white;border-radius:50%;width:40px;height:40px;z-index:1}.prev[data-v-854d9912]{left:10px}.next[data-v-854d9912]{right:10px}.sd-thumbs[data-v-854d9912]{display:flex;gap:10px;margin:12px 0 5px;overflow:auto}.sd-thumbs button[data-v-854d9912]{width:106px;height:76px;flex:0 0 106px;background-repeat:no-repeat;border-radius:6px;border:2px solid transparent}.sd-thumbs .active[data-v-854d9912]{border-color:#f46e2b}.sd-gallery-counter[data-v-854d9912]{text-align:center;color:#a18b7a;font-size:12px}.sd-description[data-v-854d9912]{color:#7d6b6b;font-size:14px;line-height:1.95}.sd-description p[data-v-854d9912]{margin:14px 0}.sd-page-actions[data-v-854d9912]{display:flex;align-items:center;justify-content:space-around;border-top:1px solid #f0e7df;border-bottom:1px solid #f0e7df;padding:13px 0;margin-top:16px}.sd-page-actions button[data-v-854d9912]{display:flex;align-items:center;gap:7px;color:#7b6a6c;font-size:13px}.sd-page-actions button[data-v-854d9912]:hover,.sd-page-actions button[aria-pressed=true][data-v-854d9912]{color:#e84c37}.sd-page-actions svg[data-v-854d9912]{width:19px}.sd-comments[data-v-854d9912]{margin-top:16px;padding-top:2px}.sd-comments>header[data-v-854d9912]{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px}.sd-comments h2[data-v-854d9912],.sd-rail-card h2[data-v-854d9912]{font:700 19px var(--serif);color:#8a2b22;margin:0}.sd-comments select[data-v-854d9912]{min-width:62px;height:30px;padding:0 9px;border:1px solid #ead9cf;border-radius:15px;background:#fffaf5;color:#8a6f67;font-size:12px;cursor:pointer}.sd-comment-composer[data-v-854d9912]{display:flex;align-items:center;gap:9px;margin:0 0 5px}.sd-input-avatar[data-v-854d9912]{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:linear-gradient(135deg,#f1c8a9,#c97b5d);color:#fff;font-size:12px}.sd-comment-composer input[data-v-854d9912],.sd-inline-reply input[data-v-854d9912]{min-width:0;flex:1;height:38px;border:1px solid #eadfd8;border-radius:5px;padding:0 12px;background:#fff;color:#6d5c60;font-size:12px}.sd-send[data-v-854d9912]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;border-radius:5px;padding:9px 20px;font-size:12px;white-space:nowrap}.sd-send[data-v-854d9912]:disabled{opacity:.45;cursor:not-allowed}.sd-comment[data-v-854d9912]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px 0;border-bottom:1px solid #f1e8e1}.sd-comment .sd-avatar[data-v-854d9912]{width:34px;height:34px;font-size:12px}.sd-comment-main[data-v-854d9912]{min-width:0}.sd-comment-head[data-v-854d9912]{display:flex;align-items:center;gap:10px}.sd-comment-head b[data-v-854d9912]{font-size:12px;color:#6d4a47}.sd-comment-head time[data-v-854d9912]{font-size:12px;color:#ab9894}.sd-comment-main>p[data-v-854d9912]{margin:6px 0 5px;color:#7b6d70;font-size:13px;line-height:1.75}.sd-comment-actions[data-v-854d9912]{display:flex;justify-content:flex-end;align-items:center;gap:14px;color:#99868a}.sd-comment-actions button[data-v-854d9912]{display:flex;align-items:center;gap:4px;font-size:12px}.sd-like[data-v-854d9912]:hover,.sd-like[aria-pressed=true][data-v-854d9912],.sd-reply-button[data-v-854d9912]:hover{color:#ec573b}.sd-inline-reply[data-v-854d9912]{display:flex;align-items:center;gap:7px;margin-top:9px;padding:8px;background:#fffaf5;border-radius:5px}.sd-inline-reply .sd-input-avatar[data-v-854d9912]{width:26px;height:26px;flex-basis:26px;font-size:12px}.sd-inline-reply input[data-v-854d9912]{height:32px}.sd-inline-reply .sd-send[data-v-854d9912]{padding:7px 13px}.sd-cancel[data-v-854d9912]{font-size:12px;color:#9f8b86;white-space:nowrap}.sd-reply[data-v-854d9912]{margin-top:8px;padding:8px 10px;border-left:2px solid #ecdccc;background:#fffaf4}.sd-reply-head[data-v-854d9912]{display:flex;align-items:center;gap:8px}.sd-reply-head time[data-v-854d9912]{font-size:12px;color:#b09a94}.sd-reply b[data-v-854d9912]{font-size:12px;color:#8a5a4f}.sd-reply p[data-v-854d9912]{margin:4px 0 0;font-size:12px;color:#8e7b7b;line-height:1.6}.sd-load-more[data-v-854d9912]{display:flex;align-items:center;justify-content:center;gap:5px;margin:15px auto 5px;border:1px solid #ed682e;border-radius:18px;color:#e5672e;background:#fff;padding:7px 34px;font-size:12px}.sd-load-more[data-v-854d9912]:disabled{opacity:.55}.sd-load-hint[data-v-854d9912],.sd-load-note[data-v-854d9912]{margin:5px 0;text-align:center;color:#a38b78;font-size:12px}.sd-rail[data-v-854d9912]{display:grid;gap:14px;align-items:start}.sd-rail-card[data-v-854d9912]{background:#fffdfb;border:1px solid #f0e6de;border-radius:9px;padding:17px 14px}.sd-rail-card>header[data-v-854d9912]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.sd-rail-card>header>a[data-v-854d9912]{display:flex;align-items:center;gap:2px;color:#b08a7b;font-size:12px}.sd-product-card[data-v-854d9912]{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #f2e9e2}.sd-product-card[data-v-854d9912]:last-child{border-bottom:0;padding-bottom:0}.sd-rail-image[data-v-854d9912]{width:94px;height:100px;flex:0 0 94px;background-repeat:no-repeat;border-radius:5px}.sd-product-copy[data-v-854d9912]{min-width:0;flex:1}.sd-product-copy>b[data-v-854d9912]{display:block;color:#9d2d25;font:700 14px var(--serif);margin-bottom:4px}.sd-product-copy>small[data-v-854d9912],.sd-circle-card small[data-v-854d9912]{display:block;color:#a58b86;font-size:12px}.sd-product-copy>p[data-v-854d9912]{color:#9b8585;font-size:12px;line-height:1.65;margin:7px 0}.sd-product-copy>div[data-v-854d9912]{display:flex;align-items:center;justify-content:space-between;gap:6px}.sd-product-copy strong[data-v-854d9912]{color:#e33e25;font-size:16px}.sd-product-copy a[data-v-854d9912],.sd-primary-link[data-v-854d9912]{border:1px solid #ed682e;border-radius:5px;color:#e5672e;background:#fff;padding:5px 9px;font-size:12px;white-space:nowrap}.sd-circle-card[data-v-854d9912]{display:flex;gap:12px}.sd-circle-cover[data-v-854d9912]{width:104px;height:104px;flex:0 0 104px;border-radius:50%;background-repeat:no-repeat}.sd-circle-card>div[data-v-854d9912]:last-child{min-width:0}.sd-circle-card b[data-v-854d9912]{display:block;color:#9d2d25;font:700 15px var(--serif);margin:4px 0}.sd-circle-card p[data-v-854d9912]{color:#9b8585;font-size:12px;line-height:1.7;margin:7px 0 9px}.sd-primary-link[data-v-854d9912]{display:inline-flex;align-items:center;gap:4px}.sd-recommend-card[data-v-854d9912]{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #f2e9e2}.sd-recommend-card[data-v-854d9912]:last-child{border-bottom:0;padding-bottom:0}.sd-recommend-image[data-v-854d9912]{width:98px;height:96px;flex:0 0 98px;background-repeat:no-repeat;border-radius:5px}.sd-recommend-copy[data-v-854d9912]{min-width:0;flex:1}.sd-recommend-copy>b[data-v-854d9912]{display:block;color:#9d2d25;font:700 14px var(--serif);line-height:1.35}.sd-recommend-copy>p[data-v-854d9912]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0;color:#9b8585;font-size:12px;line-height:1.55}.sd-mini-tags[data-v-854d9912]{display:flex;gap:5px;overflow:hidden}.sd-mini-tags span[data-v-854d9912]{padding:3px 6px;border-radius:10px;background:#fff1e5;color:#c16d4d;font-size:12px;white-space:nowrap}.sd-mini-stats[data-v-854d9912]{display:flex;gap:9px;margin-top:7px;color:#9c8682;font-size:12px}.sd-mini-stats span[data-v-854d9912]{display:flex;align-items:center;gap:3px}.sd-hot-topic[data-v-854d9912]{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #f2e9e2;color:#d05231}.sd-hot-topic[data-v-854d9912]:last-child{border-bottom:0}.sd-hot-topic span[data-v-854d9912]{font-size:13px}.sd-hot-topic b[data-v-854d9912]{margin-left:auto;font-size:12px;font-weight:500}.sd-hot-topic small[data-v-854d9912]{color:#a38b84;font-size:12px}.sd-layout[data-v-854d9912]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:24px;flex:1;min-height:0}.modal .sd-gallery[data-v-854d9912]{display:flex;flex-direction:column;min-height:0}.modal .sd-main-image[data-v-854d9912]{flex:1;height:auto;min-height:320px}.modal .sd-content[data-v-854d9912]{overflow:auto;padding-right:8px;overscroll-behavior:contain;scrollbar-width:none}.modal .sd-content[data-v-854d9912]::-webkit-scrollbar{display:none;width:0}.modal .sd-content h1[data-v-854d9912]{font:700 28px/1.5 var(--serif);color:#8b201b;margin:17px 0 10px}.modal .sd-related[data-v-854d9912]{display:flex;align-items:center;gap:13px;background:#faf5ef;padding:10px;border-radius:8px;margin:8px 0}.modal .sd-related>div[data-v-854d9912]{width:65px;height:60px;background-repeat:no-repeat;border-radius:6px}.modal .sd-related span[data-v-854d9912]{flex:1}.modal .sd-related b[data-v-854d9912]{display:block;font-size:14px;margin:5px 0}.modal .sd-related em[data-v-854d9912]{font-size:13px;color:#e97530;font-style:normal}.modal .sd-circle-link[data-v-854d9912]{display:flex;align-items:center;gap:4px;color:#e5672e;font-size:12px;white-space:nowrap}.modal .sd-comments[data-v-854d9912]{border-top:1px solid #f0e7df;margin-top:18px;padding-top:10px}.modal .sd-bottom[data-v-854d9912]{display:flex;align-items:center;gap:12px;border-top:1px solid #f0e7df;padding:12px 0;flex-shrink:0;margin-top:15px}.modal .sd-bottom form[data-v-854d9912]{display:flex;align-items:center;gap:8px;flex:1}.modal .sd-bottom input[data-v-854d9912]{min-width:80px;width:100%;height:40px;border:1px solid #eadfd8;padding:11px;border-radius:22px;background:#fbf7f2}.modal .sd-bottom button[data-v-854d9912],.modal .sd-bottom a[data-v-854d9912],.modal .sd-bottom>span[data-v-854d9912]{display:flex;gap:5px;align-items:center;white-space:nowrap;font-size:13px}.modal .sd-bottom svg[data-v-854d9912]{width:19px}.sd-note[data-v-854d9912]{font-size:12px;color:#a38b78;text-align:center}.photo-family[data-v-854d9912]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:66.66% 100%}.photo-school[data-v-854d9912]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:100% 0}.photo-bicycle[data-v-854d9912]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:0 100%}.photo-album[data-v-854d9912]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:85% 88.3%}.photo-radio[data-v-854d9912]{background-image:url(/assets/home-reference.png);background-size:285.71% 881.18%;background-position:5.61% 46.39%}.photo-snack[data-v-854d9912]{background-image:url(/assets/home-reference.png);background-size:1054.95% 2214.86%;background-position:4.95% 88.69%}.photo-marbles[data-v-854d9912]{background-image:url(/assets/home-reference.png);background-size:1090.91% 1974.7%;background-position:31.54% 89.14%}.photo-toy[data-v-854d9912]{background-image:url(/assets/home-reference.png);background-size:1090.91% 1974.7%;background-position:39.79% 73.01%}.photo-notebook[data-v-854d9912]{background-image:url(/assets/story-notebook.png);background-size:cover;background-position:center}.sd-page .sd-page-main-image.photo-family[data-v-854d9912],.sd-page .sd-page-main-image.photo-school[data-v-854d9912],.sd-page .sd-page-main-image.photo-bicycle[data-v-854d9912]{background-size:400% 200%}.sd-page .sd-page-main-image.photo-album[data-v-854d9912]{background-size:850% auto}.sd-page .sd-page-main-image.photo-radio[data-v-854d9912],.sd-page .sd-page-main-image.photo-snack[data-v-854d9912],.sd-page .sd-page-main-image.photo-marbles[data-v-854d9912],.sd-page .sd-page-main-image.photo-toy[data-v-854d9912]{background-size:1090.91% 1974.7%}@media(max-width:1050px){.sd-page-layout[data-v-854d9912]{grid-template-columns:minmax(0,1fr) 300px;gap:14px}.sd-main[data-v-854d9912]{padding:20px}.sd-page-title[data-v-854d9912]{font-size:28px}.sd-product-card[data-v-854d9912]{display:block}.sd-rail-image[data-v-854d9912]{width:100%;height:130px;margin-bottom:7px}.sd-circle-cover[data-v-854d9912]{width:82px;height:82px;flex-basis:82px}.sd-recommend-image[data-v-854d9912]{width:82px;height:88px;flex-basis:82px}}@media(max-width:850px){.sd-page[data-v-854d9912]{width:calc(100% - 24px)}.sd-page-layout[data-v-854d9912]{display:block}.sd-rail[data-v-854d9912]{margin-top:14px}.sd-main[data-v-854d9912]{padding:16px 13px}.sd-page-title[data-v-854d9912]{font-size:24px}.sd-page-main-image[data-v-854d9912]{width:100%}.sd-layout[data-v-854d9912]{display:block;overflow:auto}.modal .sd-gallery[data-v-854d9912]{height:48vh;min-height:280px}.modal .sd-content[data-v-854d9912]{overflow:visible}.sd-shell.modal[data-v-854d9912]{width:calc(100vw - 24px);height:92vh;padding:18px 12px 0}.modal .sd-bottom[data-v-854d9912]{gap:8px}.modal .sd-bottom form[data-v-854d9912]{flex-basis:100%}.sd-page-actions[data-v-854d9912]{gap:7px}.sd-page-actions button[data-v-854d9912]{font-size:12px}.sd-comment-composer[data-v-854d9912]{gap:6px}.sd-comment-composer .sd-send[data-v-854d9912]{padding:8px 12px}.sd-comment[data-v-854d9912]{grid-template-columns:32px minmax(0,1fr)}.sd-comment .sd-avatar[data-v-854d9912]{width:30px;height:30px}}.actual-media[data-v-854d9912]{display:block;width:100%;max-width:100%;background:#fffaf5}.actual-gallery .actual-media[data-v-854d9912]{height:auto}video.actual-media[data-v-854d9912]{max-height:640px;object-fit:contain}.actual-gallery[data-v-854d9912]{position:relative}.actual-gallery button[data-v-854d9912]{position:absolute;left:10px;top:50%;border-radius:50%;background:#0006;color:#fff;width:38px;height:38px}.actual-gallery button[data-v-854d9912]:last-child{left:auto;right:10px}.actual-description[data-v-854d9912]{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0}.sd-thumbs img[data-v-854d9912]{width:100%;height:100%;object-fit:cover}.sd-avatar img[data-v-854d9912]{width:100%;height:100%;border-radius:50%;object-fit:cover}.sd-rail-image[data-v-854d9912],.sd-recommend-image[data-v-854d9912]{object-fit:cover}.sd-page-actions>span[data-v-854d9912]{display:flex;gap:5px;align-items:center}.sd-page-gallery[data-v-854d9912]{min-width:0}.sd-gallery-heading a[data-v-854d9912]{margin-left:10px;color:#a64d2a}.sd-thumbs[data-v-854d9912]{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 5px;overflow:hidden;align-content:flex-start}.sd-thumbs button[data-v-854d9912]{width:106px;height:76px;flex:0 0 106px;padding:0;overflow:hidden;background:#fff;border-radius:7px;border:2px solid transparent}.sd-thumbs button.active[data-v-854d9912]{border-color:#f46e2b}.sd-thumbs img[data-v-854d9912]{display:block;width:100%;height:100%;object-fit:cover}.sd-rail[data-v-854d9912]{display:grid;gap:14px;align-items:start;min-width:0}.sd-rail-card[data-v-854d9912]{min-width:0;overflow:hidden;padding:16px 14px}.sd-rail-card>header[data-v-854d9912]{margin-bottom:12px}.sd-rail-card>header h2[data-v-854d9912]{white-space:nowrap}.sd-product-card[data-v-854d9912]{display:flex;align-items:flex-start;gap:12px;padding:8px 0;text-decoration:none}.sd-rail-image[data-v-854d9912]{width:112px;height:126px;flex:0 0 112px;object-fit:cover;border-radius:7px;background:#f6eee7}.sd-product-copy[data-v-854d9912]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding-top:2px}.sd-product-copy>b[data-v-854d9912]{display:block;line-height:1.4}.sd-product-copy>small[data-v-854d9912]{display:block;line-height:1.5}.sd-product-copy>strong[data-v-854d9912]{margin-top:6px}.sd-product-link[data-v-854d9912]{display:inline-flex;align-items:center;gap:3px;border:1px solid #ed682e;border-radius:5px;color:#e5672e;background:#fff;padding:5px 9px;font-size:12px;white-space:nowrap}.sd-circle-card[data-v-854d9912]{display:flex;align-items:flex-start;gap:12px;padding:8px 0;text-decoration:none;color:inherit}.sd-circle-cover[data-v-854d9912]{width:112px;height:112px;flex:0 0 112px;border-radius:8px;background-size:cover;background-repeat:no-repeat}.sd-circle-card>span[data-v-854d9912]:last-child{display:block;min-width:0}.sd-circle-card b[data-v-854d9912]{display:block;margin:4px 0;color:#9d2d25;font:700 15px var(--serif)}.sd-circle-card small[data-v-854d9912]{display:block;color:#a58b86;font-size:12px}.sd-circle-card p[data-v-854d9912]{margin:7px 0 9px;color:#9b8585;font-size:12px;line-height:1.65}.sd-circle-card em[data-v-854d9912]{display:inline-flex;align-items:center;gap:3px;border:1px solid #ed682e;border-radius:5px;color:#e5672e;background:#fff;padding:5px 9px;font-size:12px;font-style:normal}.sd-recommend-card[data-v-854d9912]{display:flex;align-items:flex-start;gap:10px;padding:9px 0;text-decoration:none;color:inherit}.sd-recommend-image[data-v-854d9912]{width:92px;height:86px;flex:0 0 92px;object-fit:cover;border-radius:7px;background:#f6eee7}.sd-recommend-copy[data-v-854d9912]{display:block;min-width:0}.sd-recommend-copy>b[data-v-854d9912]{display:block;line-height:1.4}.sd-recommend-copy>p[data-v-854d9912]{margin:5px 0;line-height:1.55}.sd-mini-stats[data-v-854d9912]{display:flex;gap:9px;color:#9c8682;font-size:12px}.sd-topic-cloud[data-v-854d9912]{display:flex;flex-wrap:wrap;gap:8px}.sd-topic-cloud a[data-v-854d9912]{display:inline-flex;align-items:center;padding:7px 9px;border-radius:5px;background:#fff4e9;color:#c85d39;font-size:12px;text-decoration:none}.sd-topic-cloud a[data-v-854d9912]:hover{background:#ffe8d6;color:#a72b24}@media(max-width:1050px){.sd-product-card[data-v-854d9912]{display:block}.sd-rail-image[data-v-854d9912]{width:100%;height:130px;margin-bottom:7px}.sd-circle-card[data-v-854d9912]{display:flex}.sd-circle-cover[data-v-854d9912]{width:82px;height:82px;flex-basis:82px}.sd-recommend-image[data-v-854d9912]{width:82px;height:88px;flex-basis:82px}}.sd-page button[data-v-854d9912]:not(:disabled),.sd-page a[data-v-854d9912]{cursor:pointer}.sd-page .sd-primary[data-v-854d9912],.sd-page .sd-send[data-v-854d9912]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.sd-page .sd-send[data-v-854d9912]{padding:9px 18px}.sd-page .sd-send[data-v-854d9912]:disabled{cursor:not-allowed}.sd-comments h2[data-v-854d9912]{font-size:19px;color:#982821;font:700 19px var(--serif)}.sd-rail-card>header h2[data-v-854d9912],.sd-rail-card>h2[data-v-854d9912]{color:#8a2b22;font:700 18px var(--serif)}.sd-rail-card>header>a[data-v-854d9912]{color:#d9622d;font-size:12px;cursor:pointer}.sd-page-tags a[data-v-854d9912],.sd-topic-cloud a[data-v-854d9912],.sd-page-tags span[data-v-854d9912]{gap:3px;padding:4px 6px;border-radius:4px;background:#fff8e8;color:#dc6632;font-size:12px}.sd-product-copy>b[data-v-854d9912],.sd-circle-card b[data-v-854d9912],.sd-recommend-copy>b[data-v-854d9912]{font-size:14px;margin:8px 0 3px;color:#a72b24}.sd-product-copy>small[data-v-854d9912],.sd-circle-card small[data-v-854d9912],.sd-circle-card p[data-v-854d9912],.sd-recommend-copy>p[data-v-854d9912]{line-height:1.65;font-size:12px;color:#9c857c}.sd-product-copy>small[data-v-854d9912],.sd-circle-card small[data-v-854d9912]{margin:0}.sd-product-copy>strong[data-v-854d9912]{font-size:16px;color:#e33e25}.sd-product-link[data-v-854d9912]{font-size:12px}.sd-circle-card em[data-v-854d9912],.sd-primary-link[data-v-854d9912]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.sd-comment-composer[data-v-854d9912]{gap:8px;margin:0 0 8px}.sd-comment-composer .sd-input-avatar[data-v-854d9912],.sd-inline-reply .sd-input-avatar[data-v-854d9912],.sd-comment .sd-avatar[data-v-854d9912]{width:25px;height:25px;flex:0 0 25px;font-size:12px}.sd-comment[data-v-854d9912]{grid-template-columns:25px minmax(0,1fr);gap:9px;padding:12px 0}.sd-comment-head b[data-v-854d9912],.sd-reply-head b[data-v-854d9912]{color:#8a7775;font-size:12px}.sd-comment-head time[data-v-854d9912],.sd-reply-head time[data-v-854d9912]{font-size:12px;color:#a99893}.sd-comment-main>p[data-v-854d9912]{margin:6px 0 3px;color:#9c857c;font-size:12px;line-height:1.65}.sd-comment-actions[data-v-854d9912]{gap:5px;padding-top:6px;margin-top:6px;border-top:1px solid #f5ebe4;font-size:12px;color:#977b71}.sd-comment-actions button[data-v-854d9912]{gap:5px;font-size:12px;color:#977b71;cursor:pointer}.sd-comment-actions button[aria-pressed=true][data-v-854d9912],.sd-comment-actions button[data-v-854d9912]:hover{color:#ec573b}.sd-reply[data-v-854d9912]{padding:8px 10px}.sd-reply p[data-v-854d9912]{margin:4px 0;color:#9c857c;font-size:12px;line-height:1.65}.sd-reply .sd-comment-actions[data-v-854d9912]{padding-top:5px;margin-top:5px}.sd-page-actions[data-v-854d9912]{justify-content:flex-end;gap:18px;padding-top:6px;margin-top:6px;border-top:1px solid #f5ebe4;border-bottom:0}.sd-page-actions button[data-v-854d9912],.sd-page-actions>span[data-v-854d9912]{gap:5px;color:#977b71;font-size:12px}.sd-page-actions button[data-v-854d9912]{cursor:pointer}.sd-page-actions svg[data-v-854d9912]{width:16px;height:16px}.sd-topic-cloud a[data-v-854d9912]{display:inline-flex}.sd-note.sd-comment-status[data-v-854d9912]{font-size:15px}.sd-image-upload[data-v-854d9912]{position:relative;display:grid;place-items:center;width:32px;height:32px;flex:none;color:#977b71;cursor:pointer}.sd-image-upload input[data-v-854d9912]{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.sd-image-upload.disabled[data-v-854d9912]{opacity:.45;cursor:default}.sd-comment-images[data-v-854d9912]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.sd-comment-images img[data-v-854d9912]{display:block;width:80px;height:80px;object-fit:cover;border:1px solid #f0e3d9;border-radius:5px}.sd-upload-preview[data-v-854d9912]{padding-left:33px}.sd-upload-preview>div[data-v-854d9912]{position:relative}.sd-upload-preview button[data-v-854d9912]{position:absolute;right:2px;top:2px;display:grid;place-items:center;border-radius:50%;background:#3b2824b3;color:#fff;padding:3px}.sd-upload-preview small[data-v-854d9912]{font-size:12px;color:#9c857c}.sd-comment-input-wrap[data-v-854d9912]{position:relative;display:flex;align-items:center;flex:1;min-width:0}.sd-comment-composer .sd-comment-input-wrap>input[data-v-854d9912]{width:100%;min-width:0;box-sizing:border-box;padding-right:40px}.sd-comment-input-wrap .sd-image-upload[data-v-854d9912]{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.family-home-header[data-v-fcc0ae81]{width:min(1300px,calc(100% - 48px));margin:14px auto 0;color:#5d2c25}.family-home-banner[data-v-fcc0ae81]{min-height:202px;border-radius:10px;overflow:visible;background-color:#fff4e7;background-repeat:no-repeat;background-position:center;background-size:100% 100%;box-shadow:0 2px 9px #7f4a2e0b;position:relative}.family-home-banner-inner[data-v-fcc0ae81]{height:202px;position:relative;padding:15px 22px}.family-home-banner-tools[data-v-fcc0ae81]{position:relative;z-index:4;display:flex;align-items:center;gap:12px}.family-switcher[data-v-fcc0ae81]{position:relative}.family-switcher-trigger[data-v-fcc0ae81]{height:35px;min-width:148px;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:0 13px;border:1px solid #e4d4c3;border-radius:6px;background:#fffdfb;color:#412b29;font-size:14px;cursor:pointer}.family-switcher-trigger[data-v-fcc0ae81]:hover{border-color:#ee7334}.family-home-privacy[data-v-fcc0ae81]{height:35px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:6px;background:#fff0e9;color:#c34f35;font-size:13px}.family-switcher-menu[data-v-fcc0ae81]{position:absolute;left:0;top:42px;width:286px;padding:13px 0 10px;border:1px solid #eadbd0;border-radius:8px;background:#fffefa;box-shadow:0 12px 28px #5e311a25;z-index:10}.family-switcher-current[data-v-fcc0ae81]{padding:0 16px 10px;color:#89706b;font-size:12px}.family-switcher-current b[data-v-fcc0ae81]{color:#243d62}.family-switcher-menu p[data-v-fcc0ae81]{margin:0;padding:0 16px 8px;color:#7f8da0;font-size:12px}.family-choice[data-v-fcc0ae81]{display:flex;align-items:center;width:100%;gap:8px;padding:9px 12px;border:0;background:transparent;text-align:left;cursor:pointer}.family-choice[data-v-fcc0ae81]:hover,.family-choice.selected[data-v-fcc0ae81]{background:#f4f6fa}.family-choice-check[data-v-fcc0ae81]{width:20px;color:#377ce7;font-size:18px;text-align:center}.family-choice-avatar[data-v-fcc0ae81]{width:45px;height:35px;flex:0 0 45px;border-radius:5px;background:linear-gradient(135deg,#d7b28c,#f8e7ce) center/cover no-repeat;display:grid;place-items:center;color:#9b634c;font-size:14px}.family-choice-copy[data-v-fcc0ae81]{display:flex;flex-direction:column;gap:4px;min-width:0}.family-choice-copy b[data-v-fcc0ae81]{font-size:13px;color:#23416d}.family-choice-copy small[data-v-fcc0ae81]{font-size:12px;color:#8491a2}.family-switcher-divider[data-v-fcc0ae81]{height:1px;margin:6px 16px;background:#ece4dc}.family-switcher-action[data-v-fcc0ae81]{text-decoration:none;display:flex;align-items:center;gap:9px;width:100%;padding:8px 16px;border:0;background:none;color:#23416d;font-size:13px;text-align:left;cursor:pointer}.family-switcher-action[data-v-fcc0ae81]:hover{background:#fff4eb;color:#df6230}.family-switcher-action span[data-v-fcc0ae81]{font-size:22px;line-height:1}.family-home-identity[data-v-fcc0ae81]{position:absolute;left:22px;bottom:30px;display:flex;align-items:center;gap:20px;z-index:2}.family-home-avatar[data-v-fcc0ae81]{width:112px;height:112px;border:4px solid #fff;border-radius:10px;background-position:center;background-size:cover;box-shadow:0 2px 8px #693a2620;flex:0 0 112px}.family-home-copy h1[data-v-fcc0ae81]{margin:0 0 7px;font:700 35px/1.1 var(--serif);color:#8f2119}.family-home-copy p[data-v-fcc0ae81]{margin:0 0 17px;font-size:16px;color:#3f302d}.family-home-stats[data-v-fcc0ae81]{display:flex;align-items:center;gap:23px;color:#75615b;font-size:13px;white-space:nowrap}.family-home-stats span[data-v-fcc0ae81]{display:flex;align-items:baseline;gap:5px}.family-home-stats b[data-v-fcc0ae81]{font-size:18px;color:#66453f;font-weight:600}.family-home-banner-actions[data-v-fcc0ae81]{position:absolute;right:17px;bottom:18px;z-index:3;display:flex;align-items:center;gap:9px}.family-member-stack[data-v-fcc0ae81]{display:flex;align-items:center;margin-right:1px;padding:3px 8px 3px 4px;border:1px solid #e4cdbd;border-radius:24px;background:#fffaf4}.family-member-avatar[data-v-fcc0ae81],.family-member-more[data-v-fcc0ae81]{width:31px;height:31px;border:2px solid #fff;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#8f7564,#d9c6b4);color:#fff;font-size:12px;margin-left:-2px}.family-member-avatar[data-v-fcc0ae81]:first-child{margin-left:0}.member-1[data-v-fcc0ae81]{background:linear-gradient(135deg,#b88975,#efd1bb)}.member-2[data-v-fcc0ae81]{background:linear-gradient(135deg,#7797a1,#d9c6b1)}.member-3[data-v-fcc0ae81]{background:linear-gradient(135deg,#8a7281,#e3c7bd)}.member-4[data-v-fcc0ae81]{background:linear-gradient(135deg,#778b6d,#ddd8b4)}.family-member-more[data-v-fcc0ae81]{background:#fff0e8;color:#e8632c;border-color:#fff;font-size:12px}.family-outline-button[data-v-fcc0ae81]{height:37px;display:flex;align-items:center;gap:6px;padding:0 13px;border:1px solid #ed7140;border-radius:6px;background:#fffaf4d9;color:#d9572d;font-size:13px;cursor:pointer}.family-outline-button[data-v-fcc0ae81]:hover{background:#ffefe4}.family-home-tabs[data-v-fcc0ae81]{height:58px;display:flex;align-items:flex-end;gap:43px;border-bottom:1px solid #ecdfd4;padding:0 18px}.family-home-tabs button[data-v-fcc0ae81]{position:relative;height:58px;padding:0 2px;border:0;background:none;color:#593b35;font:16px var(--serif);cursor:pointer}.family-home-tabs button.active[data-v-fcc0ae81]{color:#ee612c;font-weight:700}.family-home-tabs button.active[data-v-fcc0ae81]:after{content:"";position:absolute;bottom:-1px;left:-12px;right:-12px;height:3px;border-radius:4px;background:#f16932}.family-home-tabs button[data-v-fcc0ae81]:hover{color:#ec6730}@media(max-width:900px){.family-home-header[data-v-fcc0ae81]{width:calc(100% - 32px)}.family-home-banner[data-v-fcc0ae81]{min-height:390px;background-size:auto 58%;background-position:right top}.family-home-banner-inner[data-v-fcc0ae81]{height:390px}.family-home-identity[data-v-fcc0ae81]{left:18px;bottom:74px}.family-home-banner-actions[data-v-fcc0ae81]{left:18px;right:auto;bottom:18px;flex-wrap:wrap}.family-home-tabs[data-v-fcc0ae81]{gap:24px;overflow:auto;padding-left:8px}.family-home-tabs button[data-v-fcc0ae81]{white-space:nowrap}}@media(max-width:560px){.family-home-header[data-v-fcc0ae81]{width:calc(100% - 20px);margin-top:10px}.family-home-banner[data-v-fcc0ae81]{background-size:auto 45%;min-height:440px}.family-home-banner-inner[data-v-fcc0ae81]{height:440px;padding:11px}.family-home-privacy[data-v-fcc0ae81]{font-size:12px;padding:0 8px}.family-switcher-trigger[data-v-fcc0ae81]{min-width:120px;font-size:12px}.family-home-identity[data-v-fcc0ae81]{left:13px;bottom:92px;gap:12px;align-items:flex-start}.family-home-avatar[data-v-fcc0ae81]{width:82px;height:82px;flex-basis:82px}.family-home-copy h1[data-v-fcc0ae81]{font-size:27px}.family-home-copy p[data-v-fcc0ae81]{max-width:235px;font-size:13px;margin-bottom:10px}.family-home-stats[data-v-fcc0ae81]{gap:9px;flex-wrap:wrap;font-size:12px}.family-home-stats b[data-v-fcc0ae81]{font-size:15px}.family-home-banner-actions[data-v-fcc0ae81]{left:13px;bottom:14px;gap:6px}.family-member-stack[data-v-fcc0ae81]{display:none}.family-outline-button[data-v-fcc0ae81]{height:34px;padding:0 10px;font-size:12px}.family-home-tabs[data-v-fcc0ae81]{height:51px;gap:22px}.family-home-tabs button[data-v-fcc0ae81]{height:51px;font-size:14px}}.family-home-header.is-compact[data-v-fcc0ae81]{margin-top:0}.family-switch-dialog[data-v-fcc0ae81]{box-sizing:border-box;width:min(410px,calc(100% - 32px));padding:20px;border:1px solid #ead6c6;border-radius:9px;background:#fffefa;color:#5d3930;box-shadow:0 12px 34px #5e311a38}.family-switch-dialog[data-v-fcc0ae81]::backdrop{background:#38251f66}.family-switch-dialog h2[data-v-fcc0ae81]{margin:0;color:#8f2c20;font:700 21px var(--serif);overflow-wrap:anywhere}.family-switch-dialog p[data-v-fcc0ae81]{margin:11px 0 18px;font-size:14px;line-height:1.6}.family-switch-dialog footer[data-v-fcc0ae81]{display:flex;justify-content:flex-end;gap:8px}.family-switch-dialog .family-switch-confirm[data-v-fcc0ae81]{border-color:#ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}@media(max-width:900px){.is-compact .family-home-tabs[data-v-fcc0ae81]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.is-compact .family-home-tabs button.active[data-v-fcc0ae81]:after{bottom:0}}.family-switcher-trigger[data-v-fcc0ae81]{font-size:15px}.family-home-privacy[data-v-fcc0ae81]{font-size:14px}.family-switcher-current[data-v-fcc0ae81],.family-switcher-menu p[data-v-fcc0ae81]{font-size:13px}.family-choice-copy b[data-v-fcc0ae81]{font-size:14px}.family-choice-copy small[data-v-fcc0ae81]{font-size:12px}.family-home-copy h1[data-v-fcc0ae81]{font-size:36px}.family-home-copy p[data-v-fcc0ae81]{font-size:17px}.family-home-stats[data-v-fcc0ae81]{font-size:14px}.family-home-stats b[data-v-fcc0ae81]{font-size:19px}.family-outline-button[data-v-fcc0ae81]{font-size:14px}.family-home-tabs button[data-v-fcc0ae81]{font-size:17px}.family-member-avatar[data-v-fcc0ae81],.family-member-more[data-v-fcc0ae81]{font-size:12px}.family-switcher-trigger span[data-v-fcc0ae81]{max-width:min(208px,30vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-home-shortcuts[data-v-fcc0ae81]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-left:auto}.family-home-shortcuts a[data-v-fcc0ae81]{justify-content:center;text-decoration:none;white-space:nowrap;background:#fffaf4}.family-home-shortcuts .family-create-shortcut[data-v-fcc0ae81],.family-home-banner-actions .family-invite-button[data-v-fcc0ae81]{border-color:#ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.family-home-shortcuts .family-create-shortcut[data-v-fcc0ae81]:hover,.family-home-banner-actions .family-invite-button[data-v-fcc0ae81]:hover{filter:brightness(.95)}.family-home-shortcuts a[data-v-fcc0ae81]:focus-visible,.family-invite-button[data-v-fcc0ae81]:focus-visible{outline:2px solid #ed682e;outline-offset:3px}.family-member-stack[data-v-fcc0ae81]{cursor:pointer;flex-shrink:0;line-height:1}.family-member-avatar[data-v-fcc0ae81],.family-member-more[data-v-fcc0ae81]{box-sizing:border-box;width:36px;height:36px;flex:0 0 36px;overflow:hidden}.family-member-avatar img[data-v-fcc0ae81]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.family-member-stack[data-v-fcc0ae81]:focus-visible{outline:2px solid #ed682e;outline-offset:3px}.family-home-tabs button.settings-tab[data-v-fcc0ae81]{display:flex;align-items:center;gap:6px;margin-left:auto;padding-left:25px;border-left:1px solid #eaded5;color:#7b5b54}.family-home-tabs button.settings-tab.active[data-v-fcc0ae81]{color:#ee612c}@media(max-width:900px){.family-home-tabs button.settings-tab[data-v-fcc0ae81]{margin-left:0;padding-left:2px;border-left:0}.family-home-banner-inner[data-v-fcc0ae81]{display:flex;flex-direction:column;gap:14px;height:auto;min-height:390px}.family-home-banner-tools[data-v-fcc0ae81]{flex-wrap:wrap;gap:8px 12px}.family-home-shortcuts[data-v-fcc0ae81]{width:100%;margin-left:0}.family-home-shortcuts a[data-v-fcc0ae81]{font-size:12px}.family-home-identity[data-v-fcc0ae81],.family-home-banner-actions[data-v-fcc0ae81]{position:static}.family-home-identity[data-v-fcc0ae81]{margin-top:auto}.family-home-copy[data-v-fcc0ae81]{min-width:0;overflow-wrap:anywhere}}@media(max-width:560px){.family-home-banner-inner[data-v-fcc0ae81]{min-height:440px}.family-home-banner-tools[data-v-fcc0ae81]{column-gap:8px}}.family-invite-backdrop[data-v-47e88af6]{position:fixed;inset:0;z-index:120;background:#30252280;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.family-invite-dialog[data-v-47e88af6]{width:min(790px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #efd8c8;border-radius:14px;background:#fffdfa;box-shadow:0 20px 70px #3e211c3a;color:#674d45;font-family:var(--sans,sans-serif);outline:none}.family-invite-dialog button[data-v-47e88af6]{cursor:pointer;font:inherit}.family-invite-dialog button[data-v-47e88af6]:disabled{opacity:.45;cursor:not-allowed}.family-invite-dialog[data-v-47e88af6] :is(button,select,textarea):focus-visible{outline:2px solid #e47c43;outline-offset:3px}.iv-header[data-v-47e88af6]{position:relative;flex:none;padding:25px 30px 22px;min-height:120px;background:linear-gradient(110deg,#fffefa 55%,#fff0df);border-bottom:1px solid #f1e6de}.iv-header[data-v-47e88af6]:after{content:"✧";position:absolute;right:94px;top:12px;font-size:62px;color:#efb17c;pointer-events:none}.iv-header h2[data-v-47e88af6]{font:700 30px/1.2 var(--serif);color:#8e251d;margin:0}.iv-header p[data-v-47e88af6]{margin:10px 100px 0 0;font-size:15px;color:#9b7f74;line-height:1.5}.iv-close[data-v-47e88af6]{position:absolute;right:20px;top:20px;width:32px;height:32px;border:0;border-radius:50%;background:#fff2e7;color:#8a7168;display:grid;place-items:center}.iv-history[data-v-47e88af6]{position:absolute;right:26px;bottom:18px;display:flex;gap:6px;align-items:center;border:0;background:none;color:#b75c35;font-size:13px!important}.iv-tabs[data-v-47e88af6]{display:flex;gap:24px;padding:0 30px;border-bottom:1px solid #f0e2da;flex:none}.iv-tabs button[data-v-47e88af6]{display:flex;align-items:center;gap:7px;position:relative;min-height:52px;padding:0 3px;border:0;background:none;color:#95827b;font-size:14px!important}.iv-tabs button.active[data-v-47e88af6]{color:#ed652d;font-weight:700}.iv-tabs button.active[data-v-47e88af6]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#f36c31}.iv-scroll[data-v-47e88af6]{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:22px 30px}.iv-method[data-v-47e88af6]{min-width:0}.iv-intro[data-v-47e88af6]{margin:0 0 17px;color:#80655c;font-size:14px;line-height:1.6}.iv-share-preview[data-v-47e88af6]{padding:22px;border:1px solid #f0d8c3;border-radius:10px;background:radial-gradient(ellipse at right bottom,#ffe1bf88,transparent 55%),linear-gradient(135deg,#fff8ef,#fffcf7);overflow-wrap:anywhere}.iv-preview-label[data-v-47e88af6]{display:flex;align-items:center;gap:7px;color:#c16a39;font-size:13px;margin-bottom:18px}.iv-preview-body[data-v-47e88af6]{display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;align-items:start}.iv-avatar[data-v-47e88af6]{width:58px;height:58px;object-fit:cover;border-radius:50%;border:3px solid #fff}.iv-preview-body h3[data-v-47e88af6]{margin:0 0 10px;color:#8c2e23;font:700 20px/1.5 var(--serif)}.iv-preview-body p[data-v-47e88af6]{margin:9px 0;font-size:14px;line-height:1.8;color:#85695e}.iv-link[data-v-47e88af6]{padding:10px 12px;border:1px solid #f2d8c2;border-radius:6px;color:#e5602b;background:#fff3e7;overflow-wrap:anywhere;font-size:14px}.iv-preview-meta[data-v-47e88af6]{font-size:12px!important;color:#a08477!important}.iv-main-actions[data-v-47e88af6]{display:flex;justify-content:center;align-items:center;gap:26px;margin:18px 0 0}.iv-primary[data-v-47e88af6],.iv-outline[data-v-47e88af6],.iv-neutral[data-v-47e88af6],.iv-text-button[data-v-47e88af6]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 18px;border-radius:6px;font-size:14px!important;line-height:1.4}.iv-primary[data-v-47e88af6]{border:1px solid #f2672d;background:linear-gradient(110deg,#ff7b35,#f65d20);color:#fff}.iv-primary[data-v-47e88af6]:hover:not(:disabled){filter:brightness(1.04)}.iv-main-actions .iv-primary[data-v-47e88af6]{min-width:260px;min-height:45px}.iv-outline[data-v-47e88af6]{border:1px solid #ee7947;background:#fffefa;color:#e36331}.iv-outline[data-v-47e88af6]:hover{background:#fff1e7}.iv-neutral[data-v-47e88af6]{border:1px solid #e7ddd5;background:#fff;color:#826d63}.iv-text-button[data-v-47e88af6]{border:0;background:none;color:#a87559;padding-inline:0;font-size:13px!important}.iv-text-button[data-v-47e88af6]:hover{text-decoration:underline}.iv-helper[data-v-47e88af6]{margin:10px 0 0;text-align:center;font-size:12px;color:#aa9385;line-height:1.7}.iv-feedback[data-v-47e88af6]{display:flex;align-items:flex-start;gap:8px;background:#edf7ed;color:#43834c;border-radius:6px;padding:11px 13px;font-size:13px;line-height:1.6;margin-top:15px}.iv-feedback svg[data-v-47e88af6]{flex:none;margin-top:3px}.iv-manual[data-v-47e88af6]{width:100%;margin-top:12px;padding:12px;border:1px solid #e5cbb7;border-radius:6px;resize:vertical;font:13px/1.7 inherit;color:#74584e}.iv-poster-layout[data-v-47e88af6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:25px;align-items:center}.iv-poster[data-v-47e88af6]{padding:5px;border:1px solid #efd9c7;border-radius:8px;background:#fff9f1;min-width:0}.iv-poster>img[data-v-47e88af6]{display:block;width:100%;height:auto;border-radius:5px}.iv-poster>p[data-v-47e88af6]{padding:80px 12px;text-align:center;line-height:1.7;font-size:13px}.iv-poster-instructions h3[data-v-47e88af6]{margin:0 0 14px;color:#92352a;font:700 23px var(--serif)}.iv-poster-instructions>p[data-v-47e88af6]{color:#9a8173;font-size:13px;line-height:1.8;margin:10px 0}.iv-poster-instructions ol[data-v-47e88af6]{counter-reset:guide;list-style:none;padding:0;margin:22px 0}.iv-poster-instructions li[data-v-47e88af6]{position:relative;padding-left:38px;margin:19px 0;counter-increment:guide}.iv-poster-instructions li[data-v-47e88af6]:before{content:counter(guide);position:absolute;left:0;top:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#fff0e1;color:#ea7034;font-weight:700}.iv-poster-instructions b[data-v-47e88af6]{display:block;color:#9c4931;font-size:14px}.iv-poster-instructions small[data-v-47e88af6]{display:block;color:#a28c7f;font-size:12px;margin-top:6px;line-height:1.7}.iv-poster-instructions>.iv-primary[data-v-47e88af6]{width:100%}.iv-footer[data-v-47e88af6]{flex:none;border-top:1px solid #efe2d8;padding:0 30px 18px;background:#fffdfa}.iv-rules[data-v-47e88af6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #eee5dd}.iv-rules label[data-v-47e88af6],.iv-rules>span[data-v-47e88af6]{display:flex;align-items:center;gap:7px;font-size:12px;color:#96796c}.iv-rules svg[data-v-47e88af6]{color:#ed7739}.iv-rules select[data-v-47e88af6]{height:32px;min-width:85px;margin-left:6px;padding:0 10px;border:1px solid #e4d8ce;border-radius:5px;background:#fff;color:#755d52}.iv-footer-row[data-v-47e88af6]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:14px}.iv-demo[data-v-47e88af6]{margin-right:auto;color:#b39e91;font-size:12px;max-width:240px;line-height:1.5}.iv-alert[data-v-47e88af6]{padding:11px;background:#fff1df;color:#b16f39;font-size:13px;margin-bottom:16px;border-radius:6px}.iv-records>header[data-v-47e88af6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.iv-records h3[data-v-47e88af6]{margin:0;color:#8d3026;font:700 22px var(--serif)}.iv-records p[data-v-47e88af6]{color:#a0877a;font-size:13px;line-height:1.7;margin:8px 0}.iv-record-filters[data-v-47e88af6]{display:flex;gap:10px;margin:17px 0}.iv-record-filters button[data-v-47e88af6]{border:0;border-radius:20px;background:#f6f1eb;color:#a0806e;padding:6px 15px;font-size:12px!important}.iv-record-filters button.active[data-v-47e88af6]{background:#fff0e0;color:#e4632b}.iv-record[data-v-47e88af6]{border:1px solid #efdfd1;border-radius:8px;background:#fff;padding:15px;margin-top:12px}.iv-record-title[data-v-47e88af6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.iv-record-title>b[data-v-47e88af6]{font-size:15px;color:#814735}.iv-badge[data-v-47e88af6]{display:inline-block;padding:4px 9px;font-size:12px;font-weight:400;border-radius:20px;background:#f2efec;color:#a08d7e;white-space:nowrap}.iv-badge.active[data-v-47e88af6]{background:#fff0e0;color:#e67d38}.iv-badge.used[data-v-47e88af6]{background:#eaf6ed;color:#4c9a65}.iv-record footer[data-v-47e88af6]{display:flex;gap:18px;justify-content:flex-end;border-top:1px solid #f3e9e0;padding-top:10px}.iv-record footer button[data-v-47e88af6],.iv-back[data-v-47e88af6]{display:flex;gap:4px;align-items:center;border:0;background:none;color:#ce794b;font-size:12px!important}.iv-empty[data-v-47e88af6]{text-align:center;padding:25px}.iv-back[data-v-47e88af6]{margin-bottom:20px}.iv-detail>h3[data-v-47e88af6]{display:flex;align-items:center;justify-content:space-between}.iv-detail dl[data-v-47e88af6]{display:grid;grid-template-columns:110px 1fr;gap:16px;border:1px solid #eee0d4;border-radius:8px;padding:20px;font-size:13px;margin:18px 0}.iv-detail dt[data-v-47e88af6]{color:#b0927e}.iv-detail dd[data-v-47e88af6]{margin:0;color:#775745;overflow-wrap:anywhere}.iv-detail-actions[data-v-47e88af6]{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.iv-confirm[data-v-47e88af6]{position:relative;margin-top:20px;padding:17px;background:#fff1e4;border:1px solid #efc39f;border-radius:8px}.iv-confirm h3[data-v-47e88af6]{color:#9b482e;margin:0;font-size:17px}.iv-confirm p[data-v-47e88af6]{font-size:13px;line-height:1.8;color:#a3785f}.iv-confirm>div[data-v-47e88af6]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:600px){.family-invite-backdrop[data-v-47e88af6]{padding:10px}.family-invite-dialog[data-v-47e88af6]{max-height:calc(100dvh - 20px)}.iv-header[data-v-47e88af6]{padding:22px 18px;min-height:125px}.iv-header h2[data-v-47e88af6]{font-size:26px}.iv-header p[data-v-47e88af6]{font-size:13px;margin-right:0;max-width:78%}.iv-history[data-v-47e88af6]{font-size:12px!important;right:17px;bottom:9px}.iv-tabs[data-v-47e88af6]{padding:0 16px;gap:14px}.iv-tabs button[data-v-47e88af6]{font-size:12px!important;gap:4px}.iv-scroll[data-v-47e88af6]{padding:17px 16px}.iv-share-preview[data-v-47e88af6]{padding:14px}.iv-preview-body[data-v-47e88af6]{grid-template-columns:38px minmax(0,1fr);gap:10px}.iv-avatar[data-v-47e88af6]{width:38px;height:38px}.iv-preview-body h3[data-v-47e88af6]{font-size:17px}.iv-preview-body p[data-v-47e88af6],.iv-link[data-v-47e88af6]{font-size:12px}.iv-main-actions[data-v-47e88af6]{gap:16px}.iv-main-actions .iv-primary[data-v-47e88af6]{min-width:150px;font-size:13px!important}.iv-poster-layout[data-v-47e88af6]{grid-template-columns:1fr;gap:20px}.iv-poster[data-v-47e88af6]{max-width:310px;width:100%;margin:0 auto}.iv-poster-instructions ol[data-v-47e88af6]{display:none}.iv-poster-instructions h3[data-v-47e88af6]{font-size:19px}.iv-footer[data-v-47e88af6]{padding:0 16px 13px}.iv-rules[data-v-47e88af6]{gap:10px;padding:12px 0}.iv-rules>span[data-v-47e88af6]{font-size:12px}.iv-demo[data-v-47e88af6]{width:100%;max-width:none;order:3}.iv-footer-row[data-v-47e88af6]{flex-wrap:wrap}.iv-footer-row>.iv-outline[data-v-47e88af6]{margin-left:auto}.iv-records h3[data-v-47e88af6]{font-size:20px}.iv-records header .iv-outline[data-v-47e88af6]{font-size:12px!important;padding:7px 10px}.iv-record-title>b[data-v-47e88af6]{font-size:13px}}.iv-feedback.is-error[data-v-47e88af6]{background:#fff0e8;color:#a72b24}.iv-code-scroll[data-v-47e88af6]{padding-block:14px;scrollbar-gutter:auto}.iv-code-dialog .iv-header[data-v-47e88af6]{min-height:94px;padding-block:15px}.iv-code-dialog .iv-header[data-v-47e88af6]:after{top:8px;right:112px;font-size:54px}.iv-code-dialog .iv-tabs button[data-v-47e88af6]{min-height:44px}.iv-code-dialog .iv-rules[data-v-47e88af6]{gap:7px;padding-block:8px}.iv-code-dialog .iv-footer[data-v-47e88af6]{padding-bottom:12px}.iv-code-dialog .iv-footer-row[data-v-47e88af6]{padding-top:9px}.iv-code-dialog .iv-feedback[data-v-47e88af6]{margin-top:8px;padding-block:7px}.iv-code-preview[data-v-47e88af6]{padding:15px 18px}.iv-code-preview .iv-preview-label[data-v-47e88af6]{margin-bottom:8px}.iv-code-preview>.iv-preview-body[data-v-47e88af6]{grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center}.iv-code-preview .iv-avatar[data-v-47e88af6]{width:42px;height:42px}.iv-code-preview .iv-preview-body h3[data-v-47e88af6]{margin:0;font-size:17px}.iv-code[data-v-47e88af6]{margin:10px 0;padding:7px;border:1px solid #f1d4bc;border-radius:8px;background:#ffe9d6;text-align:center}.iv-code>span[data-v-47e88af6]{display:block;margin-bottom:2px;color:#a56847;font-size:12px}.iv-code strong[data-v-47e88af6]{display:block;color:#863025;font:700 clamp(22px,5vw,32px)/1.25 ui-monospace,monospace;letter-spacing:2px}.iv-code-steps[data-v-47e88af6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:step;list-style:none;padding:0;margin:7px 0 0}.iv-code-steps li[data-v-47e88af6]{position:relative;counter-increment:step;display:flex;align-items:center;gap:6px;min-height:38px;padding:4px 7px;border:1px solid #f3ddc9;border-radius:7px;background:#fffaf4;font-size:12px;line-height:1.5}.iv-code-steps li[data-v-47e88af6]:before{content:counter(step);display:grid;place-items:center;flex:none;width:21px;height:21px;border-radius:50%;background:#f88845;color:#fff}.iv-code-steps li+li[data-v-47e88af6]:after{content:"›";position:absolute;left:-10px;color:#e8945e;font-size:20px}.iv-code-method .iv-helper[data-v-47e88af6]{margin-top:7px}.iv-code-actions[data-v-47e88af6]{gap:8px;margin-top:12px}.iv-code-actions .iv-primary[data-v-47e88af6]{min-width:0;min-height:40px}.iv-code-actions button[data-v-47e88af6]{padding-inline:12px;white-space:nowrap}.iv-target h3[data-v-47e88af6]{margin:0 0 5px;color:#8c2e23;font:700 21px/1.4 var(--serif)}.iv-target p[data-v-47e88af6]{margin:6px 0;font-size:13px;line-height:1.6;color:#85695e}.iv-target-search[data-v-47e88af6]{display:flex;gap:8px;margin-top:12px}.iv-target-search label[data-v-47e88af6]{display:flex;flex:1;min-width:0;align-items:center;gap:8px;padding:0 11px;border:1px solid #ecc3aa;border-radius:7px;color:#dc6735;background:#fffdf9}.iv-target-search label[data-v-47e88af6]:focus-within{outline:2px solid #ec8b51;outline-offset:2px}.iv-target-search input[data-v-47e88af6]{min-width:0;width:100%;height:40px;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:#674034}.iv-target-search button[data-v-47e88af6]{flex-shrink:0}.iv-target-results[data-v-47e88af6]{margin-top:15px}.iv-target-result-heading[data-v-47e88af6]{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:13px;color:#985436}.iv-target-result[data-v-47e88af6]{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #efd4bf;border-radius:8px;background:#fdf5ea}.iv-target-result .iv-avatar[data-v-47e88af6],.iv-target-avatar[data-v-47e88af6]{width:42px;height:42px;flex:none;border-radius:50%}.iv-target-avatar[data-v-47e88af6]{display:grid;place-items:center;color:#9c4c30;background:#f9e3cd}.iv-target-name[data-v-47e88af6]{min-width:0;color:#723629;font-size:14px;overflow-wrap:anywhere}.iv-target-name small[data-v-47e88af6]{display:block;color:#927264;font-size:12px}.iv-target-result button[data-v-47e88af6]{margin-left:auto;flex-shrink:0}.iv-target .iv-target-tip[data-v-47e88af6]{display:flex;align-items:flex-start;gap:6px;margin:11px 0 0;font-size:12px}.iv-target-tip svg[data-v-47e88af6]{flex:none;margin-top:2px;color:#d96a38}.iv-target-footer[data-v-47e88af6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px}.iv-code-dialog .iv-target-footer .iv-rules[data-v-47e88af6]{display:grid;padding:0;border:0}@media(max-width:600px){.iv-tabs[data-v-47e88af6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding-inline:10px}.iv-tabs button[data-v-47e88af6]{flex-direction:column;justify-content:center;text-align:center;line-height:1.3}.iv-tabs button svg[data-v-47e88af6]{width:15px;height:15px}.iv-code-dialog .iv-header[data-v-47e88af6]{min-height:84px;padding-block:11px}.iv-code-dialog .iv-header p[data-v-47e88af6]{margin-top:5px}.iv-code-dialog .iv-header[data-v-47e88af6]:after{display:none}.iv-code-dialog .iv-close[data-v-47e88af6]{top:9px;right:13px}.iv-code-dialog .iv-history[data-v-47e88af6]{bottom:8px}.iv-code-dialog .iv-rules select[data-v-47e88af6]{min-width:64px;margin-left:0;padding-inline:6px}.iv-code-scroll[data-v-47e88af6]{padding-block:10px}.iv-code-preview[data-v-47e88af6]{padding:10px 12px}.iv-code-steps[data-v-47e88af6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.iv-code-steps li+li[data-v-47e88af6]:after{display:none}.iv-code-actions[data-v-47e88af6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.iv-code-actions .iv-primary[data-v-47e88af6]{grid-column:1 / -1}.iv-code-actions button[data-v-47e88af6]{font-size:12px!important;padding-inline:6px}.iv-target-result[data-v-47e88af6]{flex-wrap:wrap}.iv-target-result button[data-v-47e88af6]{flex-basis:100%}}@media(max-width:400px){.iv-tabs button[data-v-47e88af6]{padding-inline:0;font-size:11px!important;white-space:nowrap}}.family-home-v2[data-v-c077916c]{min-height:1000px;background:#fcf8f2;color:#5f3530;padding:0 0 32px}.family-home-v2-body[data-v-c077916c],.family-home-entry-notices[data-v-c077916c]{width:min(1300px,calc(100% - 48px));margin:12px auto 0}.family-home-entry-notices[data-v-c077916c]{display:grid;gap:10px}.family-home-v2-body[data-v-c077916c]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.family-home-v2-main[data-v-c077916c],.family-home-v2-side[data-v-c077916c]{min-width:0}.family-quick-actions[data-v-c077916c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.family-quick-actions button[data-v-c077916c]{min-width:0;min-height:76px;display:flex;align-items:center;gap:10px;padding:11px 10px;border:1px solid #f0e2d6;border-radius:8px;background:#fffdf9;color:#762c25;text-align:left;cursor:pointer}.family-quick-actions button[data-v-c077916c]:hover{border-color:#ec7b43;background:#fff5ec}.family-quick-actions button>span[data-v-c077916c]:nth-child(2){min-width:0;flex:1}.family-quick-actions b[data-v-c077916c]{display:block;font:700 16px var(--serif);white-space:nowrap}.family-quick-actions small[data-v-c077916c]{display:block;margin-top:4px;color:#aa867b;font-size:12px;white-space:nowrap}.family-quick-actions>button>svg[data-v-c077916c]{color:#b89784;flex:0 0 auto}.family-quick-icon[data-v-c077916c]{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;color:#fff;flex:0 0 auto}.family-quick-icon svg[data-v-c077916c]{width:22px}.quick-album[data-v-c077916c],.quick-upload[data-v-c077916c]{background:#ff6727}.quick-story[data-v-c077916c]{background:#f13f66}.quick-invite[data-v-c077916c]{background:#35b968}.family-v2-panel[data-v-c077916c]{margin-bottom:12px;padding:14px 14px 16px;border:1px solid #eee3d9;border-radius:9px;background:#fffdfbe8;box-shadow:0 1px 2px #79503708}.family-v2-section-head[data-v-c077916c]{display:flex;align-items:center;gap:8px;margin-bottom:13px}.family-v2-section-head h2[data-v-c077916c]{margin:0;color:#982821;font:700 var(--family-module-title-size) var(--serif)}.family-v2-section-head button[data-v-c077916c]{margin-left:auto;display:flex;align-items:center;gap:3px;border:0;background:none;color:#8a766e;font-size:12px;cursor:pointer}.family-v2-section-head button[data-v-c077916c]:hover{color:#e26931}.family-memory-grid[data-v-c077916c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.family-memory-card[data-v-c077916c]{min-width:0;padding-bottom:5px;border-right:1px solid #f0e7df;padding-right:10px}.family-memory-card[data-v-c077916c]:last-child{border-right:0}.family-memory-image[data-v-c077916c]{height:126px;border-radius:6px;background-position:center;background-size:cover;background-repeat:no-repeat}.memory-birthday[data-v-c077916c]{background-image:url(/assets/family-v2-memory-birthday.jpg)}.memory-travel[data-v-c077916c]{background-image:url(/assets/family-v2-memory-travel.jpg)}.memory-grandparents[data-v-c077916c]{background-image:url(/assets/family-v2-memory-grandparents.jpg)}.memory-autumn[data-v-c077916c]{background-image:url(/assets/family-v2-memory-autumn.jpg)}.family-memory-card h3[data-v-c077916c]{margin:8px 0 3px;color:#a72b24;font:700 15px var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.family-memory-date[data-v-c077916c]{margin:0;color:#9a817a;font-size:12px}.family-memory-author[data-v-c077916c]{display:flex;align-items:center;gap:6px;margin:8px 0 6px;color:#8c7770;font-size:12px}.family-memory-author>span[data-v-c077916c]:last-child{margin-left:2px}.family-mini-avatar[data-v-c077916c]{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#8e7462,#e2cbb7);color:#fff;font-size:12px}.family-memory-copy[data-v-c077916c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:#9c857c;font-size:12px;line-height:1.65}.family-timeline-grid[data-v-c077916c]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;position:relative}.family-timeline-grid[data-v-c077916c]:before{content:"";position:absolute;left:4%;right:4%;top:26px;border-top:2px solid #ef6f2d}.family-timeline-card[data-v-c077916c]{position:relative;min-width:0;padding:0 5px 8px;border:1px solid transparent;background:none;text-align:left;color:#664842;cursor:pointer;border-radius:7px}.family-timeline-card[data-v-c077916c]:hover,.family-timeline-card.active[data-v-c077916c]{background:#fff7ee;border-color:#f0e0d4}.family-timeline-card>strong[data-v-c077916c]{display:block;position:relative;z-index:1;margin:0 0 6px;color:#b33b29;font-size:14px;text-align:center}.family-timeline-dot[data-v-c077916c]{position:absolute;z-index:2;top:22px;left:50%;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#ed702d;transform:translate(-50%);box-shadow:0 0 0 1px #ed702d}.family-timeline-image[data-v-c077916c]{height:81px;margin-top:18px;border-radius:6px;background-repeat:no-repeat;background-size:cover;background-position:center}.timeline-baby[data-v-c077916c]{background-image:url(/assets/memories.jpg);background-position:0 0}.timeline-school[data-v-c077916c]{background-image:url(/assets/story-school.png);background-size:cover}.timeline-radio[data-v-c077916c]{background-image:url(/assets/memories.jpg);background-position:100% 100%}.timeline-travel[data-v-c077916c]{background-image:url(/assets/family-v2-memory-travel.jpg);background-size:cover}.timeline-dinner[data-v-c077916c]{background-image:url(/assets/family-v2-memory-grandparents.jpg);background-size:cover}.timeline-family[data-v-c077916c]{background-image:url(/assets/family-v2-family-avatar.jpg);background-size:cover}.family-timeline-card>b[data-v-c077916c]{display:block;margin-top:7px;color:#754038;font:700 13px var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.family-timeline-card small[data-v-c077916c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:4px;color:#a38980;font-size:12px;line-height:1.55}.family-timeline-selected[data-v-c077916c]{margin-top:7px;padding:8px;border-radius:6px;background:#fff3e9;color:#f05a28;text-align:center;font-size:12px}.family-timeline-selected b[data-v-c077916c]{margin-left:5px}.family-album-grid[data-v-c077916c]{display:grid;grid-template-columns:repeat(4,minmax(0,226.5px));gap:10px}.family-album-card[data-v-c077916c]{min-width:0;border:1px solid #eee3da;border-radius:6px;background:#fff}.family-album-image[data-v-c077916c]{aspect-ratio:224.5 / 168;border-radius:5px 5px 0 0;background-size:cover;background-position:center}.album-old[data-v-c077916c]{background-image:url(/assets/family-v2-album-old.jpg)}.album-travel[data-v-c077916c]{background-image:url(/assets/family-v2-album-travel.jpg)}.album-daily[data-v-c077916c]{background-image:url(/assets/family-v2-album-daily.jpg)}.album-child[data-v-c077916c]{background-image:url(/assets/family-v2-album-child.jpg)}.family-album-card>b[data-v-c077916c],.family-album-card>small[data-v-c077916c]{display:block;padding:0 9px}.family-album-card>b[data-v-c077916c]{margin-top:7px;color:#713c34;font:700 14px var(--serif)}.family-album-card>small[data-v-c077916c]{padding-top:4px;padding-bottom:9px;color:#a18a82;font-size:12px}.family-recommend-grid[data-v-c077916c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.family-recommend-grid article[data-v-c077916c]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #f0e7df;border-radius:6px;padding:6px}.recommend-kitchen[data-v-c077916c],.recommend-path[data-v-c077916c]{height:94px;border-radius:5px;background-size:cover;background-position:center}.recommend-kitchen[data-v-c077916c]{background-image:url(/assets/family-v2-recommend-kitchen.jpg)}.recommend-path[data-v-c077916c]{background-image:url(/assets/family-v2-recommend-path.jpg)}.family-recommend-grid h3[data-v-c077916c]{margin:0 0 5px;color:#b42e26;font:700 15px var(--serif)}.family-recommend-grid p[data-v-c077916c]{margin:0 0 8px;color:#a0877e;font-size:12px;line-height:1.55}.family-recommend-grid small[data-v-c077916c]{color:#98827a;font-size:12px}.family-member-panel[data-v-c077916c]{padding-bottom:9px}.family-roster-row[data-v-c077916c]{display:grid;grid-template-columns:34px minmax(45px,1fr) 70px 64px;gap:6px;align-items:center;padding:7px 0;border-top:1px solid #f1e8df}.family-roster-avatar[data-v-c077916c]{width:31px;height:31px;display:grid;place-items:center;border:1px solid #fff;border-radius:50%;background:linear-gradient(135deg,#8e7665,#e3ceb9);color:#fff;font-size:12px;box-shadow:0 1px 3px #62382122}.member-two[data-v-c077916c]{background:linear-gradient(135deg,#718da0,#d8c4b5)}.member-three[data-v-c077916c]{background:linear-gradient(135deg,#b08776,#eed3c6)}.member-four[data-v-c077916c]{background:linear-gradient(135deg,#777b94,#e2c5b0)}.member-five[data-v-c077916c]{background:linear-gradient(135deg,#8b8062,#eadcb2)}.member-six[data-v-c077916c]{background:linear-gradient(135deg,#a67969,#ebc1ac)}.family-roster-row>b[data-v-c077916c]{color:#5f3a35;font-size:12px}.family-roster-row>small[data-v-c077916c]{color:#98847d;font-size:12px;white-space:nowrap}.family-roster-row>small i[data-v-c077916c]{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#aaa}.family-roster-row>small i.online[data-v-c077916c]{background:#37a955}.family-roster-row>em[data-v-c077916c]{padding:5px 4px;border-radius:4px;background:#fff7f0;color:#a0837b;font-size:12px;font-style:normal;text-align:center;white-space:nowrap}.family-activity-row[data-v-c077916c]{display:grid;grid-template-columns:31px minmax(0,1fr) 64px;gap:7px;align-items:start;padding:7px 0;border-top:1px solid #f1e8df}.family-activity-row p[data-v-c077916c]{margin:2px 0 0;color:#957e77;font-size:12px;line-height:1.45}.family-activity-row p b[data-v-c077916c]{color:#66423b}.family-activity-row>small[data-v-c077916c]{color:#a28e86;font-size:12px;text-align:right}.family-anniversary-list[data-v-c077916c]{display:grid;gap:7px}.family-anniversary-card[data-v-c077916c]{display:flex;align-items:center;gap:9px;padding:10px;border-radius:6px;background:#fff5ec}.family-anniversary-card>span[data-v-c077916c]{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:#ffeadc;color:#ed6832;flex:0 0 39px}.family-anniversary-card>span.anniversary-heart[data-v-c077916c]{background:#fff0ef;color:#ef524b}.family-anniversary-card>b[data-v-c077916c]{flex:1;color:#773a30;font-size:12px}.family-anniversary-card>b small[data-v-c077916c]{display:block;margin-top:4px;color:#a6877e;font-size:12px;font-weight:400;line-height:1.45}.family-anniversary-card button[data-v-c077916c]{padding:7px;border:1px solid #ee7a42;border-radius:4px;background:#fff;color:#e7652f;font-size:12px;cursor:pointer}.family-private-note[data-v-c077916c]{display:flex;align-items:flex-start;gap:8px;color:#b17461;background:#fff8f2}.family-private-note svg[data-v-c077916c]{color:#e87035;flex:0 0 auto}.family-private-note p[data-v-c077916c]{flex:1;margin:0;font-size:12px;line-height:1.5}.family-private-note small[data-v-c077916c]{color:#a28c84;font-size:12px}.family-private-settings[data-v-c077916c]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:6px;color:#9d8a80;text-decoration:none;transition:background .15s,color .15s}.family-private-settings svg[data-v-c077916c]{color:inherit}.family-private-settings[data-v-c077916c]:hover{color:#e87035;background:#ffeddf}.family-private-settings[data-v-c077916c]:focus-visible{outline:2px solid #ed682e;outline-offset:2px}.family-anniversary-copy .family-anniversary-days[data-v-c077916c]{display:inline-block;margin:0 3px;color:#ed682e;font-size:22px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}@media(max-width:1050px){.family-home-v2-body[data-v-c077916c]{grid-template-columns:minmax(0,1fr) 290px}.family-quick-actions[data-v-c077916c],.family-memory-grid[data-v-c077916c]{grid-template-columns:repeat(2,minmax(0,1fr))}.family-memory-card[data-v-c077916c]:nth-child(2){border-right:0}.family-timeline-grid[data-v-c077916c]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.family-timeline-grid[data-v-c077916c]:before{display:none}}@media(max-width:820px){.family-home-v2-body[data-v-c077916c],.family-home-entry-notices[data-v-c077916c]{width:calc(100% - 32px)}.family-home-v2-body[data-v-c077916c]{grid-template-columns:1fr}.family-home-v2-side[data-v-c077916c]{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.family-task-panel[data-v-c077916c],.family-member-panel[data-v-c077916c],.family-activity-panel[data-v-c077916c],.family-anniversary-panel[data-v-c077916c],.family-private-note[data-v-c077916c]{min-width:0}.family-private-note[data-v-c077916c]{grid-column:1/-1}}@media(max-width:560px){.family-home-v2-body[data-v-c077916c],.family-home-entry-notices[data-v-c077916c]{width:calc(100% - 20px);margin-top:9px}.family-quick-actions[data-v-c077916c]{gap:7px}.family-quick-actions button[data-v-c077916c]{padding:9px 6px;gap:6px}.family-quick-icon[data-v-c077916c]{width:32px;height:32px}.family-quick-icon svg[data-v-c077916c]{width:17px}.family-quick-actions b[data-v-c077916c]{font-size:13px}.family-quick-actions small[data-v-c077916c]{font-size:12px}.family-quick-actions>button>svg[data-v-c077916c]{display:none}.family-v2-panel[data-v-c077916c]{padding:12px 10px}.family-memory-grid[data-v-c077916c],.family-recommend-grid[data-v-c077916c]{grid-template-columns:1fr 1fr}.family-album-grid[data-v-c077916c]{grid-template-columns:repeat(2,minmax(0,226.5px))}.family-memory-card[data-v-c077916c]:nth-child(odd){border-right:1px solid #f0e7df}.family-memory-card[data-v-c077916c]:nth-child(2n){border-right:0}.family-memory-image[data-v-c077916c]{height:110px}.family-memory-copy[data-v-c077916c]{font-size:12px}.family-timeline-grid[data-v-c077916c]{grid-template-columns:repeat(2,minmax(0,1fr))}.family-recommend-grid article[data-v-c077916c]{grid-template-columns:1fr}.recommend-kitchen[data-v-c077916c],.recommend-path[data-v-c077916c]{height:105px}.family-home-v2-side[data-v-c077916c]{display:block}.family-roster-row[data-v-c077916c]{grid-template-columns:34px minmax(48px,1fr) 66px 60px}}.family-recommend-panel .family-v2-section-head[data-v-c077916c]{flex-wrap:wrap}.family-recommend-panel .family-v2-section-head>small[data-v-c077916c]{font-size:12px;color:#9c857c}.family-recommend-more[data-v-c077916c]{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:12px;color:#d9622d;text-decoration:none;white-space:nowrap}.family-recommend-grid[data-v-c077916c]{--story-compact-cover:96px}@media(max-width:600px){.family-recommend-grid[data-v-c077916c]{grid-template-columns:1fr}}.family-memory-image[data-v-c077916c],.family-timeline-image[data-v-c077916c],.family-album-image[data-v-c077916c]{background-color:#f5eadf;overflow:hidden}.family-memory-image img[data-v-c077916c],.family-timeline-image img[data-v-c077916c],.family-album-image img[data-v-c077916c]{display:block;width:100%;height:100%;object-fit:cover}.family-quick-actions b[data-v-c077916c]{font-size:17px}.family-quick-actions small[data-v-c077916c]{font-size:12px}.family-v2-section-head button[data-v-c077916c]{font-size:13px}.family-memory-card h3[data-v-c077916c]{font-size:16px}.family-memory-date[data-v-c077916c],.family-memory-author[data-v-c077916c],.family-memory-copy[data-v-c077916c]{font-size:12px}.family-timeline-card>strong[data-v-c077916c]{font-size:15px}.family-timeline-card>b[data-v-c077916c]{font-size:14px}.family-timeline-card small[data-v-c077916c]{font-size:12px}.family-timeline-selected[data-v-c077916c]{font-size:13px}.family-album-card>b[data-v-c077916c]{font-size:15px}.family-album-card>small[data-v-c077916c]{font-size:12px}.family-roster-row>b[data-v-c077916c]{font-size:12px}.family-roster-row>small[data-v-c077916c]{font-size:12px}.family-roster-row>em[data-v-c077916c]{font-size:12px}.family-activity-row p[data-v-c077916c]{font-size:12px}.family-activity-row>small[data-v-c077916c]{font-size:12px}.family-anniversary-card>b[data-v-c077916c]{font-size:13px}.family-anniversary-card>b small[data-v-c077916c]{font-size:12px}.family-anniversary-card button[data-v-c077916c],.family-private-note p[data-v-c077916c],.family-private-note small[data-v-c077916c]{font-size:12px}.family-live-empty[data-v-c077916c]{padding:25px 10px;text-align:center;color:#aa867b;font-size:13px;line-height:1.7}.family-live-message[data-v-c077916c]{max-width:1300px;margin:12px auto;color:#a72b24}.family-memory-image[data-v-c077916c],.family-timeline-image[data-v-c077916c],.family-album-image[data-v-c077916c]{background-color:#f5eadf}.family-roster-avatar[data-v-c077916c]{background-size:cover;background-position:center}@media(min-width:821px)and (max-width:1050px){.family-home-v2-body[data-v-c077916c]{grid-template-columns:minmax(0,1fr) 290px}.family-quick-actions[data-v-c077916c],.family-memory-grid[data-v-c077916c]{grid-template-columns:repeat(4,minmax(0,1fr))}.family-memory-card[data-v-c077916c]{padding-right:7px}.family-memory-image[data-v-c077916c]{height:110px}.family-memory-card h3[data-v-c077916c],.family-memory-date[data-v-c077916c],.family-memory-author[data-v-c077916c],.family-memory-copy[data-v-c077916c]{font-size:12px}.family-timeline-grid[data-v-c077916c]{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.family-timeline-card>strong[data-v-c077916c]{font-size:12px}.family-timeline-image[data-v-c077916c]{height:65px}.family-timeline-card>b[data-v-c077916c]{font-size:12px}.family-timeline-card small[data-v-c077916c],.family-quick-actions b[data-v-c077916c],.family-quick-actions small[data-v-c077916c]{font-size:12px}.family-quick-icon[data-v-c077916c]{width:34px;height:34px}.family-quick-actions button[data-v-c077916c]{gap:6px;padding-left:6px;padding-right:6px}}.family-anniversary-card .family-anniversary-copy[data-v-c077916c]{flex:1;min-width:0}.family-anniversary-copy a[data-v-c077916c]{color:#982821;font:700 16px var(--serif);text-decoration:none}.family-anniversary-copy small[data-v-c077916c]{display:block;margin-top:4px;color:#9c857c;font-size:12px;line-height:1.5}.family-anniversary-card>span[data-v-c077916c]{width:54px!important;height:54px!important;flex-basis:54px!important;border:1px solid #ffe0c7}.family-anniversary-card button[data-v-c077916c]{white-space:nowrap}.family-anniversary-card button[data-v-c077916c]:disabled{opacity:.55;cursor:not-allowed}.family-reminder-set[data-v-c077916c]{font-size:12px;color:#9c857c;white-space:nowrap}.family-home-reminder-mask[data-v-c077916c]{position:fixed;inset:0;z-index:2000;background:#0006;display:grid;place-items:center;padding:20px}.family-home-reminder-dialog[data-v-c077916c]{width:min(400px,100%);padding:24px;background:#fff;border-radius:10px;color:#6b575a}.family-home-reminder-dialog h2[data-v-c077916c]{margin:0;color:#982821;font:700 22px var(--serif)}.family-home-reminder-dialog label[data-v-c077916c]{display:flex;align-items:center;gap:15px;font-size:14px}.family-home-reminder-dialog select[data-v-c077916c]{flex:1;padding:10px;border:1px solid #dfd9d5;border-radius:6px;background:#fff;color:#6b575a}.family-home-reminder-dialog footer[data-v-c077916c]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.family-home-reminder-dialog button[data-v-c077916c]{padding:9px 18px;border:1px solid #ed682e;border-radius:5px;background:#fff;color:#ed682e;cursor:pointer}.family-home-reminder-dialog button.primary[data-v-c077916c]{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.family-memory-image[data-v-c077916c],.family-album-image[data-v-c077916c]{display:block}.family-memory-card a[data-v-c077916c],.family-album-card a[data-v-c077916c],.family-timeline-card[data-v-c077916c]{text-decoration:none;color:inherit}.family-memory-card h3 a[data-v-c077916c]:hover,.family-album-card b a[data-v-c077916c]:hover{color:#ed682e}.family-memory-card a[data-v-c077916c]:focus-visible,.family-album-card a[data-v-c077916c]:focus-visible,.family-timeline-card[data-v-c077916c]:focus-visible{outline:2px solid #ed682e;outline-offset:3px}.family-home-task-head[data-v-c077916c]{display:flex;align-items:center;flex-wrap:wrap;gap:5px 7px;margin-bottom:10px}.family-home-task-head h2[data-v-c077916c]{margin:0;color:#982821;font:700 var(--family-module-title-size)/1.35 var(--serif)}.family-home-task-count[data-v-c077916c]{display:grid;place-items:center;min-width:21px;height:21px;padding-inline:4px;border-radius:12px;background:#ffefe2;color:#a93e20;font-size:12px;font-weight:700}.family-home-task-head a[data-v-c077916c]{display:inline-flex;align-items:center;gap:2px;margin-left:auto;color:#805d50;font-size:12px;white-space:nowrap;text-decoration:none}.family-home-task-head a[data-v-c077916c]:hover{color:#b84b22}.family-home-task-list[data-v-c077916c]{display:grid;gap:9px;margin:0;padding:0;list-style:none}.family-home-task-card[data-v-c077916c]{display:grid;gap:8px;min-width:0;padding:10px 11px;border:1px solid #ebd9c8;border-radius:8px;background:#fdf7ee;box-shadow:0 2px 4px #6b412609}.family-home-task-meta[data-v-c077916c],.family-home-task-footer[data-v-c077916c]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.family-home-task-kind[data-v-c077916c]{display:flex;align-items:center;gap:5px;min-width:0;color:#805d50;font-size:12px}.family-home-task-kind svg[data-v-c077916c]{flex:none;color:#b65b37}.family-home-task-kind span[data-v-c077916c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-home-task-status[data-v-c077916c]{flex:none;padding:2px 7px;border-radius:10px;background:#fae7d1;color:#a44923;font-size:11px;font-weight:600}.family-home-task-status.is-in-progress[data-v-c077916c]{background:#f6eadf;color:#825a47}.family-home-task-card h3 a[data-v-c077916c],.family-home-task-footer small[data-v-c077916c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden;overflow-wrap:anywhere}.family-home-task-card h3[data-v-c077916c]{margin:0;color:#a72b24;font:700 14px/1.5 var(--serif)}.family-home-task-card h3 a[data-v-c077916c]{color:inherit;text-decoration-color:#d9a18a;text-underline-offset:3px}.family-home-task-card h3 a[data-v-c077916c]:hover{color:#bc532b;text-decoration-color:currentColor}.family-home-task-footer[data-v-c077916c]{padding-top:8px;border-top:1px solid #eee0d5}.family-home-task-footer small[data-v-c077916c]{color:#805d50;font-size:12px;line-height:1.45}.family-home-task-footer a[data-v-c077916c]{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:3px;min-height:28px;margin-left:auto;padding:4px 8px;border:1px solid #ed682e;border-radius:5px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none}.family-home-task-footer a[data-v-c077916c]:hover{background:linear-gradient(115deg,#ed682e,#d64317)}.family-task-panel a[data-v-c077916c]:focus-visible{outline:2px solid #bc532b;outline-offset:2px}.family-breadcrumb[data-v-83941efb]{scroll-margin-top:76px}.family-breadcrumb.family-people-crumb[data-v-83941efb]{display:flex;align-items:center;gap:8px;margin:14px 2px;color:#9a8580;font-size:12px}.family-breadcrumb a[data-v-83941efb]{display:inline-flex;align-items:center;min-height:28px;color:inherit;text-decoration:none;white-space:nowrap}.family-breadcrumb a[data-v-83941efb]:hover,.family-breadcrumb a[data-v-83941efb]:focus-visible{color:#b3411d;text-decoration:underline}.family-breadcrumb svg[data-v-83941efb]{flex:none}.family-breadcrumb strong[data-v-83941efb]{color:var(--family-crumb-current, #70494a);font-weight:600}.family-module-title[data-v-46661844]{display:flex;align-items:center;gap:12px;min-width:0}.family-module-title-icon[data-v-46661844]{display:grid;flex:0 0 40px;place-items:center;height:40px;border-radius:9px;background:#fff0e4;color:#ee6228}h1[data-v-46661844]{margin:0;color:#982821;font:700 var(--family-module-title-size)/1.25 var(--serif)}p[data-v-46661844]{margin:5px 0 0;color:#a08488;font-size:13px;line-height:1.55}.ai-album-import[data-v-6c28ad5e]{margin:0 0 16px;padding:17px;border:1px solid #eedbca;border-radius:8px;background:#fffdf9}.ai-album-import h2[data-v-6c28ad5e]{display:flex;align-items:center;gap:8px;margin:0;color:#982821;font:700 19px var(--serif)}.ai-album-import>p[data-v-6c28ad5e],.ai-import-source p[data-v-6c28ad5e]{margin:8px 0;font-size:12px;line-height:1.65;color:#9c857c}.ai-import-source[data-v-6c28ad5e]{display:flex;gap:18px;margin-top:12px;align-items:center}.ai-import-source>img[data-v-6c28ad5e]{width:160px;height:120px;object-fit:contain;border-radius:6px;background:#f7f1e8}.ai-import-source strong[data-v-6c28ad5e]{display:block;overflow-wrap:anywhere;color:#a72b24;font-size:14px}.ai-import-source label[data-v-6c28ad5e]{display:flex;gap:8px;align-items:center;font-size:12px;color:#9c857c}.ai-import-source select[data-v-6c28ad5e]{padding:7px;border:1px solid #eadaca;border-radius:5px;background:#fff;color:#704436}.ai-import-source button[data-v-6c28ad5e]{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 14px;border-radius:5px;background:#ee7b35;color:#fff;font-size:12px}.ai-import-done[data-v-6c28ad5e]{display:flex;align-items:center;gap:5px;margin-top:10px;color:#568769;font-size:12px}.ai-import-grid[data-v-6c28ad5e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:15px}.ai-import-grid article[data-v-6c28ad5e]{min-width:0;padding:8px;border:1px solid #eee1d6;border-radius:6px}.ai-import-grid img[data-v-6c28ad5e]{display:block;width:100%;height:130px;object-fit:contain;background:#f8f3ed}.ai-import-grid strong[data-v-6c28ad5e]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 4px;color:#a72b24;font-size:14px}.ai-import-grid small[data-v-6c28ad5e]{font-size:12px;color:#9c857c}.ai-album-import .ai-import-error[data-v-6c28ad5e]{color:#bf5035}@media(max-width:600px){.ai-import-source[data-v-6c28ad5e]{align-items:flex-start;flex-direction:column}.ai-import-source>img[data-v-6c28ad5e]{width:100%;height:170px}}.ai-import-source button[data-v-6c28ad5e]:disabled{opacity:.5;cursor:not-allowed}.ai-import-source select[data-v-6c28ad5e]{max-width:100%;min-width:180px}.album-person-avatar[data-v-0b1438b3]{display:grid;flex:none;place-items:center;width:var(--album-avatar-size, 40px);height:var(--album-avatar-size, 40px);overflow:hidden;border-radius:50%;background:#f0dfd1;color:#87523b;font-size:14px}.family-person-picker-backdrop[data-v-50c47d67]{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#35262688}.family-person-picker[data-v-50c47d67]{box-sizing:border-box;width:min(580px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;min-height:0;border:1px solid #eadfd7;border-radius:10px;background:#fffefa;box-shadow:0 18px 70px #3e231b40;color:#6b575a;font-size:12px}header[data-v-50c47d67]{display:flex;align-items:center;justify-content:space-between;padding:20px 22px 12px}h2[data-v-50c47d67]{display:flex;align-items:center;gap:8px;margin:0;color:#982821;font:700 22px var(--serif)}header button[data-v-50c47d67]{border:0;background:none;color:#8a7775;cursor:pointer}.family-person-picker>p[data-v-50c47d67]{margin:0 22px 14px;color:#9c857c}.person-picker-search[data-v-50c47d67]{display:flex;align-items:center;gap:8px;margin:0 22px 14px;padding:0 12px;border:1px solid #dfd9d5;border-radius:6px;background:#fff}.person-picker-search input[data-v-50c47d67]{display:block;width:100%;min-width:0;height:40px;border:0;background:#fff;color:#6b575a;font-size:12px;outline:none}.person-picker-search[data-v-50c47d67]:focus-within{border-color:#ed682e}.person-picker-list[data-v-50c47d67]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:140px;overflow:auto;padding:0 22px 20px;align-content:start}.person-picker-item[data-v-50c47d67]{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid #eadfd7;border-radius:6px;background:#fff;text-align:left;color:#6b575a;cursor:pointer}.person-picker-item.selected[data-v-50c47d67]{border-color:#ed682e;background:#fff5ec}.person-picker-avatar[data-v-50c47d67]{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#eed6c4;color:#9d563d;overflow:hidden}.person-picker-avatar img[data-v-50c47d67]{width:100%;height:100%;object-fit:cover}.person-picker-copy[data-v-50c47d67]{display:grid;min-width:0;gap:4px}.person-picker-copy b[data-v-50c47d67]{font-size:14px;overflow-wrap:anywhere}.person-picker-copy small[data-v-50c47d67]{font-size:12px;color:#9c857c}.person-picker-check[data-v-50c47d67]{display:grid;place-items:center;flex:none;margin-left:auto;width:16px;height:16px;border:1px solid #dfd9d5;border-radius:4px}.selected .person-picker-check[data-v-50c47d67]{background:#ff6829;border-color:#ff6829;color:#fff}.person-picker-state[data-v-50c47d67]{grid-column:1/-1;text-align:center;padding:22px 0;line-height:1.8}.person-picker-state button[data-v-50c47d67]{border:0;background:none;color:#d9622d;cursor:pointer;font-size:12px}footer[data-v-50c47d67]{display:flex;align-items:center;gap:10px;padding:16px 22px;border-top:1px solid #f0e4dc}footer>span[data-v-50c47d67]{margin-right:auto}footer button[data-v-50c47d67]{min-height:36px;padding:0 16px;border:1px solid #ed682e;border-radius:6px;font-size:12px;cursor:pointer}.picker-cancel[data-v-50c47d67]{background:#fff;color:#d9622d}.picker-confirm[data-v-50c47d67]{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}button[data-v-50c47d67]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.person-picker-list[data-v-50c47d67]{grid-template-columns:1fr}footer[data-v-50c47d67]{flex-wrap:wrap}}.family-relation-field[data-v-eaf3e907]{min-width:0}.relation-actions[data-v-eaf3e907],.relation-chips[data-v-eaf3e907]{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.relation-chips[data-v-eaf3e907]{margin-top:8px}.relation-outline[data-v-eaf3e907],.relation-chip[data-v-eaf3e907]{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;border:1px solid #ed682e;border-radius:5px;background:transparent;color:#c64e25;font-size:12px;text-decoration:none;cursor:pointer}.relation-outline[data-v-eaf3e907]{min-height:36px;padding:6px 12px}.relation-picker-trigger[data-v-eaf3e907]{width:191px;justify-content:space-between;padding-inline:15px}.relation-chip[data-v-eaf3e907]{min-height:30px;padding:3px 8px;border-color:#e1d7d1;border-radius:18px;color:#745b60}.relation-chip span[data-v-eaf3e907]{min-width:0;overflow-wrap:anywhere}.relation-outline svg[data-v-eaf3e907],.relation-chip svg[data-v-eaf3e907]{flex:none}.relation-outline[data-v-eaf3e907]:hover,.relation-chip[data-v-eaf3e907]:hover{background:#fff2e8}.relation-outline[data-v-eaf3e907]:focus-visible,.relation-chip[data-v-eaf3e907]:focus-visible{outline:2px solid #ed682e;outline-offset:2px}.relation-outline[data-v-eaf3e907]:disabled,.relation-chip[data-v-eaf3e907]:disabled{opacity:.55;cursor:not-allowed}.family-relation-people-overlay[data-v-eaf3e907]{z-index:6100}.family-people-field[data-v-eaf3e907]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.family-people-field>.relation-chip[data-v-eaf3e907]{--album-avatar-size: 30px;min-height:38px;padding:3px 7px 3px 4px;gap:5px;border-radius:999px;background:#fff}.family-people-field>.relation-chip svg[data-v-eaf3e907]{color:#a44234}.family-people-field>.relation-outline[data-v-eaf3e907]{flex:none;min-height:38px;border-color:#eb7240;background:#fffaf4;color:#dc5b2c;font-weight:600}.family-people-field>button[data-v-eaf3e907]:hover:not(:disabled){background:#fff2e8}.association-overlay[data-v-32f9b2ce]{position:fixed;inset:0;background:#0007;z-index:6000;display:grid;place-items:center;padding:20px}.association-overlay section[data-v-32f9b2ce]{background:#fffdf9;border:1px solid #eaded5;border-radius:8px;width:min(620px,95vw);max-height:85vh;overflow:auto;color:#6b575a;font-size:12px}header[data-v-32f9b2ce],footer[data-v-32f9b2ce]{display:flex;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid #efdfd6}header[data-v-32f9b2ce]{justify-content:space-between}h2[data-v-32f9b2ce]{margin:0;color:#982821;font:700 19px var(--serif)}button[data-v-32f9b2ce]{border:1px solid #ed682e;border-radius:5px;background:#fff;color:#d9622d;padding:8px 16px;cursor:pointer;font-size:12px}.association-body[data-v-32f9b2ce]{padding:20px;max-height:55vh;overflow:auto}.search[data-v-32f9b2ce]{display:flex;align-items:center;gap:7px;border:1px solid #dfd9d5;padding:8px;border-radius:6px}.search input[data-v-32f9b2ce]{border:0;background:none;outline:0;width:100%;font-size:12px}.association-row[data-v-32f9b2ce]{display:flex;align-items:center;gap:9px;padding:15px 5px;border-bottom:1px solid #eee4dc}input[data-v-32f9b2ce]{accent-color:#f2652e}footer[data-v-32f9b2ce]{border-top:1px solid #efdfd6;border-bottom:0}footer span[data-v-32f9b2ce]{margin-right:auto}.primary[data-v-32f9b2ce]{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.family-relation-field[data-v-ab8de0d1]{min-width:0}.relation-actions[data-v-ab8de0d1],.relation-chips[data-v-ab8de0d1]{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.relation-chips[data-v-ab8de0d1]{margin-top:8px}.relation-outline[data-v-ab8de0d1],.relation-chip[data-v-ab8de0d1]{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;border:1px solid #ed682e;border-radius:5px;background:transparent;color:#c64e25;font-size:12px;text-decoration:none;cursor:pointer}.relation-outline[data-v-ab8de0d1]{min-height:36px;padding:6px 12px}.relation-picker-trigger[data-v-ab8de0d1]{width:191px;justify-content:space-between;padding-inline:15px}.relation-chip[data-v-ab8de0d1]{min-height:30px;padding:3px 8px;border-color:#e1d7d1;border-radius:18px;color:#745b60}.relation-chip span[data-v-ab8de0d1]{min-width:0;overflow-wrap:anywhere}.relation-outline svg[data-v-ab8de0d1],.relation-chip svg[data-v-ab8de0d1]{flex:none}.relation-outline[data-v-ab8de0d1]:hover,.relation-chip[data-v-ab8de0d1]:hover{background:#fff2e8}.relation-outline[data-v-ab8de0d1]:focus-visible,.relation-chip[data-v-ab8de0d1]:focus-visible{outline:2px solid #ed682e;outline-offset:2px}.relation-outline[data-v-ab8de0d1]:disabled,.relation-chip[data-v-ab8de0d1]:disabled{opacity:.55;cursor:not-allowed}.album-tags-field[data-v-f3a42c0e]{min-width:0}.album-tags-controls[data-v-f3a42c0e],.album-tag-editor[data-v-f3a42c0e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.album-tags-field button[data-v-f3a42c0e]{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid #dfd5cf;border-radius:5px;background:#fff;color:#775d61;font-size:12px;cursor:pointer}.album-tags-field button.selected[data-v-f3a42c0e]{border-color:#e46a32;background:#fff0e5;color:#a94320}.album-tags-field .album-tag-add[data-v-f3a42c0e]{border-color:#ea7650;color:#c64e25}.album-tag-count[data-v-f3a42c0e],.album-tag-feedback[data-v-f3a42c0e]{color:#80686b;font-size:12px}.album-tag-count[data-v-f3a42c0e]{margin-left:auto}.album-tag-feedback[data-v-f3a42c0e]{margin:6px 0 0}.album-tag-editor[data-v-f3a42c0e]{margin-top:8px}.album-tag-editor input[data-v-f3a42c0e]{flex:1;min-width:125px;padding:7px 9px;border:1px solid #dfd5cf;border-radius:5px;color:#593b35;font:inherit}.album-tags-field[data-v-f3a42c0e] :focus-visible{outline:2px solid #c65d2c;outline-offset:2px}.album-date-field[data-v-82689eaf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.album-date-field>button[data-v-82689eaf],.album-date-input[data-v-82689eaf]{border:1px solid #dfd5cf;border-radius:5px;background:#fff;color:#68545a}.album-date-field>button[data-v-82689eaf]{padding:8px 12px;cursor:pointer;font-size:12px}.album-date-field>button[aria-pressed=true][data-v-82689eaf]{border-color:#e46a32;background:#fff0e5;color:#a94320}.album-date-input[data-v-82689eaf]{display:flex;align-items:center;gap:3px;padding:0 7px}.album-date-input button[data-v-82689eaf]{display:grid;place-items:center;border:0;background:none;color:inherit;cursor:pointer;padding:5px}.album-date-input input[data-v-82689eaf]{min-height:33px;width:118px;border:0;background:transparent;color:inherit;font:inherit;font-size:12px}.album-date-field[data-v-82689eaf] :focus-visible{outline:2px solid #c65d2c;outline-offset:2px}.album-cover-presets[data-v-eef01714]{min-width:0}.album-cover-presets>span[data-v-eef01714]{display:block;margin-bottom:7px;color:#856d63;font-size:12px}.album-cover-options[data-v-eef01714]{display:flex;flex-wrap:wrap;gap:8px}.album-cover-options button[data-v-eef01714]{position:relative;width:60px;height:48px;padding:1px;overflow:hidden;border:1px solid #ead9ca;border-radius:5px;background:#fffaf4;cursor:pointer}.album-cover-options button[data-v-eef01714]:hover,.album-cover-options button[aria-pressed=true][data-v-eef01714]{border-color:#ed682e}.album-cover-options button[data-v-eef01714]:focus-visible{outline:2px solid #b54d24;outline-offset:2px}.album-cover-options img[data-v-eef01714]{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}.album-cover-check[data-v-eef01714]{position:absolute;top:3px;right:3px;padding:1px;border-radius:50%;background:#c64d20;color:#fff}.family-content-visibility[data-v-aaf83b73]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #eed8c9;border-radius:6px;background:#fff7f0;color:#79584b}.family-content-visibility svg[data-v-aaf83b73]{flex:none;color:#ed682e}.family-content-visibility b[data-v-aaf83b73]{display:block;font-size:13px;font-weight:600}.family-content-visibility small[data-v-aaf83b73]{display:block;margin-top:4px;color:#927b70;font-size:12px;line-height:1.5}.album-edit-page[data-v-c6b6854a]{box-sizing:border-box;width:min(100%,1040px);border:1px solid #edd8ca;border-radius:10px;background:#fffdf9;color:#593b35;font-size:14px}.album-edit-page header[data-v-c6b6854a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;padding:20px 26px;border-bottom:1px solid #f1e4da}.album-edit-page header[data-v-c6b6854a] p{overflow-wrap:anywhere}.album-edit-back[data-v-c6b6854a]{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#b74d28;cursor:pointer;padding:7px 0}.album-edit-page fieldset[data-v-c6b6854a]{min-width:0;border:0;margin:0;padding:24px 26px 4px}.album-edit-field[data-v-c6b6854a]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:20px}.album-edit-field>span[data-v-c6b6854a]{padding-top:10px}.album-edit-field em[data-v-c6b6854a]{color:#f2541e;font-style:normal}.album-edit-field input[data-v-c6b6854a]:not([type=file]),.album-edit-field textarea[data-v-c6b6854a]{box-sizing:border-box;width:100%;border:1px solid #e4d4ca;border-radius:5px;padding:10px 12px;background:#fff;color:#593b35;font:inherit;outline:none}.album-edit-field textarea[data-v-c6b6854a]{resize:vertical;min-height:100px;line-height:1.65}.album-edit-field input[data-v-c6b6854a]:focus,.album-edit-field textarea[data-v-c6b6854a]:focus{border-color:#ed682e}.album-edit-field small[data-v-c6b6854a]{display:block;text-align:right;font-size:12px;color:#9c857c;margin-top:5px}.album-edit-cover[data-v-c6b6854a]{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.album-edit-cover img[data-v-c6b6854a]{width:136px;height:100px;object-fit:cover;border-radius:6px}.album-edit-upload[data-v-c6b6854a]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ed682e;border-radius:5px;color:#d9622d;cursor:pointer}.album-edit-upload input[data-v-c6b6854a]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.album-edit-upload[data-v-c6b6854a]:focus-within{outline:2px solid #b54d24;outline-offset:2px}.album-edit-cover p[data-v-c6b6854a]{font-size:12px;color:#9c857c;line-height:1.65}.album-edit-error[data-v-c6b6854a]{margin:0 26px 16px;color:#b32f25;font-size:12px;line-height:1.65}.album-cover-error[data-v-c6b6854a]{margin:8px 0 0}.album-edit-page footer[data-v-c6b6854a]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:16px 26px;border-top:1px solid #f1e4da}.album-edit-page footer button[data-v-c6b6854a]{padding:10px 24px;border:1px solid #ed682e;border-radius:5px;font-size:14px;cursor:pointer}.album-edit-cancel[data-v-c6b6854a]{background:#fff;color:#d9622d}.album-edit-save[data-v-c6b6854a]{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.album-edit-page button[data-v-c6b6854a]:disabled,.album-edit-page fieldset[data-v-c6b6854a]:disabled{opacity:.65}.album-edit-page button[data-v-c6b6854a]:disabled{cursor:wait}@media(max-width:600px){.album-edit-page header[data-v-c6b6854a],.album-edit-page fieldset[data-v-c6b6854a],.album-edit-page footer[data-v-c6b6854a]{padding:16px}.album-edit-field[data-v-c6b6854a]{grid-template-columns:minmax(0,1fr);gap:6px}.album-edit-field>span[data-v-c6b6854a]{padding:0}}.story-form-actions .story-primary[data-v-c6b6854a],.album-form-actions .album-primary[data-v-c6b6854a],.album-edit-page .album-edit-save[data-v-c6b6854a],.timeline-editor-actions .timeline-primary[data-v-c6b6854a],.anniversary-editor-actions .anniversary-primary[data-v-c6b6854a],.person-dialog-footer .edit-save[data-v-c6b6854a],.album-media-date-form .album-primary[data-v-c6b6854a]{min-height:38px;border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.story-form-actions .story-outline[data-v-c6b6854a],.album-form-actions .album-outline[data-v-c6b6854a],.album-edit-page .album-edit-cancel[data-v-c6b6854a],.timeline-editor-actions .timeline-outline[data-v-c6b6854a],.timeline-editor-actions .timeline-plain[data-v-c6b6854a],.anniversary-editor-actions .anniversary-outline[data-v-c6b6854a],.anniversary-editor-actions .anniversary-plain[data-v-c6b6854a],.person-dialog-footer .edit-cancel[data-v-c6b6854a],.album-media-date-form .album-outline[data-v-c6b6854a]{min-height:38px;background:transparent;font-size:14px}.album-people-preview[data-v-30302c8f]{padding-top:10px}.album-people-preview h3[data-v-30302c8f]{margin:0 0 8px;color:#a12f26;font:700 15px var(--serif, serif)}.album-people-preview p[data-v-30302c8f]{margin:0;color:#856d63;font-size:12px}.album-people-preview ul[data-v-30302c8f]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.album-people-preview li[data-v-30302c8f]{display:grid;justify-items:center;align-content:start;gap:4px;width:44px;text-align:center}.album-person-name[data-v-30302c8f]{display:-webkit-box;max-width:100%;overflow:hidden;color:#765549;font-size:12px;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.album-person-more[data-v-30302c8f]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff0e5;color:#a94422;font-size:13px;font-weight:700}.family-album-page[data-v-abb6b24d]{min-height:900px;padding-bottom:30px;background:#fcfaf6;color:#62464a}.family-album-content[data-v-abb6b24d]{width:min(1300px,calc(100% - 48px));margin:0 auto}.family-album-crumb[data-v-abb6b24d]{--family-crumb-current:#e25e2c;display:flex;align-items:center;gap:7px;height:39px;color:#927b79;font-size:12px}.album-work-layout[data-v-abb6b24d],.album-list-layout[data-v-abb6b24d],.detail-content-layout[data-v-abb6b24d]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:start}.album-card[data-v-abb6b24d]{border:1px solid #eee2d8;border-radius:9px;background:#fffdfbe8;box-shadow:0 1px 3px #74503b08}.album-page-title[data-v-abb6b24d]{display:flex;align-items:center;gap:11px}.album-page-title>span[data-v-abb6b24d]{width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:#fff0e4;color:#ee6228}.album-page-title h1[data-v-abb6b24d]{margin:0;color:#972820;font:700 24px var(--serif)}.album-page-title p[data-v-abb6b24d]{margin:4px 0 0;color:#9a817d;font-size:12px}.album-create-form[data-v-abb6b24d],.upload-form[data-v-abb6b24d]{padding:14px 17px}.album-create-form>.album-page-title[data-v-abb6b24d],.upload-form>.album-page-title[data-v-abb6b24d]{padding:0 0 13px;margin-bottom:6px;border-bottom:1px solid #f1e7df}.album-form-row[data-v-abb6b24d]{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0}.album-form-row>label[data-v-abb6b24d]{padding-top:10px;color:#634c51;font-size:13px;font-weight:600}.album-form-row>label em[data-v-abb6b24d],.upload-section-label em[data-v-abb6b24d]{color:#ee5228;font-style:normal}.album-form-row>label small[data-v-abb6b24d]{font-size:12px;color:#a49390;font-weight:400}.field-wrap[data-v-abb6b24d]{position:relative}.field-wrap input[data-v-abb6b24d],.field-wrap textarea[data-v-abb6b24d],.save-album-row select[data-v-abb6b24d]{width:100%;box-sizing:border-box;border:1px solid #e3d9d2;border-radius:5px;background:#fff;padding:10px 12px;color:#665159;font:13px inherit;outline:none}.field-wrap input[data-v-abb6b24d]:focus,.field-wrap textarea[data-v-abb6b24d]:focus,.save-album-row select[data-v-abb6b24d]:focus{border-color:#eb7544;box-shadow:0 0 0 2px #ffede1}.field-wrap textarea[data-v-abb6b24d]{height:88px;resize:vertical;line-height:1.65}.field-wrap>small[data-v-abb6b24d]{position:absolute;right:11px;bottom:9px;color:#a29192;font-size:12px}.cover-picker[data-v-abb6b24d]{display:grid;grid-template-columns:1fr 1.22fr;gap:14px;padding:12px;border:1px dashed #dfcfc5;border-radius:6px}.cover-upload[data-v-abb6b24d]{min-height:101px;border-right:1px solid #eee1d9;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#e96930;text-align:center}.cover-upload b[data-v-abb6b24d]{color:#6d4c51;font-size:12px}.cover-upload small[data-v-abb6b24d]{color:#a58c89;font-size:12px}.album-form-note[data-v-abb6b24d]{display:flex;align-items:center;gap:5px;color:#9d8c8a;font-size:12px;margin:5px 0}.album-form-note svg[data-v-abb6b24d]{color:#968785}.album-form-actions[data-v-abb6b24d]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #f0e6de;margin-top:7px;padding-top:12px}.album-primary[data-v-abb6b24d],.album-outline[data-v-abb6b24d]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:5px;padding:8px 23px;font-size:13px;cursor:pointer;white-space:nowrap}.album-primary[data-v-abb6b24d]{border:1px solid #f06a2c;background:linear-gradient(110deg,#ff762e,#ff4d1b);color:#fff}.album-outline[data-v-abb6b24d]{border:1px solid #ee7041;background:#fff;color:#e45e2d}.album-primary[data-v-abb6b24d]:hover{background:#eb5b20}.album-side[data-v-abb6b24d]{display:grid;gap:12px}.album-preview-card[data-v-abb6b24d],.album-process[data-v-abb6b24d],.current-album-card[data-v-abb6b24d],.upload-tips[data-v-abb6b24d],.album-activity[data-v-abb6b24d],.album-stat-card[data-v-abb6b24d],.sidebar-tasks[data-v-abb6b24d],.detail-info-card[data-v-abb6b24d],.related-stories[data-v-abb6b24d],.detail-tasks[data-v-abb6b24d]{padding:12px}.album-preview-card>header[data-v-abb6b24d],.current-album-card>header[data-v-abb6b24d],.album-activity>header[data-v-abb6b24d],.related-stories>header[data-v-abb6b24d],.detail-info-card>header[data-v-abb6b24d]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.album-preview-card header h2[data-v-abb6b24d],.current-album-card header h2[data-v-abb6b24d],.album-process h2[data-v-abb6b24d],.upload-tips h2[data-v-abb6b24d],.album-activity h2[data-v-abb6b24d],.album-stat-card h2[data-v-abb6b24d],.sidebar-tasks h2[data-v-abb6b24d],.detail-info-card h2[data-v-abb6b24d],.related-stories h2[data-v-abb6b24d],.detail-tasks h2[data-v-abb6b24d]{margin:0;color:#982821;font:700 var(--family-module-title-size) var(--serif)}.album-preview-card header span[data-v-abb6b24d]{margin-left:auto;display:flex;align-items:center;gap:4px;color:#eb642d;background:#fff0e4;border-radius:12px;padding:5px 8px;font-size:12px}.album-preview-image[data-v-abb6b24d]{height:176px;border-radius:6px;background-size:cover;background-position:center}.preview-cover-placeholder[data-v-abb6b24d]{background-size:contain;background-repeat:no-repeat;background-color:#fff6ed}.preview-album-title[data-v-abb6b24d]{font:700 21px var(--serif);color:#9b2a23;margin:10px 0 7px}.preview-tags[data-v-abb6b24d]{display:flex;gap:7px;flex-wrap:wrap}.preview-tags span[data-v-abb6b24d]{padding:5px 9px;border-radius:12px;background:#fff0e4;color:#e66b34;font-size:12px}.album-preview-card>p[data-v-abb6b24d],.current-album-card>p[data-v-abb6b24d]{color:#927c7e;font-size:12px;line-height:1.7;margin:10px 0}.preview-meta[data-v-abb6b24d]{display:flex;gap:18px;padding:9px 0;border-bottom:1px solid #f0e6df;color:#947e7f;font-size:12px}.preview-meta span[data-v-abb6b24d]{display:flex;align-items:center;gap:4px}.detail-people[data-v-abb6b24d]{display:flex;align-items:flex-start;gap:9px;margin-top:8px}.detail-people span[data-v-abb6b24d],.detail-people i[data-v-abb6b24d]{display:grid;justify-items:center;gap:3px;color:#6d565a;font-size:12px}.detail-people span[data-v-abb6b24d]:first-letter{background:#879879;color:#fff}.detail-people span[data-v-abb6b24d]{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#80917b,#e3ccb9);color:#fff;font-size:13px}.detail-people small[data-v-abb6b24d]{color:#8f7c7c;font-size:12px;white-space:nowrap}.detail-people i[data-v-abb6b24d]{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#fff0e5;color:#e96731;font-style:normal}.empty-upload-hint[data-v-abb6b24d]{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:11px;padding:11px;border:1px dashed #e0d3cb;border-radius:5px;color:#aa9995;font-size:12px}.album-process[data-v-abb6b24d]{padding:13px}.album-process>div[data-v-abb6b24d]{display:flex;align-items:flex-start;gap:9px;padding:8px 0}.album-process i[data-v-abb6b24d],.empty-steps i[data-v-abb6b24d]{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#ff6b2d;color:#fff;font-style:normal;font-weight:700;flex:none}.album-process b[data-v-abb6b24d],.album-process small[data-v-abb6b24d]{display:block}.album-process b[data-v-abb6b24d]{font-size:12px;color:#71505a}.album-process small[data-v-abb6b24d]{margin-top:3px;color:#a18a88;font-size:12px;line-height:1.45}.save-album-row>div[data-v-abb6b24d]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.save-album-row select[data-v-abb6b24d]{height:39px}.save-album-row small[data-v-abb6b24d]{grid-column:1/-1;color:#a18d89;font-size:12px}.upload-related[data-v-abb6b24d]{margin:8px 0 16px;border:1px solid #f0dfd5;border-radius:7px;background:#fff8f0;padding:10px 12px}.upload-related header[data-v-abb6b24d]{display:flex;align-items:center;gap:8px;color:#a04a35}.upload-related header span[data-v-abb6b24d]{display:flex;align-items:center;gap:4px;padding:5px 8px;border-radius:13px;background:#f8e8dd;color:#9a746c;font-size:12px}.upload-related p[data-v-abb6b24d]{margin:0;color:#8d7779}.upload-related p i[data-v-abb6b24d]{font-style:normal;margin-right:12px}.upload-related p i small[data-v-abb6b24d]{margin-left:3px}.upload-section-label[data-v-abb6b24d]{display:block;margin:0 0 8px;color:#634c51;font-size:13px;font-weight:600}.upload-dropzone[data-v-abb6b24d]{min-height:150px;border:1px dashed #f2a474;border-radius:7px;background:#fffaf4;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#eb6b2c;cursor:pointer}.upload-dropzone b[data-v-abb6b24d]{color:#6b4e53;font-size:13px}.upload-dropzone small[data-v-abb6b24d]{color:#a58d8c;font-size:12px}.upload-dropzone .album-outline[data-v-abb6b24d]{min-height:32px;padding:5px 23px;margin-top:4px}.upload-selected-head[data-v-abb6b24d]{display:flex;justify-content:space-between;align-items:center;margin:8px 0;color:#927e7d;font-size:12px}.upload-selected-head button[data-v-abb6b24d]{border:0;background:none;color:#e8622e;cursor:pointer}.upload-file-grid[data-v-abb6b24d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.upload-file-card[data-v-abb6b24d]{min-width:0}.upload-file-image[data-v-abb6b24d]{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:5px;background:#f4ebe1}.upload-file-image>button[data-v-abb6b24d]{position:absolute;right:5px;top:5px;width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#a95a3e;cursor:pointer}.upload-file-image>span[data-v-abb6b24d]{position:absolute;right:6px;bottom:6px;display:flex;align-items:center;gap:3px;padding:5px 7px;border-radius:5px;background:#42362fc7;color:#fff;font-size:12px}.upload-file-card>b[data-v-abb6b24d],.upload-file-card>small[data-v-abb6b24d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file-card>b[data-v-abb6b24d]{margin-top:6px;color:#73545a;font-size:12px}.upload-file-card>small[data-v-abb6b24d]{margin-top:3px;color:#a18c8b;font-size:12px}.upload-description[data-v-abb6b24d]{margin-top:9px}.upload-description .field-wrap textarea[data-v-abb6b24d]{height:60px}.upload-description .field-wrap>small[data-v-abb6b24d]{position:static;display:block;margin-top:5px}.upload-private[data-v-abb6b24d]{display:flex;align-items:center;gap:6px;color:#967d79;font-size:12px}.upload-private svg[data-v-abb6b24d]{color:#a75c42}.current-album-image[data-v-abb6b24d]{display:block;width:100%;height:165px;border-radius:6px;object-fit:cover}.current-album-card>header button[data-v-abb6b24d],.album-activity header button[data-v-abb6b24d],.related-stories header button[data-v-abb6b24d],.detail-info-card header>button[data-v-abb6b24d]{margin-left:auto;display:flex;align-items:center;gap:3px;border:0;background:none;color:#937570;font-size:12px;cursor:pointer}.current-album-card>h2[data-v-abb6b24d]{display:inline-block;margin:10px 0 0}.privacy-pill[data-v-abb6b24d]{display:inline-flex;align-items:center;gap:3px;padding:4px 8px;margin-left:6px;border-radius:12px;background:#fff0e6;color:#e45e2e;font-size:12px}.upload-tips>div[data-v-abb6b24d]{display:flex;align-items:flex-start;gap:9px;padding:10px 0;border-top:1px solid #f1e7df;color:#886e70;font-size:12px;line-height:1.55}.upload-tips i[data-v-abb6b24d]{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#ffe8d7;color:#ef6d31;font-style:normal;font-weight:700;flex:none}.album-activity>div[data-v-abb6b24d]{display:flex;align-items:flex-start;gap:8px;padding:9px 0;border-top:1px solid #f1e7df}.activity-avatar[data-v-abb6b24d]{width:30px;height:30px;display:inline-grid;place-items:center;flex:none;border-radius:50%;background:linear-gradient(135deg,#7c917d,#e4cbb8);color:#fff;font-size:12px}.album-activity p[data-v-abb6b24d]{margin:1px 0;color:#8e787c;font-size:12px;line-height:1.5}.album-activity p b[data-v-abb6b24d]{color:#68444a}.album-activity p small[data-v-abb6b24d]{display:block;color:#a38c88;margin-top:2px}.detail-cover[data-v-abb6b24d]{width:167px;height:103px;border-radius:6px;background:url(/assets/family-v2-recommend-kitchen.jpg) center/cover}.album-detail-head[data-v-abb6b24d]{display:flex;align-items:center;gap:15px;padding:13px 15px;margin-bottom:12px}.detail-copy[data-v-abb6b24d]{flex:1;min-width:0}.detail-copy>div[data-v-abb6b24d]:first-child{display:flex;align-items:center}.detail-copy h1[data-v-abb6b24d]{margin:0;color:#962a22;font:700 24px var(--serif)}.detail-copy p[data-v-abb6b24d]{color:#927a7c;font-size:12px;line-height:1.6;margin:9px 0 0}.detail-actions[data-v-abb6b24d]{display:flex;gap:9px}.detail-main[data-v-abb6b24d]{padding:12px}.detail-tabs[data-v-abb6b24d],.album-list-toolbar[data-v-abb6b24d]{display:flex;align-items:center;border-bottom:1px solid #eee3db;gap:28px}.detail-tabs>button[data-v-abb6b24d],.album-list-tabs button[data-v-abb6b24d]{position:relative;padding:12px 3px;border:0;background:none;color:#816b70;font-size:13px;cursor:pointer}.detail-tabs>button.active[data-v-abb6b24d],.album-list-tabs button.active[data-v-abb6b24d]{color:#e85c2b;font-weight:700}.detail-tabs>button.active[data-v-abb6b24d]:after,.album-list-tabs button.active[data-v-abb6b24d]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#f26831}.detail-tabs label[data-v-abb6b24d],.album-list-toolbar>label[data-v-abb6b24d]{display:flex;gap:8px;margin-left:auto}.detail-tabs select[data-v-abb6b24d],.album-list-toolbar select[data-v-abb6b24d]{border:1px solid #e8ddd6;border-radius:5px;background:#fff;padding:8px 10px;color:#765f65;font-size:12px}.album-timeline[data-v-abb6b24d]{padding:13px 0 0}.album-timeline article[data-v-abb6b24d]{display:grid;grid-template-columns:76px 17px minmax(0,1fr);gap:8px;position:relative;padding-bottom:20px}.album-timeline article[data-v-abb6b24d]:not(:last-child):after{content:"";position:absolute;left:84px;top:23px;bottom:0;border-left:2px solid #f09a6a}.album-timeline time[data-v-abb6b24d]{color:#e25e2c;font-weight:700;font-size:13px;text-align:right;line-height:1.4}.album-timeline time small[data-v-abb6b24d]{display:block;color:#997f7c;font-weight:400;font-size:12px}.album-timeline-dot[data-v-abb6b24d]{position:relative;z-index:1;width:13px;height:13px;margin-top:3px;border:3px solid #fff7ee;border-radius:50%;background:#ef6c2f;box-shadow:0 0 0 1px #efa16e}.album-upload-row header[data-v-abb6b24d]{display:flex;align-items:center;gap:7px;color:#927b7c;font-size:12px;margin-bottom:8px}.album-upload-row header b[data-v-abb6b24d]{color:#6e4e54}.album-upload-row header .activity-avatar[data-v-abb6b24d]{width:27px;height:27px}.detail-photo-grid[data-v-abb6b24d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 112px;gap:8px}.detail-photo-grid>div[data-v-abb6b24d],.detail-photo-grid>button[data-v-abb6b24d]{height:86px;border-radius:5px;background-position:center;background-size:cover}.detail-photo-grid>button[data-v-abb6b24d]{border:1px dashed #ed9d70;background:#fffaf4;color:#e5642f;font-size:12px;cursor:pointer}.detail-photo-grid>button svg[data-v-abb6b24d]{display:block;margin:0 auto 4px}.detail-incomplete[data-v-abb6b24d]{display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:6px;background:#fff0e0;color:#e4662f;font-size:12px}.detail-incomplete button[data-v-abb6b24d]{margin-left:auto;border:0;border-radius:5px;background:#f56c2c;color:#fff;padding:7px 13px;font-size:12px;cursor:pointer}.detail-info-card>header .privacy-pill[data-v-abb6b24d]{margin-left:0}.info-stats[data-v-abb6b24d]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.info-stats b[data-v-abb6b24d]{padding:11px;text-align:center;border:1px solid #f1e3d8;border-radius:5px;color:#c13127;font-size:20px}.info-stats small[data-v-abb6b24d]{display:block;color:#927b80;font-size:12px;font-weight:400;margin-top:3px}.info-meta[data-v-abb6b24d]{display:grid;grid-template-columns:repeat(3,1fr);padding:11px 0;border-bottom:1px solid #eee3da}.info-meta span[data-v-abb6b24d]{display:grid;justify-items:center;gap:3px;color:#9a8180;font-size:12px;border-right:1px solid #eee3da}.info-meta span[data-v-abb6b24d]:last-child{border-right:0}.info-meta svg[data-v-abb6b24d]{color:#eb6a2e}.info-meta b[data-v-abb6b24d]{color:#72525a;font-size:12px}.detail-info-card>h3[data-v-abb6b24d]{color:#9c2b23;font:700 15px var(--serif);margin:11px 0 0}.related-stories>div[data-v-abb6b24d]{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:7px;align-items:center;padding:9px 0;border-top:1px solid #f1e6de}.related-image[data-v-abb6b24d]{width:45px;height:39px;border-radius:4px;background:url(/assets/family-v2-recommend-kitchen.jpg) center/cover}.related-image.second[data-v-abb6b24d]{background-image:url(/assets/family-v2-memory-grandparents.jpg)}.related-stories p[data-v-abb6b24d]{margin:0;min-width:0}.related-stories p b[data-v-abb6b24d],.related-stories p small[data-v-abb6b24d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-stories p b[data-v-abb6b24d]{color:#70464a;font-size:12px}.related-stories p small[data-v-abb6b24d]{color:#a08a88;font-size:12px;margin-top:4px}.related-stories button[data-v-abb6b24d]{border:1px solid #ea7344;border-radius:4px;background:#fff;color:#e46431;padding:5px 6px;font-size:12px;cursor:pointer}.detail-tasks>div[data-v-abb6b24d]{display:flex;align-items:center;gap:6px;padding:9px 0;border-top:1px solid #f1e7df;color:#765b60;font-size:12px}.detail-tasks>div svg[data-v-abb6b24d]{color:#e9682f}.detail-tasks>div b[data-v-abb6b24d]{margin-left:auto;color:#e55f2c}.detail-tasks>div button[data-v-abb6b24d]{border:0;border-radius:4px;background:#f57231;color:#fff;padding:6px 7px;font-size:12px;cursor:pointer}.album-list-layout[data-v-abb6b24d]{grid-template-columns:minmax(0,1fr) 330px}.album-list-main[data-v-abb6b24d]{padding:14px}.album-list-heading[data-v-abb6b24d]{display:flex;justify-content:space-between;align-items:center;padding-bottom:13px;border-bottom:1px solid #efe5dd}.album-list-heading>div[data-v-abb6b24d]:last-child{display:flex;gap:9px}.album-list-toolbar[data-v-abb6b24d]{padding:6px 0 0}.album-list-tabs[data-v-abb6b24d]{display:flex;gap:25px}.album-grid[data-v-abb6b24d]{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:13px}.album-list-card[data-v-abb6b24d]{display:grid;grid-template-columns:155px minmax(0,1fr);gap:10px;border:1px solid #eee2d9;border-radius:7px;padding:7px;min-width:0}.album-list-cover[data-v-abb6b24d]{height:190px;border-radius:5px;background-position:center;background-size:cover;position:relative}.album-list-cover[data-v-abb6b24d]{display:block}.album-title-line h2 a[data-v-abb6b24d]{color:inherit;text-decoration:none}.album-title-line h2 a[data-v-abb6b24d]:hover{text-decoration:underline}.album-list-cover[data-v-abb6b24d]:focus-visible,.album-title-line h2 a[data-v-abb6b24d]:focus-visible{outline:2px solid #e66b36;outline-offset:2px}.album-list-cover>img[data-v-abb6b24d],.detail-cover>img[data-v-abb6b24d]{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.album-list-cover>span[data-v-abb6b24d]{position:absolute;right:7px;top:7px;padding:5px 7px;border-radius:12px;background:#fff1e5;color:#e36531;font-size:12px}.album-list-cover>span.lock[data-v-abb6b24d]{color:#9e6a4a;background:#fff8ed}.album-list-copy[data-v-abb6b24d]{min-width:0;position:relative;padding-bottom:25px}.album-title-line[data-v-abb6b24d]{display:flex;align-items:center;gap:5px}.album-list-copy h2[data-v-abb6b24d]{margin:3px 0 6px;color:#982a22;font:700 18px var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album-title-line>b[data-v-abb6b24d]{padding:4px 7px;border-radius:12px;background:#fff1e4;color:#e56830;font-size:12px;white-space:nowrap}.album-list-meta[data-v-abb6b24d]{display:grid;gap:5px;margin-top:10px;color:#987f7f;font-size:12px}.album-list-meta span[data-v-abb6b24d]{display:flex;align-items:center;gap:4px}.album-list-people[data-v-abb6b24d]{display:flex;align-items:center;gap:4px;margin-top:10px;color:#8e7879;font-size:12px;flex-wrap:wrap}.album-list-people .album-list-person[data-v-abb6b24d]{width:24px;height:24px;display:grid;place-items:center;margin-left:-4px;border-radius:50%;background:linear-gradient(135deg,#8c977f,#e7cab5);color:#fff;font-style:normal;font-size:12px;border:2px solid #fff}.album-list-people small[data-v-abb6b24d]{display:block;width:100%;color:#a08884;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.album-list-copy>p[data-v-abb6b24d]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#9c8381;font-size:12px;line-height:1.5;margin:8px 0}.album-list-copy>button[data-v-abb6b24d]{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:3px;border:0;background:none;color:#e6622d;font-size:12px;cursor:pointer}.album-pagination[data-v-abb6b24d]{display:flex;justify-content:center;gap:7px;margin:16px 0 2px}.album-pagination button[data-v-abb6b24d]{min-width:31px;height:30px;border:1px solid #e6dbd4;border-radius:4px;background:#fff;color:#806c70;font-size:12px;cursor:pointer}.album-pagination button.active[data-v-abb6b24d]{border-color:#f2682e;background:#f2682e;color:#fff}.album-stat-card h2[data-v-abb6b24d]{margin-bottom:11px}.album-stat-card>div[data-v-abb6b24d]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.album-stat-card b[data-v-abb6b24d]{display:grid;grid-template-columns:27px 1fr;align-items:center;gap:4px;padding:10px;border:1px solid #f0e3d9;border-radius:6px;color:#bd3329;font-size:18px}.album-stat-card b svg[data-v-abb6b24d]{color:#ee6d2d}.album-stat-card small[data-v-abb6b24d]{grid-column:2;color:#957f7f;font-size:12px;font-weight:400}.sidebar-tasks>div[data-v-abb6b24d]{display:grid;grid-template-columns:19px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:10px 0;border-top:1px solid #f1e6de;color:#765d62;font-size:12px}.sidebar-tasks>div svg[data-v-abb6b24d]{color:#ed682e}.sidebar-tasks>div span[data-v-abb6b24d]{color:#e7652e}.sidebar-tasks>div button[data-v-abb6b24d]{border:1px solid #ed7442;border-radius:4px;background:#fff;color:#e46431;padding:6px;font-size:12px;cursor:pointer}.empty-side[data-v-abb6b24d]{display:flex!important;flex-direction:column;gap:7px!important;align-items:center!important;text-align:center;padding:28px 8px!important;border:0!important;color:#ee7a37!important}.empty-side b[data-v-abb6b24d]{color:#6e4f54;font-size:13px}.empty-side small[data-v-abb6b24d]{color:#a28c8b;font-size:12px;line-height:1.5}.album-empty[data-v-abb6b24d]{min-height:485px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 20px}.empty-album-art[data-v-abb6b24d]{position:relative;width:130px;height:130px;display:grid;place-items:center;border-radius:50%;background:#fff1e4;color:#ea672d}.sparkle-icon[data-v-abb6b24d]{position:absolute;right:-9px;top:8px;color:#f18a35;font-size:27px}.album-empty h2[data-v-abb6b24d]{margin:10px 0 8px;color:#9c2c24;font:700 26px var(--serif)}.album-empty>p[data-v-abb6b24d]{max-width:560px;margin:0 0 21px;color:#947b7c;font-size:14px}.album-empty>div[data-v-abb6b24d]:not(.empty-steps){display:flex;gap:13px}.empty-steps[data-v-abb6b24d]{display:flex;align-items:center;gap:17px;margin-top:30px;color:#805f5b;font-size:12px}.empty-steps span[data-v-abb6b24d]{display:flex;align-items:center;gap:7px}.empty-steps i[data-v-abb6b24d]{width:28px;height:28px;background:#fff0de;color:#e8682e}.empty-steps svg[data-v-abb6b24d]{color:#e8682e}.album-list-main>.album-page-title p[data-v-abb6b24d]{font-size:13px}.upload-layout[data-v-abb6b24d]{grid-template-columns:minmax(0,1fr) 330px}@media(max-width:1050px){.family-album-content[data-v-abb6b24d]{width:calc(100% - 32px)}.album-work-layout[data-v-abb6b24d],.album-list-layout[data-v-abb6b24d],.detail-content-layout[data-v-abb6b24d]{grid-template-columns:minmax(0,1fr) 285px}.album-grid[data-v-abb6b24d]{grid-template-columns:1fr}.album-list-card[data-v-abb6b24d]{grid-template-columns:140px minmax(0,1fr)}.detail-photo-grid[data-v-abb6b24d]{grid-template-columns:repeat(3,1fr)}.detail-photo-grid>button[data-v-abb6b24d]{grid-column:auto}.cover-picker[data-v-abb6b24d]{grid-template-columns:1fr}.cover-upload[data-v-abb6b24d]{border-right:0;border-bottom:1px solid #eee1d9;padding-bottom:10px}.album-page-title h1[data-v-abb6b24d]{font-size:21px}}@media(max-width:800px){.family-album-content[data-v-abb6b24d]{width:calc(100% - 22px)}.album-work-layout[data-v-abb6b24d],.album-list-layout[data-v-abb6b24d],.detail-content-layout[data-v-abb6b24d]{display:block}.album-side[data-v-abb6b24d]{margin-top:12px}.album-preview-card[data-v-abb6b24d]{display:none}.album-form-row[data-v-abb6b24d]{grid-template-columns:90px minmax(0,1fr)}.album-list-heading[data-v-abb6b24d]{display:block}.album-list-heading>div[data-v-abb6b24d]:last-child{margin-top:12px}.album-list-heading>div[data-v-abb6b24d]:last-child>*{flex:1}.detail-content-layout>.album-side[data-v-abb6b24d]{display:grid}.album-detail-head[data-v-abb6b24d]{flex-wrap:wrap}.detail-cover[data-v-abb6b24d]{width:120px;height:86px}.detail-actions[data-v-abb6b24d]{margin-left:135px}.detail-tabs[data-v-abb6b24d]{overflow:auto;gap:15px}.detail-tabs>label[data-v-abb6b24d]{margin-left:0}.detail-photo-grid[data-v-abb6b24d]{grid-template-columns:repeat(2,1fr)}.detail-photo-grid>button[data-v-abb6b24d]{height:86px}.upload-file-grid[data-v-abb6b24d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.album-form-row[data-v-abb6b24d]{display:block}.album-form-row>label[data-v-abb6b24d]{display:block;padding:0 0 7px}.album-form-actions[data-v-abb6b24d]{flex-wrap:wrap}.album-form-actions[data-v-abb6b24d]>*{flex:1}.save-album-row>div[data-v-abb6b24d]{display:block}.save-album-row .album-outline[data-v-abb6b24d]{width:100%;margin-top:8px}.album-list-card[data-v-abb6b24d]{display:block}.album-list-cover[data-v-abb6b24d]{height:170px}.detail-actions[data-v-abb6b24d]{margin-left:0;width:100%}.detail-actions[data-v-abb6b24d]>*{flex:1}.detail-photo-grid[data-v-abb6b24d]{grid-template-columns:1fr 1fr}.upload-private[data-v-abb6b24d]{align-items:flex-start;line-height:1.6}.empty-steps[data-v-abb6b24d]{gap:7px}.empty-steps span[data-v-abb6b24d]{font-size:12px}.empty-steps i[data-v-abb6b24d]{width:23px;height:23px;font-size:12px}.empty-steps svg[data-v-abb6b24d]{width:13px}.album-list-toolbar[data-v-abb6b24d]{gap:8px}.album-list-tabs[data-v-abb6b24d]{gap:12px}.album-list-toolbar>label[data-v-abb6b24d]{flex-wrap:wrap}}.album-create-fields[data-v-abb6b24d]{min-width:0;margin:0;padding:0;border:0}.album-list-feedback[data-v-abb6b24d]{padding:40px 20px;text-align:center;color:#9c857c;font-size:12px}.album-pagination button[data-v-abb6b24d]:disabled{opacity:.5;cursor:not-allowed}.detail-photo-grid>button>span[data-v-abb6b24d]{display:block;line-height:1.6}.upload-media-thumb[data-v-abb6b24d]{overflow:hidden;min-width:0}.upload-media-thumb>img[data-v-abb6b24d],.upload-media-thumb>video[data-v-abb6b24d]{display:block;width:100%;height:100%;object-fit:cover}.album-upload-row header[data-v-abb6b24d]{flex-wrap:wrap}.album-upload-row header img.activity-avatar[data-v-abb6b24d]{object-fit:cover}.legacy-upload[data-v-abb6b24d]{font-size:12px;color:#9c857c;margin-left:auto}.upload-filter-empty[data-v-abb6b24d]{padding:20px;text-align:center;color:#9c857c;font-size:12px}.upload-related header[data-v-abb6b24d]{flex-wrap:wrap}.upload-related-toggle[data-v-abb6b24d]{display:inline-flex;align-items:center;gap:4px;min-height:28px;margin-left:auto;padding:0 5px;border:0;border-radius:5px;background:transparent;color:#a94422;font-size:12px;cursor:pointer}.upload-related-toggle svg[data-v-abb6b24d]{flex:none;color:#e9622b}.upload-related-toggle[data-v-abb6b24d]:hover{background:#fff0e4}.upload-related-toggle[data-v-abb6b24d]:focus-visible{outline:2px solid #b54d24;outline-offset:2px}.upload-related-content[data-v-abb6b24d]{margin-top:8px}.upload-related-row[data-v-abb6b24d]{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:8px;padding:11px 0;border-top:1px solid #f4e6dc}.upload-related-row>span[data-v-abb6b24d]:first-child{color:#71545a;font-size:13px;font-weight:600}.upload-related-row>p[data-v-abb6b24d]{color:#846d70;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.upload-relations-status[data-v-abb6b24d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:42px;padding:8px 0;border-top:1px solid #f4e6dc;color:#846d70;font-size:13px}.upload-file-image>img[data-v-abb6b24d],.upload-file-image>video[data-v-abb6b24d]{display:block;width:100%;height:100%;object-fit:cover}.upload-related p.upload-related-people[data-v-abb6b24d]{display:flex;align-items:center;flex-wrap:wrap;gap:9px 16px}.upload-related .upload-related-person[data-v-abb6b24d]{display:inline-flex;align-items:center;gap:6px;color:#6a4b50;min-width:0}.upload-related-person[data-v-abb6b24d] .album-person-avatar{--album-avatar-size: 35px;border:2px solid #fff;box-shadow:0 1px 4px #7b4d351f}.upload-related .upload-related-person b[data-v-abb6b24d]{color:#68484e;font-size:13px;font-weight:700}.upload-layout .album-activity[data-v-abb6b24d]{padding:15px 14px!important}.upload-layout .album-activity>div[data-v-abb6b24d]{gap:10px;min-height:50px;padding:13px 0!important}.upload-layout .album-activity .activity-avatar[data-v-abb6b24d]{width:38px;height:38px;border:2px solid #fff;object-fit:cover;box-shadow:0 1px 4px #7b4d3521}.upload-layout .album-activity p[data-v-abb6b24d]{margin:3px 0!important;color:#866f73;font-size:12px!important;line-height:1.7!important}.upload-layout .album-activity p b[data-v-abb6b24d]{color:#624148;font-size:13px;font-weight:700}.upload-layout .album-activity p small[data-v-abb6b24d]{margin-top:4px;color:#a08a87;font-size:12px}.album-file-input[data-v-abb6b24d]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cover-upload[data-v-abb6b24d],.upload-dropzone[data-v-abb6b24d]{position:relative}.cover-upload[data-v-abb6b24d]:focus-within{outline:2px solid #b54d24;outline-offset:2px}.album-create-form>.album-page-title[data-v-abb6b24d]{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}.album-create-form>.album-page-title>span[data-v-abb6b24d]{flex:none}.album-create-error[data-v-abb6b24d]{margin:12px 0;padding:10px 12px;border:1px solid #edc5bb;border-radius:5px;background:#fff5f1;color:#a72b24;font-size:13px}.album-preview-card .empty-upload-hint[data-v-abb6b24d]{margin-top:10px}@media(max-width:800px){.album-work-layout .album-preview-card[data-v-abb6b24d]{display:block;margin-bottom:12px}}.upload-media-thumb[data-v-abb6b24d]{position:relative}.album-media-date-trigger[data-v-abb6b24d]{position:absolute;inset:auto 4px 4px;border:1px solid #efc4ad;border-radius:4px;background:#fffaf4;color:#a44022;padding:3px;font-size:12px;cursor:pointer}.album-media-date-trigger[aria-pressed=true][data-v-abb6b24d]{border-color:#ed682e;background:#ffe8d7}.album-media-date-form[data-v-abb6b24d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:8px;border:1px solid #ebd6c5;border-radius:6px}.album-media-date-form label[data-v-abb6b24d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.album-media-date-form input[data-v-abb6b24d]{max-width:100%;border:1px solid #e6d8ce;border-radius:5px;padding:6px;background:#fffdfa;color:inherit}.story-form-actions .story-primary[data-v-abb6b24d],.album-form-actions .album-primary[data-v-abb6b24d],.album-edit-page .album-edit-save[data-v-abb6b24d],.timeline-editor-actions .timeline-primary[data-v-abb6b24d],.anniversary-editor-actions .anniversary-primary[data-v-abb6b24d],.person-dialog-footer .edit-save[data-v-abb6b24d],.album-media-date-form .album-primary[data-v-abb6b24d]{min-height:38px;border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.story-form-actions .story-outline[data-v-abb6b24d],.album-form-actions .album-outline[data-v-abb6b24d],.album-edit-page .album-edit-cancel[data-v-abb6b24d],.timeline-editor-actions .timeline-outline[data-v-abb6b24d],.timeline-editor-actions .timeline-plain[data-v-abb6b24d],.anniversary-editor-actions .anniversary-outline[data-v-abb6b24d],.anniversary-editor-actions .anniversary-plain[data-v-abb6b24d],.person-dialog-footer .edit-cancel[data-v-abb6b24d],.album-media-date-form .album-outline[data-v-abb6b24d]{min-height:38px;background:transparent;font-size:14px}.album-member-option[data-v-abb6b24d]{display:grid;justify-items:start;gap:7px;min-width:0}.album-member-option>p[data-v-abb6b24d],.album-member-option>small[data-v-abb6b24d]{margin:0;color:#896b5d}.album-member-option>p[role=alert][data-v-abb6b24d]{color:#a32d20}.album-member-option>p button[data-v-abb6b24d]{margin-left:6px;color:#ad411e;cursor:pointer;border:0;background:none}.album-member-option .album-member-check[data-v-abb6b24d],.album-member-option .album-member-select[data-v-abb6b24d]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:0;color:#654137}.album-member-check input[data-v-abb6b24d]{width:16px;height:16px;accent-color:#ef632e}.album-member-select select[data-v-abb6b24d]{max-width:100%;padding:5px 10px;border:1px solid #e9cbb9;border-radius:5px;background:#fffaf4;color:#654137}.member-album-badge[data-v-abb6b24d]{flex:none;padding:3px 7px;border-radius:999px;background:#fbe8d8;color:#9d3d26;font-size:12px}.story-place-fields[data-v-c3ca9b65]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr);gap:8px 12px}.story-region-picker[data-v-c3ca9b65]{position:relative;min-width:0}.story-place-label[data-v-c3ca9b65]{display:block;margin:0 0 5px;color:#76594e;font-size:12px;line-height:1.5}.story-region-trigger[data-v-c3ca9b65],.story-place-detail input[data-v-c3ca9b65]{width:100%;height:38px;border:1px solid #e5d6cb;border-radius:6px;background:#fffdfb;color:#674439;font-size:12px}.story-region-trigger[data-v-c3ca9b65]{display:flex;align-items:center;gap:7px;padding:0 10px;text-align:left;cursor:pointer}.story-region-trigger span[data-v-c3ca9b65]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-region-trigger svg[data-v-c3ca9b65]{flex:none}.story-region-trigger[aria-expanded=true] svg[data-v-c3ca9b65]:last-child{transform:rotate(180deg)}.story-region-trigger[aria-expanded=true][data-v-c3ca9b65],.story-region-trigger[data-v-c3ca9b65]:focus-visible,.story-place-detail input[data-v-c3ca9b65]:focus{border-color:#e66b36;outline:2px solid #ffdfcd;outline-offset:0}.story-region-trigger .placeholder[data-v-c3ca9b65],.story-place-detail input[data-v-c3ca9b65]::placeholder{color:#907a71}.story-place-detail input[data-v-c3ca9b65]{padding:0 10px}.story-region-panel[data-v-c3ca9b65]{position:absolute;z-index:6;top:calc(100% + 6px);left:0;width:min(380px,calc(100vw - 48px));border:1px solid #ead6c5;border-radius:8px;background:#fffdf9;box-shadow:0 10px 22px #703e221c;overflow:hidden}.story-region-columns[data-v-c3ca9b65]{display:grid;grid-template-columns:minmax(0,47fr) minmax(0,53fr)}.story-region-columns section[data-v-c3ca9b65]{max-height:215px;overflow:auto;overscroll-behavior:contain;padding:8px}.story-region-columns section+section[data-v-c3ca9b65]{border-left:1px solid #efdfd2}.story-region-columns p[data-v-c3ca9b65]{margin:3px 6px 6px;color:#8d6d60;font-size:12px}.story-region-panel button[data-v-c3ca9b65]{border:0;border-radius:4px;background:transparent;color:#72483a;font-size:12px;cursor:pointer}.story-region-columns button[data-v-c3ca9b65]{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;min-height:33px;padding:5px 7px;text-align:left}.story-region-columns button svg[data-v-c3ca9b65]{flex:none}.story-region-columns button[data-v-c3ca9b65]:hover,.story-region-columns button[aria-pressed=true][data-v-c3ca9b65]{background:#fae9db;color:#a44022}.story-region-panel button[data-v-c3ca9b65]:focus-visible{outline:2px solid #e66b36;outline-offset:-2px}.story-region-panel footer[data-v-c3ca9b65]{display:flex;justify-content:flex-end;padding:6px 9px;border-top:1px solid #efdfd2}.story-region-panel footer button[data-v-c3ca9b65],.story-region-status button[data-v-c3ca9b65]{padding:5px 7px;color:#a44022}.story-region-status[data-v-c3ca9b65]{padding:10px;color:#76594e;font-size:12px}.story-place-error[data-v-c3ca9b65]{grid-column:1/-1;margin:0;color:#a53326;font-size:12px}@media(max-width:600px){.story-place-fields[data-v-c3ca9b65]{grid-template-columns:minmax(0,1fr)}.story-region-panel[data-v-c3ca9b65]{max-width:100%}}.story-share-row .story-share-option[data-v-6ba955b1]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #ead8cc;border-radius:6px;background:#fffaf4;cursor:pointer;font-weight:400}.story-share-row .story-share-option.selected[data-v-6ba955b1]{border-color:#ed682e;background:#fff2e8}.story-share-option input[data-v-6ba955b1]{width:16px;height:16px;margin:2px 0 0;accent-color:#f2541e;flex:none}.story-share-option b[data-v-6ba955b1]{display:flex;align-items:center;gap:6px;font-size:14px;color:#982821}.story-share-option small[data-v-6ba955b1]{display:block;margin-top:5px;font-size:12px;line-height:1.7;color:#987e73}.family-story-page[data-v-6ba955b1]{min-height:100vh;color:#654d51;background:linear-gradient(180deg,#fffdfb,#fffaf5)}.family-story-content[data-v-6ba955b1]{width:min(1300px,calc(100% - 48px));margin:0 auto 28px}.family-story-crumb[data-v-6ba955b1]{display:flex;align-items:center;gap:8px;height:42px;color:#967f7c;font-size:12px}.story-card[data-v-6ba955b1]{border:1px solid #efe4dc;border-radius:9px;background:#fffefa;box-shadow:0 3px 12px #7745260a}.story-list-layout[data-v-6ba955b1],.story-write-layout[data-v-6ba955b1],.story-pending-layout[data-v-6ba955b1]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px}.story-list-main[data-v-6ba955b1],.story-write-main[data-v-6ba955b1],.story-pending-main[data-v-6ba955b1]{min-width:0;padding:14px}.story-side[data-v-6ba955b1]{display:grid;align-content:start;gap:12px}.story-page-heading[data-v-6ba955b1],.story-editor-heading[data-v-6ba955b1]{display:flex;align-items:center;gap:11px;padding:4px 0 14px;border-bottom:1px solid #f0e6df}.story-page-heading h1[data-v-6ba955b1],.story-editor-heading h1[data-v-6ba955b1]{margin:0;color:#982c24;font:700 25px/1.2 var(--serif)}.story-page-heading p[data-v-6ba955b1],.story-editor-heading p[data-v-6ba955b1]{margin:5px 0 0;color:#987d7d;font-size:13px}.story-page-heading .story-primary[data-v-6ba955b1]{margin-left:auto}.story-primary[data-v-6ba955b1],.story-outline[data-v-6ba955b1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 19px;border-radius:6px;font-size:13px;cursor:pointer;white-space:nowrap}.story-primary[data-v-6ba955b1]{border:1px solid #f0662d;background:linear-gradient(110deg,#ff7934,#ff4d1e);color:#fff}.story-primary[data-v-6ba955b1]:hover{background:#ed5d23}.story-outline[data-v-6ba955b1]{border:1px solid #ed7443;background:#fff;color:#e05d2c}.story-outline[data-v-6ba955b1]:hover{background:#fff2e8}.story-list-toolbar[data-v-6ba955b1]{display:flex;align-items:center;gap:9px;padding:13px 0 8px;border-bottom:1px solid #f0e7e1}.story-filter-tabs[data-v-6ba955b1]{display:flex;gap:9px;flex-wrap:wrap}.story-filter-tabs button[data-v-6ba955b1],.story-pending-tabs button[data-v-6ba955b1]{border:0;border-radius:18px;background:#f8f5f4;color:#816b70;padding:8px 14px;font-size:12px;cursor:pointer}.story-filter-tabs button.active[data-v-6ba955b1],.story-pending-tabs button.active[data-v-6ba955b1]{background:#ff6b2a;color:#fff}.story-search[data-v-6ba955b1]{height:34px;margin-left:auto;display:flex;align-items:center;gap:5px;min-width:205px;padding:0 9px;border:1px solid #e5dad5;border-radius:6px;background:#fff;color:#967d7c}.story-search input[data-v-6ba955b1]{width:100%;border:0;outline:0;color:#6e5559;font-size:12px}.story-search button[data-v-6ba955b1]{border:0;background:none;color:#a48d89;font-size:18px;cursor:pointer}.story-sort[data-v-6ba955b1]{height:34px;display:flex;align-items:center;gap:4px;border:1px solid #e7dcd7;border-radius:6px;background:#fff;color:#80696c;padding:0 10px;font-size:12px;cursor:pointer}.story-list-grid[data-v-6ba955b1]{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:12px}.story-list-item[data-v-6ba955b1]{display:grid;grid-template-columns:155px minmax(0,1fr);gap:10px;padding:7px;border:1px solid #eee2db;border-radius:8px;cursor:pointer;min-width:0}.story-list-item[data-v-6ba955b1]:hover{border-color:#efa272;box-shadow:0 5px 14px #ed783014}.story-list-image[data-v-6ba955b1],.story-pending-image[data-v-6ba955b1]{border-radius:6px;background-size:cover;background-position:center}.story-list-image[data-v-6ba955b1]{width:100%;aspect-ratio:5/4;align-self:start}.story-pending-image[data-v-6ba955b1]{height:188px}.story-list-copy[data-v-6ba955b1]{min-width:0;padding:2px 0;display:flex;flex-direction:column}.story-title-line[data-v-6ba955b1]{display:flex;align-items:flex-start;gap:5px;min-width:0}.story-title-line h2[data-v-6ba955b1]{display:-webkit-box;min-width:0;overflow:hidden;margin:2px 0 6px;color:#9b2c24;font:700 17px/1.35 var(--serif);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.story-warning-pill[data-v-6ba955b1]{display:inline-flex;align-items:center;gap:3px;flex:none;padding:4px 6px;border-radius:12px;background:#fff0de;color:#e66b2e;font-size:12px;white-space:nowrap}.story-list-copy>p[data-v-6ba955b1]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:#987f80;font-size:12px;line-height:1.55}.story-item-facts[data-v-6ba955b1]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;color:#9a8483;font-size:12px}.story-item-facts span[data-v-6ba955b1]{display:inline-flex;align-items:center;gap:3px}.story-item-facts em[data-v-6ba955b1]{display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border-radius:12px;background:#fff0e7;color:#df6330;font-style:normal}.story-item-facts em.shared[data-v-6ba955b1]{background:#e9f8eb;color:#27a85c}.story-item-facts em.pending[data-v-6ba955b1]{background:#fff5dd;color:#dc872f}.story-list-copy footer[data-v-6ba955b1]{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:8px;color:#9a8583;font-size:12px}.story-avatar[data-v-6ba955b1]{width:23px;height:23px;display:inline-grid;place-items:center;flex:none;border-radius:50%;background:linear-gradient(135deg,#82967e,#e4c9b6);color:#fff;font-size:12px}.story-list-copy footer b[data-v-6ba955b1]{color:#705358;font-weight:600}.story-list-copy footer time[data-v-6ba955b1]{margin-left:auto}.story-list-copy footer small[data-v-6ba955b1]{display:block;width:100%;color:#a18c88;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-load-more[data-v-6ba955b1]{display:flex;align-items:center;justify-content:center;gap:6px;width:320px;margin:15px auto 0;padding:9px;border:1px solid #f0bc9a;border-radius:6px;background:#fff8f1;color:#e7672d;font-size:12px;cursor:pointer}.story-side>section[data-v-6ba955b1]{padding:13px}.story-side section header[data-v-6ba955b1]{display:flex;align-items:center;gap:5px;margin-bottom:10px}.story-side section header h2[data-v-6ba955b1],.story-side section>h2[data-v-6ba955b1]{margin:0;color:#982c24;font:700 var(--family-module-title-size) var(--serif)}.story-side section header button[data-v-6ba955b1]{display:flex;align-items:center;gap:3px;margin-left:auto;border:0;background:none;color:#927875;font-size:12px;cursor:pointer}.story-stat-grid[data-v-6ba955b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.story-stat-grid>div[data-v-6ba955b1]{display:grid;justify-items:center;gap:3px;padding:12px 4px;border:1px solid #f0e4db;border-radius:7px;color:#ee6e2d}.story-stat-grid b[data-v-6ba955b1]{color:#b93229;font-size:22px}.story-stat-grid small[data-v-6ba955b1]{color:#947c7d;font-size:12px}.story-activity-row[data-v-6ba955b1]{display:flex;align-items:center;gap:7px;padding:8px 0;border-top:1px solid #f3e9e3}.story-activity-row[data-v-6ba955b1]:first-of-type{border-top:0}.story-activity-row p[data-v-6ba955b1]{flex:1;margin:0;color:#907778;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-activity-row p b[data-v-6ba955b1]{color:#69494e}.story-activity-row time[data-v-6ba955b1]{color:#a28d87;font-size:12px;white-space:nowrap}.story-editor-heading[data-v-6ba955b1]{justify-content:space-between}.story-editor-state[data-v-6ba955b1]{display:inline-flex;align-items:center;gap:4px;color:#34a860;font-size:12px}.story-form-row[data-v-6ba955b1]{display:grid;grid-template-columns:102px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0}.story-form-row>label[data-v-6ba955b1]{padding-top:10px;color:#674b52;font-size:13px;font-weight:600}.story-form-row label em[data-v-6ba955b1]{color:#e45d2c;font-style:normal}.story-field-count[data-v-6ba955b1]{position:relative}.story-field-count input[data-v-6ba955b1],.story-select-row select[data-v-6ba955b1]{width:100%;height:38px;border:1px solid #ded8d5;border-radius:6px;background:#fff;color:#715b62;font-size:12px;outline:0}.story-field-count input[data-v-6ba955b1]{padding:0 45px 0 12px}.story-field-count small[data-v-6ba955b1]{position:absolute;right:10px;top:12px;color:#a08b8a;font-size:12px}.story-field-count input[data-v-6ba955b1]:focus,.story-select-row select[data-v-6ba955b1]:focus{border-color:#ed7542;box-shadow:0 0 0 2px #ffdfcd}.story-editor-box[data-v-6ba955b1]{position:relative;border:1px solid #ded8d5;border-radius:6px;overflow:hidden;background:#fff}.story-editor-tools[data-v-6ba955b1]{height:39px;display:flex;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid #ebe3de;background:#fffdfb}.story-editor-tools button[data-v-6ba955b1]{min-width:25px;border:0;background:none;color:#6f5c61;font-size:15px;cursor:pointer}.story-editor-box textarea[data-v-6ba955b1]{display:block;width:100%;height:115px;padding:12px;border:0;outline:0;resize:vertical;color:#715b62;font:12px/1.75 var(--sans)}.story-editor-box>small[data-v-6ba955b1]{position:absolute;right:11px;bottom:8px;color:#a08d8b;font-size:12px}.story-body-row[data-v-6ba955b1]{padding-top:5px}.story-hidden-file-input[data-v-6ba955b1]{display:none}.story-media-grid[data-v-6ba955b1]{display:flex;gap:10px;flex-wrap:wrap}.story-media-item[data-v-6ba955b1],.story-media-add[data-v-6ba955b1]{width:103px;height:103px;border-radius:6px}.story-media-item[data-v-6ba955b1]{position:relative;background-size:cover;background-position:center}.story-media-item button[data-v-6ba955b1]{position:absolute;right:5px;top:5px;width:21px;height:21px;display:grid;place-items:center;border:0;border-radius:50%;background:#3f302cc4;color:#fff;cursor:pointer}.story-media-add[data-v-6ba955b1]{display:grid;place-items:center;align-content:center;gap:6px;border:1px dashed #e6ae8d;background:#fffaf4;color:#e36a2e;font-size:12px;cursor:pointer}.story-form-hint[data-v-6ba955b1],.story-form-row>div>small[data-v-6ba955b1]{display:block;margin-top:5px;color:#a38c8b;font-size:12px}.story-select-row[data-v-6ba955b1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.story-select-row select[data-v-6ba955b1]{width:120px;padding:0 10px}.story-select-row select[data-v-6ba955b1]:first-child{width:120px}.story-select-row span[data-v-6ba955b1]{color:#a38c8b;font-size:12px}.story-location-optional[data-v-6ba955b1]{margin-left:3px;color:#907a71;font-size:12px;font-weight:400}.story-visibility-options[data-v-6ba955b1]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.story-visibility-options label[data-v-6ba955b1]{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid #dfd7d2;border-radius:6px;color:#80686d;cursor:pointer}.story-visibility-options label.selected[data-v-6ba955b1]{border-color:#f1703b;background:#fff7f0}.story-visibility-options input[data-v-6ba955b1]{accent-color:#ee672d}.story-visibility-options b[data-v-6ba955b1],.story-visibility-options small[data-v-6ba955b1]{display:block}.story-visibility-options b[data-v-6ba955b1]{font-size:12px}.story-visibility-options small[data-v-6ba955b1]{margin-top:3px;color:#a18b89;font-size:12px}.story-visibility-options svg[data-v-6ba955b1]{color:#eb6b2d;flex:none}.story-incomplete-tip[data-v-6ba955b1]{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:6px;background:#fff1df;color:#e8682c;font-size:12px}.story-incomplete-tip span[data-v-6ba955b1]{flex:1}.story-incomplete-tip button[data-v-6ba955b1]{border:0;background:none;color:#e5652d;font-size:12px;cursor:pointer}.story-form-actions[data-v-6ba955b1]{display:flex;justify-content:flex-end;gap:10px;margin-top:7px;padding-top:12px;border-top:1px solid #f0e6e0}.story-preview-card header span[data-v-6ba955b1],.story-check-card header span[data-v-6ba955b1]{margin-left:auto;color:#9c8784;font-size:12px}.story-preview-card article[data-v-6ba955b1]{padding:9px;border:1px solid #f1e3da;border-radius:7px;background:#fffaf6}.story-preview-main[data-v-6ba955b1]{display:flex;align-items:flex-start;gap:11px}.story-preview-image[data-v-6ba955b1]{display:block;flex:none;width:min(94px,36%);aspect-ratio:3/4;border-radius:5px;background:#f5ebe2;object-fit:cover}.story-preview-copy[data-v-6ba955b1]{flex:1;min-width:0;padding-top:2px;overflow-wrap:anywhere}.story-preview-copy h3[data-v-6ba955b1],.story-preview-copy p[data-v-6ba955b1]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.story-preview-copy h3[data-v-6ba955b1]{-webkit-line-clamp:2;margin:0;color:#a72b24;font:700 14px/1.4 var(--serif)}.story-preview-copy p[data-v-6ba955b1]{-webkit-line-clamp:4;margin:6px 0 0;color:#9c857c;font-size:12px;line-height:1.65}.story-preview-footer[data-v-6ba955b1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-top:9px;color:#917b7c;font-size:12px}.story-preview-author[data-v-6ba955b1]{display:flex;align-items:center;gap:5px;min-width:0}.story-preview-author b[data-v-6ba955b1]{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-preview-author time[data-v-6ba955b1]{flex:none;white-space:nowrap}.story-preview-visibility[data-v-6ba955b1]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:4px 6px;border-radius:5px;background:#fff0e7;color:#bc4b23;font-size:11px;white-space:nowrap}.story-check-row[data-v-6ba955b1]{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;padding:8px 7px;border-top:1px solid #f1e6df;color:#70575d;font-size:12px}.story-check-row[data-v-6ba955b1]:first-of-type{border-top:0}.story-check-row>span[data-v-6ba955b1]{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#29af64;color:#fff}.story-check-row.pending>span[data-v-6ba955b1]{background:#ef762e}.story-check-row em[data-v-6ba955b1]{color:#25a860;font-style:normal;font-size:12px}.story-check-row.pending em[data-v-6ba955b1]{color:#e9672e}.story-side>.story-help-card[data-v-6ba955b1]{position:relative;overflow:hidden;padding:14px 16px 17px;background:radial-gradient(ellipse at 93% 25%,#f9e5cc9c,transparent 27%),radial-gradient(ellipse at 100% 63%,#f7e4d17a,transparent 29%),radial-gradient(ellipse at 19% 108%,#f7e7d787,transparent 42%),linear-gradient(135deg,#fffefd 35%,#fcf7f0)}.story-side .story-help-card header[data-v-6ba955b1]{gap:8px;margin:0 65px 7px 0;color:#982821}.story-help-card header svg[data-v-6ba955b1]{flex:none}.story-side .story-help-card header h2[data-v-6ba955b1]{color:inherit}.story-help-copy[data-v-6ba955b1]{margin:0 36px 0 0;color:#687286;font-size:13px;line-height:1.6}.story-help-plane[data-v-6ba955b1]{position:absolute;top:9px;right:8px;width:64px;pointer-events:none;mix-blend-mode:multiply}.story-help-plane[data-v-6ba955b1]:after{content:"";position:absolute;top:35px;right:25px;width:20px;height:27px;border-left:1px dashed #e9ae7a99;border-radius:50%;transform:rotate(28deg)}.story-help-plane img[data-v-6ba955b1]{display:block;width:100%;height:auto}.story-help-note[data-v-6ba955b1]{width:fit-content;margin:12px 1px 3px auto;color:#af3f24;font:16px/1.15 "Kaiti SC",STKaiti,KaiTi,var(--serif);transform:rotate(-9deg)}.story-help-note>span[data-v-6ba955b1]{padding-inline-start:1.4em}.story-pending-summary[data-v-6ba955b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:13px 0;padding:11px;border-radius:7px;background:#fff7ef}.story-pending-summary div[data-v-6ba955b1]{display:flex;align-items:center;justify-content:center;gap:8px;border-right:1px solid #efdcd0}.story-pending-summary div[data-v-6ba955b1]:last-child{border-right:0}.story-pending-summary b[data-v-6ba955b1]{color:#c23a2d;font-size:24px}.story-pending-summary span[data-v-6ba955b1]{color:#927779;font-size:12px}.story-pending-tabs[data-v-6ba955b1]{display:flex;gap:8px;padding-bottom:8px;border-bottom:1px solid #f0e6df}.story-pending-list[data-v-6ba955b1]{display:grid;gap:10px;margin-top:12px}.story-pending-item[data-v-6ba955b1]{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px;border:1px solid #eee2da;border-radius:7px}.story-pending-image[data-v-6ba955b1]{height:135px}.story-pending-item h2[data-v-6ba955b1]{margin:0 0 5px;color:#982d24;font:700 17px var(--serif)}.story-pending-item p[data-v-6ba955b1]{margin:0;color:#957c7d;font-size:12px;line-height:1.6}.story-pending-item footer[data-v-6ba955b1]{display:flex;align-items:center;gap:5px;margin-top:13px;color:#9b8584;font-size:12px}.story-pending-item footer time[data-v-6ba955b1]{margin-left:auto}.story-pending-side[data-v-6ba955b1]{text-align:center;padding:25px 17px}.pending-art[data-v-6ba955b1]{position:relative;width:90px;height:90px;display:grid;place-items:center;margin:0 auto 10px;border-radius:50%;background:#fff1e3;color:#ed7131}.pending-art span[data-v-6ba955b1]{position:absolute;right:1px;top:4px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#f37a32;color:#fff}.story-pending-side h2[data-v-6ba955b1]{margin:0 0 8px;color:#982c24;font:700 var(--family-module-title-size) var(--serif)}.story-pending-side p[data-v-6ba955b1]{margin:0 0 15px;color:#987e7e;font-size:12px;line-height:1.7}.story-pending-side .story-primary[data-v-6ba955b1]{width:100%}@media(max-width:1050px){.family-story-content[data-v-6ba955b1]{width:calc(100% - 32px)}.story-list-layout[data-v-6ba955b1],.story-write-layout[data-v-6ba955b1],.story-pending-layout[data-v-6ba955b1]{grid-template-columns:minmax(0,1fr) 285px}.story-list-item[data-v-6ba955b1]{grid-template-columns:125px minmax(0,1fr)}}@media(max-width:800px){.family-story-content[data-v-6ba955b1]{width:calc(100% - 22px)}.story-list-layout[data-v-6ba955b1],.story-write-layout[data-v-6ba955b1],.story-pending-layout[data-v-6ba955b1]{display:block}.story-side[data-v-6ba955b1]{margin-top:12px}.story-list-grid[data-v-6ba955b1]{grid-template-columns:1fr}.story-list-item[data-v-6ba955b1]{grid-template-columns:145px minmax(0,1fr)}.story-list-toolbar[data-v-6ba955b1]{flex-wrap:wrap}.story-search[data-v-6ba955b1]{order:3;width:100%;margin-left:0}.story-form-row[data-v-6ba955b1]{grid-template-columns:83px minmax(0,1fr)}.story-visibility-options[data-v-6ba955b1]{grid-template-columns:1fr}.story-pending-item[data-v-6ba955b1]{grid-template-columns:115px minmax(0,1fr)}.story-pending-item>.story-outline[data-v-6ba955b1]{grid-column:2;justify-self:start}}@media(max-width:560px){.story-list-item[data-v-6ba955b1]{grid-template-columns:1fr}.story-list-image[data-v-6ba955b1]{height:170px;aspect-ratio:auto}.story-page-heading[data-v-6ba955b1],.story-editor-heading[data-v-6ba955b1]{align-items:flex-start;flex-wrap:wrap}.story-page-heading .story-primary[data-v-6ba955b1]{margin-left:0}.story-form-row[data-v-6ba955b1]{grid-template-columns:1fr;gap:5px}.story-form-row>label[data-v-6ba955b1]{padding-top:0}.story-select-row select[data-v-6ba955b1]{flex:1;min-width:90px}.story-pending-summary[data-v-6ba955b1]{grid-template-columns:1fr}.story-pending-summary div[data-v-6ba955b1]{border-right:0;border-bottom:1px solid #efdcd0;padding:5px}.story-pending-summary div[data-v-6ba955b1]:last-child{border-bottom:0}.story-pending-item[data-v-6ba955b1]{grid-template-columns:1fr}.story-pending-image[data-v-6ba955b1]{height:160px}.story-pending-item>.story-outline[data-v-6ba955b1]{grid-column:auto}}.story-reply-modal[data-v-6ba955b1]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#2e1e196b;padding:16px}.story-reply-dialog[data-v-6ba955b1]{position:relative;width:min(430px,100%);padding:22px 24px;border:1px solid #efd8ca;border-radius:10px;background:#fffdfb;box-shadow:0 18px 55px #5c2f1c38}.story-reply-close[data-v-6ba955b1]{position:absolute;top:13px;right:13px;border:0;background:none;color:#8f7779;cursor:pointer}.story-reply-dialog h3[data-v-6ba955b1]{margin:0 0 10px;color:#982821;font:700 20px var(--serif)}.story-reply-context[data-v-6ba955b1]{margin:0 0 12px;padding:10px;border-radius:5px;background:#fff5ec;color:#927b78;font-size:12px;line-height:1.6}.story-reply-dialog textarea[data-v-6ba955b1]{width:100%;min-height:120px;box-sizing:border-box;padding:10px;border:1px solid #ead8cf;border-radius:5px;outline:0;resize:vertical;color:#6e5559;font:12px/1.6 var(--sans)}.story-reply-dialog textarea[data-v-6ba955b1]:focus{border-color:#ed682e}.story-reply-actions[data-v-6ba955b1]{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}.story-reply-actions button[data-v-6ba955b1]{min-width:86px}.story-editor-box textarea[data-v-6ba955b1]{height:300px;min-height:300px;box-sizing:border-box}.story-primary[data-v-6ba955b1]:disabled,.story-outline[data-v-6ba955b1]:disabled{opacity:.6;cursor:wait}.story-detail-layout[data-v-6ba955b1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,32%);align-items:start;gap:12px}.story-detail-column[data-v-6ba955b1],.story-detail-side[data-v-6ba955b1]{min-width:0;display:grid;gap:12px}.story-detail-main[data-v-6ba955b1],.story-comments[data-v-6ba955b1],.story-detail-side>section[data-v-6ba955b1]{min-width:0;padding:clamp(15px,1.8vw,25px);border-color:#efd8ca}.story-detail-heading[data-v-6ba955b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.story-detail-heading h1[data-v-6ba955b1]{min-width:0;margin:0;color:#90291e;font:700 clamp(25px,2.65vw,36px)/1.22 var(--serif);overflow-wrap:anywhere}.story-detail-tools[data-v-6ba955b1]{display:flex;align-items:center;gap:8px;flex:none}.story-detail-tools button[data-v-6ba955b1]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:3px 5px;border:0;border-radius:5px;background:transparent;color:#666975;font:inherit;cursor:pointer}.story-detail-tools button[data-v-6ba955b1]:hover{background:#fff1e7;color:#af4420}.story-detail-date[data-v-6ba955b1]{display:flex;align-items:center;gap:8px;margin:12px 0;color:#65463e;font-size:15px}.story-detail-date svg[data-v-6ba955b1],.story-detail-visibility svg[data-v-6ba955b1],.story-detail-connections svg[data-v-6ba955b1],.story-detail-task svg[data-v-6ba955b1]{flex:none;color:#e7622c}.story-detail-author[data-v-6ba955b1]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 19px;color:#846a64;font-size:14px}.story-detail-author b[data-v-6ba955b1]{color:#54372e;overflow-wrap:anywhere}.story-detail-author .story-avatar[data-v-6ba955b1]{width:34px;height:34px}.story-detail-visibility[data-v-6ba955b1]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:7px;background:#fff0e4;color:#bd4a24;font-size:13px}.story-detail-body[data-v-6ba955b1]{color:#513930;font-size:16px;line-height:1.78;overflow-wrap:anywhere}.story-detail-body p[data-v-6ba955b1]{margin:0 0 11px;white-space:pre-wrap}.story-gallery[data-v-6ba955b1]{min-width:0;margin:15px 0 17px}.story-detail-hero[data-v-6ba955b1]{position:relative;overflow:hidden;aspect-ratio:1.85;border-radius:8px;background:#f6ece2}.story-detail-hero>img[data-v-6ba955b1],.story-detail-hero>video[data-v-6ba955b1]{display:block;width:100%;height:100%;object-fit:cover}.story-detail-hero>video[data-v-6ba955b1]{object-fit:contain;background:#241b16}.story-gallery-nav[data-v-6ba955b1],.story-gallery-expand[data-v-6ba955b1],.story-gallery-count[data-v-6ba955b1]{position:absolute;display:grid;place-items:center;border:0;border-radius:5px;background:#332821a8;color:#fff}.story-gallery-nav[data-v-6ba955b1],.story-gallery-expand[data-v-6ba955b1]{width:34px;height:34px;cursor:pointer}.story-gallery-nav[data-v-6ba955b1]:hover,.story-gallery-expand[data-v-6ba955b1]:hover{background:#332821}.story-gallery-nav[data-v-6ba955b1]{top:50%;transform:translateY(-50%)}.story-gallery-nav.prev[data-v-6ba955b1]{left:10px}.story-gallery-nav.next[data-v-6ba955b1]{right:10px}.story-gallery-count[data-v-6ba955b1]{bottom:10px;left:50%;transform:translate(-50%);padding:4px 8px;font-size:12px;pointer-events:none}.story-gallery-expand[data-v-6ba955b1]{right:10px;bottom:10px}.story-detail-thumb-strip[data-v-6ba955b1]{margin-top:9px}.story-detail-thumb-strip.has-thumb-pages[data-v-6ba955b1]{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;gap:7px;align-items:center}.story-detail-thumb-strip>button[data-v-6ba955b1]{display:grid;place-items:center;width:30px;height:38px;padding:0;border:1px solid #edcfc0;border-radius:5px;background:#fff8f2;color:#b7522d;cursor:pointer}.story-detail-thumb-strip>button[data-v-6ba955b1]:disabled{opacity:.4;cursor:default}.story-detail-thumbs[data-v-6ba955b1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.story-detail-thumbs button[data-v-6ba955b1]{display:grid;place-items:center;min-width:0;aspect-ratio:1.55;max-height:112px;overflow:hidden;padding:0;border:1px solid #efd9ca;border-radius:6px;background:#f6ece2;color:#ac4d30;cursor:pointer}.story-detail-thumbs button.active[data-v-6ba955b1]{border:2px solid #ed682e}.story-detail-thumbs img[data-v-6ba955b1]{display:block;width:100%;height:100%;object-fit:cover}.story-gallery-dialog[data-v-6ba955b1]{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:8px;background:#29201a;overflow:hidden}.story-gallery-dialog[data-v-6ba955b1]::backdrop{background:#211812d4}.story-gallery-dialog img[data-v-6ba955b1]{display:block;max-width:100%;max-height:calc(100dvh - 32px);object-fit:contain}.story-gallery-dialog button[data-v-6ba955b1]{position:absolute;z-index:1;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#332821c9;color:#fff;cursor:pointer}.story-detail-actions[data-v-6ba955b1]{display:flex;justify-content:space-around;flex-wrap:wrap;gap:4px 12px;margin-top:14px;padding-top:9px;border-top:1px solid #efddd2}.story-detail-actions button[data-v-6ba955b1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:3px 4px;border:0;border-radius:5px;background:transparent;color:#b94b25;font:inherit;font-size:14px;cursor:pointer}.story-detail-actions button[data-v-6ba955b1]:hover{background:#fff1e7}.story-detail-actions .story-copy-link[data-v-6ba955b1]{color:#805e51}.story-detail-actions .story-copy-link svg[data-v-6ba955b1]{color:#e7622c}.story-detail-actions .story-favorite[aria-pressed=true][data-v-6ba955b1]{color:#b3441d;font-weight:600}.story-detail-actions .story-favorite[data-v-6ba955b1]:disabled{opacity:.65;cursor:wait}.story-comments[data-v-6ba955b1]{scroll-margin-top:82px}.story-comments h2[data-v-6ba955b1],.story-detail-side section>h2[data-v-6ba955b1],.story-detail-side section header h2[data-v-6ba955b1]{margin:0 0 12px;color:#982821;font:700 20px/1.22 var(--serif)}.story-detail-side section header h2[data-v-6ba955b1]{margin:0}.story-comment-input[data-v-6ba955b1]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.story-comment-input input[data-v-6ba955b1]{box-sizing:border-box;width:100%;min-width:0;min-height:37px;padding:7px 10px;border:1px solid #e8d7cc;border-radius:6px;background:#fffdfb;color:#513930;font:inherit;font-size:14px}.story-comment-input .story-comment-submit[data-v-6ba955b1]{min-height:37px;padding-inline:17px}.story-comment-input .story-avatar[data-v-6ba955b1],.story-comment .story-avatar[data-v-6ba955b1]{width:32px;height:32px}.story-comment-list[data-v-6ba955b1]{margin-top:14px}.story-comment[data-v-6ba955b1]{display:flex;align-items:flex-start;gap:10px;padding:8px 0;color:#674840;font-size:14px;line-height:1.55}.story-comment+.story-comment[data-v-6ba955b1]{border-top:1px solid #f0e4dc}.story-comment-content[data-v-6ba955b1]{min-width:0;flex:1}.story-comment-content header[data-v-6ba955b1]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;color:#50342a}.story-comment-content time[data-v-6ba955b1]{color:#8e766e;font-size:12px}.story-comment-message[data-v-6ba955b1]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.story-comment-message p[data-v-6ba955b1]{margin:2px 0;white-space:pre-wrap;overflow-wrap:anywhere}.story-comment-message button[data-v-6ba955b1],.story-replies-toggle[data-v-6ba955b1]{flex:none;border:0;padding:3px 0;background:none;color:#356698;font:inherit;font-size:13px;cursor:pointer}.story-replies-toggle[data-v-6ba955b1]{display:flex;align-items:center;gap:4px;color:#b94b25}.story-replies-toggle[aria-expanded=true] svg[data-v-6ba955b1]{transform:rotate(180deg)}.story-comment-replies[data-v-6ba955b1]{margin-top:5px;padding-left:12px;border-left:2px solid #f4e2d8}.story-comment-empty[data-v-6ba955b1]{margin:12px 0 2px;color:#887069;font-size:13px;text-align:center}.story-comment-load-more[data-v-6ba955b1]{display:block;margin:12px auto 0;padding:7px 15px;border:1px solid #eb7240;border-radius:6px;background:#fffaf4;color:#b94b25;cursor:pointer}.story-detail-people[data-v-6ba955b1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 9px}.story-detail-people a[data-v-6ba955b1]{display:grid;justify-items:center;gap:7px;min-width:0;color:#57372d;text-align:center;text-decoration:none;overflow-wrap:anywhere}.story-detail-people a[data-v-6ba955b1]:hover,.story-more-link[data-v-6ba955b1]:hover,.story-detail-connections a[data-v-6ba955b1]:hover{text-decoration:underline}.story-detail-people .story-person-avatar[data-v-6ba955b1]{display:grid;place-items:center;width:min(100%,82px);height:auto;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,#82967e,#e4c9b6);color:#fff;font-size:21px}.story-more-link[data-v-6ba955b1]{display:inline-flex;align-items:center;gap:3px;margin-left:auto;color:#b94b25;font-size:14px;text-decoration:none}.story-related-card>button[data-v-6ba955b1]{display:flex;align-items:center;gap:11px;width:100%;padding:10px 0;border:0;border-top:1px solid #f0e4dc;background:transparent;text-align:left;cursor:pointer}.story-related-card>button[data-v-6ba955b1]:first-of-type{padding-top:3px;border-top:0}.story-related-card>button[data-v-6ba955b1]:last-of-type{padding-bottom:0}.story-related-cover[data-v-6ba955b1]{display:grid;place-items:center;flex:0 0 31%;aspect-ratio:1.28;overflow:hidden;border-radius:6px;background:#f6ece2;color:#b97455}.story-related-cover img[data-v-6ba955b1]{display:block;width:100%;height:100%;object-fit:cover}.story-related-card>button span[data-v-6ba955b1]{min-width:0}.story-related-card>button b[data-v-6ba955b1],.story-related-card>button small[data-v-6ba955b1]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.story-related-card>button b[data-v-6ba955b1]{color:#90291e;font:700 16px/1.35 var(--serif)}.story-related-card>button small[data-v-6ba955b1]{margin-top:4px;color:#816963;font-size:13px;line-height:1.5}.story-related-card>button:hover b[data-v-6ba955b1]{text-decoration:underline}.story-detail-connections a[data-v-6ba955b1],.story-detail-task>div[data-v-6ba955b1]{display:flex;align-items:center;gap:8px;padding:8px 0;color:#674840;font-size:14px;text-decoration:none}.story-detail-connections a span[data-v-6ba955b1],.story-detail-task>div span[data-v-6ba955b1]{flex:1;min-width:0;overflow-wrap:anywhere}.story-detail-task button[data-v-6ba955b1]{border:1px solid #eb7240;border-radius:5px;padding:5px 9px;background:#fffaf4;color:#b94b25;cursor:pointer}@media(max-width:800px){.story-detail-layout[data-v-6ba955b1]{grid-template-columns:minmax(0,1fr)}.story-detail-side[data-v-6ba955b1]{margin-top:0}}@media(max-width:480px){.story-detail-tools[data-v-6ba955b1]{gap:2px}.story-detail-author[data-v-6ba955b1]{gap:7px 8px}.story-detail-body[data-v-6ba955b1]{font-size:15px}.story-detail-main[data-v-6ba955b1],.story-comments[data-v-6ba955b1],.story-detail-side>section[data-v-6ba955b1]{padding:13px}.story-detail-actions[data-v-6ba955b1]{column-gap:3px}.story-detail-actions button[data-v-6ba955b1]{gap:3px;font-size:12px}.story-detail-actions svg[data-v-6ba955b1]{width:15px}.story-comment-input[data-v-6ba955b1]{gap:6px}.story-comment-input .story-comment-submit[data-v-6ba955b1]{padding-inline:10px}.story-detail-thumb-strip.has-thumb-pages[data-v-6ba955b1]{grid-template-columns:24px minmax(0,1fr) 24px}.story-detail-thumb-strip>button[data-v-6ba955b1]{width:24px}}.story-list-copy>.story-list-location[data-v-6ba955b1]{display:flex;align-items:center;gap:5px;margin:8px 0 0;color:#9c857c;font-size:12px;line-height:1.65;-webkit-line-clamp:unset}.story-list-location svg[data-v-6ba955b1]{flex:0 0 14px}.story-list-location span[data-v-6ba955b1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-list-meta[data-v-6ba955b1]{grid-column:1/-1;display:flex;align-items:center;gap:10px;min-width:0;padding-top:7px;border-top:1px solid #f5ebe4;color:#9c857c;font-size:12px}.story-list-author[data-v-6ba955b1]{display:flex;align-items:center;gap:5px;min-width:0;max-width:35%;flex-shrink:0}.story-list-author b[data-v-6ba955b1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8a7775;font-size:12px;font-weight:500}.story-list-meta .story-avatar[data-v-6ba955b1]{width:25px;height:25px;flex:0 0 25px;overflow:hidden;background:#eed6c4;color:#9d563d}.story-list-meta .story-avatar img[data-v-6ba955b1]{width:100%;height:100%;object-fit:cover}.story-list-meta time[data-v-6ba955b1]{flex-shrink:0;font-size:12px;white-space:nowrap}.story-list-meta small[data-v-6ba955b1]{min-width:0;margin-left:auto;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}@media(max-width:420px){.story-list-meta[data-v-6ba955b1]{gap:6px;flex-wrap:wrap}.story-list-meta small[data-v-6ba955b1]{flex-basis:100%;text-align:left}}.story-form-actions .story-primary[data-v-6ba955b1],.album-form-actions .album-primary[data-v-6ba955b1],.album-edit-page .album-edit-save[data-v-6ba955b1],.timeline-editor-actions .timeline-primary[data-v-6ba955b1],.anniversary-editor-actions .anniversary-primary[data-v-6ba955b1],.person-dialog-footer .edit-save[data-v-6ba955b1],.album-media-date-form .album-primary[data-v-6ba955b1]{min-height:38px;border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.story-form-actions .story-outline[data-v-6ba955b1],.album-form-actions .album-outline[data-v-6ba955b1],.album-edit-page .album-edit-cancel[data-v-6ba955b1],.timeline-editor-actions .timeline-outline[data-v-6ba955b1],.timeline-editor-actions .timeline-plain[data-v-6ba955b1],.anniversary-editor-actions .anniversary-outline[data-v-6ba955b1],.anniversary-editor-actions .anniversary-plain[data-v-6ba955b1],.person-dialog-footer .edit-cancel[data-v-6ba955b1],.album-media-date-form .album-outline[data-v-6ba955b1]{min-height:38px;background:transparent;font-size:14px}.family-timeline-page[data-v-eee0d697]{min-height:760px;color:#603b35}.family-timeline-content[data-v-eee0d697]{width:min(1300px,calc(100% - 48px));margin:0 auto;padding-bottom:34px}.timeline-crumb[data-v-eee0d697]{--family-crumb-current:#604b48;display:flex;align-items:center;gap:7px;height:39px;color:#9a817a;font-size:12px}.timeline-card[data-v-eee0d697]{border:1px solid #eee3d9;border-radius:9px;background:#fffdfbe8;box-shadow:0 1px 2px #79503708}.timeline-list-layout[data-v-eee0d697],.timeline-editor-layout[data-v-eee0d697],.timeline-detail-layout[data-v-eee0d697]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.timeline-list-main[data-v-eee0d697]{padding:0 15px 18px}.timeline-page-heading[data-v-eee0d697],.timeline-editor-heading[data-v-eee0d697]{display:flex;align-items:center;justify-content:space-between;padding:17px 4px 15px;border-bottom:1px solid #f1e5dd}.timeline-editor-heading h1[data-v-eee0d697]{margin:0;color:#a52d25;font:700 28px/1.1 var(--serif)}.timeline-editor-heading p[data-v-eee0d697]{margin:5px 0 0;color:#a48780;font-size:14px}.timeline-primary[data-v-eee0d697],.timeline-outline[data-v-eee0d697],.timeline-plain[data-v-eee0d697]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 14px;border-radius:6px;font-size:13px;cursor:pointer}.timeline-primary[data-v-eee0d697]{border:1px solid #f26529;background:linear-gradient(110deg,#ff873f,#f6501f);color:#fff;box-shadow:0 3px 7px #f0662f26}.timeline-outline[data-v-eee0d697]{border:1px solid #f07843;background:#fffaf6;color:#e35e2c}.timeline-plain[data-v-eee0d697]{border:1px solid #eadfd8;background:#fff;color:#795d58}.timeline-primary[data-v-eee0d697]:hover{filter:brightness(1.04)}.timeline-outline[data-v-eee0d697]:hover,.timeline-plain[data-v-eee0d697]:hover{background:#fff0e7}.timeline-list-toolbar[data-v-eee0d697]{display:flex;align-items:center;gap:8px;padding:13px 0 15px}.timeline-filter-tabs[data-v-eee0d697]{display:flex;gap:5px;flex:1}.timeline-filter-tabs button[data-v-eee0d697]{height:36px;padding:0 16px;border:1px solid #f0e5dd;border-radius:7px;background:#fff;color:#6f5857;font-size:13px;cursor:pointer}.timeline-filter-tabs button.active[data-v-eee0d697]{border-color:#f3672d;background:#fff7f0;color:#ee5f27;box-shadow:inset 0 -3px #f2672c;font-weight:700}.timeline-year-groups[data-v-eee0d697]{display:grid;gap:13px}.timeline-year-group h2[data-v-eee0d697]{margin:3px 3px 9px;color:#b53228;font:700 22px var(--serif)}.timeline-event-list[data-v-eee0d697]{display:grid;gap:8px}.timeline-event-row[data-v-eee0d697]{display:grid;grid-template-columns:74px 19px minmax(0,1fr);min-width:0}.timeline-date[data-v-eee0d697]{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:5px}.timeline-date b[data-v-eee0d697]{padding:7px 14px;border-radius:7px;background:#fff0e4;color:#9d3a2c;font-size:15px}.timeline-date strong[data-v-eee0d697]{font-size:21px;color:#4a2421}.timeline-date small[data-v-eee0d697]{color:#8f7e7b;font-size:12px}.timeline-date em[data-v-eee0d697]{margin-top:4px;color:#a98b83;font-size:12px;font-style:normal;text-align:center;line-height:1.4}.timeline-line[data-v-eee0d697]{position:relative;border-left:2px solid #f2642b}.timeline-line span[data-v-eee0d697]{position:absolute;top:47px;left:-7px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#f26529;box-shadow:0 0 0 1px #f26529}.timeline-event-card[data-v-eee0d697]{position:relative;display:grid;grid-template-columns:205px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:132px;padding:11px;border:1px solid #eee4dd;border-radius:8px;background:#fff}.timeline-event-visual[data-v-eee0d697]{height:108px;border-radius:7px;background-position:center;background-size:cover}.timeline-event-visual.birthday[data-v-eee0d697]{display:grid;place-items:center;overflow:hidden;background-position:center 30%}.timeline-avatar-cover[data-v-eee0d697]{width:78px;height:78px;display:grid;place-items:center;border:4px solid #fff;border-radius:50%;background:linear-gradient(135deg,#765f62,#e2c8bd);color:#fff;font-size:25px;box-shadow:0 2px 7px #5a302333}.timeline-event-copy[data-v-eee0d697]{min-width:0}.timeline-event-title[data-v-eee0d697]{display:flex;align-items:start;justify-content:space-between;gap:7px}.timeline-event-title h3[data-v-eee0d697]{display:flex;align-items:center;gap:6px;margin:0;color:#a72c25;font:700 19px var(--serif)}.timeline-event-title h3 svg[data-v-eee0d697]{color:#ef5c2c}.timeline-event-title>div[data-v-eee0d697]{display:flex;gap:4px}.timeline-event-title button[data-v-eee0d697]{display:flex;align-items:center;gap:3px;padding:4px;border:0;background:none;color:#8d716c;font-size:12px;cursor:pointer}.event-location[data-v-eee0d697],.event-description[data-v-eee0d697]{display:flex;align-items:center;gap:4px;margin:6px 0 0;color:#a08781;font-size:12px}.event-location svg[data-v-eee0d697]{color:#eb642e}.event-description[data-v-eee0d697]{display:block;line-height:1.55;max-width:410px}.event-people[data-v-eee0d697]{display:flex;margin-top:9px}.event-person-avatar[data-v-eee0d697]{width:29px;height:29px;display:grid;place-items:center;margin-right:-4px;border:2px solid #fff;border-radius:50%;background:linear-gradient(135deg,#8e7462,#e3c6b4);color:#fff;font-size:12px;box-shadow:0 1px 3px #62382122}.event-person-avatar[data-v-eee0d697]:nth-child(2n){background:linear-gradient(135deg,#7190a2,#ddc4b5)}.event-person-avatar[data-v-eee0d697]:nth-child(3n){background:linear-gradient(135deg,#b08776,#eed3c6)}.event-links[data-v-eee0d697]{display:flex;align-items:center;gap:7px;margin-top:8px;flex-wrap:wrap}.event-links button[data-v-eee0d697]{display:inline-flex;align-items:center;gap:2px;padding:6px 9px;border:0;border-radius:16px;background:#fff5ec;color:#e8652e;font-size:12px;cursor:pointer}.event-reminder[data-v-eee0d697]{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:15px;background:#fff0df;color:#e76731;font-size:12px}.timeline-event-detail[data-v-eee0d697]{align-self:end;display:flex;align-items:center;gap:3px;min-height:34px;padding:0 13px;border:0;border-radius:5px;background:#f76828;color:#fff;font-size:12px;cursor:pointer;white-space:nowrap}.timeline-load-more[data-v-eee0d697]{display:block;min-width:165px;margin:15px auto 0;height:35px;border:1px solid #f27743;border-radius:18px;background:#fff;color:#e9632d;cursor:pointer}.timeline-side[data-v-eee0d697]{display:grid;gap:12px}.timeline-stat-card[data-v-eee0d697]{display:grid;grid-template-columns:1fr 1.2fr;gap:9px;padding:17px}.timeline-stat-card h2[data-v-eee0d697]{grid-column:1/-1;margin:0 0 3px;color:#9e2d24;font:700 var(--family-module-title-size) var(--serif)}.timeline-stat-card div[data-v-eee0d697]{display:grid;justify-items:center;padding:14px 5px;border-radius:7px;background:#fff6ee}.timeline-stat-card b[data-v-eee0d697]{color:#dd3e2b;font-size:22px}.timeline-stat-card span[data-v-eee0d697]{margin-top:4px;color:#a58a83;font-size:12px}.timeline-reminder-card[data-v-eee0d697],.timeline-years-card[data-v-eee0d697],.timeline-recent-card[data-v-eee0d697]{padding:16px}.timeline-reminder-card header[data-v-eee0d697]{display:flex;justify-content:space-between;align-items:center}.timeline-reminder-card h2[data-v-eee0d697],.timeline-years-card h2[data-v-eee0d697],.timeline-recent-card h2[data-v-eee0d697]{display:flex;align-items:center;gap:7px;margin:0;color:#a32e27;font:700 var(--family-module-title-size) var(--serif)}.timeline-reminder-card header button[data-v-eee0d697]{display:flex;align-items:center;border:0;background:none;color:#a18b86;font-size:12px;cursor:pointer}.timeline-reminder-card p[data-v-eee0d697]{margin:12px 0 4px;color:#6d5351;font-size:13px}.timeline-reminder-card p b[data-v-eee0d697]{color:#e14c2b;font-size:21px}.timeline-reminder-card>small[data-v-eee0d697]{display:block;margin-top:5px;color:#9d8882;font-size:12px}.timeline-reminder-card .full[data-v-eee0d697]{width:100%;margin-top:12px}.recent-upload[data-v-eee0d697]{display:flex;align-items:center;gap:5px;margin-top:13px;color:#9b827c;font-size:12px}.recent-upload span[data-v-eee0d697]{width:29px;height:29px;border-radius:4px;background-size:cover;background-position:center;margin-right:-7px;border:2px solid #fff}.recent-upload b[data-v-eee0d697]{margin-left:5px;color:#74534e}.recent-upload small[data-v-eee0d697]{margin-left:auto}.timeline-editor-main[data-v-eee0d697]{padding:0 20px 15px}.timeline-editor-heading[data-v-eee0d697]{padding:18px 3px 15px}.timeline-back[data-v-eee0d697]{display:flex;align-items:center;gap:4px;border:0;background:none;color:#e65d2d;cursor:pointer}.timeline-back svg[data-v-eee0d697]{transform:rotate(180deg)}.timeline-form-row[data-v-eee0d697]{display:grid;grid-template-columns:102px minmax(0,1fr);gap:15px;align-items:start;padding:13px 3px 0}.timeline-form-row>label[data-v-eee0d697]{padding-top:9px;color:#6e4a47;font-size:13px;font-weight:600}.timeline-form-row em[data-v-eee0d697]{color:#e9532a;font-style:normal;margin-left:3px}.timeline-form-row label small[data-v-eee0d697],.timeline-related-section h2 small[data-v-eee0d697],.timeline-display-section h2 small[data-v-eee0d697]{color:#a18b86;font-size:12px;font-weight:400}.timeline-field-count[data-v-eee0d697]{position:relative}.timeline-field-count input[data-v-eee0d697],.timeline-field-count textarea[data-v-eee0d697]{width:100%;box-sizing:border-box;border:1px solid #e6ded8;border-radius:5px;background:#fff;color:#5e4e4d;padding:0 11px;font:inherit;font-size:13px;outline:0}.timeline-field-count input[data-v-eee0d697]{height:38px;padding:0 54px 0 11px}.timeline-field-count textarea[data-v-eee0d697]{height:86px;padding:10px 11px;resize:vertical}.timeline-field-count:not(.textarea-count) small[data-v-eee0d697]{top:50%;bottom:auto;transform:translateY(-50%);pointer-events:none}.timeline-field-count small[data-v-eee0d697]{position:absolute;right:10px;bottom:7px;color:#9d8d8a;font-size:12px}.timeline-add-chip[data-v-eee0d697]{border-color:#ed7140;background:#fff;color:#e5642e;cursor:pointer}.timeline-related-section[data-v-eee0d697],.timeline-display-section[data-v-eee0d697]{margin:20px 3px 0;padding-top:15px;border-top:1px solid #f1e1d8}.timeline-related-section h2[data-v-eee0d697],.timeline-display-section h2[data-v-eee0d697]{margin:0 0 12px;color:#a22e27;font:700 var(--family-module-title-size) var(--serif)}.timeline-display-picker[data-v-eee0d697]{display:grid;grid-template-columns:300px 1fr;gap:15px;align-items:center}.timeline-display-image[data-v-eee0d697]{height:140px;border-radius:7px;background:center/cover no-repeat}.timeline-display-picker>div+div[data-v-eee0d697]{display:grid;gap:6px;align-content:center}.timeline-display-picker b[data-v-eee0d697]{color:#7a4c45;font-size:13px}.timeline-display-picker small[data-v-eee0d697]{color:#9e8a85;font-size:12px}.timeline-display-picker .timeline-outline[data-v-eee0d697],.timeline-display-picker .timeline-plain[data-v-eee0d697]{width:max-content;min-height:34px;margin-top:5px}.timeline-privacy[data-v-eee0d697]{display:flex;align-items:center;gap:5px;margin-top:11px;color:#e15c2d;font-size:12px}.timeline-editor-actions[data-v-eee0d697]{display:flex;justify-content:flex-end;gap:10px;margin-top:19px}.timeline-editor-actions .wide[data-v-eee0d697]{min-width:123px}.timeline-preview-card[data-v-eee0d697],.timeline-help-card[data-v-eee0d697]{padding:16px}.timeline-preview-card h2[data-v-eee0d697],.timeline-help-card h2[data-v-eee0d697]{display:flex;align-items:center;gap:7px;margin:0 0 12px;color:#a32f28;font:700 var(--family-module-title-size) var(--serif)}.preview-photo[data-v-eee0d697]{height:173px;border-radius:6px;background-position:center;background-size:cover;position:relative}.preview-state[data-v-eee0d697]{position:absolute;left:10px;top:10px;padding:6px 9px;border-radius:13px;background:#f56729;color:#fff;font-size:12px}.timeline-preview-card>small[data-v-eee0d697]{display:block;margin-top:10px;color:#9c8982;font-size:12px}.timeline-preview-card h3[data-v-eee0d697]{margin:4px 0;color:#a32b24;font:700 21px var(--serif)}.timeline-preview-card>p[data-v-eee0d697]{display:flex;align-items:flex-start;gap:4px;margin:5px 0;color:#927b77;font-size:12px;line-height:1.6}.timeline-preview-card>p svg[data-v-eee0d697]{color:#e86730;flex:none;margin-top:2px}.preview-people[data-v-eee0d697]{display:flex;margin:11px 0}.preview-link[data-v-eee0d697]{display:flex;align-items:center;gap:7px;width:100%;padding:10px 0;border:0;border-top:1px solid #f0e4dc;background:none;color:#cf4d2d;font-size:12px;cursor:pointer;text-align:left}.preview-link svg[data-v-eee0d697]:last-child{margin-left:auto}.timeline-help-card ol[data-v-eee0d697]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.timeline-help-card li[data-v-eee0d697]{display:flex;align-items:flex-start;gap:9px;color:#917a75;font-size:12px;line-height:1.55}.timeline-help-card li b[data-v-eee0d697]{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#ffead8;color:#ed632b;font-size:12px;flex:0 0 23px}.timeline-detail-main[data-v-eee0d697]{padding:20px 21px}.timeline-detail-heading[data-v-eee0d697]{display:flex;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid #f0e2d9}.timeline-detail-heading h1[data-v-eee0d697]{margin:0;color:#9f2b24;font:700 29px var(--serif)}.timeline-detail-heading h1 span[data-v-eee0d697]{display:inline-block;margin-left:9px;padding:7px 12px;border-radius:15px;background:#fff0df;color:#ea6a32;font:12px/1 var(--sans)}.timeline-detail-heading p[data-v-eee0d697]{display:flex;align-items:center;gap:17px;margin:13px 0 0;color:#765c58;font-size:14px}.timeline-detail-heading p svg[data-v-eee0d697]{color:#e86a30}.timeline-detail-heading>div+div[data-v-eee0d697]{display:flex;gap:7px;align-items:start}.timeline-detail-heading .timeline-outline[data-v-eee0d697]{min-height:37px;padding:0 11px}.timeline-detail-heading .icon-only[data-v-eee0d697]{width:38px;padding:0}.timeline-detail-intro[data-v-eee0d697]{margin:18px 0 22px;color:#8b7772;font-size:15px}.timeline-detail-section[data-v-eee0d697]{padding:0 0 18px;border-bottom:1px solid #f0e2d9}.timeline-detail-section+section[data-v-eee0d697]{padding-top:18px}.timeline-detail-section header[data-v-eee0d697]{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.timeline-detail-section h2[data-v-eee0d697]{margin:0;color:#a12d26;font:700 var(--family-module-title-size) var(--serif)}.timeline-related-story[data-v-eee0d697]{display:grid;grid-template-columns:205px minmax(0,1fr) 111px;align-items:center;gap:15px;padding:9px 0;border-top:1px solid #f2e8e1}.detail-related-image[data-v-eee0d697]{height:120px;border-radius:6px;background:center/cover}.timeline-related-story h3[data-v-eee0d697]{margin:0;color:#9e3028;font:700 18px var(--serif)}.timeline-related-story p[data-v-eee0d697]{margin:7px 0;color:#907c77;font-size:13px;line-height:1.6}.timeline-related-story footer[data-v-eee0d697]{display:flex;align-items:center;gap:7px}.timeline-related-story footer time[data-v-eee0d697],.timeline-related-story footer small[data-v-eee0d697]{margin-left:7px;color:#9d8982;font-size:12px}.timeline-related-story .timeline-primary[data-v-eee0d697]{min-height:37px;padding:0 9px}.timeline-info-card[data-v-eee0d697],.timeline-reminder-detail[data-v-eee0d697],.timeline-related-people[data-v-eee0d697],.timeline-detail-image[data-v-eee0d697]{padding:17px}.timeline-info-card h2[data-v-eee0d697],.timeline-related-people h2[data-v-eee0d697],.timeline-detail-image h2[data-v-eee0d697]{margin:0 0 13px;color:#a22e27;font:700 var(--family-module-title-size) var(--serif)}.timeline-info-card dl[data-v-eee0d697]{display:grid;gap:10px;margin:0}.timeline-info-card dl div[data-v-eee0d697],.timeline-reminder-detail dl div[data-v-eee0d697]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.timeline-info-card dt[data-v-eee0d697],.timeline-reminder-detail dt[data-v-eee0d697]{display:flex;align-items:center;gap:7px;color:#987d77;font-size:12px}.timeline-info-card dt svg[data-v-eee0d697],.timeline-reminder-detail dt svg[data-v-eee0d697]{color:#eb652e}.timeline-info-card dd[data-v-eee0d697],.timeline-reminder-detail dd[data-v-eee0d697]{margin:0;color:#5e403d;font-size:12px}.timeline-info-card dd span[data-v-eee0d697]{display:inline-block;padding:6px 8px;border-radius:5px;background:#fff0eb;color:#de5e36;font-size:12px}.timeline-reminder-detail[data-v-eee0d697]{background:linear-gradient(145deg,#fffdfb,#fff3ea)}.timeline-reminder-detail header[data-v-eee0d697]{display:flex;justify-content:space-between;align-items:center}.timeline-reminder-detail h2[data-v-eee0d697]{display:flex;align-items:center;gap:6px;margin:0;color:#a02c25;font:700 20px var(--serif)}.switch[data-v-eee0d697]{width:40px;height:22px;padding:3px;border:0;border-radius:14px;background:#c9c4c2;cursor:pointer}.switch span[data-v-eee0d697]{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.switch.on[data-v-eee0d697]{background:#f56829}.switch.on span[data-v-eee0d697]{transform:translate(18px)}.timeline-reminder-detail dl[data-v-eee0d697]{display:grid;gap:10px;margin:16px 0}.reminder-status[data-v-eee0d697]{display:flex;align-items:center;gap:5px;margin:0 0 10px;padding:8px;border-radius:6px;background:#eaf8ee;color:#34a85a;font-size:12px}.reminder-status.off[data-v-eee0d697]{background:#f3eeee;color:#9d8180}.timeline-reminder-detail .full[data-v-eee0d697]{width:100%;margin-top:5px}.timeline-reminder-detail .timeline-plain[data-v-eee0d697]{border:0;background:transparent}.timeline-related-people>div[data-v-eee0d697]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 6px}.timeline-related-people span[data-v-eee0d697]{display:grid;justify-items:center;gap:5px}.large-person-avatar[data-v-eee0d697]{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#7e6b61,#e1c6b5);color:#fff;font-style:normal;font-size:17px}.timeline-related-people span:nth-child(2n) .large-person-avatar[data-v-eee0d697]{background:linear-gradient(135deg,#8c9baa,#efcfbb)}.timeline-related-people b[data-v-eee0d697]{color:#785650;font-size:12px}.timeline-detail-image>div[data-v-eee0d697]{height:138px;border-radius:6px;background:center/cover}.timeline-detail-image small[data-v-eee0d697]{display:block;margin-top:8px;color:#9b8881;font-size:12px}.timeline-detail-image button[data-v-eee0d697]{display:flex;align-items:center;gap:3px;margin-top:7px;border:0;background:none;color:#e86631;font-size:12px;cursor:pointer}.timeline-picker-backdrop[data-v-eee0d697]{position:fixed;inset:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;padding:20px;background:#39242a1a}.timeline-image-picker[data-v-eee0d697]{width:min(620px,calc(100% - 24px));max-height:90vh;overflow:auto;padding:18px 21px 15px;border:1px solid #eadbd0;border-radius:10px;background:#fffefa;box-shadow:0 20px 60px #4f2d1b32}.timeline-image-picker>header[data-v-eee0d697]{display:flex;align-items:center;justify-content:space-between}.timeline-image-picker h2[data-v-eee0d697]{margin:0;color:#9f2d25;font:700 21px var(--serif)}.timeline-image-picker>header button[data-v-eee0d697]{border:0;background:none;color:#754e49;cursor:pointer}.picker-tabs[data-v-eee0d697]{display:flex;gap:25px;margin-top:15px;border-bottom:1px solid #eee2da}.picker-tabs button[data-v-eee0d697]{position:relative;padding:0 0 10px;border:0;background:none;color:#977c76;font-size:13px;cursor:pointer}.picker-tabs button.active[data-v-eee0d697]{color:#eb5f2c;font-weight:700}.picker-tabs button.active[data-v-eee0d697]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#f2652d}.picker-source[data-v-eee0d697]{display:flex;justify-content:flex-end;margin:12px 0}.picker-source label[data-v-eee0d697]{display:flex;align-items:center;gap:8px;color:#8e746e;font-size:12px}.picker-source select[data-v-eee0d697]{height:33px;padding:0 10px;border:1px solid #eadfd8;border-radius:5px;background:#fff;font:inherit}.picker-grid[data-v-eee0d697]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.picker-grid button[data-v-eee0d697]{position:relative;padding:0 0 8px;border:1px solid #eee0d7;border-radius:6px;background:#fff;text-align:left;cursor:pointer;overflow:hidden}.picker-grid button.selected[data-v-eee0d697]{border:2px solid #f56729}.picker-image[data-v-eee0d697]{display:block;height:88px;background:center/cover}.picker-grid b[data-v-eee0d697],.picker-grid small[data-v-eee0d697]{display:block;padding:0 8px}.picker-grid b[data-v-eee0d697]{margin-top:7px;color:#8d332b;font-size:12px}.picker-grid small[data-v-eee0d697]{margin-top:3px;color:#a28a84;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-grid button>svg[data-v-eee0d697]{position:absolute;right:7px;top:7px;padding:4px;border-radius:50%;background:#f56729;color:#fff}.picker-note[data-v-eee0d697]{display:flex;align-items:center;gap:5px;margin:11px 0;color:#9b8680;font-size:12px}.timeline-image-picker>footer[data-v-eee0d697]{display:flex;justify-content:flex-end;gap:9px}.timeline-image-picker .wide[data-v-eee0d697]{min-width:120px}@media(max-width:1050px){.timeline-list-layout[data-v-eee0d697],.timeline-editor-layout[data-v-eee0d697],.timeline-detail-layout[data-v-eee0d697]{grid-template-columns:minmax(0,1fr) 290px}.timeline-event-card[data-v-eee0d697]{grid-template-columns:170px minmax(0,1fr)}.timeline-event-detail[data-v-eee0d697]{grid-column:2;justify-self:end}.timeline-related-story[data-v-eee0d697]{grid-template-columns:170px minmax(0,1fr)}.timeline-related-story>.timeline-primary[data-v-eee0d697]{grid-column:2;justify-self:end}}@media(max-width:820px){.family-timeline-content[data-v-eee0d697]{width:calc(100% - 32px)}.timeline-list-layout[data-v-eee0d697],.timeline-editor-layout[data-v-eee0d697],.timeline-detail-layout[data-v-eee0d697]{grid-template-columns:1fr}.timeline-side[data-v-eee0d697]{grid-row:2}.timeline-event-card[data-v-eee0d697]{grid-template-columns:150px minmax(0,1fr)}.timeline-list-toolbar[data-v-eee0d697]{flex-wrap:wrap}.timeline-filter-tabs[data-v-eee0d697]{flex-basis:100%}.timeline-detail-heading[data-v-eee0d697]{display:block}.timeline-detail-heading>div+div[data-v-eee0d697]{margin-top:13px;flex-wrap:wrap}}@media(max-width:560px){.family-timeline-content[data-v-eee0d697]{width:calc(100% - 20px)}.timeline-page-heading[data-v-eee0d697],.timeline-editor-heading[data-v-eee0d697]{align-items:flex-start;gap:10px}.timeline-editor-heading h1[data-v-eee0d697]{font-size:23px}.timeline-page-heading[data-v-eee0d697]{flex-direction:column}.timeline-list-toolbar[data-v-eee0d697]{gap:5px}.timeline-event-row[data-v-eee0d697]{grid-template-columns:51px 12px minmax(0,1fr)}.timeline-date b[data-v-eee0d697]{padding:5px 7px;font-size:12px}.timeline-date strong[data-v-eee0d697]{font-size:17px}.timeline-event-card[data-v-eee0d697]{grid-template-columns:1fr;gap:9px;padding:8px}.timeline-event-visual[data-v-eee0d697]{height:118px}.timeline-event-detail[data-v-eee0d697]{grid-column:auto;justify-self:stretch}.timeline-form-row[data-v-eee0d697]{grid-template-columns:1fr;gap:5px}.timeline-form-row>label[data-v-eee0d697]{padding-top:0}.timeline-display-picker[data-v-eee0d697]{grid-template-columns:1fr}.timeline-display-image[data-v-eee0d697]{height:160px}.timeline-editor-actions[data-v-eee0d697]{flex-wrap:wrap}.timeline-editor-actions[data-v-eee0d697]>*{flex:1}.timeline-detail-heading h1[data-v-eee0d697]{font-size:23px}.timeline-detail-heading p[data-v-eee0d697]{flex-wrap:wrap;gap:8px}.timeline-related-story[data-v-eee0d697]{grid-template-columns:1fr}.detail-related-image[data-v-eee0d697]{height:150px}.timeline-related-story>.timeline-primary[data-v-eee0d697]{grid-column:auto;justify-self:stretch}.picker-grid[data-v-eee0d697]{grid-template-columns:repeat(2,1fr)}}.timeline-list-toolbar[data-v-eee0d697],.timeline-filter-tabs[data-v-eee0d697]{flex-wrap:wrap}.timeline-list-filters[data-v-eee0d697]{display:flex;flex-wrap:wrap;gap:7px;margin-left:auto}.timeline-list-filters label[data-v-eee0d697]{position:relative;min-width:0}.timeline-list-filters label svg[data-v-eee0d697]{position:absolute;top:50%;right:9px;transform:translateY(-50%);color:#8c6252;pointer-events:none}.timeline-list-filters select[data-v-eee0d697]{appearance:none;width:100%;max-width:150px;height:36px;padding:0 28px 0 11px;border:1px solid #ecd9ca;border-radius:6px;background:#fffaf4;color:#69473a;font-family:inherit;font-size:13px;text-overflow:ellipsis;cursor:pointer}.timeline-stat-card[data-v-eee0d697]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.timeline-stat-span b[data-v-eee0d697]{font-size:clamp(16px,2vw,21px);white-space:nowrap;font-variant-numeric:tabular-nums}.timeline-years-card h2[data-v-eee0d697]{margin-bottom:10px}.timeline-year-index[data-v-eee0d697]{position:relative;display:grid;gap:2px;margin:0;padding:0;list-style:none}.timeline-year-index[data-v-eee0d697]:before{content:"";position:absolute;inset:19px auto 19px 17px;width:1px;background:#e2d0c4;pointer-events:none}.timeline-year-index button[data-v-eee0d697]{position:relative;display:flex;align-items:center;gap:13px;width:100%;min-height:38px;padding:5px 8px 5px 13px;border:0;border-radius:6px;background:transparent;color:#654039;font:inherit;font-size:13px;text-align:left;cursor:pointer}.timeline-year-index button[data-v-eee0d697]:hover,.timeline-year-index button[aria-pressed=true][data-v-eee0d697]{background:#fff0e4;color:#bc4b24}.timeline-year-index button[aria-pressed=true][data-v-eee0d697]{font-weight:700}.timeline-year-index button small[data-v-eee0d697]{margin-left:auto;color:#896d61;font-size:12px;white-space:nowrap}.timeline-year-index button[aria-pressed=true] small[data-v-eee0d697]{color:inherit}.timeline-year-index .year-dot[data-v-eee0d697]{flex:0 0 9px;height:9px;border-radius:50%;background:#b3a09b}.timeline-year-index button[aria-pressed=true] .year-dot[data-v-eee0d697]{background:#ed642b}.timeline-years-toggle[data-v-eee0d697]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:7px;padding:7px;border:0;border-top:1px solid #f0e1d6;background:none;color:#ac4c29;font:inherit;font-size:12px;cursor:pointer}.timeline-years-toggle[aria-expanded=true] svg[data-v-eee0d697]{transform:rotate(180deg)}.timeline-side-empty[data-v-eee0d697]{margin:10px 0 0;color:#896d61;font-size:12px}.recent-event[data-v-eee0d697]{display:block;margin-top:10px;padding-top:10px;border-top:1px solid #f0e3d9;color:inherit;text-decoration:none}.recent-event-meta[data-v-eee0d697]{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px}.recent-event-avatar[data-v-eee0d697]{display:grid;place-items:center;flex:0 0 26px;height:26px;overflow:hidden;border-radius:50%;background:#f9e9dc;color:#a35232}.recent-event-avatar img[data-v-eee0d697]{width:100%;height:100%;object-fit:cover}.recent-event-author[data-v-eee0d697]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-event-label[data-v-eee0d697],.recent-event time[data-v-eee0d697]{flex:none;color:#896d61;font-size:11px}.recent-event time[data-v-eee0d697]{margin-left:auto}.recent-event-content[data-v-eee0d697]{display:flex;align-items:start;gap:9px;margin-top:7px;padding:7px;border-radius:6px;background:#fbf5ee}.recent-event-content>img[data-v-eee0d697]{flex:0 0 74px;width:74px;height:56px;object-fit:cover;border-radius:5px}.recent-event-content>div[data-v-eee0d697]{flex:1;min-width:0}.recent-event-content b[data-v-eee0d697]{display:block;overflow:hidden;color:#a72b24;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.recent-event-content p[data-v-eee0d697]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;margin:3px 0 0;color:#886f63;font-size:12px;line-height:1.5}.recent-event:hover .recent-event-content[data-v-eee0d697]{background:#fff0e4}.timeline-list-filters select[data-v-eee0d697]:focus-visible,.timeline-years-card button[data-v-eee0d697]:focus-visible,.recent-event[data-v-eee0d697]:focus-visible{outline:2px solid #d76331;outline-offset:2px}@media(max-width:560px){.timeline-list-filters[data-v-eee0d697]{width:100%}.timeline-list-filters label[data-v-eee0d697]{flex:1 1 85px}}.timeline-empty-related[data-v-eee0d697]{display:block;padding:9px;color:#a18c86;font-size:12px}.timeline-story-thumbnail[data-v-eee0d697]{display:grid;place-items:center;overflow:hidden;background:#f8eee5;color:#b67553}.timeline-story-thumbnail img[data-v-eee0d697]{display:block;width:100%;height:100%;object-fit:cover}.timeline-date-fields[data-v-eee0d697]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.timeline-date-fields select[data-v-eee0d697]{appearance:auto;min-width:0;height:38px;padding:0 9px;border:1px solid #ded8d5;border-radius:6px;background:#fff;color:#715b62;font:inherit;font-size:12px;cursor:pointer}.timeline-date-fields select[data-v-eee0d697]{width:120px}.timeline-date-fields select[data-v-eee0d697]:focus-visible{outline:2px solid #ed7542;outline-offset:1px}.timeline-date-fields select[data-v-eee0d697]:disabled{background:#f7f3f0;color:#8b7770;cursor:default}.timeline-date-fields small[data-v-eee0d697]{color:#927b74;font-size:12px}.timeline-related-section .timeline-form-row[data-v-eee0d697]{padding-inline:0}.timeline-related-section .timeline-form-row[data-v-eee0d697]:first-of-type{padding-top:0}@media(max-width:760px){.timeline-date-fields select[data-v-eee0d697]{flex:1 1 80px}.timeline-date-fields small[data-v-eee0d697]{flex-basis:100%}}.story-form-actions .story-primary[data-v-eee0d697],.album-form-actions .album-primary[data-v-eee0d697],.album-edit-page .album-edit-save[data-v-eee0d697],.timeline-editor-actions .timeline-primary[data-v-eee0d697],.anniversary-editor-actions .anniversary-primary[data-v-eee0d697],.person-dialog-footer .edit-save[data-v-eee0d697],.album-media-date-form .album-primary[data-v-eee0d697]{min-height:38px;border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.story-form-actions .story-outline[data-v-eee0d697],.album-form-actions .album-outline[data-v-eee0d697],.album-edit-page .album-edit-cancel[data-v-eee0d697],.timeline-editor-actions .timeline-outline[data-v-eee0d697],.timeline-editor-actions .timeline-plain[data-v-eee0d697],.anniversary-editor-actions .anniversary-outline[data-v-eee0d697],.anniversary-editor-actions .anniversary-plain[data-v-eee0d697],.person-dialog-footer .edit-cancel[data-v-eee0d697],.album-media-date-form .album-outline[data-v-eee0d697]{min-height:38px;background:transparent;font-size:14px}.family-task-page[data-v-439ab0bd]{min-height:900px;background:#fcf8f2;color:#5f3530;padding-bottom:27px}.family-task-content[data-v-439ab0bd]{width:min(1300px,calc(100% - 48px));margin:14px auto 0}.family-task-layout[data-v-439ab0bd]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:start}.family-task-card[data-v-439ab0bd]{border:1px solid #eee1d7;border-radius:10px;background:#fffdfbe8;box-shadow:0 1px 3px #79503708}.family-task-main[data-v-439ab0bd]{padding:18px 18px 19px}.family-task-title-row[data-v-439ab0bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:0 2px 19px}.task-progress-box[data-v-439ab0bd]{width:390px;flex:0 0 390px;padding:14px 16px 12px;border:1px solid #f1ddce;border-radius:9px;background:linear-gradient(135deg,#fffaf4,#fff3e9);display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px 15px}.task-progress-box b[data-v-439ab0bd]{color:#762e29;font-size:13px}.task-progress-box b strong[data-v-439ab0bd]{color:#e24e2b;font-size:16px}.task-progress-box em[data-v-439ab0bd]{grid-column:2;grid-row:2;color:#d8462b;font-size:20px;font-style:normal;font-weight:700}.task-progress-track[data-v-439ab0bd]{height:11px;border-radius:8px;background:#f2d7c8;overflow:hidden}.task-progress-track span[data-v-439ab0bd]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff6a26,#f45124)}.family-task-toolbar[data-v-439ab0bd]{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 1px 12px;border-bottom:1px solid #f0e5dc}.task-filter-tabs[data-v-439ab0bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.task-filter-tabs button[data-v-439ab0bd]{min-height:38px;padding:0 19px;border:0;border-radius:8px;background:#f3f5fa;color:#5d6f8d;font-size:13px;cursor:pointer}.task-filter-tabs button.active[data-v-439ab0bd]{background:#ff5c22;color:#fff;font-weight:600}.task-sort[data-v-439ab0bd]{position:relative;display:flex;align-items:center;gap:2px;color:#74809b;font-size:12px;cursor:pointer}.task-sort select[data-v-439ab0bd]{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.family-task-list[data-v-439ab0bd]{display:grid;gap:5px;padding-top:12px}.family-task-row[data-v-439ab0bd]{display:grid;grid-template-columns:35px 42px minmax(240px,1fr) 38px 132px 76px 75px 82px;gap:8px;align-items:center;min-height:62px;padding:0 10px;border:1px solid #f0e6de;border-radius:9px;background:#fff}.family-task-row.completed[data-v-439ab0bd]{background:#fbfdfb}.task-checkbox[data-v-439ab0bd]{width:22px;height:22px;display:grid;place-items:center;padding:0;border:2px solid #8d9aa9;border-radius:4px;background:#fff;color:#fff;cursor:pointer}.completed .task-checkbox[data-v-439ab0bd]{border-color:#129a42;background:#129a42}.task-kind-icon[data-v-439ab0bd]{width:39px;height:39px;display:grid;place-items:center;border-radius:9px;background:#fff0e5;color:#f15c26}.task-kind-upload[data-v-439ab0bd],.task-kind-intro[data-v-439ab0bd]{background:#e9f8ed;color:#159545}.task-kind-icon svg[data-v-439ab0bd]{stroke-width:2}.task-copy[data-v-439ab0bd]{min-width:0}.task-copy h2[data-v-439ab0bd]{margin:0;color:#a52d26;font:700 15px/1.35 var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-copy p[data-v-439ab0bd]{margin:3px 0 0;color:#9b8580;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.completed .task-copy h2[data-v-439ab0bd]{color:#6c7380}.task-priority[data-v-439ab0bd]{justify-self:center;padding:6px 8px;border-radius:7px;font-size:12px;font-weight:700}.priority-high[data-v-439ab0bd]{background:#ffe1e2;color:#ed4b52}.priority-medium[data-v-439ab0bd]{background:#fff0df;color:#e76e2f}.priority-low[data-v-439ab0bd]{background:#e8f1ff;color:#3977d2}.task-due[data-v-439ab0bd]{display:flex;align-items:center;gap:5px;color:#7a8298;font-size:12px;white-space:nowrap}.task-due svg[data-v-439ab0bd]{color:#7485a5}.task-assignee[data-v-439ab0bd]{display:flex;align-items:center;gap:5px;color:#727b93;font-size:12px;white-space:nowrap}.task-avatar[data-v-439ab0bd]{width:29px;height:29px;display:inline-grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#866e62,#e1c7b7);color:#fff;font-size:12px;font-style:normal;flex:0 0 29px}.avatar-我[data-v-439ab0bd],.avatar-me[data-v-439ab0bd]{background:linear-gradient(135deg,#7c92a6,#e4c4b5)}.avatar-爸爸[data-v-439ab0bd],.avatar-dad[data-v-439ab0bd]{background:linear-gradient(135deg,#5f7c92,#d7b7a5)}.avatar-妈妈[data-v-439ab0bd],.avatar-mom[data-v-439ab0bd]{background:linear-gradient(135deg,#b88375,#efd0c0)}.avatar-姐姐[data-v-439ab0bd],.avatar-sister[data-v-439ab0bd]{background:linear-gradient(135deg,#927b9c,#e9c8c2)}.avatar-家主[data-v-439ab0bd]{background:linear-gradient(135deg,#8b735f,#dbc09f)}.avatar-爷爷[data-v-439ab0bd],.avatar-grandpa[data-v-439ab0bd]{background:linear-gradient(135deg,#778176,#d9d2b8)}.avatar-奶奶[data-v-439ab0bd],.avatar-grandma[data-v-439ab0bd]{background:linear-gradient(135deg,#a98773,#eed7c9)}.task-status[data-v-439ab0bd]{justify-self:center;padding:6px 9px;border-radius:12px;font-size:12px;white-space:nowrap}.status-danger[data-v-439ab0bd]{background:#fff0f0;color:#f04b4a}.status-warning[data-v-439ab0bd]{background:#fff1e4;color:#e97735}.status-success[data-v-439ab0bd]{background:#e7f8ec;color:#1b9b53}.status-info[data-v-439ab0bd]{background:#eaf2ff;color:#4584dd}.task-handle[data-v-439ab0bd]{height:34px;padding:0 10px;border:0;border-radius:6px;background:#fa5b21;color:#fff;font-size:12px;cursor:pointer;white-space:nowrap}.task-handle[data-v-439ab0bd]:hover{background:#e84c18}.task-handle[data-v-439ab0bd]:disabled{background:#e1e4e8;color:#8d96a3;cursor:default}.family-task-side[data-v-439ab0bd]{display:grid;gap:13px}.task-stat-card[data-v-439ab0bd],.member-task-card[data-v-439ab0bd],.task-help-card[data-v-439ab0bd]{padding:17px 15px}.task-stat-card header[data-v-439ab0bd],.member-task-card header[data-v-439ab0bd]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.task-stat-card h2[data-v-439ab0bd],.member-task-card h2[data-v-439ab0bd],.task-help-card h2[data-v-439ab0bd]{display:flex;align-items:center;gap:7px;margin:0;color:#9c2c25;font:700 var(--family-module-title-size) var(--serif)}.task-stat-card header button[data-v-439ab0bd],.member-task-card header button[data-v-439ab0bd]{display:flex;align-items:center;gap:3px;border:0;background:none;color:#72829e;font-size:12px;cursor:pointer}.stat-bars[data-v-439ab0bd]{display:inline-flex;align-items:flex-end;gap:2px;height:22px;color:#fa5c21;font-size:16px;letter-spacing:-3px}.task-stat-grid[data-v-439ab0bd]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.task-stat-grid>div[data-v-439ab0bd]{display:grid;justify-items:center;gap:5px;padding:12px 3px 10px;border-radius:8px;background:#f3f5fa}.task-stat-grid b[data-v-439ab0bd]{color:#586b85;font-size:20px}.task-stat-grid small[data-v-439ab0bd]{color:#72809a;font-size:12px;white-space:nowrap}.task-stat-grid .stat-pending[data-v-439ab0bd]{background:#fff2e8}.task-stat-grid .stat-pending b[data-v-439ab0bd],.task-stat-grid .stat-pending small[data-v-439ab0bd]{color:#ed5a27}.task-stat-grid .stat-done[data-v-439ab0bd]{background:#eaf8ee}.task-stat-grid .stat-done b[data-v-439ab0bd],.task-stat-grid .stat-done small[data-v-439ab0bd]{color:#159444}.task-stat-grid .stat-overdue[data-v-439ab0bd]{background:#fff0f0}.task-stat-grid .stat-overdue b[data-v-439ab0bd],.task-stat-grid .stat-overdue small[data-v-439ab0bd]{color:#ef4b54}.member-task-card header[data-v-439ab0bd]{margin-bottom:11px}.member-task-row[data-v-439ab0bd]{display:grid;grid-template-columns:30px 38px minmax(0,1fr) 31px;gap:7px;align-items:center;padding:6px 0;border-top:1px solid #f2e9e1}.member-task-row>b[data-v-439ab0bd]{color:#5f4850;font-size:12px}.member-task-row>small[data-v-439ab0bd]{color:#78849d;font-size:12px;text-align:right}.member-progress[data-v-439ab0bd]{height:8px;border-radius:7px;background:#e9edf2;overflow:hidden}.member-progress span[data-v-439ab0bd]{display:block;height:100%;border-radius:inherit;background:#f65d25}.task-help-card[data-v-439ab0bd]{position:relative;overflow:hidden;background:linear-gradient(150deg,#fffdfb,#fff6eb)}.task-help-card h2[data-v-439ab0bd]{margin-bottom:18px}.help-bulb[data-v-439ab0bd]{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#fff0dc;color:#f26a2c;font:700 18px/1 Arial}.task-help-card h3[data-v-439ab0bd]{margin:0 0 9px;color:#a83229;font:700 15px var(--serif)}.task-help-card p[data-v-439ab0bd]{margin:0 0 8px;color:#927c78;font-size:12px;line-height:1.65}.help-note[data-v-439ab0bd]{margin:15px 0 0;color:#ed642e;text-align:right;font:italic 13px var(--serif)}.task-help-card[data-v-439ab0bd]:after{content:"♡";position:absolute;right:23px;bottom:13px;color:#f0b079;font-size:44px;opacity:.4;transform:rotate(-16deg)}@media(max-width:1120px){.family-task-content[data-v-439ab0bd]{width:calc(100% - 32px)}.family-task-layout[data-v-439ab0bd]{grid-template-columns:minmax(0,1fr) 285px}.family-task-row[data-v-439ab0bd]{grid-template-columns:31px 38px minmax(185px,1fr) 34px 112px 65px 68px 72px;gap:6px;padding:0 7px}.task-due[data-v-439ab0bd]{font-size:12px}.task-handle[data-v-439ab0bd]{padding:0 7px}}@media(max-width:900px){.family-task-layout[data-v-439ab0bd]{grid-template-columns:1fr}.family-task-side[data-v-439ab0bd]{grid-template-columns:repeat(2,minmax(0,1fr))}.task-help-card[data-v-439ab0bd]{grid-column:1/-1}.task-progress-box[data-v-439ab0bd]{width:330px;flex-basis:330px}.family-task-row[data-v-439ab0bd]{grid-template-columns:31px 38px minmax(210px,1fr) 34px 106px 65px 68px 72px;overflow:auto}.family-task-row[data-v-439ab0bd]>*{min-width:0}.family-task-main[data-v-439ab0bd]{overflow:hidden}}@media(max-width:680px){.family-task-content[data-v-439ab0bd]{width:calc(100% - 20px);margin-top:10px}.family-task-title-row[data-v-439ab0bd]{display:block}.task-progress-box[data-v-439ab0bd]{width:auto;margin-top:15px}.family-task-toolbar[data-v-439ab0bd]{align-items:flex-start;flex-direction:column}.task-sort[data-v-439ab0bd]{align-self:flex-end}.family-task-list[data-v-439ab0bd]{overflow-x:auto}.family-task-row[data-v-439ab0bd]{min-width:760px}.family-task-side[data-v-439ab0bd]{grid-template-columns:1fr}.task-help-card[data-v-439ab0bd]{grid-column:auto}.task-stat-grid[data-v-439ab0bd]{grid-template-columns:repeat(4,1fr)}}.task-detail-overlay[data-v-439ab0bd]{position:fixed;inset:0;z-index:2000;background:#0007;display:grid;place-items:center}.task-detail-overlay section[data-v-439ab0bd]{background:#fffdf9;padding:24px;width:min(560px,90vw);border-radius:8px;font-size:12px;color:#6b575a}.task-detail-overlay header[data-v-439ab0bd]{display:flex;justify-content:space-between;align-items:center}.member-task-row[data-v-439ab0bd]{cursor:pointer}.family-task-crumb[data-v-439ab0bd]{--family-crumb-current:#e25e2c;width:min(1300px,calc(100% - 48px));height:39px;margin:0 auto;display:flex;align-items:center;gap:9px;color:#927b79;font-size:12px}@media(max-width:680px){.family-task-crumb[data-v-439ab0bd]{width:calc(100% - 20px);height:34px}}.person-title-picker[data-v-09b72584]{position:relative;min-width:0}.person-title-chips[data-v-09b72584]{display:flex;flex-wrap:wrap;gap:8px}.person-title-chips button[data-v-09b72584]{min-width:76px;min-height:38px;padding:5px 12px;border:1px solid #e6d5cc;border-radius:9px;background:#fffaf6;color:#674740;font:inherit;overflow-wrap:anywhere;cursor:pointer}.person-title-chips button[aria-pressed=true][data-v-09b72584],.person-title-chips button.selected[data-v-09b72584]{border-color:#ed682e;background:#ffeadb;color:#ba3c13}.person-title-chips button[data-v-09b72584]:disabled{opacity:.6;cursor:default}.person-title-chips button[data-v-09b72584]:focus-visible,.person-title-menu button[data-v-09b72584]:focus-visible{outline:2px solid #ec7444;outline-offset:1px}.person-title-menu[data-v-09b72584]{position:absolute;z-index:8;top:calc(100% + 4px);inset-inline:0;padding:6px;border:1px solid #ead9ce;border-radius:6px;background:#fffdfa;box-shadow:0 8px 18px #6e38181a}.person-title-menu input[data-v-09b72584]{margin-bottom:4px}.person-title-options[data-v-09b72584]{display:grid;max-height:156px;overflow-y:auto;overscroll-behavior:contain}.person-title-options button[data-v-09b72584]{min-height:32px;padding:5px 8px;border:0;border-radius:4px;background:transparent;color:#684b43;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.person-title-options button[data-v-09b72584]:hover,.person-title-options button[aria-pressed=true][data-v-09b72584]{background:#fff0e5;color:#a44022}.directory[data-v-7755034e]{display:grid;grid-template-columns:minmax(0,2.18fr) minmax(294px,1fr);gap:13px;align-items:start;margin-top:10px}.directory-main[data-v-7755034e],.directory-side[data-v-7755034e]{display:grid;min-width:0;gap:12px}.directory-card[data-v-7755034e]{min-width:0;padding:14px 16px;border:1px solid #eadbd1;border-radius:8px;background:#fffdf9;color:#60423b}.directory-card h2[data-v-7755034e]{margin:0;color:#98281e;font:700 20px/1.25 var(--serif)}.directory-people h2[data-v-7755034e]{font-size:23px}.directory-empty[data-v-7755034e],.directory-feedback[data-v-7755034e]{margin:6px 0 10px;color:#806357;font-size:13px}.directory-empty[data-v-7755034e]{padding:10px 0;margin:0}.directory-feedback[data-v-7755034e]{margin:0 0 9px;padding:8px;background:#fff2e7}.directory-toolbar[data-v-7755034e],.directory-section-title[data-v-7755034e],.directory-pagination[data-v-7755034e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.directory-toolbar[data-v-7755034e]{margin:5px 0 10px}.directory-filters[data-v-7755034e]{flex:1 1 440px;min-width:0}.directory-filters button[data-v-7755034e]{flex:none;cursor:pointer}.directory-search-tools[data-v-7755034e]{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.directory-search[data-v-7755034e],.directory-search-tools select[data-v-7755034e]{display:flex;align-items:center;min-height:36px;padding:0 10px;border:1px solid #e8dacf;border-radius:6px;background:#fffefa;color:#684a40;font:inherit;font-size:13px}.directory-search[data-v-7755034e]{width:260px;min-width:0;gap:7px}.directory-search svg[data-v-7755034e],.directory-search-tools select[data-v-7755034e]{flex:none}.directory-search input[data-v-7755034e]{flex:1;min-width:0;width:100%;border:0;background:transparent;color:inherit;font:inherit}.directory-grid[data-v-7755034e],.directory-tasks[data-v-7755034e],.directory-branches[data-v-7755034e],.directory-activity[data-v-7755034e]{list-style:none;margin:0;padding:0}.directory-grid[data-v-7755034e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.directory-person[data-v-7755034e]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;min-width:0;min-height:104px;padding:11px;border:1px solid #eee2d8;border-radius:8px;background:#fffdfa}.directory-person[data-v-7755034e]:hover{border-color:#ebc9b5}.directory-photo-link[data-v-7755034e]{display:block;width:62px;height:62px;border-radius:50%}.directory-avatar[data-v-7755034e],.directory-preview-avatar[data-v-7755034e],.directory-small-avatar[data-v-7755034e]{display:grid;place-items:center;border-radius:50%;border:1px solid #eed9c8;background:#f7ebdf;color:#9b6148}.directory-avatar[data-v-7755034e]{width:100%;height:100%;font-size:24px}.directory-name[data-v-7755034e],.directory-counts[data-v-7755034e],.directory-birthday[data-v-7755034e]{display:flex;align-items:center;gap:5px 8px;flex-wrap:wrap;min-width:0}.directory-name a[data-v-7755034e]{color:#9b3024;font:700 17px/1.2 var(--serif);text-decoration:none;overflow-wrap:anywhere}.directory-name a[data-v-7755034e]:hover,.directory-text-link[data-v-7755034e]:hover,.directory-preview-person:hover b[data-v-7755034e]{text-decoration:underline}.directory-badge[data-v-7755034e]{display:inline-block;padding:2px 6px;border-radius:999px;background:#fbe5d6;color:#a33d21;font-size:11px}.directory-role[data-v-7755034e]{background:#f5ecdf;color:#865d3e}.directory-pending[data-v-7755034e]{background:#f8eee6;color:#895d4a}.directory-title[data-v-7755034e]{margin:5px 0;color:#806357;font-size:13px;overflow-wrap:anywhere}.directory-counts[data-v-7755034e],.directory-birthday[data-v-7755034e]{color:#74574e;font-size:12px}.directory-counts span[data-v-7755034e]{display:inline-flex;align-items:center;gap:4px}.directory-birthday[data-v-7755034e]{width:fit-content;margin-top:6px;padding:3px 5px;border-radius:5px;background:#fdf0e4;color:#a74324}.directory-person-copy>button[data-v-7755034e]{margin-top:6px}.directory-outline[data-v-7755034e]{min-height:29px;padding:3px 9px;border:1px solid #eb7240;border-radius:5px;background:#fffaf4;color:#b94822;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.directory-outline[data-v-7755034e]:disabled,.directory-filters button[data-v-7755034e]:disabled{opacity:.55;cursor:default}.directory-pagination[data-v-7755034e]{justify-content:center;margin-top:12px;font-size:13px}.directory-text-link[data-v-7755034e]{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#a9462c;font:inherit;font-size:13px;text-decoration:none;cursor:pointer;white-space:nowrap}.directory-preview[data-v-7755034e]{display:grid;justify-items:center;gap:8px;margin-top:9px;text-align:center}.directory-preview-person[data-v-7755034e]{display:grid;justify-items:center;gap:3px;color:#66483d;text-decoration:none;overflow-wrap:anywhere}.directory-preview-person b[data-v-7755034e]{font-size:13px}.directory-preview-person small[data-v-7755034e]{color:#846356;font-size:12px}.directory-preview-avatar[data-v-7755034e]{width:48px;height:48px;font-size:19px}.directory-preview-avatar.is-center[data-v-7755034e]{width:56px;height:56px;border-color:#edb799}.directory-branches[data-v-7755034e]{display:flex;justify-content:center;gap:12px;width:100%;padding-top:9px;position:relative}.directory-branches[data-v-7755034e]:before{content:"";position:absolute;top:0;left:50%;height:9px;border-left:1px solid #d0a48c}.directory-branches li[data-v-7755034e]{position:relative;flex:0 1 92px;min-width:0;padding-top:6px}.directory-branches li[data-v-7755034e]:before{content:"";position:absolute;top:0;left:50%;height:6px;border-left:1px solid #d0a48c}.directory-branches li[data-v-7755034e]:after{content:"";position:absolute;top:0;left:-6px;right:-6px;border-top:1px solid #d0a48c}.directory-branches li[data-v-7755034e]:first-child:after{left:50%}.directory-branches li[data-v-7755034e]:last-child:after{right:50%}.directory-branches li[data-v-7755034e]:only-child:after{display:none}.directory-tasks[data-v-7755034e]{display:grid;gap:6px;margin-top:8px}.directory-tasks li[data-v-7755034e],.directory-guide>div[data-v-7755034e]{display:flex;align-items:center;gap:8px;min-width:0}.directory-tasks li[data-v-7755034e]{padding:6px;border:1px solid #f2e5dc;border-radius:6px;background:#fffaf5}.directory-tasks li[data-v-7755034e]>:nth-child(2),.directory-guide div[data-v-7755034e]>:last-child{flex:1;min-width:0;overflow-wrap:anywhere}.directory-tasks b[data-v-7755034e],.directory-guide b[data-v-7755034e]{font-size:13px}.directory-tasks small[data-v-7755034e],.directory-guide small[data-v-7755034e]{display:block;margin-top:2px;color:#846356;font-size:12px}.directory-help-icon[data-v-7755034e]{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:6px;background:#fcf0e6;color:#df632d}.directory-guide>div[data-v-7755034e]{margin-top:10px;align-items:flex-start}.directory-activity[data-v-7755034e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.directory-activity a[data-v-7755034e]{display:flex;align-items:center;gap:7px;color:#73554b;font-size:12px;text-decoration:none;overflow-wrap:anywhere}.directory-activity a:hover b[data-v-7755034e]{color:#a33d21}.directory-activity small[data-v-7755034e]{display:block;margin-top:3px;color:#846356;font-size:11px}.directory-small-avatar[data-v-7755034e]{flex:none;width:33px;height:33px}.directory[data-v-7755034e] :is(button,a,input,select):focus-visible{outline:2px solid #bd4a27;outline-offset:2px}.directory-filters button[data-v-7755034e]:focus-visible{outline-offset:-3px}@media(max-width:940px){.directory[data-v-7755034e]{grid-template-columns:minmax(0,1fr)}}@media(max-width:580px){.directory-card[data-v-7755034e]{padding:11px}.directory-search-tools[data-v-7755034e]{width:100%}.directory-search[data-v-7755034e]{flex:1}.directory-grid[data-v-7755034e],.directory-activity[data-v-7755034e]{grid-template-columns:minmax(0,1fr)}}.people-state[data-v-ce9ba711]{padding:24px;color:#9c857c;font-size:13px;line-height:1.8}.people-state button[data-v-ce9ba711],.people-error[data-v-ce9ba711]{padding:12px 18px;background:#fff1e8;color:#a72b24;font-size:13px;line-height:1.6}.avatar-upload[data-v-ce9ba711]{position:relative;display:inline-flex;color:#d9622d;cursor:pointer;font-size:13px}.avatar-upload input[data-v-ce9ba711]{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.person-dialog-footer[data-v-ce9ba711]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-top:1px solid #f0e4dc;margin-top:16px}.person-dialog-footer>div[data-v-ce9ba711]{display:flex;gap:10px}.person-dialog-footer button[data-v-ce9ba711]{min-height:36px;padding:0 18px;border-radius:5px;font-size:14px;cursor:pointer}.archive-confirm[data-v-ce9ba711]{z-index:90}.archive-confirm .people-edit-modal[data-v-ce9ba711]{max-width:460px}.family-people-page button[data-v-ce9ba711]:disabled{opacity:.5;cursor:not-allowed}.edit-form input[type=radio][data-v-ce9ba711]{width:auto}.people-graph-card.is-fullscreen[data-v-ce9ba711]{z-index:70}.people-primary[data-v-ce9ba711],.person-preview-actions button.solid[data-v-ce9ba711],.person-dialog-footer .edit-save[data-v-ce9ba711]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.people-activity time[data-v-ce9ba711]{max-width:110px;line-height:1.5}.people-graph-canvas[data-v-ce9ba711]{right:auto;bottom:auto}.family-people-page[data-v-ce9ba711]{color:#5e3934}.family-people-content[data-v-ce9ba711]{width:min(1300px,calc(100% - 48px));margin:0 auto 34px}.people-heading-card[data-v-ce9ba711],.people-graph-card[data-v-ce9ba711],.people-card[data-v-ce9ba711]{border:1px solid #eadfd7;border-radius:9px;background:#fffefa;box-shadow:0 2px 12px #70391b08}.people-heading-card[data-v-ce9ba711]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.people-heading-actions[data-v-ce9ba711]{display:flex;align-items:center;gap:0;border:1px solid #eaded6;border-radius:6px;overflow:hidden;background:#fff}.people-heading-actions button[data-v-ce9ba711],.people-heading-actions span[data-v-ce9ba711]{height:35px;display:flex;align-items:center;gap:5px;padding:0 11px;border:0;border-right:1px solid #eee3dc;background:#fff;color:#785753;font-size:12px;cursor:pointer}.people-heading-actions button[data-v-ce9ba711]:hover{color:#eb632d;background:#fff7f0}.people-heading-actions button[data-v-ce9ba711]:last-child{border-right:0}.people-heading-actions span[data-v-ce9ba711]{cursor:default;color:#a0796e;min-width:41px;justify-content:center}.people-layout[data-v-ce9ba711]{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:13px;margin-top:10px;align-items:start}.people-graph-card[data-v-ce9ba711]{min-width:0;overflow:hidden}.people-graph-card.is-fullscreen[data-v-ce9ba711]{position:fixed;inset:16px;z-index:45;display:flex;flex-direction:column;box-shadow:0 20px 70px #43261c45}.people-graph-note[data-v-ce9ba711]{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #f1e6df;color:#8f7873;font-size:12px}.people-graph-note span[data-v-ce9ba711]{display:flex;align-items:center;gap:5px}.people-graph-note span svg[data-v-ce9ba711]{color:#a47768}.people-graph-note button[data-v-ce9ba711]{display:flex;align-items:center;gap:2px;border:0;background:none;color:#dc6332;font-size:12px;cursor:pointer}.people-graph-stage[data-v-ce9ba711]{position:relative;height:610px;overflow:hidden;background:radial-gradient(circle at 50% 47%,#fff8ef 0,#fffefa 42%,#fff 72%);cursor:grab;touch-action:none}.people-graph-stage.dragging[data-v-ce9ba711]{cursor:grabbing}.people-graph-canvas[data-v-ce9ba711]{position:absolute;inset:0;transform-origin:50% 50%;transition:transform .2s ease}.people-graph-stage.dragging .people-graph-canvas[data-v-ce9ba711]{transition:none}.people-rings[data-v-ce9ba711]{position:absolute;inset:9% 12%;border-radius:50%;background:radial-gradient(circle at center,transparent 0 26%,#fff7ee 26.2% 39%,transparent 39.2% 45%,#fffaf3 45.2% 58%,transparent 58.2%);opacity:.95}.people-rings i[data-v-ce9ba711]{position:absolute;inset:18%;border:1px solid #f3e4d5;border-radius:50%}.people-rings i[data-v-ce9ba711]:nth-child(2){inset:29%;border-color:#f0dac6}.people-rings i[data-v-ce9ba711]:nth-child(3){inset:40%;border-color:#f7e8da}.people-lines[data-v-ce9ba711]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.people-lines line[data-v-ce9ba711]{stroke:#df7648;stroke-width:.28;stroke-dasharray:0}.person-node-wrap[data-v-ce9ba711]{position:absolute;z-index:2;transform:translate(-50%,-50%);width:104px;height:112px;text-align:center}.person-node[data-v-ce9ba711]{display:grid;justify-items:center;gap:3px;width:104px;padding:0;border:0;background:none;color:#6b4944;cursor:pointer}.person-node:hover .person-photo[data-v-ce9ba711]{box-shadow:0 0 0 3px #f3ad82}.person-node.me .person-photo[data-v-ce9ba711]{border:3px solid #f2652d;box-shadow:0 0 0 4px #fff,0 0 0 6px #ed6a36}.person-photo[data-v-ce9ba711],.preview-avatar[data-v-ce9ba711],.edit-avatar[data-v-ce9ba711]{display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#83959d,#e2c6b4) center/cover;color:#fff;font-size:17px}.person-photo[data-v-ce9ba711]{width:62px;height:62px;border:3px solid #fff;box-shadow:0 1px 6px #6939212e}.person-node b[data-v-ce9ba711]{color:#a3342b;font:700 13px var(--serif)}.person-node small[data-v-ce9ba711]{color:#7a5b56;font-size:12px;white-space:nowrap}.people-empty-tip[data-v-ce9ba711]{position:absolute;left:50%;top:76%;transform:translate(-50%);display:grid;justify-items:center;gap:5px;color:#d77c4b;text-align:center;pointer-events:none}.people-empty-tip svg[data-v-ce9ba711]{width:36px;height:36px;padding:8px;border-radius:50%;background:#fff0e3}.people-empty-tip b[data-v-ce9ba711]{color:#955046;font-size:14px}.people-empty-tip small[data-v-ce9ba711]{max-width:300px;color:#aa918b;font-size:12px;line-height:1.5}.people-graph-footer[data-v-ce9ba711]{display:flex;align-items:center;gap:18px;padding:9px 15px;border-top:1px solid #f1e6df;color:#a28b85;font-size:12px}.people-graph-footer span[data-v-ce9ba711]:last-of-type{margin-left:auto}.people-graph-footer button[data-v-ce9ba711]{border:0;background:none;color:#e46532;font-size:12px;cursor:pointer}.people-side[data-v-ce9ba711]{display:grid;gap:11px}.people-card[data-v-ce9ba711]{padding:13px}.people-card>header[data-v-ce9ba711]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.people-card h2[data-v-ce9ba711]{margin:0;color:#9e2c25;font:700 var(--family-module-title-size) var(--serif)}.people-card header>button[data-v-ce9ba711]:not(.people-primary){display:flex;align-items:center;gap:3px;border:0;background:none;color:#df6233;font-size:12px;cursor:pointer}.people-primary[data-v-ce9ba711]{display:flex;align-items:center;gap:4px;padding:7px 12px;border:0;border-radius:5px;background:#f5672b;color:#fff;font-size:12px;cursor:pointer}.people-primary[data-v-ce9ba711]:hover,.edit-save[data-v-ce9ba711]:hover{background:#e95724}.person-preview-head[data-v-ce9ba711]{display:flex;align-items:center;gap:12px}.preview-avatar[data-v-ce9ba711]{width:69px;height:69px;border:3px solid #fff;box-shadow:0 0 0 2px #ead3c3,0 2px 6px #71371d22;flex:none}.person-preview-head h3[data-v-ce9ba711]{display:flex;align-items:center;gap:5px;margin:0;color:#a23129;font:700 19px var(--serif)}.person-preview-head h3 em[data-v-ce9ba711]{padding:4px 8px;border-radius:13px;background:#f2632d;color:#fff;font:12px var(--sans);font-style:normal}.person-preview-head p[data-v-ce9ba711]{margin:5px 0;color:#846b66;font-size:12px}.person-preview-head small[data-v-ce9ba711]{display:flex;align-items:center;gap:4px;color:#967f7a;font-size:12px}.person-preview-head small svg[data-v-ce9ba711]{color:#ef6a2d}.person-bio[data-v-ce9ba711]{margin:12px 0;padding:9px 11px;border-radius:6px;background:#fff3e8;color:#76534c;font-size:12px;line-height:1.55}.person-preview-actions[data-v-ce9ba711]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.person-preview-actions button[data-v-ce9ba711]{height:34px;border:1px solid #ef7543;border-radius:5px;background:#fff;color:#e65f2d;font-size:12px;cursor:pointer}.person-preview-actions button.solid[data-v-ce9ba711]{display:flex;align-items:center;justify-content:center;gap:4px;background:#f5672b;color:#fff}.person-summary[data-v-ce9ba711]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:13px;border-top:1px solid #f0e2da;border-bottom:1px solid #f0e2da}.person-summary span[data-v-ce9ba711]{display:grid;justify-items:center;gap:3px;padding:10px 2px;border-right:1px solid #f0e2da}.person-summary span[data-v-ce9ba711]:last-child{border-right:0}.person-summary svg[data-v-ce9ba711]{color:#e6652f}.person-summary b[data-v-ce9ba711]{font-size:12px;color:#785751}.person-summary small[data-v-ce9ba711]{color:#a28a84;font-size:12px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.side-subtitle[data-v-ce9ba711]{margin:14px 0 8px;color:#9d3028;font:700 15px var(--serif)}.relation-actions[data-v-ce9ba711]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.relation-actions button[data-v-ce9ba711]{display:flex;align-items:center;justify-content:center;gap:5px;height:37px;border:1px solid #ee7545;border-radius:5px;background:#fff;color:#e36230;font-size:12px;cursor:pointer}.relation-actions button[data-v-ce9ba711]:hover{background:#fff0e5}.relation-help[data-v-ce9ba711]{margin:9px 0 0;color:#9b8580;font-size:12px;line-height:1.5}.unlinked-card header[data-v-ce9ba711]{margin-bottom:8px}.unlinked-card h2 small[data-v-ce9ba711]{font:400 12px var(--sans);color:#a08a84}.unlinked-list[data-v-ce9ba711]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.unlinked-list>button[data-v-ce9ba711]{display:flex;align-items:center;gap:6px;min-width:0;padding:7px;border:1px solid #eee1d8;border-radius:6px;background:#fff;color:#805d58;text-align:left;cursor:pointer}.unlinked-list>button>span[data-v-ce9ba711]{width:33px;height:33px;display:grid;place-items:center;flex:none;border-radius:50%;background:linear-gradient(135deg,#7e9091,#e2c6b5);color:#fff;font-size:12px}.unlinked-list b[data-v-ce9ba711]{display:grid;min-width:0;font-size:12px}.unlinked-list b small[data-v-ce9ba711]{margin-top:3px;color:#a28d87;font-size:12px;font-weight:400}.unlinked-list svg[data-v-ce9ba711]{margin-left:auto;color:#e66231}.unlinked-card>p[data-v-ce9ba711]{margin:8px 0 0;color:#a28b85;font-size:12px}.people-activity>div[data-v-ce9ba711]{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:7px;padding:8px 0;border-top:1px solid #f0e5de}.people-activity>div>span[data-v-ce9ba711]{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#ffe9d9;color:#de652e;font-size:12px}.people-activity p[data-v-ce9ba711]{margin:0;color:#826663;font-size:12px}.people-activity p[data-v-ce9ba711]:first-letter{color:#a63129}.people-activity time[data-v-ce9ba711]{color:#a38d87;font-size:12px}.people-modal-backdrop[data-v-ce9ba711]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#291a16a6}.people-edit-modal[data-v-ce9ba711]{width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;border:1px solid #ee7b4d;border-radius:10px;background:#fffefa;box-shadow:0 22px 70px #32150d55;color:#664844}.people-edit-modal>header[data-v-ce9ba711]{display:flex;align-items:center;justify-content:space-between;padding:17px 22px 12px}.people-edit-modal>header h2[data-v-ce9ba711]{margin:0;color:#9f2c25;font:700 24px var(--serif)}.people-edit-modal>header button[data-v-ce9ba711]{border:0;background:none;color:#78534d;cursor:pointer}.edit-person-head[data-v-ce9ba711]{display:flex;align-items:center;gap:12px;margin:0 22px 13px;padding:9px 0;border-bottom:1px solid #f1e4dc}.edit-avatar[data-v-ce9ba711]{width:67px;height:67px;background-size:cover;border:3px solid #fff;box-shadow:0 0 0 1px #e7d6ca}.edit-person-head div[data-v-ce9ba711]{display:grid;gap:4px}.edit-person-head b[data-v-ce9ba711]{color:#a02e27;font-size:14px}.edit-person-head strong[data-v-ce9ba711]{color:#5f4743;font-size:15px}.edit-person-head small[data-v-ce9ba711]{color:#9c837d;font-size:12px}.edit-form[data-v-ce9ba711]{display:grid;gap:11px;padding:0 22px}.edit-form>label[data-v-ce9ba711]{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:10px;color:#6c4d48;font-size:12px}.edit-form>label em[data-v-ce9ba711]{color:#ec5e2d;font-style:normal}.edit-form input[data-v-ce9ba711],.edit-form select[data-v-ce9ba711],.edit-form textarea[data-v-ce9ba711]{width:100%;box-sizing:border-box;border:1px solid #e4d9d2;border-radius:5px;background:#fff;padding:9px 10px;color:#5c4643;font:inherit;font-size:12px;outline-color:#ec7444}.edit-form textarea[data-v-ce9ba711]{resize:vertical;min-height:70px}.edit-form fieldset[data-v-ce9ba711]{display:flex;align-items:center;gap:18px;margin:0;padding:0;border:0;color:#70534e;font-size:12px}.edit-form fieldset legend[data-v-ce9ba711]{width:100px;float:left}.edit-form fieldset label[data-v-ce9ba711]{display:flex;align-items:center;gap:4px}.birthday-label[data-v-ce9ba711]{align-items:start!important}.birthday-label>small[data-v-ce9ba711]{grid-column:1;color:#a18b85;font-size:12px;margin-top:-9px;margin-left:43px}.birthday-row[data-v-ce9ba711]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.birthday-row button[data-v-ce9ba711]{height:34px;padding:0 17px;border:1px solid #e5dcd6;border-radius:5px;background:#fff;color:#775c56;font-size:12px;cursor:pointer}.birthday-row button.active[data-v-ce9ba711]{border-color:#f16c32;background:#f16c32;color:#fff}.birthday-row select[data-v-ce9ba711]{width:auto;min-width:91px}.field-hint[data-v-ce9ba711]{grid-column:2;color:#a28d87;font-size:12px;margin-top:-5px}.birthday-reminder[data-v-ce9ba711]{display:grid;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;margin-top:1px;padding:11px;border:1px solid #f2c4a8;border-radius:7px;background:#fff2e6;color:#e9672f}.birthday-reminder>div[data-v-ce9ba711]{display:grid;gap:4px}.birthday-reminder b[data-v-ce9ba711]{color:#a0372e;font-size:13px}.birthday-reminder span[data-v-ce9ba711]{color:#876863;font-size:12px}.birthday-reminder button[data-v-ce9ba711]{display:flex;align-items:center;gap:2px;border:0;background:none;color:#e0602c;font-size:12px;cursor:pointer}.bio-label[data-v-ce9ba711]{align-items:start!important}.bio-label>small[data-v-ce9ba711]{grid-column:2;text-align:right;color:#a18c86;font-size:12px;margin-top:-8px}.related-counts[data-v-ce9ba711]{display:flex;align-items:center;gap:16px;padding:10px 0;border-top:1px solid #f0e3dc;color:#886d67;font-size:12px}.related-counts span[data-v-ce9ba711]{display:flex;align-items:center;gap:4px}.related-counts svg[data-v-ce9ba711]{color:#e56530}.related-counts b[data-v-ce9ba711]{color:#75534c}.related-counts button[data-v-ce9ba711]{display:flex;align-items:center;gap:2px;margin-left:auto;border:0;background:none;color:#e26531;font-size:12px;cursor:pointer}.people-edit-modal>footer[data-v-ce9ba711]{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:13px 22px;border-top:1px solid #f0e4dc}.people-edit-modal>footer>div[data-v-ce9ba711]{display:flex;gap:9px}.people-edit-modal>footer button[data-v-ce9ba711]{height:37px;padding:0 24px;border-radius:5px;font-size:12px;cursor:pointer}.delete-person[data-v-ce9ba711]{border:0;background:none;color:#e14f2d}.edit-cancel[data-v-ce9ba711]{border:1px solid #e5dcd6;background:#fff;color:#765850}.edit-save[data-v-ce9ba711]{display:flex;align-items:center;gap:5px;border:0;background:#f5672b;color:#fff}.people-graph-card.is-fullscreen .people-graph-stage[data-v-ce9ba711]{flex:1;height:auto}@media(max-width:1050px){.family-people-content[data-v-ce9ba711]{width:calc(100% - 32px)}.people-layout[data-v-ce9ba711]{grid-template-columns:minmax(0,1fr) 300px}.people-graph-stage[data-v-ce9ba711]{height:560px}.people-summary[data-v-ce9ba711]{font-size:12px}}@media(max-width:820px){.family-people-content[data-v-ce9ba711]{width:calc(100% - 22px)}.people-layout[data-v-ce9ba711]{display:block}.people-side[data-v-ce9ba711]{margin-top:11px}.people-heading-card[data-v-ce9ba711]{align-items:flex-start;gap:10px;flex-wrap:wrap}.people-heading-actions[data-v-ce9ba711]{margin-left:auto}.people-graph-stage[data-v-ce9ba711]{height:500px}.people-graph-note[data-v-ce9ba711]{align-items:flex-start;gap:8px}.people-graph-note button[data-v-ce9ba711]{white-space:nowrap}}@media(max-width:560px){.people-heading-card[data-v-ce9ba711]{display:block}.people-heading-actions[data-v-ce9ba711]{margin-top:10px;width:max-content;max-width:100%;overflow:auto}.people-heading-actions button[data-v-ce9ba711],.people-heading-actions span[data-v-ce9ba711]{padding:0 8px}.people-graph-stage[data-v-ce9ba711]{height:440px}.person-node-wrap[data-v-ce9ba711]{transform:translate(-50%,-50%)}.people-empty-tip[data-v-ce9ba711]{top:78%;width:80%}.people-graph-footer[data-v-ce9ba711]{gap:8px;font-size:12px}.people-graph-footer span[data-v-ce9ba711]:last-of-type{margin-left:auto}.people-card[data-v-ce9ba711]{padding:11px}.edit-form>label[data-v-ce9ba711]{grid-template-columns:86px 1fr}.edit-form fieldset legend[data-v-ce9ba711]{width:86px}.field-hint[data-v-ce9ba711]{grid-column:2}.related-counts[data-v-ce9ba711]{gap:8px;flex-wrap:wrap}.related-counts button[data-v-ce9ba711]{margin-left:0;width:100%}.people-edit-modal>footer[data-v-ce9ba711]{padding:12px 16px}.people-edit-modal>footer button[data-v-ce9ba711]{padding:0 16px}}.people-graph-canvas[data-v-ce9ba711]{min-width:980px;transform-origin:50% 50%}.people-graph-stage[data-v-ce9ba711]{--people-graph-background:#fffefa;overflow:hidden;background:var(--people-graph-background)}.people-rings[data-v-ce9ba711]{display:none}.people-lines[data-v-ce9ba711]{pointer-events:none}.people-lines path[data-v-ce9ba711],.people-graph-legend path[data-v-ce9ba711]{fill:none;stroke:#bc9a83;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.people-lines path.sibling[data-v-ce9ba711]{stroke-dasharray:none}.people-lines path.spouse[data-v-ce9ba711],.people-graph-legend path.spouse[data-v-ce9ba711]{stroke:#cd956f}.people-lines path.inferred-parent[data-v-ce9ba711],.people-graph-legend path.inferred-parent[data-v-ce9ba711]{stroke-dasharray:4 4}.people-lines path.co-parents[data-v-ce9ba711],.people-graph-legend path.co-parents[data-v-ce9ba711]{stroke-dasharray:1 3;stroke-linecap:round}.people-lines path.active[data-v-ce9ba711]{stroke:#ef6a2f;stroke-width:2.5}.person-node-wrap[data-v-ce9ba711]{width:112px;height:116px}.person-node[data-v-ce9ba711]{position:absolute;top:75px;left:0;width:112px;height:18px;place-items:center;gap:0;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.person-node b[data-v-ce9ba711]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-node.node-dragging[data-v-ce9ba711]{cursor:grabbing}.people-graph-footer[data-v-ce9ba711]{flex-wrap:wrap}.people-graph-legend[data-v-ce9ba711]{display:flex;flex-wrap:wrap;gap:5px 12px;min-width:0;margin:0;padding:0;list-style:none}.people-graph-legend li[data-v-ce9ba711]{display:flex;align-items:center;gap:5px}.people-graph-legend svg[data-v-ce9ba711]{flex:none;width:20px;height:12px}.person-node[data-v-ce9ba711]:hover{filter:drop-shadow(0 3px 5px rgba(137,70,40,.12))}.graph-person-photo-link .person-photo[data-v-ce9ba711],.preview-avatar[data-v-ce9ba711],.edit-avatar[data-v-ce9ba711]{background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#f6ece3}.graph-person-photo-link .person-photo[data-v-ce9ba711]{--user-avatar-fit:contain;width:72px;height:72px;flex:none;box-sizing:border-box}.person-preview-actions .delete-selected-person[data-v-ce9ba711]{grid-column:1/-1;color:#b84131;border-color:#eed7cc;background:#fffaf6}.person-node-wrap.selected .person-photo[data-v-ce9ba711]{box-shadow:0 0 0 2px #ff7d33}.person-node-wrap.me .person-photo[data-v-ce9ba711]{border:3px solid #f2652d;box-shadow:0 0 0 4px #fff,0 0 0 6px #ed6a36}.people-heading-controls[data-v-ce9ba711]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0}.people-mode-tabs[data-v-ce9ba711]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.people-mode-tabs button[data-v-ce9ba711]{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 10px;border:1px solid #ead7c7;border-radius:6px;background:#fffdf9;color:#704a40;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.people-mode-tabs button[aria-selected=true][data-v-ce9ba711]{border-color:#df9c79;background:#fff0e3;color:#a84327;font-weight:600}.people-heading-controls .directory-add-person[data-v-ce9ba711]{min-height:36px;white-space:nowrap}.people-mode-tabs button[data-v-ce9ba711]:focus-visible,.graph-person-link[data-v-ce9ba711]:focus-visible,.graph-preview-detail-link[data-v-ce9ba711]:focus-visible{outline:2px solid #c54e2b;outline-offset:2px}.graph-person-link[data-v-ce9ba711]{position:absolute;z-index:3;display:block;touch-action:none}.graph-person-photo-link[data-v-ce9ba711]{top:0;left:20px;width:72px;height:72px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.graph-person-photo-link.is-dragging[data-v-ce9ba711]{cursor:grabbing;box-shadow:0 0 0 3px #ffac74,0 6px 16px #7b3d2230}.graph-person-photo-link[data-v-ce9ba711]:hover{box-shadow:0 0 0 2px #f3ad82}.graph-person-name-link[data-v-ce9ba711]{top:96px;height:18px;inset-inline:8px;border-radius:4px;color:#7a5b56;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.graph-person-name-link[data-v-ce9ba711]:hover{background:#ef642715}.relation-handle[data-v-ce9ba711]{position:absolute;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;width:62px;height:28px;padding:0;border:1px solid #ef8d56;border-radius:999px;background:#fff0e2;color:#b3441d;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 0 0 5px var(--people-graph-background)}.relation-handle svg[data-v-ce9ba711]{flex:none}.relation-handle[data-v-ce9ba711]:hover{border-color:#ed682e;background:#ffe2cc;color:#963211}.relation-handle[data-v-ce9ba711]:focus-visible{outline:2px solid #c54e2b;outline-offset:2px}.relation-up[data-v-ce9ba711],.relation-down[data-v-ce9ba711]{left:50%;transform:translate(-50%)}.relation-up[data-v-ce9ba711]{bottom:calc(100% + 10px)}.relation-down[data-v-ce9ba711]{top:calc(100% + 8px)}.relation-left[data-v-ce9ba711],.relation-right[data-v-ce9ba711]{top:36px;transform:translateY(-50%)}.relation-left[data-v-ce9ba711]{right:calc(50% + 44px)}.relation-right[data-v-ce9ba711]{left:calc(50% + 44px)}.graph-preview-detail-link[data-v-ce9ba711]{color:inherit;text-decoration:none}.graph-preview-detail-link[data-v-ce9ba711]:hover{text-decoration:underline}@media(max-width:820px){.people-heading-controls[data-v-ce9ba711]{justify-content:flex-start;margin-top:9px}.people-heading-controls .people-heading-actions[data-v-ce9ba711]{margin:0}}.edit-person-avatar-picker[data-v-ce9ba711]{flex-direction:column;gap:5px;padding:4px 0 14px;text-align:center}.edit-person-avatar-picker .avatar-upload[data-v-ce9ba711]{flex-direction:column;align-items:center;gap:7px}.avatar-upload .edit-avatar[data-v-ce9ba711]{width:104px;height:104px;background-size:cover}.avatar-camera[data-v-ce9ba711]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f8e2d3;color:#a9482c}.has-avatar .avatar-camera[data-v-ce9ba711]{background:#33201cb8;color:#fff}.avatar-upload:hover .edit-avatar[data-v-ce9ba711],.avatar-upload:focus-within .edit-avatar[data-v-ce9ba711]{outline:2px solid #ed682e;outline-offset:3px}.avatar-upload-disabled[data-v-ce9ba711],.avatar-upload-disabled input[data-v-ce9ba711]{cursor:wait}.story-form-actions .story-primary[data-v-ce9ba711],.album-form-actions .album-primary[data-v-ce9ba711],.album-edit-page .album-edit-save[data-v-ce9ba711],.timeline-editor-actions .timeline-primary[data-v-ce9ba711],.anniversary-editor-actions .anniversary-primary[data-v-ce9ba711],.person-dialog-footer .edit-save[data-v-ce9ba711],.album-media-date-form .album-primary[data-v-ce9ba711]{min-height:38px;border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.story-form-actions .story-outline[data-v-ce9ba711],.album-form-actions .album-outline[data-v-ce9ba711],.album-edit-page .album-edit-cancel[data-v-ce9ba711],.timeline-editor-actions .timeline-outline[data-v-ce9ba711],.timeline-editor-actions .timeline-plain[data-v-ce9ba711],.anniversary-editor-actions .anniversary-outline[data-v-ce9ba711],.anniversary-editor-actions .anniversary-plain[data-v-ce9ba711],.person-dialog-footer .edit-cancel[data-v-ce9ba711],.album-media-date-form .album-outline[data-v-ce9ba711]{min-height:38px;background:transparent;font-size:14px}.people-layout.is-sidebar-collapsed[data-v-ce9ba711]{grid-template-columns:minmax(0,1fr)}.people-heading-card .people-heading-actions>button[data-v-ce9ba711]{flex-shrink:0;white-space:nowrap}.is-fullscreen>.people-graph-note[data-v-ce9ba711]{flex-wrap:wrap;align-items:center;gap:8px 16px;padding-block:7px}.people-graph-note>.people-fullscreen-actions[data-v-ce9ba711]{width:max-content;max-width:100%;margin:0 0 0 auto;flex-wrap:wrap;justify-content:flex-end}.people-fullscreen-actions>button[data-v-ce9ba711],.people-fullscreen-actions>span[data-v-ce9ba711]{flex:none;height:35px;padding:0 10px;border-right:1px solid #eee3dc;gap:5px;white-space:nowrap}.people-fullscreen-actions>button[data-v-ce9ba711]{color:#785753}.people-fullscreen-actions>button[data-v-ce9ba711]:first-child{color:#b94c27}.people-fullscreen-actions>button[data-v-ce9ba711]:last-child{border-right:0}.people-modal-backdrop[data-v-ce9ba711]{z-index:170}.people-modal-backdrop.archive-confirm[data-v-ce9ba711]{z-index:171}.archive-card header[data-v-ce9ba711]{margin-bottom:0}.archive-card h2 button[data-v-ce9ba711]{display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.archive-card h2 button[aria-expanded=true] svg[data-v-ce9ba711]{transform:rotate(90deg)}.archive-card p[data-v-ce9ba711],.archived-person[data-v-ce9ba711]{font-size:13px}.archived-person[data-v-ce9ba711]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding-top:9px;border-top:1px solid #f0e4dc}.archived-person span[data-v-ce9ba711]{min-width:0;overflow-wrap:anywhere}.archived-person small[data-v-ce9ba711]{display:block;color:#8f7873}.archived-person-actions[data-v-ce9ba711]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.archived-person button[data-v-ce9ba711],.archive-card p button[data-v-ce9ba711]{flex:none;padding:5px 8px;border:1px solid #ed682e;border-radius:5px;background:#fffaf4;color:#b84b26;cursor:pointer}.archived-person button.archive-purge[data-v-ce9ba711]{border-color:#e5c4ba;color:#a43829}.person-editor-modal[data-v-ce9ba711]{--community-form-font-size: 15px;--person-dialog-gutter: 30px;--person-field-label: 106px;width:min(760px,100%);max-width:none;max-height:calc(100dvh - 48px);border-color:#efcdbb;border-radius:15px;background:#fffdfb}.person-editor-modal>header[data-v-ce9ba711]{margin:0 var(--person-dialog-gutter);padding:20px 0 15px;border-bottom:1px solid #efdcd2}.person-editor-modal>header h2[data-v-ce9ba711]{font-size:28px}.person-editor-modal .edit-person-avatar-picker[data-v-ce9ba711]{margin:0 var(--person-dialog-gutter) 10px;padding:10px 0 12px;border-color:#efdcd2}.person-editor-modal .avatar-upload[data-v-ce9ba711]{color:#674740}.person-editor-modal .avatar-upload .edit-avatar[data-v-ce9ba711]{width:90px;height:90px}.person-editor-modal .edit-form[data-v-ce9ba711]{gap:14px;padding:0 var(--person-dialog-gutter)}.person-editor-modal .edit-form>label[data-v-ce9ba711],.edit-person-title-row[data-v-ce9ba711]{display:grid;grid-template-columns:var(--person-field-label) minmax(0,1fr);gap:10px;align-items:center;color:#65433c;font-size:var(--community-form-font-size)}.person-editor-modal .edit-form[data-v-ce9ba711] :is(input:not([type=radio]),select,textarea){min-width:0;min-height:38px;border-color:#e3cfc7;border-radius:8px;background:#fffefd}.person-relation-context[data-v-ce9ba711]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.person-relation-context .relation-help[data-v-ce9ba711]{margin:0;color:#65433c;font-weight:600}.person-relation-context button[data-v-ce9ba711]{border:0;background:transparent;color:#c44318;padding:2px 0;cursor:pointer}.person-relation-context button[data-v-ce9ba711]:hover{text-decoration:underline}.edit-form .person-gender-row[data-v-ce9ba711]{display:block;color:#65433c;font-size:var(--community-form-font-size)}.edit-form .person-gender-row legend[data-v-ce9ba711]{width:var(--person-field-label);margin-right:10px;padding:8px 0}.person-gender-choices[data-v-ce9ba711]{display:flex;flex-wrap:wrap;gap:8px}.edit-form .person-gender-choices label[data-v-ce9ba711]{position:relative;justify-content:center;min-width:76px;min-height:38px;padding:5px 12px;border:1px solid #e6d5cc;border-radius:9px;background:#fffaf6;cursor:pointer}.edit-form .person-gender-choices label.selected[data-v-ce9ba711]{border-color:#ed682e;background:#ffeadb;color:#ba3c13}.edit-form .person-gender-choices label[data-v-ce9ba711]:has(input:disabled):not(.selected){opacity:.55;cursor:default}.person-gender-hint[data-v-ce9ba711]{align-self:center;color:#947a71}.person-gender-choices label[data-v-ce9ba711]:has(input:focus-visible){outline:2px solid #ec7444;outline-offset:1px}.person-gender-choices input[data-v-ce9ba711]{position:absolute;width:1px;height:1px;opacity:0}.person-date-fields[data-v-ce9ba711]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.person-bio-control[data-v-ce9ba711]{position:relative;min-width:0}.person-bio-control textarea[data-v-ce9ba711]{display:block;padding-bottom:26px}.person-bio-control small[data-v-ce9ba711]{position:absolute;right:14px;bottom:7px;color:#947a71;pointer-events:none}.person-editor-modal .person-dialog-footer[data-v-ce9ba711]{margin-inline:var(--person-dialog-gutter);padding-inline:0}.person-editor-modal .person-dialog-footer .edit-save[data-v-ce9ba711],.person-editor-modal .person-dialog-footer .edit-cancel[data-v-ce9ba711]{min-height:42px;padding-inline:20px;border-radius:8px}@media(max-width:560px){.person-editor-modal[data-v-ce9ba711]{--person-dialog-gutter: 16px;--person-field-label: 72px;--community-form-font-size: 13px}.person-editor-modal>header h2[data-v-ce9ba711]{font-size:23px}.person-date-fields[data-v-ce9ba711]{gap:12px}.edit-form .person-gender-choices label[data-v-ce9ba711]{min-width:50px;padding-inline:8px}.person-editor-modal .person-dialog-footer[data-v-ce9ba711]{flex-wrap:wrap;gap:8px}.person-editor-modal .person-dialog-footer>div[data-v-ce9ba711]{margin-left:auto}}@media(max-width:480px){.person-date-fields[data-v-ce9ba711]{grid-template-columns:minmax(0,1fr)}}.member-profile[data-v-ec06e26d]{color:#5e3931}.member-content[data-v-ec06e26d]{width:min(1300px,calc(100% - 48px));margin:0 auto 36px}.member-crumb[data-v-ec06e26d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:0 12px}.member-grid[data-v-ec06e26d]{display:grid;grid-template-columns:minmax(0,2.16fr) minmax(310px,1fr);gap:16px;align-items:start}.member-column[data-v-ec06e26d]{display:grid;gap:14px;min-width:0}.member-card[data-v-ec06e26d]{border:1px solid #ead9ce;border-radius:10px;background:#fffdf9}.member-intro[data-v-ec06e26d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:17px;padding:20px}.member-avatar[data-v-ec06e26d],.relative-avatar[data-v-ec06e26d]{display:grid;place-items:center;border-radius:50%;background:#f6e8dc;color:#995f47}.member-avatar[data-v-ec06e26d]{width:104px;height:104px;font-size:34px;border:3px solid #fff;box-shadow:0 0 0 1px #ead8ca}.member-identity[data-v-ec06e26d]{min-width:0;align-self:center}.member-name-row[data-v-ec06e26d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.member-name-row h1[data-v-ec06e26d]{margin:0;color:#98281e;font:700 32px/1.15 var(--serif);overflow-wrap:anywhere}.member-pill[data-v-ec06e26d]{padding:3px 9px;background:#fbe9d8;color:#a43920;border-radius:999px;font-size:12px;overflow-wrap:anywhere}.member-facts[data-v-ec06e26d]{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:8px;color:#79594e;font-size:13px}.member-facts span[data-v-ec06e26d]{display:inline-flex;align-items:center;gap:5px}.member-bio[data-v-ec06e26d]{margin:7px 0 0;font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.member-actions[data-v-ec06e26d]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.member-button[data-v-ec06e26d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid #eb7240;border-radius:6px;background:#fffaf4;color:#dc5b2c;font:inherit;font-size:14px;cursor:pointer;text-decoration:none;white-space:nowrap}.member-button[data-v-ec06e26d]:hover{background:#fff0e5}.member-primary[data-v-ec06e26d]{border-color:#ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.member-primary[data-v-ec06e26d]:hover{background:linear-gradient(115deg,#f4762c,#e74d1a)}.member-link[data-v-ec06e26d]{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#ad401e;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.member-link[data-v-ec06e26d]:hover{text-decoration:underline}.member-button[data-v-ec06e26d]:disabled,.member-link[data-v-ec06e26d]:disabled{opacity:.6;cursor:wait}.member-profile[data-v-ec06e26d] :is(button,a):focus-visible,.member-confirm[data-v-ec06e26d] :is(button,a):focus-visible{outline:2px solid #bd4a27;outline-offset:2px}.member-memories[data-v-ec06e26d]{padding:16px 18px}.member-memories h2[data-v-ec06e26d],.member-side h2[data-v-ec06e26d],.member-confirm h2[data-v-ec06e26d]{margin:0;color:#98281e;font:700 23px/1.2 var(--serif)}.member-tabs[data-v-ec06e26d]{display:flex;gap:10px;margin-top:7px;border-bottom:1px solid #ecd9ce}.member-tabs button[data-v-ec06e26d]{display:flex;align-items:center;gap:6px;min-height:39px;padding:6px 14px;border:0;border-bottom:3px solid transparent;background:none;color:#604136;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.member-tabs button[aria-selected=true][data-v-ec06e26d]{border-color:#f45f2b;color:#b33417;font-weight:700}.member-tabs small[data-v-ec06e26d]{color:#896459;font-size:12px}.member-memory-panel[data-v-ec06e26d]{padding-top:14px}.member-featured[data-v-ec06e26d]{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid #eedbcf;border-radius:9px;background:#fff8f1}.member-featured-cover[data-v-ec06e26d],.member-album-thumb[data-v-ec06e26d],.member-story-thumb[data-v-ec06e26d]{display:grid;place-items:center;color:#d17b56;background:#fbecdf;overflow:hidden}.member-featured-cover[data-v-ec06e26d]{min-height:155px;position:relative}.member-featured-cover img[data-v-ec06e26d]{position:absolute;inset:0}.member-featured-cover img[data-v-ec06e26d],.member-album-thumb img[data-v-ec06e26d],.member-story-thumb img[data-v-ec06e26d]{display:block;width:100%;height:100%;object-fit:cover}.member-featured-copy[data-v-ec06e26d]{align-self:center;padding:15px 16px;min-width:0}.member-featured-copy h3[data-v-ec06e26d]{margin:0;color:#98281e;font:700 22px/1.25 var(--serif);overflow-wrap:anywhere}.member-featured-copy p[data-v-ec06e26d]{margin:8px 0 13px;font-size:13px}.member-related-heading[data-v-ec06e26d]{display:flex;align-items:center;justify-content:space-between;gap:6px 12px;flex-wrap:wrap;margin:15px 0 8px}.member-related-heading h3[data-v-ec06e26d]{margin:0;color:#5e3931;font-size:15px}.member-album-grid[data-v-ec06e26d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.member-album-item[data-v-ec06e26d]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);min-height:80px;overflow:hidden;border:1px solid #efded2;border-radius:7px;background:#fffaf5}.member-album-item[data-v-ec06e26d],.member-memory-item[data-v-ec06e26d],.member-relation a[data-v-ec06e26d]{color:inherit;text-decoration:none}.member-album-item[data-v-ec06e26d]:hover,.member-memory-item[data-v-ec06e26d]:hover,.member-relation a[data-v-ec06e26d]:hover{color:#aa371a;background-color:#fff2e8}.member-album-item span[data-v-ec06e26d]{padding:9px;align-self:center}.member-album-item b[data-v-ec06e26d],.member-memory-item b[data-v-ec06e26d]{display:block;font-size:14px;overflow-wrap:anywhere}.member-album-item small[data-v-ec06e26d],.member-memory-item small[data-v-ec06e26d]{display:block;margin-top:4px;color:#896459;overflow-wrap:anywhere}.member-album-thumb[data-v-ec06e26d]{height:100%;max-height:108px}.member-memory-item[data-v-ec06e26d]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;padding:7px;border-bottom:1px solid #f0e3d9}.member-story-thumb[data-v-ec06e26d]{width:62px;height:44px;border-radius:5px}.member-memory-item>svg[data-v-ec06e26d]{color:#bd6b4e}.member-side[data-v-ec06e26d]{padding:14px 15px}.member-side h2[data-v-ec06e26d]{display:flex;align-items:center;gap:8px;font-size:19px}.member-side h2 svg[data-v-ec06e26d]{color:#e45f2d;flex:none}.member-date[data-v-ec06e26d],.member-account[data-v-ec06e26d]{display:grid;gap:3px;margin-top:9px;padding:8px 10px;border-radius:6px;background:#fbf1e8}.member-date strong[data-v-ec06e26d]{color:#98281e;font:700 21px/1.2 var(--serif)}.member-date small[data-v-ec06e26d],.member-account[data-v-ec06e26d]{color:#79584a;font-size:13px}.member-date small[data-v-ec06e26d]:last-child,.member-account[data-v-ec06e26d]{display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.member-side-actions[data-v-ec06e26d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;margin-top:8px}.member-side-actions .member-button[data-v-ec06e26d]{min-height:34px}.member-extra-anniversary[data-v-ec06e26d]{margin-top:9px}.member-relations[data-v-ec06e26d]{min-width:0}.member-relations-heading[data-v-ec06e26d]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px}.member-relations-heading .member-link[data-v-ec06e26d]{font-size:12px}.member-tree-scroll[data-v-ec06e26d]{margin-top:9px;overflow-x:auto;overscroll-behavior-inline:contain;border-radius:7px;background:#fff9f2}.member-tree-scroll[data-v-ec06e26d]:focus-visible,.member-relation-tools summary[data-v-ec06e26d]:focus-visible{outline:2px solid #bd4a27;outline-offset:2px}.member-tree[data-v-ec06e26d]{position:relative;margin-inline:auto}.member-tree-lines[data-v-ec06e26d]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.member-tree-lines path[data-v-ec06e26d]{fill:none;stroke:#bf9c86;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.member-tree-lines .active[data-v-ec06e26d]{stroke:#db7449}.member-tree-lines .co-parents[data-v-ec06e26d]{stroke-dasharray:1 3}.member-tree-lines .inferred-parent[data-v-ec06e26d]{stroke-dasharray:4 4}.member-tree-node[data-v-ec06e26d]{position:absolute;transform:translate(-50%);display:grid;justify-items:center;align-content:start;gap:2px;width:76px;text-align:center;text-decoration:none;color:#67453a}.member-tree-node .relative-avatar[data-v-ec06e26d]{box-sizing:border-box;width:42px;height:42px;border:2px solid #fffdf9;box-shadow:0 0 0 1px #e7c9b7}.member-tree-node b[data-v-ec06e26d]{margin-top:2px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px}.member-tree-node small[data-v-ec06e26d]{color:#896459;font-size:11px;line-height:14px;white-space:nowrap}.member-tree-node.is-center .relative-avatar[data-v-ec06e26d]{box-shadow:0 0 0 2px #f27339}.member-tree-node.is-center[data-v-ec06e26d] :is(b,small),a.member-tree-node[data-v-ec06e26d]:hover{color:#ab401f}a.member-tree-node:hover .relative-avatar[data-v-ec06e26d]{box-shadow:0 0 0 2px #ef9a6e}.member-tree-legend[data-v-ec06e26d]{display:flex;justify-content:center;gap:4px 12px;flex-wrap:wrap;margin-top:7px;font-size:11px;color:#896459}.member-tree-legend span[data-v-ec06e26d]{display:inline-flex;align-items:center;gap:5px}.member-tree-legend i[data-v-ec06e26d]{display:inline-block;width:15px;border-top:1px solid #bf9c86}.member-tree-legend .co-parents[data-v-ec06e26d]{border-top-style:dotted}.member-tree-legend .inferred-parent[data-v-ec06e26d]{border-top-style:dashed}.member-relation-tools[data-v-ec06e26d]{border-top:1px solid #f0e3d9;padding-top:8px;margin-top:9px}.member-relation-tools summary[data-v-ec06e26d]{display:inline-flex;list-style:none}.member-relation-tools summary[data-v-ec06e26d]::-webkit-details-marker{display:none}.member-relation-tools[open] summary svg[data-v-ec06e26d]{transform:rotate(180deg)}.member-relation-group[data-v-ec06e26d]{display:grid;gap:3px;padding:7px 0;border-bottom:1px solid #f0e3d9}.member-relation-group[data-v-ec06e26d]:last-child{border-bottom:0;padding-bottom:0}.member-relation-group h3[data-v-ec06e26d]{margin:0;font-size:12px;font-weight:600;color:#896459}.member-relation[data-v-ec06e26d]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.member-relation a[data-v-ec06e26d]{display:flex;align-items:center;gap:7px;padding:2px 4px;min-width:0;border-radius:5px}.member-relation a b[data-v-ec06e26d]{font-size:13px;overflow-wrap:anywhere}.member-relation button[data-v-ec06e26d]{flex:none;font-size:12px}.relative-avatar[data-v-ec06e26d]{width:32px;height:32px;border:1px solid #ecd4c5;flex:none}.member-empty[data-v-ec06e26d],.member-privacy[data-v-ec06e26d]{margin:8px 0 0;color:#805e51;font-size:13px}.member-privacy[data-v-ec06e26d]{display:flex;gap:5px;align-items:center;margin-top:12px}.member-feedback[data-v-ec06e26d]{padding:16px}.member-feedback .member-button[data-v-ec06e26d]{margin-left:7px}.member-confirm-overlay[data-v-ec06e26d]{position:fixed;z-index:6200;inset:0;display:grid;place-items:center;padding:16px;background:#38251d70}.member-confirm[data-v-ec06e26d]{width:min(440px,100%);padding:17px;color:#5e3931}.member-confirm .member-actions[data-v-ec06e26d]{justify-content:flex-end}@media(min-width:901px){.member-profile[data-v-ec06e26d] .family-home-banner{min-height:148px}.member-profile[data-v-ec06e26d] .family-home-banner-inner{height:148px}.member-profile[data-v-ec06e26d] .family-home-identity{bottom:10px;gap:13px}.member-profile[data-v-ec06e26d] .family-home-avatar{width:75px;height:75px;flex-basis:75px}.member-profile[data-v-ec06e26d] .family-home-copy h1{font-size:27px;margin-bottom:3px}.member-profile[data-v-ec06e26d] .family-home-copy p{font-size:13px;margin-bottom:3px}.member-profile[data-v-ec06e26d] .family-home-stats b{font-size:15px}}@media(max-width:1110px){.member-intro[data-v-ec06e26d]{grid-template-columns:auto minmax(0,1fr)}.member-intro .member-actions[data-v-ec06e26d]{grid-column:2}}@media(max-width:900px){.member-grid[data-v-ec06e26d]{grid-template-columns:minmax(0,1fr)}.member-intro[data-v-ec06e26d]{grid-template-columns:auto minmax(0,1fr) auto}.member-intro .member-actions[data-v-ec06e26d]{grid-column:auto}}@media(max-width:640px){.member-content[data-v-ec06e26d]{width:calc(100% - 24px)}.member-intro[data-v-ec06e26d]{grid-template-columns:auto minmax(0,1fr);padding:12px;gap:10px}.member-intro .member-actions[data-v-ec06e26d]{grid-column:1 / -1}.member-avatar[data-v-ec06e26d]{width:72px;height:72px;font-size:24px}.member-name-row h1[data-v-ec06e26d]{font-size:25px}.member-memories[data-v-ec06e26d]{padding:12px}.member-tabs[data-v-ec06e26d]{gap:0}.member-tabs button[data-v-ec06e26d]{gap:4px;padding-inline:8px}.member-featured[data-v-ec06e26d]{grid-template-columns:minmax(0,1fr)}.member-featured-cover[data-v-ec06e26d]{min-height:100px}.member-album-grid[data-v-ec06e26d]{grid-template-columns:minmax(0,1fr)}}.day-detail[data-v-daed94ac]{display:grid;grid-template-columns:minmax(0,2.65fr) minmax(260px,1fr);gap:16px;align-items:start;color:#604037}.day-card[data-v-daed94ac]{min-width:0;border:1px solid #ead8cc;border-radius:9px;background:#fffdf9}.day-main[data-v-daed94ac]{padding:19px 21px}.day-header[data-v-daed94ac],.day-title[data-v-daed94ac]{display:flex;align-items:center;gap:9px 14px;flex-wrap:wrap}.day-header[data-v-daed94ac]{justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #efdfd5}.day-title[data-v-daed94ac]{flex:1;min-width:0}.day-title h1[data-v-daed94ac]{margin:0;color:#96261d;font:700 clamp(24px,3.1vw,35px)/1.15 var(--serif);overflow-wrap:anywhere}.day-kind[data-v-daed94ac],.day-date-caption[data-v-daed94ac],.day-location[data-v-daed94ac]{display:inline-flex;align-items:center;gap:6px}.day-kind[data-v-daed94ac]{padding:5px 10px;border-radius:7px;background:#fbebdc;color:#b94723;font-size:14px;white-space:nowrap}.day-link[data-v-daed94ac]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:0;border:0;background:transparent;color:#b44925;font:inherit;font-size:14px;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.day-link[data-v-daed94ac]:hover{text-decoration:underline}.day-link svg[data-v-daed94ac]{flex:none}.day-hero[data-v-daed94ac]{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:13px;margin-top:15px}.day-cover[data-v-daed94ac]{display:grid;place-items:center;min-height:234px;position:relative;overflow:hidden;border-radius:8px;background:#f7e9df;color:#936858}.day-cover img[data-v-daed94ac]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.day-cover-empty[data-v-daed94ac]{align-content:center;gap:7px;font-size:13px}.day-date[data-v-daed94ac]{display:grid;align-content:center;justify-items:start;gap:9px;min-width:0;padding:20px;border-radius:8px;background:#faf0e7}.day-date-caption[data-v-daed94ac]{font-size:15px}.day-date-caption svg[data-v-daed94ac],.day-memories h2 svg[data-v-daed94ac]{color:#e56029}.day-date time[data-v-daed94ac]{display:grid;gap:4px}.day-date time strong[data-v-daed94ac]{color:#96261d;font:700 clamp(29px,4vw,52px)/1.12 var(--serif)}.day-date time span[data-v-daed94ac]{font-size:16px}.day-countdown[data-v-daed94ac]{padding:4px 13px;border-radius:999px;background:#fcdfca;color:#a74322;font-size:15px}.day-original[data-v-daed94ac],.day-empty[data-v-daed94ac]{color:#86675a;font-size:14px}.day-section[data-v-daed94ac]{margin-top:16px;padding-top:12px;border-top:1px solid #efdfd5}.day-section h2[data-v-daed94ac],.day-memories h2[data-v-daed94ac],.day-side-card h2[data-v-daed94ac]{margin:0;color:#98281e;font:700 21px/1.2 var(--serif)}.day-section p[data-v-daed94ac]{margin:7px 0 0}.day-description[data-v-daed94ac],.day-location[data-v-daed94ac]{line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.day-location svg[data-v-daed94ac]{flex:none;color:#e56029}.day-people[data-v-daed94ac]{display:flex;align-items:center;gap:7px 10px;flex-wrap:wrap;margin:9px 0 0;padding:0;list-style:none}.day-people li[data-v-daed94ac]{max-width:100%}.day-people a[data-v-daed94ac]{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:4px 10px 4px 5px;border:1px solid #efcfbc;border-radius:999px;background:#fff9f3;color:inherit;text-decoration:none;overflow-wrap:anywhere}.day-people a[data-v-daed94ac]:hover{background:#fff0e4;color:#a74322}.day-avatar[data-v-daed94ac]{flex:none;display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#f4e5d7;color:#965e46}.day-memories[data-v-daed94ac]{margin-top:17px;border:1px solid #f1ddd0;border-radius:7px;overflow:hidden}.day-memories h2[data-v-daed94ac],.day-side-card h2[data-v-daed94ac]{display:flex;align-items:center;gap:8px}.day-memories h2[data-v-daed94ac]{padding:10px 12px;background:#fbefe4}.day-memories dl[data-v-daed94ac],.day-reminder-data[data-v-daed94ac]{margin:0;padding:0 12px}.day-memories dl>div[data-v-daed94ac],.day-reminder-data>div[data-v-daed94ac]{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:baseline;gap:8px;padding:9px 0;border-bottom:1px solid #efdfd5}.day-memories dl>div[data-v-daed94ac]:last-child,.day-reminder-data>div[data-v-daed94ac]:last-child{border:0}.day-detail dt[data-v-daed94ac]{font-weight:600;font-size:14px}.day-detail dd[data-v-daed94ac]{margin:0;min-width:0;overflow-wrap:anywhere;font-size:14px}.day-sidebar[data-v-daed94ac]{display:grid;gap:13px;min-width:0}.day-side-card[data-v-daed94ac]{padding:16px}.day-reminder-status[data-v-daed94ac]{display:flex;align-items:center;gap:8px;margin:13px 0 6px;padding:9px 10px;border-radius:6px;background:#f8eee5;color:#865a47;font-size:14px}.day-reminder-status[data-state=DELIVERED][data-v-daed94ac]{background:#e9f6e9;color:#226530}.day-reminder-status[data-state=SCHEDULED][data-v-daed94ac]{background:#fff0e1;color:#984a28}.day-reminder-status svg[data-v-daed94ac]{flex:none}.day-reminder-data[data-v-daed94ac]{padding:0}.day-primary[data-v-daed94ac],.day-outline[data-v-daed94ac]{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:13px;padding:7px 10px;border-radius:6px;font:inherit;font-size:14px;cursor:pointer}.day-primary[data-v-daed94ac]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.day-primary[data-v-daed94ac]:hover{filter:brightness(.95)}.day-outline[data-v-daed94ac]{border:1px solid #eb7240;background:#fffaf4;color:#dc5b2c}.day-outline[data-v-daed94ac]:hover{background:#fff0e4}.day-detail[data-v-daed94ac] :is(button,a):focus-visible{outline:2px solid #c54f2b;outline-offset:2px}@media(max-width:900px){.day-detail[data-v-daed94ac]{grid-template-columns:minmax(0,1fr)}.day-sidebar[data-v-daed94ac]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.day-main[data-v-daed94ac]{padding:12px}.day-hero[data-v-daed94ac],.day-sidebar[data-v-daed94ac]{grid-template-columns:minmax(0,1fr)}.day-cover[data-v-daed94ac]{min-height:170px}.day-date[data-v-daed94ac]{padding:14px}}@media(min-width:901px){.anniversary-detail-page[data-v-c19987c1] .family-home-banner{min-height:148px}.anniversary-detail-page[data-v-c19987c1] .family-home-banner-inner{height:148px}.anniversary-detail-page[data-v-c19987c1] .family-home-identity{bottom:10px;gap:13px}.anniversary-detail-page[data-v-c19987c1] .family-home-avatar{width:75px;height:75px;flex-basis:75px}.anniversary-detail-page[data-v-c19987c1] .family-home-copy h1{font-size:27px;margin-bottom:3px}.anniversary-detail-page[data-v-c19987c1] .family-home-copy p{font-size:13px;margin-bottom:3px}.anniversary-detail-page[data-v-c19987c1] .family-home-stats b{font-size:15px}}.family-anniversary-page[data-v-c19987c1]{color:#593b35}.anniversary-content[data-v-c19987c1]{width:min(1300px,calc(100% - 48px));margin:0 auto 28px}.anniversary-crumb[data-v-c19987c1]{--family-crumb-current:#5f4540;display:flex;align-items:center;gap:7px;height:42px;color:#9a827b;font-size:13px}.anniversary-layout[data-v-c19987c1],.anniversary-editor-layout[data-v-c19987c1]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:15px}.anniversary-card[data-v-c19987c1]{border:1px solid #eadfd7;border-radius:9px;background:#fffdfb;box-shadow:0 5px 18px #6d3d2110}.anniversary-list-card[data-v-c19987c1]{padding:17px}.anniversary-heading[data-v-c19987c1],.anniversary-editor-heading[data-v-c19987c1]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.anniversary-editor-heading h1[data-v-c19987c1]{margin:0;color:#a12c24;font:700 29px/1.2 var(--serif)}.anniversary-editor-heading p[data-v-c19987c1]{margin:7px 0 0;color:#9a817a;font-size:14px}.anniversary-primary[data-v-c19987c1]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 17px;border:1px solid #ed682e;border-radius:7px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;font-weight:700;cursor:pointer}.anniversary-primary[data-v-c19987c1]:hover{background:#e94e1b}.anniversary-primary.full[data-v-c19987c1]{width:100%;margin-top:12px}.anniversary-toolbar[data-v-c19987c1]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:16px 0 11px}.anniversary-tabs[data-v-c19987c1]{display:flex;gap:6px}.anniversary-tabs button[data-v-c19987c1]{height:43px;min-width:148px;padding:0 15px;border:1px solid #eadfd8;border-radius:7px;background:#fff;color:#6c504a;font-size:14px;cursor:pointer}.anniversary-tabs button.active[data-v-c19987c1]{border-color:#fa6029;background:#fa5b24;color:#fff;font-weight:700}.member-filter[data-v-c19987c1]{position:relative;display:flex;align-items:center;gap:6px;height:40px;padding:0 10px;border:1px solid #eadfd8;border-radius:6px;background:#fff;color:#745a54;font-size:12px}.member-filter select[data-v-c19987c1]{appearance:none;border:0;outline:0;background:transparent;color:#654a46;font:inherit;padding-right:14px;cursor:pointer}.member-filter svg[data-v-c19987c1]:last-child{position:absolute;right:7px;pointer-events:none}.anniversary-groups[data-v-c19987c1]{display:grid;gap:10px}.anniversary-group h2[data-v-c19987c1]{margin:0;padding:8px 13px;border-radius:7px;background:#fff5ed;color:#a12c24;font:700 20px var(--serif)}.anniversary-row[data-v-c19987c1]{display:grid;grid-template-columns:147px minmax(0,1fr);gap:16px;min-height:139px;padding:10px;border:1px solid #f0e5de;border-radius:8px;background:linear-gradient(100deg,#fffefa,#fffdfb)}.anniversary-photo[data-v-c19987c1]{width:147px;height:119px;border-radius:7px;background:center/cover no-repeat}.reminder-pill[data-v-c19987c1]{display:inline-flex;align-items:center;gap:4px;padding:7px 8px;border-radius:6px;background:#fff1e1;color:#ec652d;font-size:12px;white-space:nowrap}.reminder-pill.off[data-v-c19987c1]{background:#f3efed;color:#9b8983}.anniversary-outline[data-v-c19987c1],.anniversary-plain[data-v-c19987c1],.anniversary-icon-button[data-v-c19987c1]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:0 12px;border:1px solid #f17a4a;border-radius:6px;background:#fff;color:#e45d2c;font-size:12px;cursor:pointer}.anniversary-outline[data-v-c19987c1]:hover{background:#fff1e8}.anniversary-plain[data-v-c19987c1]{border-color:#e7ddd7;color:#6e5751}.anniversary-icon-button[data-v-c19987c1]{width:36px;min-height:36px;padding:0;border-color:#ddd4cf;color:#6f5b54}.anniversary-empty-action[data-v-c19987c1]{display:flex;justify-content:center;align-items:center;gap:10px;min-height:69px;margin-top:10px;padding:10px;border:1px dashed #f0bc9f;border-radius:8px;color:#957c75;font-size:13px}.calendar-note[data-v-c19987c1]{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#fff3e6;color:#ec7139}.anniversary-side[data-v-c19987c1]{display:grid;align-content:start;gap:14px}.anniversary-side .anniversary-card[data-v-c19987c1]{padding:16px}.anniversary-side header[data-v-c19987c1]{display:flex;justify-content:space-between;align-items:center}.anniversary-side h2[data-v-c19987c1]{display:flex;align-items:center;gap:7px;margin:0;color:#a12c24;font:700 var(--family-module-title-size) var(--serif)}.anniversary-side header button[data-v-c19987c1]{display:flex;align-items:center;gap:3px;border:0;background:none;color:#9c8179;font-size:12px;cursor:pointer}.reminder-summary-body[data-v-c19987c1]{display:flex;align-items:center;gap:12px;margin-top:13px;padding:13px 10px;border-radius:7px;background:#fff6ed}.bell-circle[data-v-c19987c1]{display:grid;place-items:center;width:49px;height:49px;border-radius:50%;background:#ffebd3;color:#ef6431}.reminder-summary-body b[data-v-c19987c1]{display:block;color:#a42d25;font-size:19px}.reminder-summary-body p[data-v-c19987c1]{margin:6px 0 3px;color:#866d67;font-size:12px}.reminder-summary-body small[data-v-c19987c1]{color:#aa8f87;font-size:12px}.member-summary-row[data-v-c19987c1]{display:flex;align-items:center;gap:9px;width:100%;padding:9px 0;border:0;border-bottom:1px solid #f1e5de;background:none;color:#704f49;text-align:left;cursor:pointer}.member-summary-row[data-v-c19987c1]:last-child{border-bottom:0}.member-summary-avatar[data-v-c19987c1]{width:35px;height:35px;border-radius:50%;background:center/cover no-repeat;background-color:#ead3c3}.member-summary-row small[data-v-c19987c1]{display:flex;align-items:center;gap:3px;margin-left:auto;color:#9a817a;font-size:12px}.explanation-card p[data-v-c19987c1]{margin:13px 0 0;color:#927a73;font-size:12px;line-height:1.75}.anniversary-editor-card[data-v-c19987c1]{padding:20px 22px}.anniversary-back[data-v-c19987c1]{display:flex;align-items:center;gap:4px;border:0;background:none;color:#e35b2b;font-size:13px;cursor:pointer}.anniversary-form-row[data-v-c19987c1]{display:grid;grid-template-columns:110px minmax(0,1fr);gap:13px;align-items:center;margin-top:17px}.anniversary-form-row>label[data-v-c19987c1]{color:#763f35;font-size:13px;font-weight:600}.anniversary-form-row label em[data-v-c19987c1]{color:#ee4e2c;font-style:normal}.anniversary-form-row label small[data-v-c19987c1]{color:#a48e88;font-weight:400}.anniversary-form-row input[data-v-c19987c1],.anniversary-form-row select[data-v-c19987c1],.anniversary-form-row textarea[data-v-c19987c1],.date-selects select[data-v-c19987c1]{width:100%;min-height:40px;padding:0 11px;border:1px solid #e5dcd6;border-radius:6px;background:#fff;color:#5d4843;font:13px var(--sans);outline:none}.anniversary-form-row textarea[data-v-c19987c1]{min-height:88px;padding-top:10px;resize:vertical}.anniversary-form-row input[data-v-c19987c1]:focus,.anniversary-form-row select[data-v-c19987c1]:focus,.anniversary-form-row textarea[data-v-c19987c1]:focus{border-color:#f07a4a;box-shadow:0 0 0 2px #f07a4a18}.field-count[data-v-c19987c1],.textarea-field[data-v-c19987c1]{position:relative}.field-count small[data-v-c19987c1]{position:absolute;right:10px;bottom:7px;color:#aa938d;font-size:12px}.choice-buttons[data-v-c19987c1]{display:flex;gap:14px}.choice-buttons button[data-v-c19987c1]{display:flex;align-items:center;justify-content:center;gap:7px;min-width:145px;height:40px;padding:0 15px;border:1px solid #e5dcd6;border-radius:6px;background:#fff;color:#654b45;cursor:pointer}.choice-buttons button.selected[data-v-c19987c1]{border-color:#f3672d;background:#fa5b24;color:#fff}.chip-line[data-v-c19987c1],.reminder-recipients[data-v-c19987c1]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.person-chip[data-v-c19987c1]{display:inline-flex;align-items:center;gap:6px;height:37px;padding:0 9px;border:1px solid #ead6ca;border-radius:20px;background:#fffaf5;color:#70544d;font-size:12px;cursor:pointer}.person-chip span[data-v-c19987c1]{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:linear-gradient(135deg,#8d7664,#e6c8ba);color:#fff;font-size:12px}.person-chip.active[data-v-c19987c1]{border-color:#ed6a36}.date-selects[data-v-c19987c1]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.calculated-date[data-v-c19987c1]{display:grid;grid-template-columns:32px minmax(0,1fr) 235px;gap:11px;align-items:start;margin:17px 0 3px;padding:14px;border:1px solid #ee7544;border-radius:7px;background:#fff9f3;color:#7d5d55}.calculated-date>svg[data-v-c19987c1]{color:#e9662c}.calculated-date b[data-v-c19987c1],.calculated-date small[data-v-c19987c1],.calculated-date strong[data-v-c19987c1],.calculated-date p[data-v-c19987c1]{display:block;margin:0}.calculated-date b[data-v-c19987c1]{color:#dd4d27;font-size:15px}.calculated-date small[data-v-c19987c1]{margin-top:5px;color:#a38a82;font-size:12px}.calculated-date strong[data-v-c19987c1]{margin-top:3px;color:#ec4c25;font-size:18px}.calculated-date p[data-v-c19987c1]{margin-top:5px;color:#9d857d;font-size:12px}.calculated-date>span[data-v-c19987c1]{display:flex;align-items:flex-start;gap:5px;padding:3px 0 0 13px;border-left:1px solid #efcbb8;color:#a18b84;font-size:12px;line-height:1.6}.calculated-date>span svg[data-v-c19987c1]{flex:none;margin-top:2px}.anniversary-reminder-settings[data-v-c19987c1]{margin-top:19px;padding-top:15px;border-top:1px solid #efcfc0}.anniversary-reminder-settings header[data-v-c19987c1]{display:flex;align-items:baseline;gap:10px}.anniversary-reminder-settings h2[data-v-c19987c1]{margin:0;color:#a12c24;font:700 var(--family-module-title-size) var(--serif)}.anniversary-reminder-settings header small[data-v-c19987c1]{color:#a48c86;font-size:12px}.reminder-switch-row[data-v-c19987c1]{display:flex;align-items:center;gap:9px;margin-top:12px}.switch[data-v-c19987c1]{width:40px;height:22px;padding:3px;border:0;border-radius:14px;background:#c7c0bd;cursor:pointer}.switch span[data-v-c19987c1]{display:block;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.switch.on[data-v-c19987c1]{background:#f56829}.switch.on span[data-v-c19987c1]{transform:translate(18px)}.reminder-switch-row b[data-v-c19987c1]{color:#783e35;font-size:13px}.reminder-switch-row>small[data-v-c19987c1]{color:#9b8580;font-size:12px}.manage-reminder-link[data-v-c19987c1]{display:flex;align-items:center;gap:3px;margin-left:auto;border:0;background:none;color:#e36332;font-size:12px;cursor:pointer}.reminder-selects[data-v-c19987c1]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.reminder-selects label[data-v-c19987c1]{display:grid;grid-template-columns:66px 1fr;align-items:center;gap:7px;color:#7b4c43;font-size:12px;font-weight:600}.reminder-selects select[data-v-c19987c1]{height:38px;border:1px solid #e4dcd7;border-radius:6px;background:#fff;padding:0 9px;color:#66504b}.reminder-recipients>b[data-v-c19987c1]{color:#7b4c43;font-size:12px}.anniversary-privacy[data-v-c19987c1]{display:flex;align-items:center;gap:5px;margin-top:14px;color:#df5b2d;font-size:12px}.anniversary-editor-actions[data-v-c19987c1]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:17px}.wide[data-v-c19987c1]{min-width:130px}.delete-link[data-v-c19987c1]{display:flex;align-items:center;gap:4px;margin-left:auto;border:0;background:none;color:#e05032;font-size:12px;cursor:pointer}.anniversary-editor-side[data-v-c19987c1]{gap:14px}.anniversary-preview-card h2[data-v-c19987c1],.help-card h2[data-v-c19987c1]{display:flex;align-items:center;gap:7px;margin:0;color:#a12c24;font:700 var(--family-module-title-size) var(--serif)}.anniversary-preview-card[data-v-c19987c1]{padding:16px}.preview-image[data-v-c19987c1]{height:180px;margin-top:12px;border-radius:6px;background:center/cover no-repeat}.anniversary-preview-card>small[data-v-c19987c1]{display:block;margin-top:8px;text-align:center;color:#a28e87;font-size:12px}.anniversary-preview-card h3[data-v-c19987c1]{margin:10px 0 7px;color:#a32c24;font:700 22px var(--serif)}.anniversary-preview-card>p[data-v-c19987c1]{display:flex;align-items:center;gap:7px;margin:8px 0;color:#795d57;font-size:12px}.anniversary-preview-card>p svg[data-v-c19987c1]{color:#e76531}.preview-status[data-v-c19987c1]{display:flex;align-items:center;gap:5px;margin-top:12px;padding:8px;border-radius:6px;background:#eef9f0;color:#3ba85a;font-size:12px}.help-card[data-v-c19987c1]{padding:16px}.help-card ol[data-v-c19987c1]{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.help-card li[data-v-c19987c1]{display:flex;align-items:flex-start;gap:8px;color:#917b74;font-size:12px;line-height:1.6}.help-card li b[data-v-c19987c1]{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#ffead8;color:#e9662b;flex:none}.reminder-modal-backdrop[data-v-c19987c1]{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#35262688}.reminder-modal[data-v-c19987c1]{width:min(620px,calc(100% - 24px));max-height:calc(100vh - 34px);overflow:auto;padding:18px 22px 16px;border:1px solid #fa6b34;border-radius:13px;background:#fffefa;box-shadow:0 18px 70px #3e231b55}.reminder-modal>header[data-v-c19987c1]{display:flex;align-items:center;justify-content:space-between}.reminder-modal>header h2[data-v-c19987c1]{margin:0;color:#9e2b23;font:700 25px var(--serif)}.reminder-modal>header button[data-v-c19987c1]{border:0;background:none;color:#76554e;cursor:pointer}.reminder-modal-summary[data-v-c19987c1]{display:flex;align-items:center;gap:14px;margin-top:15px;padding:12px;border-radius:9px;background:#fff5ec}.modal-avatar[data-v-c19987c1]{width:64px;height:64px;border-radius:50%;background:center/cover no-repeat;flex:none}.reminder-modal-summary h3[data-v-c19987c1]{margin:0;color:#9d2f27;font:700 18px var(--serif)}.reminder-modal-summary h3 span[data-v-c19987c1]{font-size:18px}.reminder-modal-summary p[data-v-c19987c1]{margin:5px 0 2px;color:#755954;font-size:12px}.reminder-modal-summary strong[data-v-c19987c1]{color:#e74f29;font-size:13px}.modal-divider[data-v-c19987c1]{height:1px;margin:14px 0;border-top:1px solid #f0ddd3}.modal-setting-row[data-v-c19987c1],.modal-form-row[data-v-c19987c1]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:start;margin-top:13px}.modal-setting-row>b[data-v-c19987c1],.modal-form-row>b[data-v-c19987c1]{padding-top:4px;color:#7c3d35;font-size:13px}.modal-setting-row[data-v-c19987c1]{grid-template-columns:88px 41px minmax(0,1fr);align-items:center}.modal-setting-row small[data-v-c19987c1]{color:#99837c;font-size:12px}.modal-methods[data-v-c19987c1]{display:grid;gap:8px}.modal-methods label[data-v-c19987c1]{position:relative;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;min-height:51px;padding:8px 10px;border:1px solid #eadfd9;border-radius:7px;color:#6c514a}.modal-methods label.active[data-v-c19987c1]{border-color:#ef7442;background:#fff9f3}.modal-methods label input[data-v-c19987c1]{display:none}.modal-methods label>svg[data-v-c19987c1]{padding:2px;border:1px solid #dad3cf;border-radius:4px;color:transparent}.modal-methods label.active>svg[data-v-c19987c1]{border-color:#f05e2d;background:#f05e2d;color:#fff}.modal-methods label span[data-v-c19987c1]{display:grid;grid-template-columns:21px 1fr;gap:2px 7px;align-items:center}.modal-methods label span svg[data-v-c19987c1]{grid-row:1/3;color:#e96431}.modal-methods label strong[data-v-c19987c1]{font-size:12px}.modal-methods label small[data-v-c19987c1]{grid-column:2;color:#a08b83;font-size:12px}.modal-methods label button[data-v-c19987c1]{height:31px;padding:0 8px;border:1px solid #f17340;border-radius:5px;background:#fff;color:#e35d2c;font-size:12px;cursor:pointer}.email-input[data-v-c19987c1]{width:165px;height:30px;border:1px solid #e3dbd6;border-radius:5px;padding:0 8px;font-size:12px}.modal-time-row>div[data-v-c19987c1]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.modal-time-row select[data-v-c19987c1]{height:37px;border:1px solid #e4dcd6;border-radius:6px;background:#fff;padding:0 8px;color:#6a514b;font-size:12px}.reminder-schedule[data-v-c19987c1]{margin:16px 0 0;padding:13px 14px;border-radius:8px;background:#fff5eb}.reminder-schedule h3[data-v-c19987c1]{display:flex;align-items:center;gap:7px;margin:0 0 8px;color:#df522b;font-size:14px}.reminder-schedule h3 svg[data-v-c19987c1]{color:#eb6a34}.reminder-schedule p[data-v-c19987c1]{margin:5px 0;color:#8a4b40;font-size:12px}.reminder-schedule span[data-v-c19987c1]{color:#a08a82}.reminder-modal>footer[data-v-c19987c1]{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.reminder-modal>footer button[data-v-c19987c1]{min-width:110px}.reminder-modal>footer .anniversary-primary[data-v-c19987c1]{min-height:40px}@media(max-width:1050px){.anniversary-layout[data-v-c19987c1],.anniversary-editor-layout[data-v-c19987c1]{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:820px){.anniversary-content[data-v-c19987c1]{width:calc(100% - 32px)}.anniversary-layout[data-v-c19987c1],.anniversary-editor-layout[data-v-c19987c1]{grid-template-columns:minmax(0,1fr)}.anniversary-side[data-v-c19987c1]{grid-row:2}.anniversary-toolbar[data-v-c19987c1]{align-items:flex-start;flex-wrap:wrap}.anniversary-tabs[data-v-c19987c1]{width:100%}.anniversary-tabs button[data-v-c19987c1]{flex:1;min-width:0}.anniversary-editor-side[data-v-c19987c1]{grid-row:2}.calculated-date[data-v-c19987c1]{grid-template-columns:32px minmax(0,1fr)}.calculated-date>span[data-v-c19987c1]{grid-column:2;border-left:0;padding-left:0}.modal-time-row>div[data-v-c19987c1]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.anniversary-content[data-v-c19987c1]{width:calc(100% - 20px)}.anniversary-heading[data-v-c19987c1],.anniversary-editor-heading[data-v-c19987c1]{display:block}.anniversary-heading .anniversary-primary[data-v-c19987c1]{margin-top:12px}.anniversary-tabs[data-v-c19987c1]{overflow:auto}.anniversary-tabs button[data-v-c19987c1]{white-space:nowrap}.member-filter[data-v-c19987c1]{margin-left:auto}.anniversary-row[data-v-c19987c1]{grid-template-columns:1fr}.anniversary-photo[data-v-c19987c1]{width:100%;height:160px}.anniversary-form-row[data-v-c19987c1]{grid-template-columns:1fr;gap:6px}.choice-buttons button[data-v-c19987c1]{flex:1;min-width:0}.date-selects[data-v-c19987c1]{grid-template-columns:1fr 1fr}.anniversary-editor-actions[data-v-c19987c1]{flex-wrap:wrap}.anniversary-editor-actions[data-v-c19987c1]>*{flex:1}.delete-link[data-v-c19987c1]{margin-left:0;flex-basis:100%;justify-content:flex-start}.reminder-switch-row[data-v-c19987c1]{flex-wrap:wrap}.reminder-switch-row>small[data-v-c19987c1]{flex:1}.manage-reminder-link[data-v-c19987c1]{width:100%;margin-left:0}.reminder-selects[data-v-c19987c1]{grid-template-columns:1fr}.modal-setting-row[data-v-c19987c1]{grid-template-columns:70px 41px 1fr}.modal-form-row[data-v-c19987c1]{grid-template-columns:1fr}.modal-form-row>b[data-v-c19987c1]{padding-top:0}.modal-time-row>div[data-v-c19987c1]{grid-template-columns:1fr}.email-input[data-v-c19987c1]{width:130px}}.birthday-person-field[data-v-c19987c1]{min-width:0}.birthday-person-field select[data-v-c19987c1]{width:min(100%,360px);min-height:38px;padding:0 10px}.birthday-person-field p[data-v-c19987c1]{margin:5px 0 0;color:#876b61;font-size:12px;line-height:1.5}.birthday-person-field .anniversary-back[data-v-c19987c1]{display:inline-flex;padding:0 4px;vertical-align:baseline}.birthday-sync-option[data-v-c19987c1]{display:flex;align-items:center;gap:8px;color:#754b40;font-size:13px}.birthday-sync-option input[type=checkbox][data-v-c19987c1]{width:16px;height:16px;margin:0;accent-color:#f76a27}.anniversary-form-row input[data-v-c19987c1],.anniversary-form-row select[data-v-c19987c1],.anniversary-form-row textarea[data-v-c19987c1],.reminder-selects select[data-v-c19987c1],.modal-time-row select[data-v-c19987c1],.email-input[data-v-c19987c1]{display:block;width:100%;box-sizing:border-box;border:1px solid #dfd9d5;border-radius:6px;background:#fff;color:#6b575a;font-size:12px}.anniversary-form-row .choice-buttons button[data-v-c19987c1]{font-size:12px}.person-chip span[data-v-c19987c1]{overflow:hidden;flex:none}.person-chip img[data-v-c19987c1]{width:100%;height:100%;object-fit:cover}.chip-line>small[data-v-c19987c1],.reminder-recipients>small[data-v-c19987c1]{font-size:12px;color:#9c857c}.anniversary-editor-state[data-v-c19987c1]{padding:12px 16px;border:1px solid #f0ddd3;border-radius:6px;color:#a72b24;font-size:12px}.anniversary-editor-state button[data-v-c19987c1]{border:0;background:none;color:#d9622d;cursor:pointer;font-size:12px}.anniversary-editor-card button[data-v-c19987c1]:disabled{opacity:.5;cursor:not-allowed}.anniversary-cover-field[data-v-c19987c1]{display:flex;align-items:center;gap:16px;min-width:0}.anniversary-cover-field>img[data-v-c19987c1],.anniversary-cover-field>.anniversary-cover-empty[data-v-c19987c1]{width:180px;height:110px;object-fit:cover;border-radius:6px;flex-shrink:0}.anniversary-cover-field p[data-v-c19987c1]{font-size:12px;color:#9c857c;line-height:1.65;margin:10px 0 0}.anniversary-cover-field button[data-v-c19987c1]{display:inline-flex;align-items:center;gap:6px}.anniversary-cover-field input[hidden][data-v-c19987c1]{display:none}.anniversary-cover-empty[data-v-c19987c1]{display:flex;min-height:110px;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px dashed #e9cbb7;background:#fff8f0;color:#9c857c;font-size:12px}.anniversary-leap[data-v-c19987c1]{display:flex;align-items:center;gap:8px;margin:0 0 14px 112px;font-size:12px}.anniversary-leap input[data-v-c19987c1]{accent-color:#f76a27}@media(max-width:600px){.anniversary-cover-field[data-v-c19987c1]{flex-wrap:wrap}.anniversary-leap[data-v-c19987c1]{margin-left:0}}.story-form-actions .story-primary[data-v-c19987c1],.album-form-actions .album-primary[data-v-c19987c1],.album-edit-page .album-edit-save[data-v-c19987c1],.timeline-editor-actions .timeline-primary[data-v-c19987c1],.anniversary-editor-actions .anniversary-primary[data-v-c19987c1],.person-dialog-footer .edit-save[data-v-c19987c1],.album-media-date-form .album-primary[data-v-c19987c1]{min-height:38px;border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.story-form-actions .story-outline[data-v-c19987c1],.album-form-actions .album-outline[data-v-c19987c1],.album-edit-page .album-edit-cancel[data-v-c19987c1],.timeline-editor-actions .timeline-outline[data-v-c19987c1],.timeline-editor-actions .timeline-plain[data-v-c19987c1],.anniversary-editor-actions .anniversary-outline[data-v-c19987c1],.anniversary-editor-actions .anniversary-plain[data-v-c19987c1],.person-dialog-footer .edit-cancel[data-v-c19987c1],.album-media-date-form .album-outline[data-v-c19987c1]{min-height:38px;background:transparent;font-size:14px}.anniversary-row[data-v-c19987c1]{container-type:inline-size}.anniversary-row-copy[data-v-c19987c1]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status" "dates dates" "members actions";align-items:center;align-content:space-evenly;gap:8px 12px;min-width:0}.anniversary-row-title[data-v-c19987c1]{grid-area:title;margin:0;color:#9e2f28;font:700 18px var(--serif);overflow-wrap:anywhere}.anniversary-row-copy>.reminder-pill[data-v-c19987c1]{grid-area:status;justify-self:end;padding:5px 8px}.anniversary-row-copy>.reminder-pill.delivered[data-v-c19987c1]{background:#eef8ef;border-color:#c5dec9;color:#2d6942}.anniversary-countdown[data-v-c19987c1]{color:#a83d20;font-size:12px}.anniversary-date-block[data-v-c19987c1]{grid-area:dates;display:flex;flex-wrap:wrap;gap:6px 14px;color:#715955;font-size:12px}.anniversary-date-block p[data-v-c19987c1],.anniversary-members[data-v-c19987c1]{display:flex;align-items:center;gap:6px;margin:0}.anniversary-date-block svg[data-v-c19987c1],.anniversary-members svg[data-v-c19987c1]{flex:none;color:#dc5b2c}.anniversary-members[data-v-c19987c1]{grid-area:members;min-width:0;overflow-wrap:anywhere;color:#7e6761;font-size:12px;line-height:1.5}.anniversary-row-actions[data-v-c19987c1]{grid-area:actions;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.anniversary-row-actions button[data-v-c19987c1]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 9px;border:1px solid transparent;border-radius:6px;color:#dc5b2c;background:transparent;font-size:12px;cursor:pointer;white-space:nowrap}.anniversary-row-actions .anniversary-row-reminder[data-v-c19987c1]{border-color:#eb7240;background:#fffaf4}.anniversary-row-actions .anniversary-row-detail[data-v-c19987c1]{background:#fae5d8;color:#a33a21}.anniversary-row-actions button[data-v-c19987c1]:hover{background:#fff0e5}.anniversary-row-actions button[data-v-c19987c1]:focus-visible{outline:2px solid #ed682e;outline-offset:2px}@container (max-width:610px){.anniversary-row-copy[data-v-c19987c1]{grid-template-areas:"title status" "dates dates" "members members" "actions actions"}}@container (max-width:480px){.anniversary-row-copy[data-v-c19987c1]{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "status" "dates" "members" "actions";align-content:center}.anniversary-row-copy>.reminder-pill[data-v-c19987c1]{justify-self:start;white-space:normal}}.family-role-guide h2[data-v-30fc1698]{margin:0;color:#8e2821;font:700 21px var(--serif)}.family-role-guide>p[data-v-30fc1698]{margin:7px 0 0;color:#826d65;font-size:12px;line-height:1.6}.family-role-guide ul[data-v-30fc1698]{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.family-role-guide li[data-v-30fc1698]{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:9px 10px;border:1px solid #f0e6df;border-radius:8px;background:#fffaf5}.role-icon[data-v-30fc1698]{display:grid;place-items:center;width:54px;height:54px;border-radius:12px;background:#fff0e4;color:#e95d25}.family-role-guide h3[data-v-30fc1698]{margin:0;color:#a72b24;font-size:14px;line-height:1.35}.family-role-guide li p[data-v-30fc1698]{margin:3px 0 0;color:#826d65;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.family-cover-preview[data-v-106918d1]{position:relative;display:grid;align-items:center;width:100%;min-width:0;min-height:128px;aspect-ratio:5 / 1;overflow:hidden;border:1px solid #efd9c8;border-radius:9px;background:#fff3e5;color:#822e24}.family-cover-background[data-v-106918d1]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.family-cover-preview-content[data-v-106918d1]{position:relative;align-self:stretch;display:grid;align-content:center;gap:8px;padding:12px clamp(10px,2vw,22px);background:linear-gradient(90deg,#fff3e6f5,#fff3e6bf 34%,transparent 70%)}.preview-privacy[data-v-106918d1]{display:flex;align-items:center;justify-self:start;gap:5px;padding:3px 7px;border-radius:4px;background:#f9e8d8;color:#9a482c;font-size:11px}.preview-identity[data-v-106918d1]{display:flex;align-items:center;gap:10px;max-width:58%}.preview-avatar[data-v-106918d1]{display:grid;place-items:center;flex:none;width:48px;height:48px;overflow:hidden;border:2px solid #fffaf5;border-radius:7px;background:#f9dfc9;color:#a75532;box-shadow:0 2px 6px #6e342521}.preview-avatar img[data-v-106918d1]{width:100%;height:100%;object-fit:cover}.preview-text[data-v-106918d1]{display:grid;gap:4px;min-width:0}.preview-text strong[data-v-106918d1],.preview-text span[data-v-106918d1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-text strong[data-v-106918d1]{font:700 clamp(16px,1.7vw,24px) var(--serif)}.preview-text span[data-v-106918d1]{color:#815647;font-size:12px}.compact[data-v-106918d1]{aspect-ratio:2.4;min-height:110px}.compact .preview-identity[data-v-106918d1]{max-width:72%}.compact .preview-avatar[data-v-106918d1]{width:38px;height:38px}.compact .preview-text strong[data-v-106918d1]{font-size:16px}@media(max-width:560px){.preview-identity[data-v-106918d1]{max-width:74%}}.personal-cover-preview[data-v-843d52c6]{position:relative;display:grid;align-items:center;width:100%;min-height:142px;aspect-ratio:4.5;overflow:hidden;border:1px solid #efd9c8;border-radius:9px;background:#fff3e5}.personal-cover-background[data-v-843d52c6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.personal-cover-identity[data-v-843d52c6]{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:24px 20px;height:100%;background:linear-gradient(90deg,#fff3e6f5,#fff3e6bf 34%,transparent 80%);color:#822e24}.personal-cover-avatar[data-v-843d52c6]{display:grid;place-items:center;flex:none;width:50px;height:50px;overflow:hidden;border:2px solid #fffaf5;border-radius:50%;background:#f9dfc9;font-size:22px}.personal-cover-avatar img[data-v-843d52c6]{width:100%;height:100%;object-fit:cover}.personal-cover-identity>div[data-v-843d52c6]{min-width:0;max-width:65%}.personal-cover-identity strong[data-v-843d52c6]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 20px var(--serif)}.personal-cover-identity p[data-v-843d52c6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 0;font-size:12px;line-height:1.6}.family-cover-options button[data-v-843d52c6]:focus-visible{outline:2px solid #e96a30;outline-offset:3px}.family-cover-picker[data-v-843d52c6]{min-width:0}.family-cover-choice-label[data-v-843d52c6]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:12px 0 8px;color:#75463c;font-size:13px}.family-cover-choice-label span[data-v-843d52c6],.family-cover-help[data-v-843d52c6]{color:#8a6c60;font-size:12px}.family-cover-options[data-v-843d52c6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(105px,1.15fr);gap:7px}.family-cover-options button[data-v-843d52c6]{min-width:0;min-height:66px;border-radius:7px;cursor:pointer}.family-cover-options button[data-v-843d52c6]:disabled{cursor:default}.family-cover-preset[data-v-843d52c6]{position:relative;padding:3px;border:1px solid #ead9ce;background:#fffdfb;color:#75463c;font-size:12px}.family-cover-preset[aria-pressed=true][data-v-843d52c6]{border-color:#e96a30;box-shadow:0 0 0 1px #e96a30;color:#a54124}.family-cover-preset img[data-v-843d52c6]{display:block;width:100%;height:41px;margin-bottom:4px;border-radius:4px;object-fit:cover;object-position:right center}.selected-mark[data-v-843d52c6]{position:absolute;top:5px;right:5px;padding:2px;border-radius:50%;background:#dc5d27;color:#fff}.family-cover-upload[data-v-843d52c6]{display:grid;align-content:center;justify-items:center;gap:2px;padding:4px;border:1px dashed #e3a47c;background:#fff7ef;color:#af4824;font-size:12px}.family-cover-upload small[data-v-843d52c6]{color:#8a6c60;font-size:11px}.family-cover-help[data-v-843d52c6]{margin:9px 0 0;line-height:1.5}@media(max-width:660px){.family-cover-options[data-v-843d52c6]{grid-template-columns:repeat(2,minmax(0,1fr))}.family-cover-upload[data-v-843d52c6]{grid-column:1 / -1}}.member-role-dialog[data-v-45b5f321]{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:24px;border:1px solid #eed6c8;border-radius:12px;background:#fffdfa;color:#704c40;box-shadow:0 16px 60px #54331f30;font-size:14px}.member-role-dialog[data-v-45b5f321]::backdrop{background:#38291f66}header[data-v-45b5f321]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #f1dfd3}h2[data-v-45b5f321]{margin:0;color:#982821;font:700 20px var(--serif)}button[data-v-45b5f321]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:1px solid #eb7240;border-radius:6px;background:#fffaf4;color:#dc5b2c;font-size:14px;cursor:pointer}.role-close[data-v-45b5f321]{min-height:32px;width:32px;padding:0;border:0;background:transparent;color:#86675a}.role-member[data-v-45b5f321]{display:flex;align-items:center;gap:12px;margin:20px 0}.role-member[data-v-45b5f321]>:first-child{width:44px;height:44px;flex:0 0 44px;border-radius:50%}small[data-v-45b5f321]{display:block;margin-top:5px;color:#92776b;font-size:13px;line-height:1.6}fieldset[data-v-45b5f321]{border:0;margin:0;padding:0;min-width:0}legend[data-v-45b5f321]{margin-bottom:10px;font-weight:600}label[data-v-45b5f321]{display:flex;align-items:center;gap:12px;padding:14px 12px;margin-bottom:10px;border:1px solid #ead8cd;border-radius:8px;cursor:pointer}label.selected[data-v-45b5f321]{border-color:#f57439;background:#fff3e9}label svg[data-v-45b5f321]{flex-shrink:0;color:#ed682e}label input[data-v-45b5f321]{margin:0;accent-color:#f5682a;flex-shrink:0}label span[data-v-45b5f321]{min-width:0}.role-hint[data-v-45b5f321]{margin:14px 0;color:#92776b;font-size:13px;line-height:1.6}.role-error[data-v-45b5f321]{color:#b32922;font-size:13px}footer[data-v-45b5f321]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #f1dfd3}footer button[data-v-45b5f321]{min-width:104px}.role-confirm[data-v-45b5f321]{border-color:#ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}button[data-v-45b5f321]:disabled{opacity:.5;cursor:not-allowed}button[data-v-45b5f321]:focus-visible,input[data-v-45b5f321]:focus-visible{outline:2px solid #ed682e;outline-offset:3px}@media(max-width:480px){.member-role-dialog[data-v-45b5f321]{padding:18px}label[data-v-45b5f321]{gap:9px}}.family-profile-privacy[data-v-ca5920b5]{display:grid;gap:8px;color:#8d3729;font-size:13px}.family-profile-privacy .fixed-content-visibility[data-v-ca5920b5]{justify-self:start}.settings-fields[data-v-ca5920b5]{display:contents;border:0;padding:0;margin:0}.settings-fields[data-v-ca5920b5] :disabled{cursor:not-allowed;opacity:.65}.family-settings-page[data-v-ca5920b5]{min-height:100vh;padding-bottom:40px;background:#fffaf5;color:#5f3a34}.family-settings-wrap[data-v-ca5920b5]{width:min(1300px,calc(100% - 48px));margin:0 auto}.family-settings-breadcrumb[data-v-ca5920b5]{--family-crumb-current:#76261d;display:flex;align-items:center;gap:9px;margin:14px 4px;color:#937b78;font-size:13px}.family-settings-shell[data-v-ca5920b5]{border:1px solid #eadfd5;border-radius:10px;background:#fffdf9;box-shadow:0 3px 16px #6e35150a;padding:20px 18px 25px}.family-settings-heading[data-v-ca5920b5]{display:flex;align-items:center;justify-content:space-between;gap:18px}.family-settings-status[data-v-ca5920b5]{display:flex;align-items:center;gap:5px;color:#aa7469;font-size:12px}.family-settings-tabs[data-v-ca5920b5]{display:flex;align-items:stretch;margin-top:8px;overflow-x:auto}.family-settings-tabs button[data-v-ca5920b5]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 28px;border:0;border-bottom:3px solid transparent;background:transparent;color:#654942;font-size:14px;cursor:pointer}.family-settings-tabs button.active[data-v-ca5920b5]{border-bottom-color:#f26930;color:#e75c2d;font-weight:700}.family-settings-tabs button[data-v-ca5920b5]:hover{color:#e75c2d}.settings-grid[data-v-ca5920b5]{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:16px;margin-top:16px;align-items:start}.settings-card[data-v-ca5920b5]{min-width:0;border:1px solid #eee3db;border-radius:9px;background:#fff;padding:17px;box-shadow:0 2px 9px #6d34100a}.settings-card h2[data-v-ca5920b5]{margin:0;color:#8e2821;font:700 21px var(--serif)}.settings-card header p[data-v-ca5920b5],.settings-card>p[data-v-ca5920b5],.settings-profile-card header p[data-v-ca5920b5]{margin:7px 0 0;color:#a08780;font-size:12px;line-height:1.6}.settings-side-stack[data-v-ca5920b5]{display:grid;gap:14px;min-width:0}.profile-form-layout[data-v-ca5920b5]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:25px;margin-top:19px}.family-avatar-editor[data-v-ca5920b5]{display:flex;align-items:center;flex-direction:column}.family-settings-avatar[data-v-ca5920b5]{width:170px;height:170px;border-radius:8px;background:center/cover no-repeat;box-shadow:0 2px 8px #643b2720}.family-avatar-editor .settings-outline[data-v-ca5920b5]{width:170px;margin-top:11px}.family-avatar-editor small[data-v-ca5920b5]{align-self:flex-start;margin-top:9px;color:#a38b83;font-size:12px;line-height:1.6}.settings-form[data-v-ca5920b5]{display:grid;align-content:start;gap:15px}.settings-form label[data-v-ca5920b5]{position:relative;display:block;color:#6f5651;font-size:12px;font-weight:600}.settings-form input[data-v-ca5920b5],.settings-form textarea[data-v-ca5920b5],.settings-form select[data-v-ca5920b5]{display:block;width:100%;margin-top:7px;padding:10px 12px;border:1px solid #ded5cf;border-radius:6px;background:#fff;color:#53403d;font:inherit;font-weight:400;outline-color:#ed7848}.settings-form textarea[data-v-ca5920b5]{resize:vertical}.settings-form label>small[data-v-ca5920b5]{position:absolute;right:11px;bottom:11px;color:#a3928c;font-size:12px;font-weight:400}.settings-form-helper[data-v-ca5920b5],.settings-helper[data-v-ca5920b5]{display:flex;align-items:center;gap:5px;color:#9a817a;font-size:12px}.settings-form-actions[data-v-ca5920b5]{display:flex;justify-content:flex-end;gap:9px;margin-top:6px}.settings-primary[data-v-ca5920b5],.settings-outline[data-v-ca5920b5],.danger-outline[data-v-ca5920b5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 14px;border-radius:6px;font-size:12px;cursor:pointer}.settings-primary[data-v-ca5920b5]{border:1px solid #f16a2f;background:linear-gradient(110deg,#ff7a36,#f35b20);color:#fff}.settings-primary[data-v-ca5920b5]:disabled{border-color:#e4d5cd;background:#e5dfdc;color:#9d8f8a;cursor:not-allowed}.settings-outline[data-v-ca5920b5]{border:1px solid #ee7947;background:#fff;color:#e36331}.settings-outline[data-v-ca5920b5]:hover{background:#fff1e7}.overview-card>p[data-v-ca5920b5]{margin-bottom:13px}.overview-grid[data-v-ca5920b5]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #f0e5df;border-left:1px solid #f0e5df}.overview-grid b[data-v-ca5920b5]{display:grid;grid-template-columns:23px 1fr;align-items:center;gap:7px;padding:14px 10px;border-right:1px solid #f0e5df;border-bottom:1px solid #f0e5df;color:#8e2f27;font-size:20px}.overview-grid b svg[data-v-ca5920b5]{color:#ef6a30}.overview-grid small[data-v-ca5920b5]{grid-column:2;color:#9b8580;font-size:12px;font-weight:400}.settings-inspiration[data-v-ca5920b5]{display:flex;align-items:flex-start;gap:9px;background:linear-gradient(145deg,#fffaf5,#fff0e3);position:relative;overflow:hidden}.settings-inspiration>span[data-v-ca5920b5]:first-child{color:#f19b53;font-size:29px}.settings-inspiration h3[data-v-ca5920b5]{margin:0;color:#a4382b;font:700 15px var(--serif)}.settings-inspiration p[data-v-ca5920b5]{margin:7px 0 0;color:#9a7f78;font-size:12px;line-height:1.6}.settings-plane[data-v-ca5920b5]{position:absolute;right:15px;bottom:12px;color:#ee9153;font-size:25px;transform:rotate(-26deg)}.settings-card-heading[data-v-ca5920b5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.member-subtabs[data-v-ca5920b5]{display:flex;gap:25px;margin-top:17px;border-bottom:1px solid #f0e5df}.member-subtabs button[data-v-ca5920b5]{position:relative;padding:0 3px 11px;border:0;background:none;color:#8b7775;font-size:12px;cursor:pointer}.member-subtabs button.active[data-v-ca5920b5]{color:#e5602e;font-weight:700}.member-subtabs button.active[data-v-ca5920b5]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#f06b31}.member-subtabs b[data-v-ca5920b5]{display:inline-grid;place-items:center;min-width:17px;height:17px;margin-left:3px;border-radius:10px;background:#ffe8d9;color:#e36230;font-size:12px}.member-table-head[data-v-ca5920b5],.member-row[data-v-ca5920b5]{display:grid;grid-template-columns:36px minmax(70px,1.3fr) 86px 78px 110px minmax(155px,1.4fr);gap:8px;align-items:center}.member-table-head[data-v-ca5920b5]{margin-top:13px;padding:10px 11px;background:#fff7f1;color:#927a74;font-size:12px}.member-row[data-v-ca5920b5]{min-height:58px;padding:7px 11px;border-bottom:1px solid #f0e6df}.member-avatar[data-v-ca5920b5]{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:linear-gradient(135deg,#a27c68,#ebcdbd);color:#fff;font-size:12px}.member-one[data-v-ca5920b5]{background:linear-gradient(135deg,#80645e,#e3bdaa)}.member-two[data-v-ca5920b5]{background:linear-gradient(135deg,#748e9d,#d5c2b3)}.member-three[data-v-ca5920b5]{background:linear-gradient(135deg,#ad8275,#ecd0c5)}.member-four[data-v-ca5920b5]{background:linear-gradient(135deg,#7b7d92,#dfc5b2)}.member-five[data-v-ca5920b5]{background:linear-gradient(135deg,#8c8062,#e6d7b0)}.member-six[data-v-ca5920b5]{background:linear-gradient(135deg,#a77869,#e8c0ac)}.member-row>b[data-v-ca5920b5]{color:#65413a;font-size:12px}.member-row>em[data-v-ca5920b5]{justify-self:start;padding:5px 7px;border-radius:12px;background:#fff1e6;color:#e26b35;font-size:12px;font-style:normal;white-space:nowrap}.member-row>small[data-v-ca5920b5]{color:#8e7a77;font-size:12px;white-space:nowrap}.member-row>small i[data-v-ca5920b5]{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#aaa}.member-row>small i.online[data-v-ca5920b5]{background:#2ea75a}.member-row time[data-v-ca5920b5]{color:#9b8782;font-size:12px;white-space:nowrap}.member-row>div[data-v-ca5920b5]{display:flex;gap:6px}.member-row>div button[data-v-ca5920b5]{display:flex;align-items:center;gap:3px;padding:6px 7px;border:1px solid #efc6ae;border-radius:5px;background:#fffaf6;color:#e36934;font-size:12px;white-space:nowrap;cursor:pointer}.member-row>div button[data-v-ca5920b5]:last-child{border-color:#ef7a72;color:#e25750}.pending-card article[data-v-ca5920b5]{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:7px;align-items:center;margin-top:13px;padding:10px;border-radius:7px;background:#fff6ee}.pending-card article b[data-v-ca5920b5],.pending-card article small[data-v-ca5920b5]{display:block}.pending-card article b[data-v-ca5920b5]{color:#713d36;font-size:12px}.pending-card article small[data-v-ca5920b5]{margin-top:4px;color:#a18780;font-size:12px;line-height:1.5}.pending-card article button[data-v-ca5920b5]{padding:6px 7px;border:1px solid #ed7546;border-radius:4px;background:#f56b2c;color:#fff;font-size:12px;white-space:nowrap;cursor:pointer}.pending-card article .danger-outline[data-v-ca5920b5],.danger-outline[data-v-ca5920b5]{border:1px solid #ed766e;background:#fff;color:#e2554c}.setting-row[data-v-ca5920b5]{display:grid;grid-template-columns:40px minmax(170px,1fr) minmax(310px,1.2fr);gap:12px;align-items:start;padding:17px 0;border-bottom:1px solid #f0e6df}.setting-icon[data-v-ca5920b5]{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#fff0e4;color:#ed6c31}.setting-row>b[data-v-ca5920b5],.setting-row>div:nth-child(2)>b[data-v-ca5920b5]{display:block;color:#8b2d25;font:700 14px var(--serif)}.setting-row>div:nth-child(2)>small[data-v-ca5920b5]{display:block;margin-top:5px;color:#9b847d;font-size:12px;line-height:1.5}.segmented[data-v-ca5920b5]{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #eadfd7;border-radius:7px;overflow:hidden}.segmented button[data-v-ca5920b5]{height:37px;border:0;border-right:1px solid #eadfd7;background:#fff;color:#654943;font-size:12px;cursor:pointer}.segmented button[data-v-ca5920b5]:last-child{border-right:0}.segmented button.active[data-v-ca5920b5]{border:1px solid #ee7542;background:#fff7f0;color:#e4602d;font-weight:700}.radio-list[data-v-ca5920b5],.check-list[data-v-ca5920b5]{display:grid;gap:10px}.radio-list label[data-v-ca5920b5]{display:grid;grid-template-columns:18px 1fr;column-gap:5px;color:#6f514b;font-size:12px;line-height:1.4}.radio-list input[data-v-ca5920b5],.check-list input[data-v-ca5920b5]{accent-color:#f26a2d}.radio-list small[data-v-ca5920b5]{grid-column:2;color:#9d857d;font-size:12px}.check-list[data-v-ca5920b5]{grid-template-columns:repeat(3,1fr);gap:8px}.check-list label[data-v-ca5920b5]{display:flex;align-items:center;gap:5px;color:#6f514b;font-size:12px}.invite-flow[data-v-ca5920b5]{display:flex;align-items:center;gap:10px;margin-top:16px;padding:13px;border-radius:8px;background:#fff3e8;color:#cf4b2a;font-size:12px}.invite-flow b[data-v-ca5920b5]{margin-right:8px;font:700 14px var(--serif)}.invite-flow span[data-v-ca5920b5]{font-weight:600}.invite-flow i[data-v-ca5920b5]{color:#f08a4f;font-style:normal;font-size:16px}.invite-explain>p[data-v-ca5920b5]{line-height:1.65}.invite-explain-item[data-v-ca5920b5]{display:flex;align-items:flex-start;gap:8px;margin-top:15px;color:#e56731}.invite-explain-item span[data-v-ca5920b5]{color:#864039;font-size:12px;font-weight:600}.invite-explain-item small[data-v-ca5920b5]{display:block;margin-top:4px;color:#9b847d;font-size:12px;font-weight:400}.content-settings-card h3[data-v-ca5920b5]{margin:20px 0 9px;color:#a02e25;font:700 16px var(--serif)}.select-setting[data-v-ca5920b5]{display:grid;gap:9px}.select-setting label[data-v-ca5920b5]{display:grid;grid-template-columns:28px 1fr 310px;align-items:center;gap:7px;color:#6d504b;font-size:12px}.select-setting label>svg[data-v-ca5920b5]{color:#e96931}.select-setting select[data-v-ca5920b5]{width:100%;height:38px;padding:0 10px;border:1px solid #ded5cf;border-radius:6px;color:#6e5c57;background:#fff}.permission-list[data-v-ca5920b5]{display:grid;gap:10px}.permission-list label[data-v-ca5920b5]{display:grid;grid-template-columns:25px minmax(0,1fr) 48px;gap:8px;align-items:center;color:#6c504a;font-size:12px}.permission-list label>svg[data-v-ca5920b5]{color:#704e47}.permission-list span[data-v-ca5920b5]{display:block}.permission-list small[data-v-ca5920b5]{display:block;margin-top:4px;color:#a08a82;font-size:12px}.permission-list input[data-v-ca5920b5],.notification-group input[data-v-ca5920b5]{appearance:none;width:36px;height:20px;border-radius:20px;background:#d9d6d4;position:relative;cursor:pointer}.permission-list input[data-v-ca5920b5]:before,.notification-group input[data-v-ca5920b5]:before{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.2s}.permission-list input[data-v-ca5920b5]:checked,.notification-group input[data-v-ca5920b5]:checked{background:#f36c2d}.permission-list input[data-v-ca5920b5]:checked:before,.notification-group input[data-v-ca5920b5]:checked:before{left:19px}.notification-group[data-v-ca5920b5]{margin-top:15px;border:1px solid #f0e5df;border-radius:8px;overflow:hidden}.notification-group h3[data-v-ca5920b5]{margin:0;padding:10px 13px;background:#fff5eb;color:#963229;font:700 15px var(--serif)}.notification-group label[data-v-ca5920b5]{display:grid;grid-template-columns:25px minmax(0,1fr) 42px 145px;gap:8px;align-items:center;padding:11px 13px;border-top:1px solid #f1e7e1;color:#6c504a;font-size:12px}.notification-group label>svg[data-v-ca5920b5]{color:#ed6931}.notification-group label span[data-v-ca5920b5]{display:block}.notification-group label small[data-v-ca5920b5]{display:block;margin-top:4px;color:#a08a82;font-size:12px}.notification-group select[data-v-ca5920b5]{height:30px;border:1px solid #e2d8d1;border-radius:5px;background:#fff;color:#76625e;font-size:12px;padding:0 6px}.notification-preview>div[data-v-ca5920b5]{display:grid;grid-template-columns:35px 1fr;gap:8px;align-items:center;margin-top:13px;padding:9px;border:1px solid #f0e5df;border-radius:7px;background:#fffaf5}.notification-preview b[data-v-ca5920b5]{color:#7a3b33;font-size:12px}.notification-preview small[data-v-ca5920b5]{display:block;margin-top:4px;color:#a28a82;font-size:12px;font-weight:400}.settings-preview-icon[data-v-ca5920b5]{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#fff0e4;color:#e86b31}.management-card[data-v-ca5920b5]{display:grid;gap:12px}.management-row[data-v-ca5920b5]{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:15px;border:1px solid #eee3db;border-radius:8px}.management-row.warning-row[data-v-ca5920b5]{background:#fff6f0;border-color:#f3d7ca}.management-icon[data-v-ca5920b5]{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;background:#fff1e5;color:#e96931}.danger-icon[data-v-ca5920b5]{background:#ffe9e4;color:#ed554d}.management-row h3[data-v-ca5920b5]{margin:0;color:#963128;font:700 16px var(--serif)}.management-row p[data-v-ca5920b5]{margin:6px 0 0;color:#9b847d;font-size:12px;line-height:1.6}.management-person[data-v-ca5920b5]{display:flex;align-items:center;gap:6px}.management-person b[data-v-ca5920b5],.management-person small[data-v-ca5920b5]{display:block;color:#6d443e;font-size:12px}.management-person small[data-v-ca5920b5]{margin-top:4px;color:#e06a32;font-size:12px}.management-transfer[data-v-ca5920b5]{display:flex;align-items:center;gap:7px}.management-transfer select[data-v-ca5920b5]{min-width:128px;height:34px;padding:0 8px;border:1px solid #ded5cf;border-radius:5px;background:#fff;color:#6e5c57;font-size:12px}.status-card p[data-v-ca5920b5]{display:flex;align-items:center;gap:8px;margin:14px 0;color:#866f6b;font-size:12px}.status-card p svg[data-v-ca5920b5]{color:#ed6b31}.status-card p b[data-v-ca5920b5],.status-card p span[data-v-ca5920b5]{margin-left:auto;color:#6d4942;font-weight:600;text-align:right}.operation-tip p[data-v-ca5920b5]{display:flex;gap:8px;margin:13px 0;color:#9a817b;font-size:12px;line-height:1.6}.operation-tip p>b[data-v-ca5920b5]{display:grid;place-items:center;width:21px;height:21px;flex:0 0 21px;border-radius:50%;background:#fff0df;color:#ed6b32}.operation-tip strong[data-v-ca5920b5]{color:#7d4941}@media(max-width:1050px){.family-settings-tabs button[data-v-ca5920b5]{padding-left:16px;padding-right:16px}.settings-grid[data-v-ca5920b5]{grid-template-columns:minmax(0,1fr) 300px}.member-table-head[data-v-ca5920b5],.member-row[data-v-ca5920b5]{grid-template-columns:32px 1fr 72px 65px 86px}.member-table-head span[data-v-ca5920b5]:nth-child(4),.member-row time[data-v-ca5920b5]{display:none}.setting-row[data-v-ca5920b5]{grid-template-columns:38px 1fr}.setting-row>.segmented[data-v-ca5920b5],.radio-list[data-v-ca5920b5],.check-list[data-v-ca5920b5]{grid-column:2}.select-setting label[data-v-ca5920b5]{grid-template-columns:28px 1fr 220px}}@media(max-width:780px){.family-settings-wrap[data-v-ca5920b5]{width:calc(100% - 24px)}.family-settings-shell[data-v-ca5920b5]{padding:14px 10px 18px}.family-settings-heading[data-v-ca5920b5]{align-items:flex-start;flex-direction:column}.family-settings-tabs[data-v-ca5920b5]{overflow:auto}.family-settings-tabs button[data-v-ca5920b5]{flex-shrink:0;white-space:nowrap}.settings-grid[data-v-ca5920b5],.profile-form-layout[data-v-ca5920b5]{grid-template-columns:1fr}.family-avatar-editor[data-v-ca5920b5]{align-items:flex-start}.member-table-head[data-v-ca5920b5]{display:none}.member-row[data-v-ca5920b5]{grid-template-columns:34px 1fr auto;gap:7px}.member-row>em[data-v-ca5920b5],.member-row>small[data-v-ca5920b5],.member-row time[data-v-ca5920b5]{display:none}.member-row>div[data-v-ca5920b5]{grid-column:2/-1}.setting-row[data-v-ca5920b5]{grid-template-columns:40px 1fr}.check-list[data-v-ca5920b5]{grid-template-columns:1fr 1fr}.invite-flow[data-v-ca5920b5]{flex-wrap:wrap}.select-setting label[data-v-ca5920b5]{grid-template-columns:28px 1fr}.select-setting select[data-v-ca5920b5]{grid-column:2}.notification-group label[data-v-ca5920b5]{grid-template-columns:24px 1fr 38px}.notification-group select[data-v-ca5920b5]{grid-column:2/-1}.management-row[data-v-ca5920b5]{grid-template-columns:42px 1fr}.management-row>.settings-outline[data-v-ca5920b5],.management-row>.danger-outline[data-v-ca5920b5]{grid-column:2;justify-self:start}.management-person[data-v-ca5920b5],.management-transfer[data-v-ca5920b5]{grid-column:2}.management-transfer[data-v-ca5920b5]{align-items:stretch;flex-wrap:wrap}.family-settings-breadcrumb[data-v-ca5920b5]{font-size:12px}}.visually-hidden[data-v-ca5920b5]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.settings-cover-field[data-v-ca5920b5]{margin-top:21px}.settings-cover-field h3[data-v-ca5920b5]{margin:0 0 9px;color:#812d26;font:700 15px var(--serif)}.settings-cover-summary h2[data-v-ca5920b5]{margin:0 0 11px;color:#812d26;font:700 18px var(--serif)}.settings-cover-summary p[data-v-ca5920b5]{margin:9px 0 0;color:#8a6c60;font-size:12px;line-height:1.6}.member-row>.application-review-actions>button[data-v-ca5920b5]{box-sizing:border-box;justify-content:center;flex:0 0 72px;width:72px;height:30px;padding:0}.member-row>.application-review-actions>.application-approve[data-v-ca5920b5]{border-color:#ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.fixed-content-visibility[data-v-ca5920b5]{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #eed8c9;border-radius:6px;background:#fff7f0;color:#a45332}@media(max-width:780px){.fixed-content-visibility[data-v-ca5920b5]{grid-column:2}}.family-guest-landing[data-v-4ff280a1]{width:min(1300px,calc(100% - 40px));margin:16px auto 0;padding-bottom:24px;display:grid;gap:14px}.guest-hero[data-v-4ff280a1],.guest-features[data-v-4ff280a1],.guest-panel[data-v-4ff280a1],.guest-invitation[data-v-4ff280a1]{border:1px solid #eedfd1;border-radius:9px;background:#fffdf9}.guest-hero[data-v-4ff280a1]{position:relative;isolation:isolate;display:flex;align-items:center;height:278px;overflow:hidden;background:#fdf4e9}.guest-hero-art[data-v-4ff280a1]{position:absolute;inset:0 0 0 28%;z-index:-1}.guest-hero-art img[data-v-4ff280a1]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.guest-hero-art[data-v-4ff280a1]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fdf4e9,transparent 20%)}.guest-hero-copy[data-v-4ff280a1]{padding:18px 28px}.guest-kicker[data-v-4ff280a1]{margin:0;color:#a75238;font-size:12px;letter-spacing:.06em}.guest-hero h1[data-v-4ff280a1]{margin:9px 0;color:#76251c;font:700 clamp(34px,3.35vw,47px)/1.06 var(--serif)}.guest-hero h1 em[data-v-4ff280a1]{color:#ec672b;font-style:normal}.guest-lead[data-v-4ff280a1]{margin:0 0 14px;color:#865d52;font-size:14px;line-height:1.65}.guest-actions[data-v-4ff280a1]{display:flex;flex-wrap:wrap;gap:8px}.guest-primary[data-v-4ff280a1],.guest-outline[data-v-4ff280a1]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:7px 14px;border:1px solid #f47b42;border-radius:6px;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.guest-primary[data-v-4ff280a1]{background:linear-gradient(115deg,#ff7f35,#f45121);color:#fff}.guest-outline[data-v-4ff280a1]{background:#fff9f1;color:#b44928}.guest-primary[data-v-4ff280a1]:hover,.guest-outline[data-v-4ff280a1]:hover{filter:brightness(.96)}.guest-privacy[data-v-4ff280a1]{display:flex;align-items:center;gap:6px;margin:9px 0 0;color:#84685a;font-size:12px;line-height:1.5}.guest-privacy svg[data-v-4ff280a1]{flex:none}.guest-features[data-v-4ff280a1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px;background:#fcf7ef}.guest-features article[data-v-4ff280a1]{display:flex;align-items:center;gap:10px;min-width:0;padding:7px 15px}.guest-features article+article[data-v-4ff280a1]{border-left:1px solid #f0ded0}.guest-feature-icon[data-v-4ff280a1]{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#f4a368,#e97830);color:#fff}.guest-features h2[data-v-4ff280a1]{margin:0 0 3px;color:var(--home-card-title-color);font:700 17px/1.3 var(--serif)}.guest-features p[data-v-4ff280a1],.guest-step-copy>p[data-v-4ff280a1]:last-child,.guest-invitation-copy p[data-v-4ff280a1]{margin:0;color:var(--home-card-description-color);font-size:12px;line-height:1.65}.guest-panel[data-v-4ff280a1]{padding:13px;box-shadow:0 2px 9px #80522608}.guest-steps[data-v-4ff280a1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:0}.guest-steps li[data-v-4ff280a1]{position:relative;display:flex;align-items:flex-start;min-height:144px;padding:12px 12px 14px;border:1px solid #eedfce;border-radius:6px;background:#fcf7ee}.guest-step-copy[data-v-4ff280a1]{position:relative;z-index:1;max-width:68%}.guest-step-label[data-v-4ff280a1]{display:flex;align-items:center;gap:5px;margin:0;color:#a74930;font-size:13px;font-weight:600}.guest-step-label b[data-v-4ff280a1]{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f9e2d1;color:#ae4b2b;font-size:inherit}.guest-step-copy h3[data-v-4ff280a1]{margin:8px 0 3px;color:var(--home-card-title-color);font:700 16px/1.4 var(--serif)}.guest-step-arrow[data-v-4ff280a1]{position:absolute;top:50%;right:-20px;transform:translateY(-50%);color:#ef7840}.guest-photo-stack[data-v-4ff280a1]{position:absolute;right:16px;bottom:12px;width:130px;height:92px}.guest-photo-stack img[data-v-4ff280a1]{position:absolute;width:85%;height:74%;object-fit:cover;border:5px solid #fffbf3;border-bottom-width:10px;border-radius:2px;box-shadow:0 3px 8px #69402536}.guest-photo-stack img[data-v-4ff280a1]:first-child{left:0;top:0;transform:rotate(-12deg)}.guest-photo-stack img[data-v-4ff280a1]:nth-child(2){right:0;bottom:0;transform:rotate(8deg)}.guest-photo-stack>span[data-v-4ff280a1]{position:absolute;right:-3px;bottom:4px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f9dfca;color:#c25932}.guest-story-grid[data-v-4ff280a1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.guest-story[data-v-4ff280a1]{--story-cover-height:clamp(130px,12vw,154px);background:#fcf7ef}.guest-story-footer[data-v-4ff280a1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;padding-top:6px;border-top:1px solid #eee0d5;font-size:12px}.guest-story-footer div[data-v-4ff280a1]{display:flex;flex-wrap:wrap;gap:4px}.guest-story-footer div a[data-v-4ff280a1]{padding:3px 5px;border-radius:3px;background:#f6eadd;color:#88685b}.guest-story-footer>a[data-v-4ff280a1]{display:inline-flex;align-items:center;gap:3px;margin-left:auto;color:#b84e2a;white-space:nowrap}.guest-story-footer a[data-v-4ff280a1]:hover{text-decoration:underline}.guest-state[data-v-4ff280a1]{margin:9px 0;color:#886b60;font-size:13px}.guest-state button[data-v-4ff280a1],.guest-link[data-v-4ff280a1]{padding:0;border:0;background:none;color:#ab4525;font-size:12px;cursor:pointer}.guest-link[data-v-4ff280a1]:hover{text-decoration:underline}.guest-invitation[data-v-4ff280a1]{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:104px;padding:12px 24px;overflow:hidden;background:linear-gradient(90deg,#fcf7ef,#fcf2e5 60%,#fcf7ef)}.guest-invitation-copy[data-v-4ff280a1]{display:flex;align-items:center;gap:14px}.guest-invitation-icon[data-v-4ff280a1]{display:grid;place-items:center;flex:0 0 50px;height:50px;border-radius:50%;background:#fae6d6;color:#be542e}.guest-invitation-copy h2[data-v-4ff280a1]{margin:0 0 3px;color:var(--home-section-title-color);font:var(--home-section-title)}.guest-invitation-art[data-v-4ff280a1]{position:absolute;z-index:-1;left:50%;top:50%;width:330px;height:90px;transform:translate(-45%,-50%);color:#eab691}.guest-invitation-art>svg[data-v-4ff280a1]{position:absolute;inset:0;width:100%;height:100%}.guest-invitation-art .guest-photo-stack[data-v-4ff280a1]{left:31%;right:auto;bottom:9px;width:150px;height:69px}.guest-lock-label[data-v-4ff280a1]{position:absolute;left:64%;bottom:4px;display:flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid #f1d8c1;border-radius:4px;background:#fff9ee;color:#8b685a;font-size:11px;white-space:nowrap;transform:rotate(-4deg)}.guest-invitation-actions[data-v-4ff280a1]{display:grid;justify-items:center;gap:5px;margin-left:auto;flex:none}.family-guest-landing[data-v-4ff280a1] :is(button,a):focus-visible{outline:2px solid #a74623;outline-offset:3px}@media(max-width:1120px){.guest-steps .guest-photo-stack[data-v-4ff280a1]{width:100px;height:72px;right:11px;bottom:9px}}@media(max-width:950px){.guest-hero-art[data-v-4ff280a1]{inset-inline-start:37%}.guest-hero-art[data-v-4ff280a1]:after{background:linear-gradient(90deg,#fdf4e9,transparent 28%)}.guest-invitation-art[data-v-4ff280a1]{display:none}.guest-story-grid[data-v-4ff280a1],.guest-features[data-v-4ff280a1]{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-features article[data-v-4ff280a1]:nth-child(3){border-left:0}}@media(max-width:700px){.family-guest-landing[data-v-4ff280a1]{width:calc(100% - 24px);margin-top:12px;gap:10px}.guest-hero[data-v-4ff280a1]{height:auto;flex-direction:column-reverse;align-items:stretch}.guest-hero-copy[data-v-4ff280a1]{padding:17px 15px 7px}.guest-hero h1[data-v-4ff280a1]{font-size:clamp(28px,7vw,38px)}.guest-hero-art[data-v-4ff280a1]{position:relative;inset:auto;height:clamp(118px,34vw,205px)}.guest-hero-art[data-v-4ff280a1]:after{background:linear-gradient(180deg,#fdf4e9,transparent 18%)}.guest-steps[data-v-4ff280a1]{grid-template-columns:1fr;gap:8px}.guest-steps li[data-v-4ff280a1]{min-height:112px}.guest-step-arrow[data-v-4ff280a1]{display:none}.guest-invitation[data-v-4ff280a1]{flex-wrap:wrap;padding:12px}.guest-invitation-actions[data-v-4ff280a1]{margin-left:0}}@media(max-width:420px){.guest-primary[data-v-4ff280a1],.guest-outline[data-v-4ff280a1]{font-size:12px;padding-inline:9px;gap:5px}.guest-features article[data-v-4ff280a1]{padding:7px;gap:7px}.guest-feature-icon[data-v-4ff280a1]{flex-basis:32px;height:32px}.guest-feature-icon svg[data-v-4ff280a1]{width:17px}.guest-features h2[data-v-4ff280a1]{font-size:14px}.guest-story-grid[data-v-4ff280a1]{gap:8px}.guest-story[data-v-4ff280a1]{--story-cover-height:108px}}@media(max-width:360px){.guest-story-grid[data-v-4ff280a1]{grid-template-columns:minmax(0,1fr)}.guest-story[data-v-4ff280a1]{--story-cover-height:132px}.family-guest-landing~.site-footer .footer-inner{grid-template-columns:minmax(0,1fr);justify-items:center}.family-guest-landing~.site-footer .footer-copyright{grid-row:auto;white-space:normal;text-align:center}}.family-requests[data-v-34b16d6f],.request-dialog[data-v-34b16d6f]{padding:12px 13px;border:1px solid #eedfd1;border-radius:9px;background:#fffdf9}.family-requests[data-v-34b16d6f] .public-section-heading{margin-bottom:8px}.family-request-error[data-v-34b16d6f]{color:#896f63;font-size:12px}.family-requests[data-v-34b16d6f] .public-section-copy>p{padding:2px 7px;border-radius:12px;background:#f8e9da;color:#a95436;font-size:11px;line-height:1.35}.family-request[data-v-34b16d6f]{display:grid;grid-template-columns:minmax(0,35%) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid #f0dec9;border-radius:7px;background:#fcf7ef}.family-request+.family-request[data-v-34b16d6f]{margin-top:8px}.family-request-identity[data-v-34b16d6f],.family-request-heading[data-v-34b16d6f],.request-date[data-v-34b16d6f]{display:flex;align-items:center;gap:8px;min-width:0}.family-request-identity[data-v-34b16d6f]{gap:12px}.family-request-cover[data-v-34b16d6f]{display:block;flex:none;width:98px;height:66px;object-fit:cover;border-radius:5px;background:#f2e5d6}.family-request-heading[data-v-34b16d6f]{flex-wrap:wrap;gap:4px 7px}.family-request-copy h3[data-v-34b16d6f]{margin:0;color:var(--home-card-title-color);font:700 16px/1.35 var(--serif);overflow-wrap:anywhere}.request-status[data-v-34b16d6f]{padding:2px 6px;border-radius:4px;background:#f8e5d4;color:#a95a32;font-size:11px;white-space:nowrap}.request-status.request[data-v-34b16d6f]{background:#f7edcf;color:#805c21}.family-request-copy p[data-v-34b16d6f],.family-request-hint p[data-v-34b16d6f],.request-dialog p[data-v-34b16d6f]{margin:2px 0 0;color:#896f63;font-size:12px;line-height:1.55}.family-request-copy .request-date[data-v-34b16d6f]{gap:4px;flex-wrap:wrap;font-size:11px}.family-request-hint[data-v-34b16d6f]{padding:4px 0 4px 19px;border-left:1px solid #eedfce;min-width:0}.family-request-hint strong[data-v-34b16d6f]{color:#7f4334;font-size:13px}.family-request-actions[data-v-34b16d6f]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.request-button[data-v-34b16d6f],.request-secondary[data-v-34b16d6f]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:35px;padding:6px 12px;border:1px solid transparent;border-radius:6px;font-size:12px;white-space:nowrap;cursor:pointer}.request-primary[data-v-34b16d6f]{border-color:#ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;text-decoration:none}.request-secondary[data-v-34b16d6f]{padding-inline:4px;border-color:transparent;background:none;color:#8c6859}.request-secondary[data-v-34b16d6f]:hover{text-decoration:underline}.request-button[data-v-34b16d6f]:hover{filter:brightness(.96)}.request-button[data-v-34b16d6f]:disabled,.request-secondary[data-v-34b16d6f]:disabled{opacity:.6;cursor:wait}.request-mask[data-v-34b16d6f]{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:16px;background:#30201370}.request-dialog[data-v-34b16d6f]{position:relative;width:min(100%,430px);padding:19px}.request-dialog p[data-v-34b16d6f]{margin:8px 0}.request-dialog .family-request-actions[data-v-34b16d6f]{justify-content:flex-end;margin-top:14px}.request-close[data-v-34b16d6f]{position:absolute;top:12px;right:12px;color:#8b6555;cursor:pointer}@media(max-width:850px){.family-request[data-v-34b16d6f]{grid-template-columns:minmax(0,1fr) auto}.family-request-hint[data-v-34b16d6f]{grid-row:2;grid-column:1/-1;border-left:0;border-top:1px solid #eedfce;padding:7px 0 0}}@media(max-width:520px){.family-request[data-v-34b16d6f]{grid-template-columns:minmax(0,1fr);gap:8px}.family-request-hint[data-v-34b16d6f]{grid-row:auto}.family-request-cover[data-v-34b16d6f]{width:76px;height:56px}.family-request-actions[data-v-34b16d6f]{justify-content:flex-start;margin-left:0}}fieldset.fe-form-grid[data-v-d9d2e062]{border:0;padding:0;margin:0;min-width:0}.fe-request-message[data-v-d9d2e062]{color:#9c857c;font-size:13px}.fe-request-message.error[data-v-d9d2e062]{color:#c23828;padding:10px 14px;background:#fff3ee;border-radius:6px}fieldset[data-v-d9d2e062]:disabled{opacity:.7}.fe-page[data-v-d9d2e062]{min-height:calc(100vh - 132px);position:relative;overflow:hidden;background:#faf5ec;color:#4e2630;padding:0 0 42px}.fe-ambient[data-v-d9d2e062]{position:absolute;inset:0 0 auto;height:430px;background:linear-gradient(90deg,#fffaf2ee,#fffaf280),url(/assets/footer-memory-banner.png) center 30%/cover no-repeat;opacity:.5;pointer-events:none}.fe-width[data-v-d9d2e062]{width:min(1300px,calc(100% - 48px));margin:auto;position:relative;z-index:1}.fe-breadcrumb[data-v-d9d2e062]{display:flex;align-items:center;gap:8px;padding:23px 0 12px;color:#8c6b6f;font-size:14px}.fe-page-heading[data-v-d9d2e062]{display:flex;justify-content:space-between;align-items:flex-end;padding:12px 0 24px}.fe-kicker[data-v-d9d2e062]{display:inline-flex;align-items:center;padding:7px 13px;border-radius:18px;background:#fff0e6;color:#e96a2a;font-size:13px;font-weight:700;letter-spacing:.04em}.fe-page-heading h1[data-v-d9d2e062]{font:700 43px/1.2 var(--serif);margin:13px 0 7px;color:#8d1820}.fe-page-heading p[data-v-d9d2e062]{font-size:17px;color:#836673;margin:0}.fe-heading-note[data-v-d9d2e062]{text-align:right;color:#c75934;font:italic 21px/1.55 var(--serif);padding:0 28px 7px 0;transform:rotate(-3deg)}.fe-layout[data-v-d9d2e062]{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,.85fr);gap:16px;align-items:start}.fe-form-panel[data-v-d9d2e062],.fe-info-panel[data-v-d9d2e062]{background:#fffdfb;border:1px solid #ecdcd0;border-radius:12px;box-shadow:0 8px 24px #6c3a2510}.fe-form-panel[data-v-d9d2e062]{padding:29px 31px 24px}.fe-info-panel[data-v-d9d2e062]{padding:27px 25px 24px}.fe-panel-title[data-v-d9d2e062]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #f0e4db;padding-bottom:21px;margin-bottom:20px}.fe-panel-title>div[data-v-d9d2e062]{display:flex;align-items:center;gap:12px}.fe-number[data-v-d9d2e062]{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#f07832;color:#fff;font-weight:800;font-size:14px}.fe-panel-title h2[data-v-d9d2e062]{font:700 25px var(--serif);margin:0;color:#8e1820}.fe-required[data-v-d9d2e062]{font-size:12px;color:#a99591;margin-top:9px}.fe-form-grid[data-v-d9d2e062]{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.fe-field[data-v-d9d2e062]{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:13px;align-items:start;margin-bottom:22px;position:relative}.fe-field>span[data-v-d9d2e062]{font-weight:700;font-size:14px;padding-top:12px;color:#5c3b43}.fe-field>span b[data-v-d9d2e062]{color:#ee6429}.fe-field>div[data-v-d9d2e062]{min-width:0}.fe-field input[data-v-d9d2e062],.fe-field textarea[data-v-d9d2e062]{width:100%;box-sizing:border-box;border:1px solid #dfd4cd;border-radius:7px;background:#fff;color:#5c3b43;padding:11px 14px;font:inherit;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.fe-field input[data-v-d9d2e062]:focus,.fe-field textarea[data-v-d9d2e062]:focus{border-color:#ed7b3a;box-shadow:0 0 0 3px #ef8b4922}.fe-field input[data-v-d9d2e062]{height:45px}.fe-field textarea[data-v-d9d2e062]{height:92px;resize:vertical;line-height:1.65}.fe-field>div[data-v-d9d2e062]{position:relative}.fe-field>div>small[data-v-d9d2e062]{position:absolute;right:12px;bottom:9px;color:#ad9a96;font-size:12px}.fe-field-name[data-v-d9d2e062],.fe-field-intro[data-v-d9d2e062]{grid-column:1/-1}.fe-field-intro[data-v-d9d2e062]{margin-bottom:20px}.fe-field em[data-v-d9d2e062]{grid-column:2;font-style:normal;color:#aa908c;font-size:12px;margin-top:6px}.fe-avatar-field[data-v-d9d2e062],.fe-cover-field[data-v-d9d2e062],.fe-privacy-field[data-v-d9d2e062]{grid-column:1/-1}.fe-avatar-content[data-v-d9d2e062]{display:flex;align-items:center;gap:14px}.fe-avatar-preview[data-v-d9d2e062]{width:73px;height:73px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#ffe1bd,#f2833b);border:4px solid #fff;box-shadow:0 2px 11px #b8734428;background-position:center;background-size:cover;color:#fff;font:700 33px var(--serif);position:relative}.fe-avatar-preview button[data-v-d9d2e062]{position:absolute;right:-2px;bottom:-1px;width:21px;height:21px;border:2px solid #fff;border-radius:50%;background:#e76832;color:#fff;display:grid;place-items:center;cursor:pointer}.fe-avatar-content strong[data-v-d9d2e062]{display:block;font-size:15px;color:#7a2631;margin-bottom:3px}.fe-avatar-content p[data-v-d9d2e062]{font-size:12px;color:#a28d88;margin:0 0 9px}.fe-inline-actions[data-v-d9d2e062]{display:flex;gap:12px}.fe-link-button[data-v-d9d2e062]{border:0;background:none;color:#ea682b;display:inline-flex;align-items:center;gap:5px;padding:0;cursor:pointer;font-size:13px;font-weight:700}.fe-link-button.muted[data-v-d9d2e062]{color:#9c8883}.fe-help[data-v-d9d2e062]{grid-column:2;color:#aa908c;font-size:12px;margin-top:8px}.fe-hidden-input[data-v-d9d2e062]{display:none}.fe-cover-field>.fe-help[data-v-d9d2e062]{grid-column:2}.fe-privacy-options[data-v-d9d2e062]{display:grid;gap:9px}.fe-radio-card[data-v-d9d2e062],.fe-check-row[data-v-d9d2e062]{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-radius:8px;cursor:pointer}.fe-radio-card[data-v-d9d2e062]{border:1px solid #f0b992;background:#fff8f0;position:relative}.fe-radio-card input[data-v-d9d2e062],.fe-check-row input[data-v-d9d2e062]{position:absolute;opacity:0}.fe-radio-card>i[data-v-d9d2e062],.fe-check-row>i[data-v-d9d2e062]{width:18px;height:18px;border:2px solid #d2c6c3;border-radius:50%;margin-top:1px;flex:none;position:relative}.fe-radio-card>i[data-v-d9d2e062]:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#ef6b2a}.fe-check-row>i[data-v-d9d2e062]{border-radius:4px}.fe-check-row input:checked+i[data-v-d9d2e062]{background:#ef6b2a;border-color:#ef6b2a}.fe-check-row input:checked+i[data-v-d9d2e062]:after{content:"✓";display:block;color:#fff;text-align:center;font:700 12px/14px Arial}.fe-radio-card strong[data-v-d9d2e062],.fe-check-row strong[data-v-d9d2e062]{display:block;font-size:13px;color:#9a2630;margin-bottom:3px}.fe-radio-card small[data-v-d9d2e062],.fe-check-row small[data-v-d9d2e062]{display:block;font-size:12px;color:#a58e8b;line-height:1.55}.fe-radio-card em[data-v-d9d2e062]{font-style:normal;color:#e86d2d;font-size:12px;background:#ffe4d0;padding:3px 6px;border-radius:8px;margin-left:auto}.fe-form-tip[data-v-d9d2e062]{display:flex;align-items:center;gap:8px;background:#fff5eb;color:#a36c57;border-radius:7px;padding:10px 13px;font-size:12px;margin:1px 0 20px}.fe-form-tip svg[data-v-d9d2e062]{color:#ed6a2b;flex:none}.fe-form-actions[data-v-d9d2e062]{display:flex;justify-content:flex-end;gap:12px}.fe-button[data-v-d9d2e062]{height:44px;border-radius:7px;padding:0 24px;border:1px solid #ee6b2b;font:700 14px inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.fe-button.ghost[data-v-d9d2e062]{background:#fff;color:#ed6b2b}.fe-button.primary[data-v-d9d2e062]{background:linear-gradient(110deg,#f58c43,#ed5e25);color:#fff;box-shadow:0 5px 12px #e66e2c25}.fe-button[data-v-d9d2e062]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.fe-info-heading[data-v-d9d2e062]{display:flex;gap:12px;align-items:center;margin-bottom:23px}.fe-info-icon[data-v-d9d2e062]{display:grid;place-items:center;width:47px;height:47px;border-radius:13px;background:#fff0e4;color:#ef6a2a}.fe-info-heading h2[data-v-d9d2e062]{font:700 24px var(--serif);color:#8d1820;margin:0 0 3px}.fe-info-heading p[data-v-d9d2e062]{font-size:12px;color:#9b8180;margin:0}.fe-info-panel article[data-v-d9d2e062]{display:flex;gap:12px;margin:0 0 21px}.fe-info-panel article>span[data-v-d9d2e062]{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#fff6ed;color:#ed6c2d;flex:none}.fe-info-panel article h3[data-v-d9d2e062]{font:700 15px var(--serif);color:#9c2228;margin:2px 0 4px}.fe-info-panel article p[data-v-d9d2e062]{font-size:12px;line-height:1.7;color:#9d8886;margin:0}.fe-divider[data-v-d9d2e062]{height:1px;background:#f1e4dc;margin:16px 0 20px}.fe-preview-title[data-v-d9d2e062]{font:700 17px var(--serif);color:#8d1820;margin:0 0 10px}.fe-preview-note[data-v-d9d2e062]{font-size:12px;line-height:1.6;color:#9e8983;margin:10px 0 0}.fe-page[data-v-d9d2e062] :is(button,a,input,textarea):focus-visible{outline:3px solid #ef914f;outline-offset:3px}@media(max-width:1050px){.fe-layout[data-v-d9d2e062]{grid-template-columns:1fr}.fe-info-panel[data-v-d9d2e062]{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.fe-info-heading[data-v-d9d2e062],.fe-divider[data-v-d9d2e062],.fe-preview-title[data-v-d9d2e062],.fe-preview-note[data-v-d9d2e062],.fe-info-panel>.family-cover-preview[data-v-d9d2e062]{grid-column:1/-1}.fe-info-panel article[data-v-d9d2e062]{margin-bottom:14px}.fe-form-grid[data-v-d9d2e062]{grid-template-columns:1fr}.fe-field-name[data-v-d9d2e062],.fe-field-intro[data-v-d9d2e062],.fe-avatar-field[data-v-d9d2e062],.fe-cover-field[data-v-d9d2e062],.fe-privacy-field[data-v-d9d2e062]{grid-column:1}.fe-field>span[data-v-d9d2e062]{grid-column:1}.fe-field>div[data-v-d9d2e062],.fe-field em[data-v-d9d2e062],.fe-field>.fe-help[data-v-d9d2e062]{grid-column:2}}@media(max-width:680px){.fe-width[data-v-d9d2e062]{width:calc(100% - 28px)}.fe-page-heading[data-v-d9d2e062]{display:block}.fe-heading-note[data-v-d9d2e062]{text-align:left;padding:12px 0 0}.fe-page-heading h1[data-v-d9d2e062]{font-size:35px}.fe-form-panel[data-v-d9d2e062],.fe-info-panel[data-v-d9d2e062]{padding:20px 16px}.fe-panel-title[data-v-d9d2e062]{display:block}.fe-required[data-v-d9d2e062]{display:block;margin-top:9px}.fe-form-actions[data-v-d9d2e062]{justify-content:stretch}.fe-button[data-v-d9d2e062]{flex:1;padding:0 12px}.fe-info-panel[data-v-d9d2e062]{display:block}.fe-breadcrumb[data-v-d9d2e062]{font-size:12px}.fe-field[data-v-d9d2e062]{grid-template-columns:78px minmax(0,1fr);column-gap:8px}.fe-field>span[data-v-d9d2e062]{font-size:13px}}.family-join-page[data-v-902aab3e]{min-height:min(550px,calc(100dvh - 120px));padding:14px 0 38px;background:#fcf7f0;color:#674941}.family-join-width[data-v-902aab3e]{width:min(1120px,calc(100% - 48px));margin-inline:auto}.family-join-crumb[data-v-902aab3e]{--family-crumb-current: #8c4337;display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 4px 10px;color:#a18b7a;font-size:12px;line-height:20px}.family-join-crumb[data-v-902aab3e] svg{width:12px;height:12px}.family-join-heading[data-v-902aab3e]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:118px;padding:17px 26px;border:1px solid #f0ddd1;border-radius:9px;background:linear-gradient(90deg,#fff6ed 30%,#fff6ede6 57%,#fff3e2a8),url(/assets/footer-memory-banner.png) center/cover}.family-join-kicker[data-v-902aab3e]{display:flex;align-items:center;gap:7px;color:#a9502e;font-size:14px;font-weight:650;line-height:1.4}.family-join-kicker svg[data-v-902aab3e]{flex:none}.family-join-heading h1[data-v-902aab3e]{margin:5px 0 4px;color:#84291f;font:700 34px/1.16 var(--serif)}.family-join-heading p[data-v-902aab3e]{margin:0;color:#8a6658;font-size:13px}.family-join-slogan[data-v-902aab3e]{flex:none;color:#ad6b4a;font:15px/1.6 var(--serif);text-align:right}.family-join-layout[data-v-902aab3e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,22%);align-items:start;gap:14px;margin-top:14px}.family-join-main[data-v-902aab3e],.family-join-side-card[data-v-902aab3e]{border:1px solid #eddccf;border-radius:8px;background:#fffdfa}.family-join-main[data-v-902aab3e]{min-width:0;padding:15px}.family-state-layout[data-v-902aab3e]{display:grid;grid-template-columns:minmax(0,30%) minmax(0,1fr);align-items:start;gap:17px}.family-state-portrait[data-v-902aab3e]{display:grid;place-items:center;min-height:154px;padding:12px;border-radius:6px;background:linear-gradient(145deg,#fcf4e9,#f9e8d9)}.family-state-portrait img[data-v-902aab3e],.family-state-portrait-placeholder[data-v-902aab3e]{width:min(100%,152px);aspect-ratio:1;border:3px solid #fffaf3;border-radius:12px;box-shadow:0 3px 12px #7e402017}.family-state-portrait img[data-v-902aab3e]{display:block;object-fit:cover}.family-state-portrait-placeholder[data-v-902aab3e]{display:grid;place-items:center;background:#fff5ea;color:#c47c57}.family-state-copy[data-v-902aab3e]{min-width:0;overflow-wrap:anywhere}.family-state-heading[data-v-902aab3e]{display:flex;align-items:center;gap:10px}.family-state-icon[data-v-902aab3e]{display:grid;place-items:center;flex:none;width:41px;height:41px;border-radius:8px;background:#ffe9d8;color:#dc5e2b}.family-state-heading h2[data-v-902aab3e]{margin:0;color:#8a261f;font:700 23px/1.35 var(--serif)}.family-state-detail[data-v-902aab3e],.family-code-form>p[data-v-902aab3e]{margin:9px 0 12px;color:#775b50;font-size:13px;line-height:1.65}.family-state-intro[data-v-902aab3e],.family-state-note[data-v-902aab3e]{margin:9px 0;color:#8b7165;font-size:12px;line-height:1.65}.family-join-meta[data-v-902aab3e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.family-join-meta>div[data-v-902aab3e]{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;padding:7px 8px;border-radius:5px;background:#f9f4ee}.family-join-meta dt[data-v-902aab3e]{display:inline-flex;align-items:center;gap:4px;color:#8b6f61;font-size:12px}.family-join-meta dt svg[data-v-902aab3e]{flex:none;color:#a6745d}.family-join-meta dd[data-v-902aab3e]{margin:0;color:#743a2c;font-size:12px;font-weight:600}.family-state-tag[data-v-902aab3e]{display:inline-block;padding:2px 6px;border-radius:4px;background:#f5e6db;color:#88563f}.family-state-tag.is-joined[data-v-902aab3e]{background:#e8f2e5;color:#386c47}.family-inline-feedback[data-v-902aab3e]{margin:10px 0 0;color:#9a421f;font-size:12px;line-height:1.6}.family-join-benefits[data-v-902aab3e]{margin-top:13px}.family-join-benefits h3[data-v-902aab3e]{margin:0 0 7px;color:#8a261f;font:700 17px/1.35 var(--serif)}.family-join-benefits ul[data-v-902aab3e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0;margin:0;list-style:none}.family-join-benefits li[data-v-902aab3e]{display:grid;justify-items:center;align-content:start;gap:3px;padding:10px 6px;border:1px solid #f0e2d8;border-radius:6px;background:#fcf8f3;text-align:center}.family-join-benefits svg[data-v-902aab3e]{color:#e56c36}.family-join-benefits strong[data-v-902aab3e]{color:#7c362a;font-size:13px}.family-join-benefits small[data-v-902aab3e]{color:#866d61;font-size:11px;line-height:1.5}.family-join-footer[data-v-902aab3e]{display:flex;align-items:center;justify-content:space-between;gap:10px 13px;padding-top:11px;margin-top:13px;border-top:1px solid #f0e4da}.family-join-footer p[data-v-902aab3e]{display:flex;align-items:flex-start;gap:5px;margin:0;color:#82695d;font-size:12px;line-height:1.55}.family-join-footer p svg[data-v-902aab3e]{flex:none;margin-top:2px}.family-join-actions[data-v-902aab3e]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;flex-shrink:0}.family-join-primary[data-v-902aab3e],.family-join-secondary[data-v-902aab3e],.family-join-copy[data-v-902aab3e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:5px 11px;border-radius:5px;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.family-join-primary[data-v-902aab3e]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.family-join-primary[data-v-902aab3e]:disabled{opacity:.55;cursor:not-allowed}.family-join-secondary[data-v-902aab3e],.family-join-copy[data-v-902aab3e]{border:1px solid #eb9168;background:#fffaf4;color:#a64221}.family-join-primary[data-v-902aab3e]:not(:disabled):hover{filter:brightness(1.04)}.family-join-secondary[data-v-902aab3e]:hover,.family-join-copy[data-v-902aab3e]:hover{background:#fff0e3}.family-join-side[data-v-902aab3e]{display:grid;gap:9px}.family-join-side-card[data-v-902aab3e]{padding:12px}.family-join-side-card h2[data-v-902aab3e]{display:flex;align-items:center;gap:6px;margin:0;color:#8a2b22;font:700 16px/1.4 var(--serif)}.family-join-side-card h2 svg[data-v-902aab3e]{flex:none;color:#dd6332}.family-join-side-card p[data-v-902aab3e]{margin:5px 0 0;color:#876e61;font-size:12px;line-height:1.55}.family-join-links[data-v-902aab3e],.family-join-steps[data-v-902aab3e]{display:grid;margin:8px 0 0;padding:0;list-style:none}.family-join-links li+li[data-v-902aab3e]{border-top:1px solid #f0e4da}.family-join-links a[data-v-902aab3e]{display:flex;align-items:center;gap:7px;padding:8px 1px;color:#783f31;font-size:12px;text-decoration:none}.family-join-links svg[data-v-902aab3e]{color:#dd6332;flex:none}.family-join-links a svg[data-v-902aab3e]:last-child{margin-left:auto}.family-join-links a[data-v-902aab3e]:hover,.family-join-text-link[data-v-902aab3e]:hover{color:#c4481e;text-decoration:underline}.family-join-steps[data-v-902aab3e]{gap:8px;counter-reset:step}.family-join-steps li[data-v-902aab3e]{position:relative;padding-left:25px;counter-increment:step}.family-join-steps li[data-v-902aab3e]:before{content:counter(step);position:absolute;left:0;top:1px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffe9d8;color:#af4c27;font-size:11px}.family-join-steps strong[data-v-902aab3e],.family-join-steps small[data-v-902aab3e],.family-join-qr strong[data-v-902aab3e],.family-join-qr small[data-v-902aab3e]{display:block;font-size:12px;line-height:1.5}.family-join-steps small[data-v-902aab3e],.family-join-qr small[data-v-902aab3e]{color:#876e61;font-size:11px}.family-join-text-link[data-v-902aab3e]{display:inline-flex;align-items:center;gap:3px;margin-top:8px;color:#a84d2c;font-size:12px}.family-join-qr[data-v-902aab3e]{display:flex;align-items:center;gap:8px;padding:5px;margin-top:8px;border:1px solid #f0e4da;border-radius:5px}.family-join-qr img[data-v-902aab3e]{display:block;flex:none;width:74px;height:74px}.family-join-copy[data-v-902aab3e]{width:100%;margin-top:8px}.family-join-side-card .family-share-feedback[data-v-902aab3e]{color:#9a421f}.family-code-heading[data-v-902aab3e]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px}.family-code-steps[data-v-902aab3e]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;color:#876e61;font-size:12px}.family-code-steps li[data-v-902aab3e]{display:flex;align-items:center;gap:4px}.family-code-steps li[aria-current=step][data-v-902aab3e]{color:#a44b2b;font-weight:700}.family-code-steps span[data-v-902aab3e]{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#f5ece4}.family-code-steps li[aria-current=step] span[data-v-902aab3e]{background:#ffe9d8}.family-code-field[data-v-902aab3e]{display:grid;gap:7px;margin-top:16px;color:#77584d;font-size:13px}.family-code-field label[data-v-902aab3e]{font-weight:600}.family-code-controls[data-v-902aab3e]{display:flex;gap:8px;max-width:620px}.family-code-controls>button[data-v-902aab3e]{flex:none}.family-code-input[data-v-902aab3e]{display:flex;align-items:center;flex:1 1 0;min-width:0;min-height:42px;border:1px solid #e6d3c6;border-radius:5px;background:#fff}.family-code-input[data-v-902aab3e]:focus-within{border-color:#d56132}.family-code-input input[data-v-902aab3e]{flex:1;min-width:0;min-height:40px;padding:7px 10px;border:0;border-radius:5px;color:#74372d;background:transparent;font:inherit}.family-code-input button[data-v-902aab3e]{display:inline-flex;align-items:center;gap:4px;flex:none;min-height:28px;padding:0 9px;border:0;border-left:1px solid #f0e4da;background:transparent;color:#a44b2b;font-size:12px;cursor:pointer}.family-code-input button[data-v-902aab3e]:hover{color:#c4481e}.family-code-field small[data-v-902aab3e]{color:#846b60;font-size:12px;line-height:1.5}.family-code-field .family-inline-feedback[data-v-902aab3e]{margin-top:0}.family-code-return[data-v-902aab3e]{display:inline-flex;align-items:center;flex:none;gap:4px;color:#a44b2b;font-size:12px;text-decoration:none}.family-code-return[data-v-902aab3e]:hover{text-decoration:underline}.family-code-help-block[data-v-902aab3e]{margin-top:10px;padding-top:10px;border-top:1px solid #f0e4da}.family-join-page[data-v-902aab3e] :is(a,button,input):focus-visible{outline:2px solid #d56132;outline-offset:3px}@media(max-width:900px){.family-join-layout[data-v-902aab3e]{grid-template-columns:1fr}.family-join-side[data-v-902aab3e]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:start}}@media(max-width:600px){.family-join-width[data-v-902aab3e]{width:calc(100% - 28px)}.family-join-heading[data-v-902aab3e]{min-height:0;padding:15px}.family-join-heading h1[data-v-902aab3e]{font-size:29px}.family-join-slogan[data-v-902aab3e]{display:none}.family-join-main[data-v-902aab3e]:has(.family-join-benefits){display:flex;flex-direction:column}.family-state-layout[data-v-902aab3e]{grid-template-columns:1fr;gap:12px}.family-state-portrait[data-v-902aab3e]{min-height:0}.family-state-portrait img[data-v-902aab3e],.family-state-portrait-placeholder[data-v-902aab3e]{width:108px}.family-state-heading h2[data-v-902aab3e]{font-size:21px}.family-join-benefits[data-v-902aab3e]{order:1;border-top:1px solid #f0e4da;padding-top:11px}.family-join-benefits ul[data-v-902aab3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.family-join-footer[data-v-902aab3e]{flex-wrap:wrap}.family-join-actions[data-v-902aab3e]{width:100%}.family-join-actions[data-v-902aab3e]>*{flex:1}}@media(max-width:360px){.family-code-controls[data-v-902aab3e]{flex-direction:column}.family-code-controls>button[data-v-902aab3e]{align-self:flex-start}}.family-request-state[data-v-b26cbaf3]{max-width:1300px;margin:24px auto;padding:48px;text-align:center;border:1px solid #eeddd1;border-radius:8px;background:#fffdf9;color:#8a5b48}.family-request-state button[data-v-b26cbaf3]{padding:8px 20px;border:1px solid #ed682e;background:#fff;color:#d9622d;border-radius:5px;cursor:pointer}.family-home[data-v-31cbea0c]{color:var(--ink);background:#fbf8f3}.fh-width[data-v-31cbea0c]{width:min(1300px,calc(100% - 48px));margin:auto}.fh-cover[data-v-31cbea0c]{background:linear-gradient(90deg,#fbf3e8f5,#fff8ef78),url(/assets/footer-memory-banner.png) center bottom/100% auto no-repeat,#fbf3e8;overflow:hidden}.fh-cover-inner[data-v-31cbea0c]{height:385px;position:relative;display:flex}.fh-heading[data-v-31cbea0c]{position:relative;z-index:2;width:51%;padding:25px 0}.fh-kicker[data-v-31cbea0c]{font:700 25px var(--serif);display:flex;align-items:center;gap:15px}.fh-kicker span[data-v-31cbea0c]{font:12px Microsoft YaHei;font-weight:400;color:#a67860;background:#f6e6d6;border-radius:5px;padding:7px 10px;display:flex;align-items:center;gap:5px}.fh-heading h1[data-v-31cbea0c]{font:700 57px/1 var(--serif);margin:24px 0 10px}.fh-heading p[data-v-31cbea0c]{font-size:16px;color:#9a7062;margin:0 0 20px}.fh-actions[data-v-31cbea0c]{display:flex;gap:12px}.fh-button[data-v-31cbea0c]{border:1px solid #ec8b51;background:#fff9f3c7;color:#8f3e2c;border-radius:6px;padding:12px 28px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer}.fh-button.filled[data-v-31cbea0c]{color:#fff;background:linear-gradient(120deg,#f59c50,#ed6f28);border-color:transparent}.fh-button[data-v-31cbea0c]:hover,.fh-quick button[data-v-31cbea0c]:hover{transform:translateY(-1px)}.fh-cover-photo[data-v-31cbea0c]{position:absolute;inset:0 0 0 39%;overflow:hidden}.fh-polaroid[data-v-31cbea0c]{position:absolute;z-index:2;width:380px;height:300px;left:155px;top:35px;transform:rotate(-5deg);background:#fffaf0;padding:13px 13px 38px;box-shadow:0 9px 20px #77472c30}.fh-photo[data-v-31cbea0c]{background:url(/assets/memories.jpg) 66.666% 100%/400% auto no-repeat}.fh-polaroid .fh-photo[data-v-31cbea0c]{width:100%;height:100%}.fh-polaroid span[data-v-31cbea0c]{position:absolute;bottom:8px;left:0;right:0;text-align:center;font:18px var(--serif);color:#753429}.fh-film[data-v-31cbea0c]{width:480px;height:215px;position:absolute;left:44px;top:83px;opacity:.6;filter:sepia(.25);transform:rotate(4deg);box-shadow:0 4px 15px #7c4f2c23}.fh-plane[data-v-31cbea0c]{position:absolute;right:20px;top:35px;color:#eb8139;font-size:45px;transform:rotate(-18deg)}.fh-members[data-v-31cbea0c]{display:flex;align-items:flex-start;gap:22px;padding:13px 22px 11px;background:#fffc;border-radius:0 0 10px 10px}.fh-member[data-v-31cbea0c]{width:62px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.fh-avatar[data-v-31cbea0c]{width:53px;height:53px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#8d7c6b,#e5d7c5);border:3px solid #fff;color:#fff;font:700 18px var(--serif);box-shadow:0 2px 5px #76533b25}.fh-avatar-1[data-v-31cbea0c]{background:linear-gradient(135deg,#b58b76,#f0d5c1)}.fh-avatar-2[data-v-31cbea0c]{background:linear-gradient(135deg,#7797a1,#d9c6b1)}.fh-avatar-3[data-v-31cbea0c]{background:linear-gradient(135deg,#8f7688,#e6c6bd)}.fh-avatar-4[data-v-31cbea0c]{background:linear-gradient(135deg,#7c8b72,#d8d4b2)}.fh-avatar-5[data-v-31cbea0c]{background:linear-gradient(135deg,#a57964,#efcda8)}.fh-member b[data-v-31cbea0c]{font-size:13px}.fh-member small[data-v-31cbea0c]{color:#a78b80;font-size:12px}.fh-add[data-v-31cbea0c]{cursor:pointer}.fh-add span[data-v-31cbea0c]{width:53px;height:53px;border:1px dashed #a99b90;border-radius:50%;display:grid;place-items:center;font-size:33px;font-weight:300;color:#98897e}.fh-quick[data-v-31cbea0c]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:16px 0}.fh-quick button[data-v-31cbea0c]{border:1px solid #f0e4d9;border-radius:10px;background:linear-gradient(135deg,#fffaf5,#f8f0e6);padding:15px 22px;display:flex;align-items:center;gap:14px;color:#9d482e;text-align:left;cursor:pointer}.fh-quick svg[data-v-31cbea0c]{width:35px;height:35px;color:#ee7b31}.fh-quick b[data-v-31cbea0c]{display:block;font:700 18px var(--serif)}.fh-quick small[data-v-31cbea0c]{display:block;color:#a78c81;margin-top:5px}.fh-layout[data-v-31cbea0c]{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(330px,1fr);gap:12px}.fh-main[data-v-31cbea0c],.fh-side[data-v-31cbea0c]{min-width:0}.fh-panel[data-v-31cbea0c]{border:1px solid #eee5db;border-radius:11px;background:#fffdfbdd;padding:15px 17px;margin-bottom:12px}.fh-section-title[data-v-31cbea0c]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.fh-section-title>svg[data-v-31cbea0c],.fh-section-title>.fh-logo-mark[data-v-31cbea0c]{color:#ec6c25;width:24px;height:24px}.fh-section-title h2[data-v-31cbea0c]{font:700 21px var(--serif);margin:0}.fh-section-title p[data-v-31cbea0c]{font-size:12px;color:#a1887d;margin:2px 0 0}.fh-section-title button[data-v-31cbea0c]{margin-left:auto;border:0;background:none;display:flex;align-items:center;gap:3px;color:#9a7464;font-size:12px;cursor:pointer}.fh-memory-grid[data-v-31cbea0c]{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.fh-memory-photo[data-v-31cbea0c]{height:105px;border-radius:6px;background-size:400% auto;background-repeat:no-repeat}.fh-memory-grid h3[data-v-31cbea0c]{font-size:14px;margin:8px 0 5px}.fh-memory-grid p[data-v-31cbea0c]{font-size:12px;color:#9d8178;margin:0 0 8px}.fh-memory-grid small[data-v-31cbea0c]{font-size:12px;color:#aa9286}.fh-timeline-track[data-v-31cbea0c]{display:grid;grid-template-columns:repeat(6,1fr);gap:13px;position:relative}.fh-timeline-track[data-v-31cbea0c]:before{content:"";position:absolute;top:9px;left:0;right:0;border-top:2px solid #ee7a32}.fh-timeline-track article[data-v-31cbea0c]{position:relative;padding-top:22px}.fh-timeline-track article[data-v-31cbea0c]:before{content:"";position:absolute;top:3px;left:0;width:10px;height:10px;border-radius:50%;background:#ee762d;z-index:1}.fh-timeline-track article>b[data-v-31cbea0c]{font-size:14px;color:#b13e2a}.fh-timeline-photo[data-v-31cbea0c]{height:58px;border-radius:4px;margin:7px 0;background-size:400% auto;background-repeat:no-repeat}.fh-timeline-track h3[data-v-31cbea0c]{font-size:12px;margin:0 0 5px}.fh-timeline-track p[data-v-31cbea0c]{font-size:12px;color:#a78d83;line-height:1.6;margin:0}.fh-community .fh-section-title[data-v-31cbea0c]{margin-bottom:10px}.fh-logo-mark[data-v-31cbea0c]{font-size:25px}.fh-community-card[data-v-31cbea0c]{display:grid;grid-template-columns:210px 1fr;gap:14px;align-items:center}.fh-community-photo[data-v-31cbea0c]{height:104px;border-radius:6px;background-size:400% auto;background-position:0 100%;background-repeat:no-repeat}.fh-community-card h3[data-v-31cbea0c]{font:700 17px var(--serif);margin:0 0 6px}.fh-community-card p[data-v-31cbea0c]{color:#9a8177;font-size:12px;line-height:1.7;margin:0 0 8px}.fh-community-card small[data-v-31cbea0c]{display:flex;gap:10px;align-items:center;color:#9a8177;font-size:12px}.fh-community-card small svg[data-v-31cbea0c]{color:#ec5b4b}.fh-community-card small .fh-avatar[data-v-31cbea0c]{width:25px;height:25px;font-size:12px;border-width:1px}.fh-tasks article[data-v-31cbea0c]{display:flex;align-items:center;gap:10px;padding:13px 0;border-top:1px solid #f0e7de}.fh-tasks article>svg[data-v-31cbea0c]{width:25px;color:#ef7330}.fh-tasks article div[data-v-31cbea0c]{flex:1}.fh-tasks article b[data-v-31cbea0c]{display:block;font-size:14px}.fh-tasks article small[data-v-31cbea0c]{display:block;color:#a28a80;font-size:12px;margin-top:5px}.fh-tasks article>button[data-v-31cbea0c]{border:1px solid #ee9866;color:#e7662f;background:#fffaf4;border-radius:6px;padding:8px 13px;font-size:12px;cursor:pointer}.fh-roster-row[data-v-31cbea0c]{display:grid;grid-template-columns:42px 1fr 1.2fr .5fr;align-items:center;gap:7px;border-top:1px solid #f1e7de;padding:8px 0}.fh-roster-row .fh-avatar[data-v-31cbea0c]{width:36px;height:36px;font-size:13px;border-width:2px}.fh-roster-row b[data-v-31cbea0c]{font-size:13px}.fh-roster-row small[data-v-31cbea0c]{font-size:12px;color:#978880}.fh-roster-row small i[data-v-31cbea0c]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#b5b1ac;margin-right:6px}.fh-roster-row small i.online[data-v-31cbea0c]{background:#34b878}.fh-roster-row em[data-v-31cbea0c]{font-style:normal;font-size:12px;color:#91827c;text-align:right}.fh-next>div[data-v-31cbea0c]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:7px;background:#fff8f0}.fh-next>div>span[data-v-31cbea0c]{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#ffede0;font-size:25px}.fh-next b[data-v-31cbea0c]{font-size:14px;flex:1}.fh-next b small[data-v-31cbea0c]{display:block;font-size:12px;font-weight:400;color:#9d7667;margin-top:7px}.fh-space .fh-storage[data-v-31cbea0c]{padding:17px;border-radius:7px;background:#fcf7f1}.fh-storage>b[data-v-31cbea0c]{font-size:14px}.fh-storage>b span[data-v-31cbea0c],.fh-storage>small[data-v-31cbea0c]{color:#9b877f;font-weight:400}.fh-storage>small[data-v-31cbea0c]{float:right;font-size:12px}.fh-storage>div[data-v-31cbea0c]{height:13px;border-radius:10px;background:#e6e6e6;margin-top:14px;overflow:hidden}.fh-storage i[data-v-31cbea0c]{display:block;width:26%;height:100%;background:linear-gradient(90deg,#f4772f,#ff9a51);border-radius:10px}@media(max-width:900px){.fh-width[data-v-31cbea0c]{width:calc(100% - 32px)}.fh-cover-inner[data-v-31cbea0c]{height:auto;min-height:570px}.fh-heading[data-v-31cbea0c]{width:100%}.fh-cover-photo[data-v-31cbea0c]{inset:200px 0 0 25%;opacity:.82}.fh-layout[data-v-31cbea0c]{grid-template-columns:1fr}.fh-memory-grid[data-v-31cbea0c]{grid-template-columns:repeat(2,1fr)}.fh-timeline-track[data-v-31cbea0c]{overflow:auto;grid-template-columns:repeat(6,110px);padding-bottom:8px}.fh-members[data-v-31cbea0c]{overflow:auto;gap:14px}.fh-quick[data-v-31cbea0c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.fh-width[data-v-31cbea0c]{width:calc(100% - 24px)}.fh-heading h1[data-v-31cbea0c]{font-size:46px}.fh-kicker[data-v-31cbea0c]{font-size:21px}.fh-cover-photo[data-v-31cbea0c]{inset:235px -45px 0 10%}.fh-polaroid[data-v-31cbea0c]{width:290px;height:230px;left:20px}.fh-film[data-v-31cbea0c]{width:340px;height:150px;left:0}.fh-members[data-v-31cbea0c]{gap:10px;padding-left:8px}.fh-member[data-v-31cbea0c]{width:54px}.fh-avatar[data-v-31cbea0c]{width:45px;height:45px}.fh-quick[data-v-31cbea0c]{gap:8px}.fh-quick button[data-v-31cbea0c]{padding:12px 9px;gap:7px}.fh-quick b[data-v-31cbea0c]{font-size:14px}.fh-quick small[data-v-31cbea0c]{font-size:12px}.fh-panel[data-v-31cbea0c]{padding:13px 11px}.fh-community-card[data-v-31cbea0c]{grid-template-columns:1fr}.fh-community-photo[data-v-31cbea0c]{height:150px}.fh-roster-row[data-v-31cbea0c]{grid-template-columns:40px 1fr 1.2fr}.fh-roster-row em[data-v-31cbea0c]{display:none}}@media(min-width:901px){.fh-cover-inner[data-v-31cbea0c]{height:300px}.fh-heading[data-v-31cbea0c]{width:40%}.fh-heading p[data-v-31cbea0c]{max-width:360px;line-height:1.8}.fh-cover-photo[data-v-31cbea0c]{left:29%;right:26%}.fh-polaroid[data-v-31cbea0c]{width:290px;height:280px;left:45px;top:14px}.fh-film[data-v-31cbea0c]{width:330px;height:230px;left:0;top:34px}.fh-plane[data-v-31cbea0c]{right:0;top:14px;font-size:36px}.fh-body[data-v-31cbea0c]{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(330px,1fr);column-gap:14px;align-items:start;position:relative}.fh-members[data-v-31cbea0c]{grid-column:1;grid-row:1;gap:clamp(9px,1.6vw,24px);padding-left:18px}.fh-quick[data-v-31cbea0c]{grid-column:1;grid-row:2;gap:10px}.fh-quick button[data-v-31cbea0c]{padding:16px 10px;gap:9px}.fh-quick b[data-v-31cbea0c]{font-size:16px}.fh-quick small[data-v-31cbea0c]{font-size:12px}.fh-quick svg[data-v-31cbea0c]{width:30px;flex-shrink:0}.fh-layout[data-v-31cbea0c]{display:contents}.fh-main[data-v-31cbea0c]{grid-column:1;grid-row:3}.fh-side[data-v-31cbea0c]{grid-column:2;grid-row:1 / span 3;margin-top:-136px;position:relative}.fh-memory-photo[data-v-31cbea0c]{height:128px}.fh-timeline-photo[data-v-31cbea0c]{height:75px}.fh-panel[data-v-31cbea0c]{padding:18px;margin-bottom:14px}.fh-tasks article[data-v-31cbea0c]{padding:18px 0}.fh-roster-row[data-v-31cbea0c]{padding:10px 0}}.fh-photo[data-v-31cbea0c]{background-size:400% auto}.fh-polaroid .fh-photo[data-v-31cbea0c]{aspect-ratio:1;height:auto}.fh-polaroid[data-v-31cbea0c]{height:auto;padding-bottom:39px}.fh-section-title h2[data-v-31cbea0c]{font-size:20px}.fh-timeline-track article>b[data-v-31cbea0c]{display:inline-block;background:#fffaf5;padding-right:4px}.fh-member[data-v-31cbea0c]{border:0;background:none;color:inherit}.fh-community-card small[data-v-31cbea0c]{flex-wrap:wrap}.family-home button[data-v-31cbea0c]:focus-visible{outline:3px solid #dc873d;outline-offset:3px}.fh-family-switch[data-v-31cbea0c]{position:relative;display:inline-flex!important;background:transparent!important;padding:0!important}.fh-family-switch>button[data-v-31cbea0c]{display:flex;align-items:center;gap:3px;border:1px solid #e7cdb8;border-radius:5px;background:#fff9f1;color:#9a5a42;padding:6px 9px;font:12px Microsoft YaHei;cursor:pointer}.fh-switch-menu[data-v-31cbea0c]{position:absolute;z-index:8;top:34px;left:0;width:210px;padding:10px;background:#fffdfa;border:1px solid #eadfd4;border-radius:8px;box-shadow:0 8px 26px #5e34231c;font:12px Microsoft YaHei}.fh-switch-menu>b[data-v-31cbea0c]{display:block;padding:4px 8px;color:#8f786c}.fh-switch-menu button[data-v-31cbea0c]{display:flex;align-items:center;width:100%;border:0;background:none;text-align:left;padding:9px 8px;color:#765548;border-radius:5px;cursor:pointer}.fh-switch-menu button[data-v-31cbea0c]:hover,.fh-switch-menu button.selected[data-v-31cbea0c]{background:#fff1e7;color:#db632f}.fh-switch-menu small[data-v-31cbea0c]{margin-left:auto;color:#a99487;font-size:12px}.fh-switch-menu button+button[data-v-31cbea0c]{border-top:1px solid #f3eae2;border-radius:0}.fh-timeline .fh-section-title>div[data-v-31cbea0c],.fh-tasks .fh-section-title>div[data-v-31cbea0c]{min-width:0}.fh-timeline .fh-section-title p[data-v-31cbea0c],.fh-tasks .fh-section-title p[data-v-31cbea0c]{margin:3px 0 0;color:#a1887d;font-size:12px}.fh-timeline-track[data-v-31cbea0c]{grid-template-columns:repeat(6,minmax(108px,1fr));gap:9px;padding:0 2px 2px}.fh-timeline-track[data-v-31cbea0c]:before{top:35px;left:10px;right:10px;border-top-color:#ef9a68}.fh-timeline-event[data-v-31cbea0c]{position:relative;display:block;width:100%;min-width:0;padding:0 7px 11px;border:0;border-radius:9px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .18s,transform .18s}.fh-timeline-event[data-v-31cbea0c]:hover,.fh-timeline-event.active[data-v-31cbea0c]{background:#fff4e9;transform:translateY(-2px)}.fh-timeline-event[data-v-31cbea0c]:focus-visible{outline:2px solid #e37a3e;outline-offset:2px}.fh-timeline-year[data-v-31cbea0c]{display:block;height:25px;color:#a8462f;font-size:13px;font-weight:700}.fh-timeline-dot[data-v-31cbea0c]{position:absolute;z-index:1;top:29px;left:8px;width:12px;height:12px;border:3px solid #fff7ef;border-radius:50%;background:#ed7835;box-shadow:0 0 0 1px #eea071}.fh-timeline-event.active .fh-timeline-dot[data-v-31cbea0c]{background:#fff;border-color:#eb702e;box-shadow:0 0 0 4px #fbd6bc}.fh-timeline-event .fh-timeline-photo[data-v-31cbea0c]{height:76px;margin:16px 0 8px;border-radius:6px;box-shadow:0 2px 6px #68432a18}.fh-timeline-event strong[data-v-31cbea0c]{display:block;overflow:hidden;color:#63372b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.fh-timeline-event small[data-v-31cbea0c]{display:block;min-height:31px;margin-top:5px;color:#a78d83;font-size:12px;line-height:1.55}.fh-timeline-selected[data-v-31cbea0c]{display:flex;align-items:center;gap:9px;margin-top:12px;padding:9px 12px;border-radius:7px;background:#fff8f0;color:#8f6d5d;font-size:12px}.fh-timeline-selected b[data-v-31cbea0c]{color:#8f3d2c;font-size:12px}.fh-timeline-selected small[data-v-31cbea0c]{color:#a78d83}.fh-tasks article[data-v-31cbea0c]{display:grid;grid-template-columns:25px minmax(0,1fr) auto auto;align-items:center;gap:8px}.fh-task-copy[data-v-31cbea0c]{min-width:0}.fh-task-copy b[data-v-31cbea0c],.fh-task-copy small[data-v-31cbea0c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fh-kicker>.fh-family-avatar[data-v-31cbea0c]{width:46px;height:46px;padding:0;border:3px solid #fff;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#f5b36d,#e96b2d);background-size:cover;background-position:center;color:#fff;font:700 20px var(--serif);box-shadow:0 2px 8px #72442b30}.fh-kicker>.fh-kicker-copy[data-v-31cbea0c]{background:none;color:#6b3d33;padding:0;font:700 25px var(--serif);border-radius:0}.fh-kicker>.fh-family-switch[data-v-31cbea0c]{background:transparent!important;padding:0!important}.fh-kicker>.fh-privacy[data-v-31cbea0c]{background:#fff8efcc;color:#a67860;font:12px Microsoft YaHei;font-weight:400;border-radius:5px;padding:7px 10px;display:flex;align-items:center;gap:5px}.fh-task-status[data-v-31cbea0c]{font-style:normal;color:#e5672c;background:#fff1e6;border-radius:12px;padding:4px 7px;font-size:12px;white-space:nowrap}.fh-tasks article>button[data-v-31cbea0c]{padding:7px 9px;white-space:nowrap}@media(min-width:901px){.fh-timeline[data-v-31cbea0c]{grid-column:1;grid-row:3}.fh-main[data-v-31cbea0c]{grid-column:1;grid-row:4}.fh-side[data-v-31cbea0c]{grid-column:2;grid-row:1 / span 4}}@media(max-width:900px){.fh-timeline-track[data-v-31cbea0c]{overflow:auto;grid-template-columns:repeat(6,118px);padding-bottom:8px}.fh-timeline-selected[data-v-31cbea0c]{flex-wrap:wrap}.fh-tasks article[data-v-31cbea0c]{grid-template-columns:25px minmax(0,1fr) auto auto}}.family2-gate[data-v-076f6f45]{min-height:620px;display:grid;place-content:center;justify-items:center;gap:10px;background:#fcf8f2;color:#6d4035;text-align:center}.family2-gate h1[data-v-076f6f45]{margin:0;font:700 32px var(--serif);color:#8e2d24}.family2-gate p[data-v-076f6f45]{margin:0;color:#997d75;font-size:14px}.family2-gate a[data-v-076f6f45],.family2-gate button[data-v-076f6f45]{padding:10px 24px;border:1px solid #ed713b;border-radius:6px;background:#f47732;color:#fff;text-decoration:none;cursor:pointer}.draft-panel[data-v-fde7b5cc]{background:#fff;border:1px solid #eddfd5;border-radius:8px;padding:24px;color:#8a2b22}header[data-v-fde7b5cc],.toolbar[data-v-fde7b5cc],.actions[data-v-fde7b5cc],footer[data-v-fde7b5cc],.pages[data-v-fde7b5cc]{display:flex;align-items:center;gap:10px}header[data-v-fde7b5cc]{justify-content:space-between;border-bottom:1px solid #f0e2d8;padding-bottom:18px;flex-wrap:wrap}h2[data-v-fde7b5cc]{font:700 24px var(--serif);margin:0}h2 small[data-v-fde7b5cc],p[data-v-fde7b5cc],time[data-v-fde7b5cc]{font-size:12px}p[data-v-fde7b5cc],time[data-v-fde7b5cc]{color:#9c857c;line-height:1.65}.toolbar[data-v-fde7b5cc]{justify-content:space-between;margin:18px 0}.toolbar label[data-v-fde7b5cc]{display:flex;align-items:center;gap:8px;border:1px solid #dfd9d5;border-radius:5px;padding:8px 10px;width:min(320px,65%)}input[data-v-fde7b5cc]{border:0;outline:0;min-width:0;width:100%;font-size:12px}select[data-v-fde7b5cc]{padding:9px;border:1px solid #dfd9d5;border-radius:5px;background:#fff;color:#8a7775;font-size:12px}.draft-grid[data-v-fde7b5cc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}article[data-v-fde7b5cc]{border:1px solid #eddfd5;border-radius:7px;overflow:hidden;min-width:0}.draft-cover[data-v-fde7b5cc]{height:190px;position:relative;display:grid;place-items:center;background:#faf1e8;color:#c48d68}.draft-cover img[data-v-fde7b5cc]{width:100%;height:100%;object-fit:cover}.badge[data-v-fde7b5cc]{position:absolute;left:7px;top:7px;padding:4px 6px;border-radius:4px;background:#fff8e8;color:#dc6632;font-size:12px}.copy[data-v-fde7b5cc]{padding:10px}h3[data-v-fde7b5cc]{font-size:14px;color:#a72b24;margin:8px 0 3px}a[data-v-fde7b5cc]{color:inherit;text-decoration:none}.summary[data-v-fde7b5cc]{height:40px;overflow:hidden;margin:5px 0}.tags[data-v-fde7b5cc]{display:flex;gap:4px;flex-wrap:wrap;min-height:24px}.tags span[data-v-fde7b5cc]{font-size:12px;color:#dc6632;background:#fff4e9;padding:3px 5px;border-radius:4px}time[data-v-fde7b5cc]{display:block;margin:8px 0}footer[data-v-fde7b5cc]{justify-content:flex-end;border-top:1px solid #f5ebe4;padding-top:8px}button[data-v-fde7b5cc]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e7c9b7;border-radius:5px;background:#fff;color:#ae4d2d;padding:8px 12px;font-size:12px;cursor:pointer}.primary[data-v-fde7b5cc]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px}button[data-v-fde7b5cc]:disabled{opacity:.5;cursor:wait}.empty[data-v-fde7b5cc]{text-align:center;padding:55px 15px;color:#be977a}.pages[data-v-fde7b5cc]{justify-content:center;margin-top:24px;font-size:12px}.draft-mask[data-v-fde7b5cc]{position:fixed;inset:0;background:#38271d66;z-index:1500;display:grid;place-items:center;padding:20px}.draft-dialog[data-v-fde7b5cc]{background:#fffdf9;border-radius:10px;padding:28px;width:min(420px,100%);box-sizing:border-box}.draft-dialog .actions[data-v-fde7b5cc]{justify-content:flex-end;margin-top:20px}@media(max-width:1000px){.draft-grid[data-v-fde7b5cc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.draft-grid[data-v-fde7b5cc]{grid-template-columns:1fr}.draft-panel[data-v-fde7b5cc]{padding:16px}}.personal-subnav .family-settings-shortcut[data-v-0d1658e3]{display:flex;align-items:center;justify-content:space-between;gap:6px}.family-settings-shortcut svg[data-v-0d1658e3]{flex-shrink:0}.personal-sidebar[data-v-0d1658e3]{border:1px solid var(--line);border-radius:8px;background:#fffaf4;padding:20px 10px 14px;box-shadow:0 3px 15px #9b542116}.personal-sidebar h1[data-v-0d1658e3]{font:700 23px/1.2 var(--serif);margin:0 9px 15px;color:#7a2a22}.personal-nav[data-v-0d1658e3]{display:grid;gap:2px}.personal-nav-main[data-v-0d1658e3]{display:flex;align-items:center;gap:10px;width:100%;min-height:41px;padding:8px 10px;border-radius:6px;text-align:left;font-size:13px;font-weight:600;color:#812d25;position:relative;cursor:pointer}.personal-nav-main[data-v-0d1658e3]:hover,.personal-subnav button[data-v-0d1658e3]:hover{background:#fff3ea;color:#e2632c}.personal-nav-main.active[data-v-0d1658e3]{background:#fff0e7;color:#d9572a}.personal-nav-main.active[data-v-0d1658e3]:before{content:"";position:absolute;left:-10px;top:7px;bottom:7px;width:4px;background:#f1632c;border-radius:0 4px 4px 0}.personal-nav-main svg[data-v-0d1658e3]{flex-shrink:0}.personal-nav-main .nav-arrow[data-v-0d1658e3]{margin-left:auto;color:#b8614d}.nav-badge[data-v-0d1658e3]{margin-left:auto;background:#ef3f40;color:#fff;font-size:12px;font-weight:700;width:21px;height:21px;line-height:21px;padding:0;border-radius:50%;text-align:center;box-shadow:0 1px 3px #b62f2f33}.personal-subnav[data-v-0d1658e3]{display:grid;padding:1px 0 6px 44px;gap:1px}.personal-subnav button[data-v-0d1658e3]{padding:7px;text-align:left;color:#936f70;font-size:13px;line-height:1.2;border-radius:5px;cursor:pointer}.personal-subnav button.active[data-v-0d1658e3]{color:#e65e2d;background:#fff0e7;font-weight:600}.personal-divider[data-v-0d1658e3]{height:1px;background:#ead8cb;margin:7px 2px}.member-card[data-v-0d1658e3]{margin:18px 0 7px;padding:14px 10px 12px;border-radius:8px;background:linear-gradient(135deg,#fff0db,#ffe5cb 58%,#ffd9ba);color:#9a4327;position:relative;overflow:hidden;min-height:86px}.member-card[data-v-0d1658e3]:before{content:"";position:absolute;width:92px;height:92px;right:-30px;bottom:-45px;border-radius:50%;border:1px solid #f4b681;opacity:.75}.member-card-plane[data-v-0d1658e3]{position:absolute;right:9px;top:6px;color:#ef9851;font-size:27px;transform:rotate(-22deg)}.member-close[data-v-0d1658e3]{position:absolute;right:4px;bottom:4px;z-index:1;color:#b77f64;display:grid;place-items:center;width:20px;height:20px;cursor:pointer}.member-card-title[data-v-0d1658e3]{display:flex;align-items:center;gap:5px;font:700 15px var(--serif);position:relative}.member-card p[data-v-0d1658e3]{font-size:12px;color:#a36e55;margin:8px 0 12px;position:relative}.member-card-link[data-v-0d1658e3]{display:flex;align-items:center;gap:3px;padding:6px 8px;border-radius:5px;background:#ffc98f;color:#9b4828;font-size:12px;cursor:pointer}.member-reopen[data-v-0d1658e3]{display:flex;align-items:center;gap:5px;margin:18px 0 7px;padding:8px 9px;border:1px dashed #efb28b;border-radius:7px;color:#a24c2f;font-size:12px;width:100%;cursor:pointer}.personal-logout[data-v-0d1658e3]{display:flex;align-items:center;gap:10px;width:100%;padding:13px 9px 3px;border-top:1px solid #eee3db;color:#a4422d;font-size:14px;text-align:left;margin-top:7px;cursor:pointer}.account-follow-dialog[data-v-fc83409c]{position:relative;width:min(100%,580px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;box-sizing:border-box;padding:26px 28px;background:#fffdf9;border:1px solid #eadfd5;border-radius:12px;box-shadow:0 22px 70px #2c170b44;color:#593b35}.account-follow-dialog h2[data-v-fc83409c]{margin:0;color:#982821;font:700 25px var(--serif)}.close[data-v-fc83409c]{position:absolute;right:16px;top:16px;padding:4px;color:#8a7775;cursor:pointer}.subtitle[data-v-fc83409c]{font-size:12px;color:#9c857c;margin:8px 0 16px;line-height:1.65}.tabs[data-v-fc83409c]{display:flex;gap:26px;border-bottom:1px solid #eadfd5;flex-shrink:0}.tabs button[data-v-fc83409c]{position:relative;border:0;background:none;padding:13px 2px;color:#8a7775;font-size:14px;cursor:pointer}.tabs button.active[data-v-fc83409c]{color:#f2541e;font-weight:600}.tabs button.active[data-v-fc83409c]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:2px;background:#ff7130}.search[data-v-fc83409c]{display:flex;align-items:center;gap:8px;margin:16px 0 6px;padding:11px 12px;border:1px solid #dfd9d5;border-radius:6px;background:#fff;color:#9c857c;flex-shrink:0}.search input[data-v-fc83409c]{width:100%;min-width:0;border:0;outline:0;background:none;color:#6b575a;font-size:12px}.search[data-v-fc83409c]:focus-within{border-color:#ed682e}.list[data-v-fc83409c]{min-height:130px;max-height:390px;overflow-y:auto;overscroll-behavior:contain}.person[data-v-fc83409c]{padding:14px 0;border-bottom:1px solid #f5ebe4}.person-main[data-v-fc83409c]{display:flex;align-items:center;gap:12px}.avatar[data-v-fc83409c]{width:40px;height:40px;border-radius:50%;flex:0 0 40px;display:grid;place-items:center;overflow:hidden;background:#eed6c4;color:#9d563d;font-size:16px}.avatar img[data-v-fc83409c]{width:100%;height:100%;object-fit:cover}.identity[data-v-fc83409c]{flex:1;min-width:0}.name[data-v-fc83409c]{display:block;font-size:14px;color:#a72b24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identity small[data-v-fc83409c],.identity p[data-v-fc83409c]{display:block;font-size:12px;line-height:1.65;color:#9c857c;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-fc83409c]{display:flex;gap:7px;align-items:center}.primary[data-v-fc83409c],.outline[data-v-fc83409c],.remove[data-v-fc83409c]{display:inline-flex;justify-content:center;align-items:center;gap:5px;border-radius:5px;padding:8px 10px;font-size:14px;line-height:1.2;white-space:nowrap;cursor:pointer}.primary[data-v-fc83409c]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.outline[data-v-fc83409c]{border:1px solid #f0b99d;background:#fff8f1;color:#d9622d}.remove[data-v-fc83409c]{border:1px solid #e6d9d0;background:#fff;color:#8a7775}.account-follow-dialog button[data-v-fc83409c]:disabled{opacity:.5;cursor:not-allowed}.account-follow-dialog button[data-v-fc83409c]:focus-visible,.account-follow-dialog a[data-v-fc83409c]:focus-visible{outline:2px solid #ed682e;outline-offset:2px}.empty[data-v-fc83409c]{padding:30px 8px;text-align:center;font-size:12px;color:#9c857c}.pagination[data-v-fc83409c]{display:flex;justify-content:center;align-items:center;gap:10px;padding-top:16px;font-size:12px;color:#9c857c;flex-shrink:0}.pagination button[data-v-fc83409c]{font-size:12px}.confirm[data-v-fc83409c]{padding:12px;background:#fff2e7;border-radius:6px;margin-top:10px;text-align:right}.confirm p[data-v-fc83409c]{text-align:left;font-size:12px;line-height:1.65;margin:0 0 10px}.confirm button+button[data-v-fc83409c]{margin-left:8px}@media(max-width:560px){.account-follow-dialog[data-v-fc83409c]{padding:24px 16px}.person-main[data-v-fc83409c]{gap:8px}.actions[data-v-fc83409c]{flex-direction:column;align-items:stretch}.actions button[data-v-fc83409c]{font-size:12px;padding:7px}.pagination[data-v-fc83409c]{gap:7px}}.personal-page[data-v-ce1a59cc]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;color:#6b3930;padding:16px 0 40px}.personal-breadcrumb[data-v-ce1a59cc]{display:flex;align-items:center;gap:9px;color:#8d7882;font-size:13px;margin:0 4px 16px}.personal-layout[data-v-ce1a59cc]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.personal-content[data-v-ce1a59cc]{min-width:0}.profile-banner[data-v-ce1a59cc]{min-height:200px;border:1px solid #ead8c9;border-radius:8px;background:linear-gradient(90deg,#fff1e3f2,#fff8eedb 48%,#f8ebdba8),url(/assets/banner-personal-center.png) center/cover no-repeat,#fff6eb;display:flex;align-items:center;padding:24px 38px;gap:24px;position:relative;overflow:hidden}.profile-banner[data-v-ce1a59cc]:after{content:"✈";position:absolute;right:31%;top:28px;color:#ee8c50;font-size:30px;transform:rotate(-24deg)}.profile-avatar-large[data-v-ce1a59cc]{width:112px;height:112px;border-radius:50%;flex-shrink:0;background:url(/assets/personal-profile-avatar-reference.png) center/cover no-repeat;border:3px solid white;box-shadow:0 1px 5px #55261738}.profile-identity[data-v-ce1a59cc]{min-width:0}.profile-name-row[data-v-ce1a59cc]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.profile-name-row h2[data-v-ce1a59cc]{margin:0;font:700 28px var(--serif);color:#77251d}.profile-name-row span[data-v-ce1a59cc]{display:flex;align-items:center;gap:4px;padding:5px 9px;border-radius:14px;background:#fff0df;color:#e48543;font-size:12px}.profile-edit-inline[data-v-ce1a59cc]{display:flex;align-items:center;gap:3px;color:#e1622d;font-size:12px;cursor:pointer}.profile-identity p[data-v-ce1a59cc]{margin:8px 0 4px;color:#a46e62;font-size:14px}.profile-identity small[data-v-ce1a59cc]{font-size:12px;color:#8d7473}.profile-stats[data-v-ce1a59cc]{display:flex;align-items:center;gap:13px;margin-top:15px;color:#a43e2e}.profile-stats button[data-v-ce1a59cc]{color:inherit;cursor:pointer}.profile-stats b[data-v-ce1a59cc]{font-size:18px}.profile-stats span[data-v-ce1a59cc]{font-size:12px;font-weight:400;color:#91716c;margin-left:2px}.profile-stats i[data-v-ce1a59cc]{height:18px;border-left:1px solid #d7bdb1}.profile-actions[data-v-ce1a59cc]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:11px;z-index:1}.profile-actions .button[data-v-ce1a59cc]{min-height:38px;min-width:145px;justify-content:center;font-size:13px;padding:8px 14px}.privacy-link[data-v-ce1a59cc]{display:flex;align-items:center;gap:7px;justify-content:center;margin-top:0;cursor:pointer}.works-panel[data-v-ce1a59cc]{border:1px solid #eadfd4;border-radius:8px;background:#fffdf9;margin-top:16px;padding:20px 22px 26px}.works-heading[data-v-ce1a59cc]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:13px}.works-heading h2[data-v-ce1a59cc]{font:700 26px var(--serif);margin:0;color:#76261d}.works-heading p[data-v-ce1a59cc]{color:#a88a85;font-size:12px;margin:6px 0 0}.works-actions[data-v-ce1a59cc]{display:flex;gap:9px}.works-actions .button[data-v-ce1a59cc]{min-height:38px;font-size:13px;padding:8px 13px}.works-tabs[data-v-ce1a59cc]{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line)}.works-tabs button[data-v-ce1a59cc]{display:flex;align-items:center;gap:6px;padding:15px 1px 12px;color:#927a80;font-size:14px;position:relative;cursor:pointer}.works-tabs button.active[data-v-ce1a59cc]{color:#ec632d;font-weight:600}.works-tabs button.active[data-v-ce1a59cc]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#f2692d;border-radius:3px}.works-tabs select[data-v-ce1a59cc]{margin-left:auto;border:1px solid var(--line);border-radius:6px;padding:8px 10px;color:#76666c;background:#fff;font-size:12px}.works-filter[data-v-ce1a59cc]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 0 16px}.filter-chip[data-v-ce1a59cc]{display:flex;align-items:center;gap:6px;border-radius:7px;background:#f8f6f4;color:#887b80;padding:9px 14px;font-size:12px;cursor:pointer}.filter-chip.active[data-v-ce1a59cc]{background:#fff0e6;color:#ea612b}.filter-spacer[data-v-ce1a59cc]{flex:1}.works-filter label[data-v-ce1a59cc]{font-size:12px;color:#aa9090}.works-filter label select[data-v-ce1a59cc]{border:1px solid #eee0d8;border-radius:5px;background:#fff;color:#765e65;font-size:12px;margin-left:3px;padding:6px}.post-grid[data-v-ce1a59cc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.post-card[data-v-ce1a59cc]{min-width:0;border:1px solid #eee5df;border-radius:7px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #6c34110a}.post-photo[data-v-ce1a59cc]{height:202px;background-repeat:no-repeat;position:relative;background-size:cover;background-position:center}.photo-family[data-v-ce1a59cc]{background-image:url(/assets/story-family.png)}.photo-school[data-v-ce1a59cc]{background-image:url(/assets/story-school.png)}.photo-travel[data-v-ce1a59cc]{background-image:url(/assets/memories.jpg);background-position:67% 56%}.photo-dinner[data-v-ce1a59cc]{background-image:url(/assets/home-reference.png);background-size:390% auto;background-position:46% 76%}.photo-album[data-v-ce1a59cc]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:85% 88.3%}.photo-sunset[data-v-ce1a59cc]{background-image:url(/assets/home-hero-compact-reference.png)}.photo-garden[data-v-ce1a59cc]{background-image:url(/assets/story-family.png);background-position:20% 60%}.photo-letter[data-v-ce1a59cc]{background-image:url(/assets/story-notebook.png)}.photo-radio[data-v-ce1a59cc]{background-image:url(/assets/topic-radio.png)}.post-tag[data-v-ce1a59cc],.post-status[data-v-ce1a59cc]{position:absolute;left:9px;top:9px;background:#fff9f1;color:#b5472d;padding:5px 8px;border-radius:5px;font-size:12px;font-weight:700}.post-status[data-v-ce1a59cc]{left:auto;right:9px;background:#fff1e4}.post-card h3[data-v-ce1a59cc]{font:700 15px var(--serif);color:#762a22;margin:9px 10px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-card>p[data-v-ce1a59cc]{font-size:12px;line-height:1.65;color:#9d8982;margin:0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:39.6px}.post-tags[data-v-ce1a59cc]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 10px 2px;min-height:22px}.post-tags span[data-v-ce1a59cc]{padding:3px 6px;border-radius:4px;background:#fff0e4;color:#d9622d;font-size:12px;line-height:1.4}.post-meta[data-v-ce1a59cc]{display:flex;align-items:center;gap:5px;padding:11px 10px 8px;color:#a18d89;font-size:12px;white-space:nowrap}.post-meta span[data-v-ce1a59cc]{display:inline-flex;align-items:center;gap:3px}.post-engagement[data-v-ce1a59cc]{display:inline-flex!important;align-items:center;gap:8px!important;margin-left:auto;color:#ec5e45}.post-engagement>span[data-v-ce1a59cc]{display:inline-flex;align-items:center;gap:3px}.post-actions[data-v-ce1a59cc]{border-top:1px solid #f1e8e2;padding:7px 10px;display:flex;justify-content:flex-end;gap:7px}.outline-action[data-v-ce1a59cc],.delete-action[data-v-ce1a59cc]{display:flex;align-items:center;gap:4px;border:1px solid #ee794d;color:#e66132;background:#fff;border-radius:5px;padding:5px 10px;font-size:12px;cursor:pointer}.delete-action[data-v-ce1a59cc]{border-color:#eadfd8;color:#907d77}.load-more[data-v-ce1a59cc]{display:flex;align-items:center;justify-content:center;gap:5px;margin:18px auto 0;border:1px solid #ed7544;border-radius:22px;color:#e66732;padding:9px 47px;font-size:13px;background:#fff;cursor:pointer}.empty-posts[data-v-ce1a59cc]{text-align:center;padding:42px;color:#a18d89}.personal-dialog-backdrop[data-v-ce1a59cc]{position:fixed;inset:0;z-index:50;background:#281a14a6;display:grid;place-items:center;padding:24px}.personal-dialog[data-v-ce1a59cc]{width:min(100%,520px);max-height:calc(100vh - 48px);overflow:auto;position:relative;background:#fffdf9;border:1px solid #eadfd5;border-radius:12px;padding:26px 28px;box-shadow:0 22px 70px #2c170b44;color:#4c3a38}.personal-dialog h2[data-v-ce1a59cc]{margin:0;color:#76261d;font:700 25px var(--serif)}.dialog-subtitle[data-v-ce1a59cc]{color:#887774;font-size:12px;line-height:1.55;margin:8px 0 16px}.dialog-close[data-v-ce1a59cc]{position:absolute;right:16px;top:15px;color:#81706b;cursor:pointer}.dialog-avatar[data-v-ce1a59cc]{display:grid;justify-items:center;position:relative;margin:5px 0 17px}.dialog-avatar .profile-avatar-large[data-v-ce1a59cc]{width:76px;height:76px}.dialog-avatar button[data-v-ce1a59cc]{position:absolute;right:calc(50% - 44px);bottom:17px;background:#fff;border:1px solid #ddd0c7;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;color:#a54b32;cursor:pointer}.dialog-avatar small[data-v-ce1a59cc]{margin-top:7px;color:#8d7e79;font-size:12px}.form-label[data-v-ce1a59cc]{display:block;position:relative;color:#705d5a;font-size:12px;margin:13px 0}.form-label input[data-v-ce1a59cc],.form-label textarea[data-v-ce1a59cc],.form-label select[data-v-ce1a59cc]{width:100%;border:1px solid #ded5cf;border-radius:6px;background:#fff;padding:10px 12px;color:#4d3d3a;font:inherit;margin-top:7px;outline-color:#ed7848}.form-label textarea[data-v-ce1a59cc]{resize:vertical}.form-label em[data-v-ce1a59cc]{position:absolute;right:10px;bottom:11px;color:#a3928c;font-size:12px;font-style:normal}.readonly-account[data-v-ce1a59cc]{color:#897874;font-size:12px;margin:15px 0}.dialog-actions[data-v-ce1a59cc]{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eee5df;margin-top:18px;padding-top:16px}.dialog-actions .button[data-v-ce1a59cc]{min-width:108px;padding:10px 16px}.privacy-dialog[data-v-ce1a59cc]{width:min(100%,470px)}.privacy-row[data-v-ce1a59cc]{display:grid;grid-template-columns:86px 1fr;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ece3dc;color:#685653;font-size:13px}.privacy-row select[data-v-ce1a59cc]{border:1px solid #dcd2cb;background:#fff;padding:9px;border-radius:5px;color:#685653}.dialog-note[data-v-ce1a59cc]{display:flex;gap:5px;align-items:flex-start;color:#8b7974;font-size:12px;line-height:1.6;margin:16px 0 0}.delete-dialog[data-v-ce1a59cc]{width:min(100%,430px);text-align:center}.delete-icon[data-v-ce1a59cc]{width:54px;height:54px;border-radius:50%;margin:0 auto 12px;display:grid;place-items:center;background:#fff0e7;color:#e45e2d}.delete-target[data-v-ce1a59cc]{font:700 16px var(--serif);color:#7c2b22;margin:15px 0 4px}.delete-dialog .dialog-actions[data-v-ce1a59cc]{justify-content:center}.danger[data-v-ce1a59cc]{background:#e65f2d!important}@media(max-width:1050px){.personal-layout[data-v-ce1a59cc]{grid-template-columns:170px minmax(0,1fr)}.profile-banner[data-v-ce1a59cc]{padding:20px}.profile-actions[data-v-ce1a59cc]{max-width:225px}.post-grid[data-v-ce1a59cc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.personal-page[data-v-ce1a59cc]{width:calc(100% - 24px)}.personal-layout[data-v-ce1a59cc]{display:block}.profile-banner[data-v-ce1a59cc]{align-items:flex-start;flex-wrap:wrap}.profile-avatar-large[data-v-ce1a59cc]{width:82px;height:82px}.profile-actions[data-v-ce1a59cc]{margin-left:0;max-width:none;width:100%;justify-content:flex-start}.privacy-link[data-v-ce1a59cc]{justify-content:flex-start}.works-heading[data-v-ce1a59cc]{align-items:flex-start;gap:12px;flex-direction:column}.works-tabs[data-v-ce1a59cc]{gap:12px;overflow:auto}.works-filter[data-v-ce1a59cc]{align-items:flex-start}.filter-spacer[data-v-ce1a59cc]{display:none}.post-grid[data-v-ce1a59cc]{grid-template-columns:1fr 1fr}}@media(max-width:500px){.post-grid[data-v-ce1a59cc]{grid-template-columns:1fr}.works-panel[data-v-ce1a59cc]{padding:15px}.works-actions[data-v-ce1a59cc]{width:100%}.works-actions .button[data-v-ce1a59cc]{flex:1}.personal-dialog[data-v-ce1a59cc]{padding:22px 18px}}.profile-avatar-image[data-v-9e03d761]{overflow:hidden}.profile-avatar-image img[data-v-9e03d761]{width:100%;height:100%;object-fit:cover}.profile-error[data-v-9e03d761]{color:#b52820;font-size:13px;line-height:1.6}.profile-form button[data-v-9e03d761]:disabled{opacity:.6;cursor:wait}.account-profile-page[data-v-9e03d761]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;color:var(--ink);padding:16px 0 40px}.profile-breadcrumb[data-v-9e03d761]{display:flex;align-items:center;gap:9px;color:#8d7882;font-size:13px;margin:0 4px 16px}.profile-breadcrumb a[data-v-9e03d761]:hover{color:var(--accent)}.account-profile-layout[data-v-9e03d761]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.account-profile-content[data-v-9e03d761]{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:27px 30px 30px;min-height:870px}.account-profile-heading[data-v-9e03d761]{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 4px 22px}.account-profile-heading h1[data-v-9e03d761]{font:700 31px var(--serif);color:#76251d;margin:0}.account-profile-heading p[data-v-9e03d761]{font-size:14px;color:#9c858d;margin:8px 0 0}.profile-back[data-v-9e03d761]{display:flex;align-items:center;gap:4px;border:1px solid #ef6a37;color:#e85d2b;border-radius:6px;padding:10px 16px;font-size:13px}.profile-form-card[data-v-9e03d761]{display:flex;justify-content:center}.profile-form[data-v-9e03d761]{width:min(760px,100%);padding:22px 10px 0}.profile-field[data-v-9e03d761],.profile-avatar-row[data-v-9e03d761]{display:grid;grid-template-columns:125px minmax(0,1fr);gap:22px;align-items:start;margin:0 0 21px}.profile-field>span[data-v-9e03d761],.profile-avatar-row>label[data-v-9e03d761]{font-size:16px;font-weight:700;color:#8d1e1c;padding-top:12px}.field-control[data-v-9e03d761]{min-width:0}.input-wrap[data-v-9e03d761],.textarea-wrap[data-v-9e03d761]{position:relative}.input-wrap input[data-v-9e03d761],.textarea-wrap textarea[data-v-9e03d761],.field-control select[data-v-9e03d761]{width:100%;border:1px solid #e2d9d6;border-radius:7px;background:#fff;color:#4f4041;font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.input-wrap input[data-v-9e03d761]{height:46px;padding:0 70px 0 15px}.input-wrap input[data-v-9e03d761]:focus,.textarea-wrap textarea[data-v-9e03d761]:focus,.field-control select[data-v-9e03d761]:focus{border-color:#ed6b37;box-shadow:0 0 0 3px #ed6b3716}.input-wrap em[data-v-9e03d761],.textarea-wrap em[data-v-9e03d761]{position:absolute;right:13px;bottom:12px;font-size:12px;font-style:normal;color:#9c8990}.input-wrap.readonly input[data-v-9e03d761]{background:#f6f3f2;color:#93858a}.input-wrap.readonly em[data-v-9e03d761]{color:#9a8583}.field-control small[data-v-9e03d761]{display:block;color:#a08d91;font-size:12px;margin-top:7px}.textarea-wrap textarea[data-v-9e03d761]{height:90px;resize:vertical;padding:13px 15px 27px;line-height:1.6}.field-control select[data-v-9e03d761]{height:46px;padding:0 13px;max-width:280px;color:#544446}.profile-avatar-row[data-v-9e03d761]{margin-bottom:24px}.avatar-editor[data-v-9e03d761]{display:flex;align-items:center;gap:20px}.profile-avatar-image[data-v-9e03d761]{width:104px;height:104px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#f8d7b3,#b86843);border:3px solid #fff;box-shadow:0 1px 7px #5f2b1b2b;color:#fff;font:700 38px var(--serif)}.avatar-editor p[data-v-9e03d761]{margin:9px 0 0;color:#a08d91;font-size:12px}.button.small[data-v-9e03d761]{min-height:34px;padding:7px 13px;font-size:12px}.profile-save-area[data-v-9e03d761]{border-top:1px solid var(--line);margin-top:5px;padding-top:17px;text-align:center}.profile-save-area>p[data-v-9e03d761]{display:flex;align-items:center;justify-content:center;gap:5px;color:#9d888b;font-size:12px;margin:0 0 14px}.profile-save-area>p svg[data-v-9e03d761]{color:#e5743f}.profile-actions[data-v-9e03d761]{display:flex;justify-content:center;gap:12px}.profile-actions .button[data-v-9e03d761]{min-width:130px;min-height:42px;font-size:14px}@media(max-width:900px){.account-profile-content[data-v-9e03d761]{padding:22px 18px}.profile-form[data-v-9e03d761]{width:100%}}@media(max-width:700px){.account-profile-page[data-v-9e03d761]{width:calc(100% - 24px)}.account-profile-layout[data-v-9e03d761]{display:block}.account-profile-layout>.personal-sidebar[data-v-9e03d761]{margin-bottom:14px}.account-profile-heading[data-v-9e03d761]{gap:12px;flex-direction:column}.profile-field[data-v-9e03d761],.profile-avatar-row[data-v-9e03d761]{grid-template-columns:92px minmax(0,1fr);gap:12px}.account-profile-content[data-v-9e03d761]{min-height:0}}.preferences-page[data-v-2f35b54e]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:16px 0 40px;color:var(--ink)}.preferences-breadcrumb[data-v-2f35b54e]{display:flex;align-items:center;gap:9px;color:#8e7887;font-size:13px;margin:0 4px 16px}.preferences-breadcrumb strong[data-v-2f35b54e]{color:#7d2922}.preferences-layout[data-v-2f35b54e]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.preferences-content[data-v-2f35b54e]{min-width:0}.preferences-hero[data-v-2f35b54e]{min-height:126px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:24px 32px;border:1px solid #eadfd4;border-radius:8px;background:linear-gradient(90deg,#fff8f1e8,#fff9f080),url(/assets/banner-personal-center.png) center/cover}.preferences-hero h1[data-v-2f35b54e]{margin:0 0 8px;color:#7d2922;font:700 31px var(--serif)}.preferences-hero p[data-v-2f35b54e]{margin:0;color:#957e89;font-size:14px}.hero-plane[data-v-2f35b54e]{margin-right:150px;color:#ef8c51;font-size:40px;transform:rotate(-22deg)}.preference-panel[data-v-2f35b54e]{margin-top:14px;padding:15px 15px 7px;border:1px solid #eee4de;border-radius:8px;background:#fff}.preference-title[data-v-2f35b54e]{display:flex;align-items:center;gap:8px;padding:0 3px 12px;color:#e35f2e}.preference-title h2[data-v-2f35b54e]{margin:0;color:#7b2921;font:700 21px var(--serif)}.panel-intro[data-v-2f35b54e]{margin:-3px 3px 13px;color:#9a858d;font-size:12px}.privacy-setting[data-v-2f35b54e]{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:16px;padding:16px 4px;border-top:1px solid #f0e8e3}.privacy-setting b[data-v-2f35b54e]{display:block;color:#3d3038;font-size:14px}.privacy-setting small[data-v-2f35b54e]{display:block;margin-top:6px;color:#a08d98;font-size:12px;line-height:1.55}.radio-options[data-v-2f35b54e]{display:flex;align-items:center;gap:19px}.radio-options label[data-v-2f35b54e],.choice-cards label[data-v-2f35b54e]{display:flex;align-items:center;gap:7px;color:#604e5a;font-size:13px;white-space:nowrap}.radio-options input[data-v-2f35b54e],.choice-cards input[data-v-2f35b54e]{position:absolute;opacity:0}.radio-options i[data-v-2f35b54e],.choice-cards i[data-v-2f35b54e]{width:20px;height:20px;border:1px solid #bfb5bf;border-radius:50%;position:relative}.radio-options input:checked+i[data-v-2f35b54e],.choice-cards input:checked+i[data-v-2f35b54e]{border:2px solid #ff5e20}.radio-options input:checked+i[data-v-2f35b54e]:after,.choice-cards input:checked+i[data-v-2f35b54e]:after{content:"";position:absolute;inset:4px;border-radius:50%;background:#ff5e20}.switch[data-v-2f35b54e]{width:46px;height:26px;flex:none;border:0;border-radius:14px;background:#c9c6c9;padding:3px}.switch span[data-v-2f35b54e]{display:block;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s}.switch.on[data-v-2f35b54e]{background:#ff5e20}.switch.on span[data-v-2f35b54e]{transform:translate(20px)}.switch-setting[data-v-2f35b54e]{grid-template-columns:minmax(260px,1fr) auto auto}.switch-setting em[data-v-2f35b54e]{color:#7f737c;font-size:12px;font-style:normal}.choice-cards[data-v-2f35b54e]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 2px 12px}.choice-cards label[data-v-2f35b54e]{display:grid;grid-template-columns:20px 1fr;gap:8px;padding:13px;border:1px solid #ece5e2;border-radius:7px}.choice-cards label[data-v-2f35b54e]:has(input:checked){border-color:#ff6a2a;background:#fffaf5}.choice-cards b[data-v-2f35b54e]{font-size:13px;color:#473943}.choice-cards small[data-v-2f35b54e]{grid-column:2;color:#a08d98;font-size:12px}.info-note[data-v-2f35b54e]{display:flex;align-items:center;gap:7px;margin:0 3px 10px;padding:10px 12px;border-radius:6px;background:#fff0e5;color:#d5622f;font-size:12px}.info-note button[data-v-2f35b54e]{display:flex;align-items:center;gap:2px;margin-left:auto;padding:8px 11px;border:1px solid #ed6b34;border-radius:5px;background:#fff;color:#e35d2d;font-size:12px}.notification-group[data-v-2f35b54e]{padding-bottom:6px}.notification-row[data-v-2f35b54e]{display:grid;grid-template-columns:30px 150px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:0 4px;border-top:1px solid #f0e8e3;color:#ec5f2e}.notification-row b[data-v-2f35b54e]{color:#3b3038;font-size:14px}.notification-row small[data-v-2f35b54e]{color:#a08d98;font-size:12px}.notification-row .always[data-v-2f35b54e]{display:flex;align-items:center;gap:4px;color:#8f7c87;font-size:12px;white-space:nowrap}.preferences-actions[data-v-2f35b54e]{display:flex;align-items:center;gap:10px;padding:17px 3px 0}.preferences-actions span[data-v-2f35b54e]{display:flex;align-items:center;gap:5px;margin-right:auto;color:#97848d;font-size:12px}.preferences-actions button[data-v-2f35b54e]{min-width:105px;height:38px;border-radius:6px;font-size:13px}.preferences-actions .cancel[data-v-2f35b54e]{border:1px solid #ec6c36;color:#e35d2d;background:#fff}.preferences-actions .save[data-v-2f35b54e]{border:1px solid #f2692d;color:#fff;background:#f5682d}.preference-message[data-v-2f35b54e]{text-align:right;color:#299758;font-size:12px;margin:10px 4px}.family-preference[data-v-2f35b54e]{padding-bottom:8px}@media(max-width:950px){.preferences-page[data-v-2f35b54e]{width:calc(100% - 24px)}.preferences-layout[data-v-2f35b54e]{grid-template-columns:170px minmax(0,1fr)}.radio-options[data-v-2f35b54e]{gap:10px}.notification-row[data-v-2f35b54e]{grid-template-columns:30px 125px minmax(0,1fr) auto}}@media(max-width:720px){.preferences-layout[data-v-2f35b54e]{display:block}.preferences-layout>.personal-sidebar[data-v-2f35b54e]{margin-bottom:14px}.preferences-hero[data-v-2f35b54e]{padding:22px;min-height:116px}.preferences-hero h1[data-v-2f35b54e]{font-size:27px}.hero-plane[data-v-2f35b54e]{margin-right:15px}.privacy-setting[data-v-2f35b54e]{grid-template-columns:1fr;gap:10px}.switch-setting[data-v-2f35b54e]{grid-template-columns:1fr auto auto}.radio-options[data-v-2f35b54e]{flex-wrap:wrap}.choice-cards[data-v-2f35b54e]{grid-template-columns:1fr}.notification-row[data-v-2f35b54e]{grid-template-columns:28px 1fr auto;gap:8px;padding:10px 4px}.notification-row small[data-v-2f35b54e]{grid-column:2/-1}.preferences-actions[data-v-2f35b54e]{flex-wrap:wrap}.preferences-actions span[data-v-2f35b54e]{width:100%;margin:0}.preferences-actions button[data-v-2f35b54e]{flex:1}}.security-content button[data-v-75a0de7b]:disabled{opacity:.55;cursor:not-allowed}.development-code[data-v-75a0de7b]{max-width:760px;margin:0 auto 18px;border:1px solid #efbd8e;background:#fff6e7;color:#9e4c27;padding:14px;font-size:13px;line-height:1.6}.complete-button[data-v-75a0de7b]{display:block;min-width:180px;margin:20px auto;padding:12px 22px}.device-agent[data-v-75a0de7b]{max-width:300px;overflow-wrap:anywhere}.security-content>.inline-message[data-v-75a0de7b]{margin:18px}.security-page[data-v-75a0de7b]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:16px 0 38px;color:var(--ink)}.security-breadcrumb[data-v-75a0de7b]{display:flex;align-items:center;gap:9px;color:#8e7887;font-size:13px;margin:0 4px 16px}.security-breadcrumb button[data-v-75a0de7b]:hover{color:#e4672c}.security-layout[data-v-75a0de7b]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.security-content[data-v-75a0de7b]{min-width:0}.security-heading[data-v-75a0de7b]{display:flex;justify-content:space-between;align-items:flex-start;padding:25px 30px 23px;background:linear-gradient(110deg,#fffaf4,#fff);border:1px solid var(--line);border-radius:8px}.security-heading h1[data-v-75a0de7b]{font:700 32px var(--serif);color:#76241e;margin:0 0 8px}.security-heading p[data-v-75a0de7b]{margin:0;color:#8e7a8a;font-size:15px}.security-back[data-v-75a0de7b]{display:flex;align-items:center;gap:7px;border:1px solid #ef6e39;color:#e5652e;border-radius:6px;padding:10px 16px;font-size:13px;background:#fffdfa}.security-banner[data-v-75a0de7b]{display:flex;align-items:center;gap:24px;margin-top:14px;padding:24px 28px;background:linear-gradient(110deg,#fffaf3,#fff5e9);border:1px solid #f1e4d8;border-radius:8px}.shield-circle[data-v-75a0de7b]{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;color:#f36b22;background:#fff0dd;box-shadow:0 0 0 8px #fff6e9}.security-banner h2[data-v-75a0de7b]{font:700 26px var(--serif);margin:0 0 8px;color:#76241e}.security-banner h2 strong[data-v-75a0de7b]{color:#299c58}.security-banner p[data-v-75a0de7b]{margin:0;color:#887685;font-size:15px}.score-ring[data-v-75a0de7b]{margin-left:auto;width:105px;height:105px;border:8px solid #f36a27;border-left-color:#ffd9b4;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center;color:#e85822;position:relative}.score-ring b[data-v-75a0de7b]{font-size:31px}.score-ring small[data-v-75a0de7b]{font-size:12px}.score-ring span[data-v-75a0de7b]{position:absolute;top:17px;color:#89717e;font-size:12px}.security-panel[data-v-75a0de7b]{margin-top:14px;padding:18px 15px 7px;background:#fff;border:1px solid var(--line);border-radius:8px}.panel-title[data-v-75a0de7b]{display:flex;align-items:center;justify-content:space-between;padding:0 3px 14px}.panel-title h2[data-v-75a0de7b]{font:700 23px var(--serif);color:#76241e;margin:0}.panel-title span[data-v-75a0de7b]{font-size:12px;color:#a08c97}.security-row[data-v-75a0de7b],.device-row[data-v-75a0de7b],.danger-row[data-v-75a0de7b]{display:grid;grid-template-columns:54px 105px minmax(0,1fr) auto 112px;align-items:center;gap:10px;padding:15px 0;border-top:1px solid #f2ebe5}.row-icon[data-v-75a0de7b]{width:42px;height:42px;border-radius:50%;background:#f8f6f6;display:grid;place-items:center;color:#34272d}.row-name[data-v-75a0de7b]{font-size:14px;font-weight:700;color:#3c2930}.row-info[data-v-75a0de7b]{display:grid;gap:5px;min-width:0}.row-info b[data-v-75a0de7b]{font-size:15px;color:#332731}.row-info small[data-v-75a0de7b],.device-row small[data-v-75a0de7b],.danger-row small[data-v-75a0de7b]{font-size:12px;color:#a28b98;line-height:1.5}.status[data-v-75a0de7b]{display:flex;align-items:center;gap:3px;padding:4px 8px;border-radius:5px;font-size:12px;white-space:nowrap}.status.good[data-v-75a0de7b]{color:#1c9d58;background:#e9faee;border:1px solid #bcebc9}.row-action[data-v-75a0de7b]{justify-self:end;min-width:104px;border:1px solid #ee642d;color:#e75f2d;background:#fff;border-radius:6px;padding:9px 11px;font-size:13px}.row-action[data-v-75a0de7b]:hover{background:#fff4ed}.row-action.warm[data-v-75a0de7b]{color:#fff;background:#f36c2d}.row-action.disabled[data-v-75a0de7b]{border-color:#e8e2e1;color:#b9abb1;background:#fafafa}.devices[data-v-75a0de7b]{padding-bottom:17px}.device-row[data-v-75a0de7b]{grid-template-columns:54px minmax(170px,1fr) minmax(180px,1fr) 112px}.device-row b[data-v-75a0de7b]{font-size:15px;color:#2d2430;display:flex;align-items:center;gap:8px}.device-row em[data-v-75a0de7b]{font-style:normal;font-size:12px;font-weight:500;color:#1c9d58;background:#e8faee;border:1px solid #b7ebc9;border-radius:4px;padding:3px 6px}.device-row small[data-v-75a0de7b]{display:block;margin-top:6px}.device-place[data-v-75a0de7b]{display:grid;gap:5px}.device-place b[data-v-75a0de7b]{font-size:13px;color:#50434b}.device-place small[data-v-75a0de7b]{margin:0}.outline-pill[data-v-75a0de7b]{display:block;margin:16px 2px 0 auto;padding:10px 25px;border:1px solid #ef6a36;color:#e96331;border-radius:22px;font-size:13px}.account-operation[data-v-75a0de7b]{padding-bottom:16px}.danger-row[data-v-75a0de7b]{grid-template-columns:54px 1fr 112px}.demo-caption[data-v-75a0de7b]{text-align:right;color:#aa969c;font-size:12px;margin:13px 4px}.flow-panel[data-v-75a0de7b]{margin-top:14px;padding:28px 32px 31px;background:#fff;border:1px solid var(--line);border-radius:8px}.flow-steps[data-v-75a0de7b]{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:0 0 25px;list-style:none}.flow-steps li[data-v-75a0de7b]{position:relative;text-align:center;display:grid;justify-items:center;gap:8px;color:#8e7e91}.flow-steps li[data-v-75a0de7b]:not(:last-child):after{content:"";height:2px;background:#e9e4e5;position:absolute;left:calc(50% + 31px);right:calc(-50% + 31px);top:18px}.flow-steps li.done[data-v-75a0de7b]:not(:last-child):after,.flow-steps li.active[data-v-75a0de7b]:not(:last-child):after{background:#ef6a2d}.flow-steps li span[data-v-75a0de7b]{width:38px;height:38px;border-radius:50%;background:#f4f3f5;display:grid;place-items:center;position:relative;z-index:1;font-size:17px;font-weight:700}.flow-steps li.done span[data-v-75a0de7b]{background:#fffaf2;border:2px solid #ef6a2d;color:#ef6a2d}.flow-steps li.active span[data-v-75a0de7b]{background:#f36b28;color:#fff}.flow-steps li b[data-v-75a0de7b]{font-size:15px;color:#5c4655}.flow-steps li.active b[data-v-75a0de7b]{color:#ed642b}.flow-steps li small[data-v-75a0de7b]{font-size:12px;color:#aa96a2}.verified-alert[data-v-75a0de7b]{max-width:760px;margin:0 auto 20px;display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #c9efd3;background:#edfff1;border-radius:7px;color:#198d50;font-size:14px}.inline-message[data-v-75a0de7b]{max-width:760px;margin:0 auto 16px;display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #d1efda;background:#f0fff3;color:#258d50;border-radius:6px;font-size:12px}.inline-message.error[data-v-75a0de7b]{border-color:#f4d1c0;background:#fff7f0;color:#d15d30}.security-form[data-v-75a0de7b]{max-width:760px;margin:0 auto;display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:18px 14px}.security-form>label[data-v-75a0de7b]{font-size:14px;font-weight:700;color:#382d37}.form-control[data-v-75a0de7b]{height:50px;border:1px solid #ded8df;border-radius:7px;display:flex;align-items:center;gap:12px;padding:0 15px;color:#7f7180;background:#fff}.form-control[data-v-75a0de7b]:focus-within{border-color:#ec713b;box-shadow:0 0 0 3px #ec713b17}.form-control input[data-v-75a0de7b],.form-control select[data-v-75a0de7b]{border:0;outline:0;min-width:0;flex:1;background:transparent;color:#443640;font-size:14px}.form-control input[data-v-75a0de7b]::placeholder{color:#b7aab5}.phone-control span[data-v-75a0de7b]{padding-right:15px;border-right:1px solid #e7e1e4;color:#4a3d46;font-size:13px;white-space:nowrap}.code-control[data-v-75a0de7b]{padding-right:0}.code-button[data-v-75a0de7b]{height:100%;padding:0 17px;border-left:1px solid #e6e0df;color:#ed652d;font-size:13px;white-space:nowrap}.code-button[data-v-75a0de7b]:disabled{color:#aa999f}.form-control.readonly-control[data-v-75a0de7b]{background:#f7f5f6;color:#897a88}.visibility[data-v-75a0de7b]{padding:5px;color:#927f8d}.form-tip[data-v-75a0de7b]{grid-column:2;margin:-6px 0 0;color:#9c8997;font-size:12px;line-height:1.7}.form-submit[data-v-75a0de7b]{grid-column:2;min-height:48px;border-radius:7px;background:linear-gradient(110deg,#ff7427,#f4511e);color:#fff;font-size:16px;font-weight:700;margin-top:4px}.required[data-v-75a0de7b]{color:#e8562f;margin-left:3px}.warning-note[data-v-75a0de7b]{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;padding:14px 17px;background:#fff4e6;border-radius:7px;color:#b35a25;font-size:13px;line-height:1.7}.select-control[data-v-75a0de7b]{position:relative}.select-control select[data-v-75a0de7b]{appearance:none;width:100%;padding-right:28px}.select-control>svg[data-v-75a0de7b]{position:absolute;right:14px;pointer-events:none}.question-form[data-v-75a0de7b]{row-gap:14px}.security-warning[data-v-75a0de7b]{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:7px;color:#a97625;font-size:12px;margin:2px 0 0}.security-warning svg[data-v-75a0de7b]{color:#ee931e}.security-form+.demo-caption[data-v-75a0de7b]{text-align:center;margin-top:18px}@media(max-width:900px){.security-page[data-v-75a0de7b]{width:calc(100% - 24px)}.security-layout[data-v-75a0de7b]{grid-template-columns:1fr}.security-content[data-v-75a0de7b]{min-width:0}.security-layout>.personal-sidebar[data-v-75a0de7b]{order:2}.security-banner[data-v-75a0de7b]{flex-wrap:wrap}.score-ring[data-v-75a0de7b]{margin-left:0}.security-row[data-v-75a0de7b]{grid-template-columns:48px 90px minmax(0,1fr) auto}.security-row .row-action[data-v-75a0de7b]{grid-column:4;grid-row:1}.security-row .status[data-v-75a0de7b]{grid-column:3;grid-row:2;justify-self:start}.device-row[data-v-75a0de7b]{grid-template-columns:48px 1fr 1fr 90px}.flow-panel[data-v-75a0de7b]{padding:22px 18px}}@media(max-width:620px){.security-heading[data-v-75a0de7b]{padding:20px;flex-direction:column;gap:15px}.security-heading h1[data-v-75a0de7b]{font-size:28px}.security-banner[data-v-75a0de7b]{padding:20px}.security-banner h2[data-v-75a0de7b]{font-size:21px}.security-row[data-v-75a0de7b],.device-row[data-v-75a0de7b],.danger-row[data-v-75a0de7b]{grid-template-columns:44px 1fr auto;gap:8px}.security-row .row-name[data-v-75a0de7b]{grid-column:2}.security-row .row-info[data-v-75a0de7b]{grid-column:2/-1}.security-row .status[data-v-75a0de7b]{grid-column:2}.security-row .row-action[data-v-75a0de7b]{grid-column:3;grid-row:1 / span 2;min-width:82px}.device-row .device-place[data-v-75a0de7b]{grid-column:2/-1}.device-row .row-action[data-v-75a0de7b]{grid-column:3;grid-row:1 / span 2}.danger-row .row-action[data-v-75a0de7b]{grid-column:3;grid-row:1 / span 2;min-width:82px}.panel-title[data-v-75a0de7b]{align-items:flex-start;gap:8px;flex-direction:column}.security-form[data-v-75a0de7b]{grid-template-columns:1fr;gap:8px}.security-form>label[data-v-75a0de7b]{padding-top:8px}.form-tip[data-v-75a0de7b],.form-submit[data-v-75a0de7b],.warning-note[data-v-75a0de7b]{grid-column:1}.flow-steps li b[data-v-75a0de7b],.flow-steps li small[data-v-75a0de7b]{font-size:12px}.flow-steps li[data-v-75a0de7b]:not(:last-child):after{left:calc(50% + 23px);right:calc(-50% + 23px)}}.community-create-overlay[data-v-524eb766]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:#291b1766;box-sizing:border-box}.community-create-dialog[data-v-524eb766]{width:min(880px,100%);max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid #eadfd5;border-radius:10px;background:#fff;box-shadow:0 20px 70px #38271d26;color:#6b575a;outline:0}.create-heading[data-v-524eb766]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 18px;border-bottom:1px solid #eee1d8}.create-heading h2[data-v-524eb766]{margin:0;color:#982821;font:700 25px var(--serif)}.create-heading p[data-v-524eb766]{margin:7px 0 0;color:#9c857c;font-size:12px;line-height:1.65}.create-close[data-v-524eb766]{display:grid;place-items:center;width:30px;height:30px;border:0;background:none;color:#876d65;cursor:pointer;border-radius:5px}.create-close[data-v-524eb766]:hover{background:#fff1e8}.community-create-dialog form[data-v-524eb766]{display:flex;flex-direction:column;max-height:calc(100dvh - 150px)}.create-body[data-v-524eb766]{padding:0 28px;overflow-y:auto;min-height:0}.create-section[data-v-524eb766]{padding:20px 0;border-bottom:1px solid #eee1d8}.create-section[data-v-524eb766]:last-child{border-bottom:0}.create-section h3[data-v-524eb766]{margin:0 0 18px;padding-left:12px;border-left:3px solid #f36b33;color:#982821;font:700 19px var(--serif)}.create-field[data-v-524eb766]{display:grid;grid-template-columns:118px minmax(0,1fr);gap:20px;align-items:center;margin-top:16px}.field-label[data-v-524eb766]{color:#8e7775;font-size:12px;display:inline-flex;align-items:center;gap:5px}.field-label small[data-v-524eb766]{color:#aa9790;font-size:12px}em[data-v-524eb766]{font-style:normal;color:#f2541e}.cover-editor[data-v-524eb766]{display:flex;align-items:center;gap:18px}.cover-preview[data-v-524eb766]{position:relative;flex:0 0 244px;width:244px;height:128px;border-radius:6px;background:#fff7ee;overflow:hidden;border:1px solid #eddfd2;box-sizing:border-box}.cover-preview img[data-v-524eb766]{display:block;width:100%;height:100%;object-fit:cover}.cover-placeholder[data-v-524eb766]{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:linear-gradient(125deg,#fff8ef,#fae9d9);color:#d47b4b}.cover-placeholder b[data-v-524eb766]{font:700 14px var(--serif)}.cover-placeholder span[data-v-524eb766]{font-size:12px;color:#ad8d7b}.cover-actions[data-v-524eb766]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cover-actions p[data-v-524eb766]{flex-basis:100%;margin:0;font-size:12px;line-height:1.8;color:#9c857c}.create-outline[data-v-524eb766],.create-primary[data-v-524eb766]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 18px;border-radius:5px;font-size:14px;cursor:pointer;box-sizing:border-box}.create-outline[data-v-524eb766]{background:#fff;border:1px solid #e5d6cd;color:#986e5f}.upload-button[data-v-524eb766]{position:relative;overflow:hidden;border-color:#ed682e;color:#d9622d}.upload-button input[data-v-524eb766]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.remove-cover[data-v-524eb766]{background:none;border:0;color:#9c857c;font-size:12px;cursor:pointer}.upload-progress[data-v-524eb766]{position:absolute;inset:0;display:grid;place-items:center;background:#fff9;color:#ae4d2d;font-size:12px}.control-wrap[data-v-524eb766]{position:relative}.control-wrap input[data-v-524eb766],.control-wrap textarea[data-v-524eb766]{display:block;width:100%;box-sizing:border-box;border:1px solid #dfd9d5;border-radius:6px;background:#fff;color:#6b575a;font-family:inherit;font-size:12px;line-height:1.65;padding:11px 60px 11px 13px;outline:0}.control-wrap textarea[data-v-524eb766]{min-height:112px;resize:vertical;padding:12px 13px 30px;line-height:1.65}.control-wrap input[data-v-524eb766]:focus,.control-wrap textarea[data-v-524eb766]:focus{border-color:#f38a55;box-shadow:0 0 0 2px #ffede1}.control-wrap input[data-v-524eb766]::placeholder,.control-wrap textarea[data-v-524eb766]::placeholder{color:#b09c92;font-size:12px}.counter[data-v-524eb766]{position:absolute;bottom:12px;right:12px;color:#a18b83;font-size:12px;pointer-events:none}.join-options[data-v-524eb766]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.join-options label[data-v-524eb766]{display:flex;align-items:center;gap:10px;border:1px solid #e9dcd3;border-radius:6px;min-height:70px;padding:12px 16px;box-sizing:border-box;cursor:pointer}.join-options label.selected[data-v-524eb766]{border-color:#ff7637;background:#fff7ee}.join-options input[data-v-524eb766]{width:18px;height:18px;accent-color:#ff6b2b;flex:none;margin:0}.join-options b[data-v-524eb766]{display:block;color:#684a43;font-size:14px}.join-options small[data-v-524eb766]{display:block;margin-top:4px;color:#9c857c;font-size:12px}.create-tip[data-v-524eb766]{display:flex;align-items:flex-start;gap:7px;margin:13px 0 0;color:#9c857c;font-size:12px;line-height:1.75}.create-tip svg[data-v-524eb766]{flex:none;margin-top:3px}.topic-note .create-tip[data-v-524eb766]{padding:12px 14px;background:#fff8f0;border-radius:6px}.create-error[data-v-524eb766]{margin:14px 0;padding:10px 14px;border:1px solid #ffcbb2;border-radius:5px;background:#fff3ec;font-size:12px;color:#bd3c25}.create-footer[data-v-524eb766]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 28px;border-top:1px solid #eee1d8;background:#fffdfb;flex-shrink:0}.create-footer>span[data-v-524eb766]{font-size:12px;color:#9c857c}.create-footer>div[data-v-524eb766]{display:flex;gap:12px}.create-primary[data-v-524eb766]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;min-width:128px}.create-outline[data-v-524eb766]:disabled,.create-primary[data-v-524eb766]:disabled,.create-close[data-v-524eb766]:disabled,.disabled[data-v-524eb766]{opacity:.55;cursor:not-allowed}.create-close[data-v-524eb766]:focus-visible,.create-primary[data-v-524eb766]:focus-visible,.create-outline[data-v-524eb766]:focus-visible{outline:2px solid #f38a55;outline-offset:3px}@media(max-width:650px){.community-create-overlay[data-v-524eb766]{padding:12px}.community-create-dialog[data-v-524eb766]{max-height:calc(100dvh - 24px)}.create-heading[data-v-524eb766]{padding:18px}.create-body[data-v-524eb766]{padding:0 18px}.create-field[data-v-524eb766]{grid-template-columns:1fr;gap:9px}.cover-preview[data-v-524eb766]{width:200px;flex-basis:200px;height:112px}.cover-editor[data-v-524eb766]{align-items:flex-start;flex-direction:column}.create-footer[data-v-524eb766]{padding:14px 18px}.create-footer>span[data-v-524eb766]{display:none}.create-footer>div[data-v-524eb766]{width:100%;justify-content:flex-end}.join-options[data-v-524eb766]{gap:8px}.join-options label[data-v-524eb766]{padding:10px}.create-section[data-v-524eb766]{padding:16px 0}}.circle-page[data-v-04df1ce6]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:16px 0 40px;color:var(--ink)}.circle-breadcrumb[data-v-04df1ce6]{display:flex;align-items:center;gap:9px;color:#8d7882;font-size:13px;margin:0 4px 16px}.circle-breadcrumb button[data-v-04df1ce6]:hover{color:#e3642d}.circle-layout[data-v-04df1ce6]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.circle-content[data-v-04df1ce6]{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:20px 20px 25px}.circle-heading[data-v-04df1ce6]{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 18px}.circle-heading h1[data-v-04df1ce6]{font:700 35px var(--serif);color:#76241e;margin:0 0 7px}.circle-heading p[data-v-04df1ce6]{margin:0;color:#9d828c;font-size:15px}.circle-heading-actions[data-v-04df1ce6]{display:flex;gap:12px}.circle-outline[data-v-04df1ce6],.circle-primary[data-v-04df1ce6]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:7px;font-size:14px}.circle-outline[data-v-04df1ce6]{border:1px solid #ed6a34;background:#fff;color:#e45f2c}.circle-primary[data-v-04df1ce6]{border:1px solid #f0702e;background:linear-gradient(110deg,#ff7734,#f35b1e);color:#fff}.circle-tabs[data-v-04df1ce6]{display:flex;gap:32px;border-bottom:1px solid var(--line);height:49px}.circle-tabs button[data-v-04df1ce6]{position:relative;padding:0 8px;color:#8e7783;font-size:15px}.circle-tabs button.active[data-v-04df1ce6]{color:#ef642d;font-weight:700}.circle-tabs button.active[data-v-04df1ce6]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:3px;background:#f4672d}.circle-toolbar[data-v-04df1ce6]{display:flex;align-items:center;justify-content:space-between;padding:17px 0 14px}.circle-search[data-v-04df1ce6]{width:310px;height:39px;border:1px solid #e7dcd7;border-radius:6px;display:flex;align-items:center;gap:10px;padding:0 13px;color:#ae9792}.circle-search input[data-v-04df1ce6]{border:0;outline:0;min-width:0;flex:1;color:#5f4a4c;font-size:13px}.circle-search input[data-v-04df1ce6]::placeholder{color:#b8a6a2}.circle-sort[data-v-04df1ce6]{position:relative;display:flex;align-items:center;gap:4px;border:1px solid #e8dfda;border-radius:6px;padding:9px 10px;color:#8f777c;font-size:12px}.circle-sort select[data-v-04df1ce6]{appearance:none;border:0;outline:0;background:transparent;color:#6f555d;padding-right:20px;font-size:12px}.circle-sort svg[data-v-04df1ce6]{position:absolute;right:9px;pointer-events:none}.circle-grid[data-v-04df1ce6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.circle-card[data-v-04df1ce6]{min-width:0;border:1px solid #eee5df;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 2px 7px #6c34110b}.circle-photo[data-v-04df1ce6]{width:100%;height:256px;display:block;background-repeat:no-repeat;background-position:center;background-size:cover}.photo-old-photo[data-v-04df1ce6]{background-image:url(/assets/memories.jpg)}.photo-snack[data-v-04df1ce6]{background-image:url(/assets/topic-candy.png)}.photo-radio[data-v-04df1ce6]{background-image:url(/assets/home-reference.png);background-size:280% auto;background-position:10% 45%}.photo-hometown[data-v-04df1ce6]{background-image:url(/assets/home-hero-compact-reference.png);background-size:cover;background-position:78% center}.photo-food[data-v-04df1ce6]{background-image:url(/assets/story-family.png);background-size:cover}.photo-restore[data-v-04df1ce6]{background-image:url(/assets/story-school.png);background-size:cover}.photo-games[data-v-04df1ce6]{background-image:url(/assets/topic-plane.png);background-size:cover}.photo-store[data-v-04df1ce6]{background-image:url(/assets/topic-store.png);background-size:cover}.circle-card-body[data-v-04df1ce6]{padding:10px 10px 11px}.circle-card h2[data-v-04df1ce6]{display:flex;align-items:center;gap:7px;font:700 19px var(--serif);color:#762a23;margin:0 0 5px}.circle-card h2 span[data-v-04df1ce6]{display:inline-flex;align-items:center;gap:3px;border-radius:12px;padding:3px 7px;background:#fff0df;color:#ec883f;font:12px sans-serif}.circle-card h2 span.creator[data-v-04df1ce6]{color:#e48b36}.circle-description[data-v-04df1ce6]{font-size:12px;color:#a18b88;margin:0 0 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.circle-metrics[data-v-04df1ce6]{display:flex;align-items:center;gap:24px;color:#786b70;font-size:12px;padding-bottom:9px}.circle-metrics span[data-v-04df1ce6]{display:flex;align-items:center;gap:5px}.circle-metrics svg[data-v-04df1ce6]{color:#51464b}.latest-discussion[data-v-04df1ce6]{display:flex;align-items:center;gap:6px;min-width:0;padding:9px 8px;background:#fff7f0;border-radius:5px;color:#9a6d61;font-size:12px}.latest-discussion>span[data-v-04df1ce6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-discussion svg[data-v-04df1ce6]{color:#d96c43}.latest-discussion time[data-v-04df1ce6]{margin-left:auto;white-space:nowrap;color:#b5958c}.circle-actions[data-v-04df1ce6]{display:flex;align-items:center;gap:8px;padding-top:10px}.enter-circle[data-v-04df1ce6],.manage-circle[data-v-04df1ce6]{height:33px;border-radius:5px;font-size:12px}.enter-circle[data-v-04df1ce6]{width:168px;border:1px solid #ed6b35;background:#fff;color:#e45e2c}.manage-circle[data-v-04df1ce6]{color:#e46331;padding:0 11px}.more-circle[data-v-04df1ce6]{display:grid;place-items:center;width:33px;height:33px;border:1px solid #e8dfdb;border-radius:5px;color:#8b7975;margin-left:auto}.circle-empty[data-v-04df1ce6]{text-align:center;border:1px dashed #e7d8d0;border-radius:8px;padding:65px 20px;color:#ad958e}.circle-empty svg[data-v-04df1ce6]{color:#e77b3b}.circle-empty h2[data-v-04df1ce6]{font:700 22px var(--serif);color:#762a23;margin:14px 0 6px}.circle-empty p[data-v-04df1ce6]{font-size:13px;margin:0 0 17px}.circle-empty .circle-outline[data-v-04df1ce6]{margin:auto}.circle-list-footer[data-v-04df1ce6]{display:flex;align-items:center;justify-content:center;gap:24px;color:#9e8989;font-size:12px;padding-top:22px}.circle-list-footer button[data-v-04df1ce6]{display:flex;align-items:center;gap:6px;padding:9px 33px;border:1px solid #ed7540;border-radius:21px;color:#e56632;background:#fff;font-size:13px}.circle-list-footer button[data-v-04df1ce6]:hover,.enter-circle[data-v-04df1ce6]:hover,.circle-outline[data-v-04df1ce6]:hover{background:#fff5ed}@media(max-width:980px){.circle-page[data-v-04df1ce6]{width:calc(100% - 24px)}.circle-layout[data-v-04df1ce6]{grid-template-columns:170px minmax(0,1fr)}.circle-heading h1[data-v-04df1ce6]{font-size:30px}.circle-grid[data-v-04df1ce6]{grid-template-columns:1fr}.enter-circle[data-v-04df1ce6]{width:160px}}@media(max-width:700px){.circle-layout[data-v-04df1ce6]{display:block}.circle-layout>.personal-sidebar[data-v-04df1ce6]{margin-bottom:14px}.circle-content[data-v-04df1ce6]{padding:16px 13px 22px}.circle-heading[data-v-04df1ce6]{gap:15px;flex-direction:column}.circle-heading-actions[data-v-04df1ce6]{width:100%}.circle-heading-actions button[data-v-04df1ce6]{flex:1}.circle-toolbar[data-v-04df1ce6]{gap:10px;flex-wrap:wrap}.circle-search[data-v-04df1ce6]{width:100%}.circle-sort[data-v-04df1ce6]{margin-left:auto}.circle-tabs[data-v-04df1ce6]{gap:16px}.circle-tabs button[data-v-04df1ce6]{font-size:13px;padding:0 2px}.circle-photo[data-v-04df1ce6]{height:256px}}.circle-card h2>button[data-v-04df1ce6]{text-align:left;font:inherit;color:inherit}.circle-create-mask[data-v-04df1ce6]{position:fixed;inset:0;z-index:200;background:#291b1766;display:grid;place-items:center;padding:20px}.circle-create-modal[data-v-04df1ce6]{background:#fff;width:min(560px,100%);max-height:90vh;overflow:auto;border-radius:10px;padding:24px;color:#6b575a}.circle-create-modal header[data-v-04df1ce6],.circle-create-modal footer[data-v-04df1ce6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.circle-create-modal h2[data-v-04df1ce6]{font:700 24px var(--serif);color:#982821;margin:0}.circle-create-modal label[data-v-04df1ce6]{display:grid;gap:8px;margin:18px 0;font-size:14px}.circle-create-modal input[data-v-04df1ce6]:not([type=file]),.circle-create-modal textarea[data-v-04df1ce6],.circle-create-modal select[data-v-04df1ce6]{padding:10px;width:100%;border:1px solid #dfd9d5;border-radius:6px;font-size:12px;color:#6b575a}.circle-create-modal textarea[data-v-04df1ce6]{min-height:100px}.circle-create-modal img[data-v-04df1ce6]{width:150px;height:90px;object-fit:cover;border-radius:6px}.circle-create-modal small[data-v-04df1ce6]{font-size:12px}.circle-create-modal footer[data-v-04df1ce6]{justify-content:flex-end}.circle-create-modal [role=alert][data-v-04df1ce6]{color:#c63a27}button[data-v-04df1ce6]:disabled{opacity:.55;cursor:wait}.circle-breadcrumb a[data-v-04df1ce6],.circle-card h2 a[data-v-04df1ce6]{color:inherit;text-decoration:none}.topic-photo[data-v-04df1ce6]{display:grid;place-items:center;position:relative;background:#fff2e5;color:#e87942}.topic-photo img[data-v-04df1ce6]{width:100%;height:100%;object-fit:cover}.topic-photo>span[data-v-04df1ce6]{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:4px;background:#fff8e8;font-size:12px;color:#dc6632}.topic-help[data-v-04df1ce6]{color:#9c857c;font-size:12px;line-height:1.65}.topic-actions[data-v-04df1ce6]{align-items:center}.topic-actions a[data-v-04df1ce6]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.topic-follow[data-v-04df1ce6]{font-size:12px;color:#d9622d;cursor:pointer}.topic-upload[data-v-04df1ce6]{display:flex;align-items:center;gap:8px;color:#d9622d;cursor:pointer}.topic-upload input[data-v-04df1ce6]{font-size:12px}.topic-upload-preview[data-v-04df1ce6]{display:block;width:160px;height:100px;object-fit:cover;border-radius:6px;margin:8px 0}.circle-create-modal small[data-v-04df1ce6]{display:block;color:#9c857c;font-size:12px}.required[data-v-04df1ce6]{color:#f2541e}.circle-page[data-v-17c781cd]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:16px 0 40px;color:var(--ink)}.circle-breadcrumb[data-v-17c781cd]{display:flex;align-items:center;gap:9px;color:#8d7882;font-size:13px;margin:0 4px 16px}.circle-breadcrumb button[data-v-17c781cd]:hover{color:#e3642d}.circle-layout[data-v-17c781cd]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.circle-content[data-v-17c781cd]{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:20px 20px 25px}.circle-heading[data-v-17c781cd]{display:flex;align-items:flex-start;justify-content:space-between;padding:0 0 18px}.circle-heading h1[data-v-17c781cd]{font:700 35px var(--serif);color:#76241e;margin:0 0 7px}.circle-heading p[data-v-17c781cd]{margin:0;color:#9d828c;font-size:15px}.circle-heading-actions[data-v-17c781cd]{display:flex;gap:12px}.circle-outline[data-v-17c781cd],.circle-primary[data-v-17c781cd]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:7px;font-size:14px}.circle-outline[data-v-17c781cd]{border:1px solid #ed6a34;background:#fff;color:#e45f2c}.circle-primary[data-v-17c781cd]{border:1px solid #f0702e;background:linear-gradient(110deg,#ff7734,#f35b1e);color:#fff}.circle-tabs[data-v-17c781cd]{display:flex;gap:32px;border-bottom:1px solid var(--line);height:49px}.circle-tabs button[data-v-17c781cd]{position:relative;padding:0 8px;color:#8e7783;font-size:15px}.circle-tabs button.active[data-v-17c781cd]{color:#ef642d;font-weight:700}.circle-tabs button.active[data-v-17c781cd]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:3px;background:#f4672d}.circle-toolbar[data-v-17c781cd]{display:flex;align-items:center;justify-content:space-between;padding:17px 0 14px}.circle-search[data-v-17c781cd]{width:310px;height:39px;border:1px solid #e7dcd7;border-radius:6px;display:flex;align-items:center;gap:10px;padding:0 13px;color:#ae9792}.circle-search input[data-v-17c781cd]{border:0;outline:0;min-width:0;flex:1;color:#5f4a4c;font-size:13px}.circle-search input[data-v-17c781cd]::placeholder{color:#b8a6a2}.circle-sort[data-v-17c781cd]{position:relative;display:flex;align-items:center;gap:4px;border:1px solid #e8dfda;border-radius:6px;padding:9px 10px;color:#8f777c;font-size:12px}.circle-sort select[data-v-17c781cd]{appearance:none;border:0;outline:0;background:transparent;color:#6f555d;padding-right:20px;font-size:12px}.circle-sort svg[data-v-17c781cd]{position:absolute;right:9px;pointer-events:none}.circle-grid[data-v-17c781cd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.circle-card[data-v-17c781cd]{min-width:0;border:1px solid #eee5df;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 2px 7px #6c34110b}.circle-photo[data-v-17c781cd]{width:100%;height:256px;display:block;background-repeat:no-repeat;background-position:center;background-size:cover}.photo-old-photo[data-v-17c781cd]{background-image:url(/assets/memories.jpg)}.photo-snack[data-v-17c781cd]{background-image:url(/assets/topic-candy.png)}.photo-radio[data-v-17c781cd]{background-image:url(/assets/home-reference.png);background-size:280% auto;background-position:10% 45%}.photo-hometown[data-v-17c781cd]{background-image:url(/assets/home-hero-compact-reference.png);background-size:cover;background-position:78% center}.photo-food[data-v-17c781cd]{background-image:url(/assets/story-family.png);background-size:cover}.photo-restore[data-v-17c781cd]{background-image:url(/assets/story-school.png);background-size:cover}.photo-games[data-v-17c781cd]{background-image:url(/assets/topic-plane.png);background-size:cover}.photo-store[data-v-17c781cd]{background-image:url(/assets/topic-store.png);background-size:cover}.circle-card-body[data-v-17c781cd]{padding:10px 10px 11px}.circle-card h2[data-v-17c781cd]{display:flex;align-items:center;gap:7px;font:700 19px var(--serif);color:#762a23;margin:0 0 5px}.circle-card h2 span[data-v-17c781cd]{display:inline-flex;align-items:center;gap:3px;border-radius:12px;padding:3px 7px;background:#fff0df;color:#ec883f;font:12px sans-serif}.circle-card h2 span.creator[data-v-17c781cd]{color:#e48b36}.circle-description[data-v-17c781cd]{font-size:12px;color:#a18b88;margin:0 0 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.circle-metrics[data-v-17c781cd]{display:flex;align-items:center;gap:24px;color:#786b70;font-size:12px;padding-bottom:9px}.circle-metrics span[data-v-17c781cd]{display:flex;align-items:center;gap:5px}.circle-metrics svg[data-v-17c781cd]{color:#51464b}.latest-discussion[data-v-17c781cd]{display:flex;align-items:center;gap:6px;min-width:0;padding:9px 8px;background:#fff7f0;border-radius:5px;color:#9a6d61;font-size:12px}.latest-discussion>span[data-v-17c781cd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-discussion svg[data-v-17c781cd]{color:#d96c43}.latest-discussion time[data-v-17c781cd]{margin-left:auto;white-space:nowrap;color:#b5958c}.circle-actions[data-v-17c781cd]{display:flex;align-items:center;gap:8px;padding-top:10px}.enter-circle[data-v-17c781cd],.manage-circle[data-v-17c781cd]{height:33px;border-radius:5px;font-size:12px}.enter-circle[data-v-17c781cd]{width:168px;border:1px solid #ed6b35;background:#fff;color:#e45e2c}.manage-circle[data-v-17c781cd]{color:#e46331;padding:0 11px}.more-circle[data-v-17c781cd]{display:grid;place-items:center;width:33px;height:33px;border:1px solid #e8dfdb;border-radius:5px;color:#8b7975;margin-left:auto}.circle-empty[data-v-17c781cd]{text-align:center;border:1px dashed #e7d8d0;border-radius:8px;padding:65px 20px;color:#ad958e}.circle-empty svg[data-v-17c781cd]{color:#e77b3b}.circle-empty h2[data-v-17c781cd]{font:700 22px var(--serif);color:#762a23;margin:14px 0 6px}.circle-empty p[data-v-17c781cd]{font-size:13px;margin:0 0 17px}.circle-empty .circle-outline[data-v-17c781cd]{margin:auto}.circle-list-footer[data-v-17c781cd]{display:flex;align-items:center;justify-content:center;gap:24px;color:#9e8989;font-size:12px;padding-top:22px}.circle-list-footer button[data-v-17c781cd]{display:flex;align-items:center;gap:6px;padding:9px 33px;border:1px solid #ed7540;border-radius:21px;color:#e56632;background:#fff;font-size:13px}.circle-list-footer button[data-v-17c781cd]:hover,.enter-circle[data-v-17c781cd]:hover,.circle-outline[data-v-17c781cd]:hover{background:#fff5ed}@media(max-width:980px){.circle-page[data-v-17c781cd]{width:calc(100% - 24px)}.circle-layout[data-v-17c781cd]{grid-template-columns:170px minmax(0,1fr)}.circle-heading h1[data-v-17c781cd]{font-size:30px}.circle-grid[data-v-17c781cd]{grid-template-columns:1fr}.enter-circle[data-v-17c781cd]{width:160px}}@media(max-width:700px){.circle-layout[data-v-17c781cd]{display:block}.circle-layout>.personal-sidebar[data-v-17c781cd]{margin-bottom:14px}.circle-content[data-v-17c781cd]{padding:16px 13px 22px}.circle-heading[data-v-17c781cd]{gap:15px;flex-direction:column}.circle-heading-actions[data-v-17c781cd]{width:100%}.circle-heading-actions button[data-v-17c781cd]{flex:1}.circle-toolbar[data-v-17c781cd]{gap:10px;flex-wrap:wrap}.circle-search[data-v-17c781cd]{width:100%}.circle-sort[data-v-17c781cd]{margin-left:auto}.circle-tabs[data-v-17c781cd]{gap:16px}.circle-tabs button[data-v-17c781cd]{font-size:13px;padding:0 2px}.circle-photo[data-v-17c781cd]{height:256px}}.circle-card h2>button[data-v-17c781cd]{text-align:left;font:inherit;color:inherit}.circle-create-mask[data-v-17c781cd]{position:fixed;inset:0;z-index:200;background:#291b1766;display:grid;place-items:center;padding:20px}.circle-create-modal[data-v-17c781cd]{background:#fff;width:min(560px,100%);max-height:90vh;overflow:auto;border-radius:10px;padding:24px;color:#6b575a}.circle-create-modal header[data-v-17c781cd],.circle-create-modal footer[data-v-17c781cd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.circle-create-modal h2[data-v-17c781cd]{font:700 24px var(--serif);color:#982821;margin:0}.circle-create-modal label[data-v-17c781cd]{display:grid;gap:8px;margin:18px 0;font-size:14px}.circle-create-modal input[data-v-17c781cd]:not([type=file]),.circle-create-modal textarea[data-v-17c781cd],.circle-create-modal select[data-v-17c781cd]{padding:10px;width:100%;border:1px solid #dfd9d5;border-radius:6px;font-size:12px;color:#6b575a}.circle-create-modal textarea[data-v-17c781cd]{min-height:100px}.circle-create-modal img[data-v-17c781cd]{width:150px;height:90px;object-fit:cover;border-radius:6px}.circle-create-modal small[data-v-17c781cd]{font-size:12px}.circle-create-modal footer[data-v-17c781cd]{justify-content:flex-end}.circle-create-modal [role=alert][data-v-17c781cd]{color:#c63a27}button[data-v-17c781cd]:disabled{opacity:.55;cursor:wait}.circle-search-page[data-v-8af5d372]{min-height:calc(100vh - 122px);padding:14px 0 42px;background:linear-gradient(180deg,#fffdfb,#fffaf5 72%,#fff);color:#27314d}.circle-search-shell[data-v-8af5d372]{width:calc(100% - 48px);max-width:1300px;margin:0 auto}.circle-search-breadcrumb a[data-v-8af5d372]{color:#90808a;cursor:pointer;text-decoration:none}.circle-search-breadcrumb a[data-v-8af5d372]:hover{color:#d9622d}.circle-search-breadcrumb[data-v-8af5d372]{display:flex;align-items:center;gap:9px;height:30px;margin:0 3px 12px;color:#90808a;font-size:13px}.circle-search-breadcrumb strong[data-v-8af5d372]{color:#8a2c22;font-weight:700}.circle-search-banner[data-v-8af5d372]{height:200px;position:relative;overflow:hidden;border-radius:10px;background:linear-gradient(100deg,#fff8eff7,#fff6eae0 48%,#f6d7ba73),url(/assets/banner-home.png) center/cover;border:1px solid #f2e2d6;box-shadow:0 5px 18px #a4592d14}.circle-search-banner[data-v-8af5d372]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 49% 20%,rgba(255,255,255,.6),transparent 35%),linear-gradient(90deg,transparent 55%,rgba(205,104,55,.08));pointer-events:none}.circle-search-banner-copy[data-v-8af5d372]{position:relative;z-index:1;padding:29px 38px}.circle-search-kicker[data-v-8af5d372]{margin:0 0 7px;color:#d76b39;font:600 12px Arial;letter-spacing:2px}.circle-search-banner h1[data-v-8af5d372]{margin:0;color:#79241d;font:700 34px var(--serif);letter-spacing:1px}.circle-search-banner-copy>p[data-v-8af5d372]:last-child{margin:8px 0 0;color:#9d5c4b;font-size:16px}.circle-search-banner-art[data-v-8af5d372]{position:absolute;z-index:1;right:98px;top:28px;color:#7e3929;transform:rotate(-5deg);font-family:cursive;font-size:20px;line-height:1.35;opacity:.9}.circle-search-form[data-v-8af5d372]{position:relative;z-index:2;display:flex;align-items:center;width:min(630px,calc(100% - 40px));height:58px;margin:-29px auto 27px;padding:0 7px 0 20px;border:1px solid #ead8cf;border-radius:30px;background:#fff;box-shadow:0 8px 24px #6e36191f;color:#ca7550}.circle-search-form input[data-v-8af5d372]{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0 12px;color:#5d4e60;font-size:16px}.circle-search-form input[data-v-8af5d372]::placeholder{color:#ac9ca4}.circle-search-clear[data-v-8af5d372]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#b6a5a3}.circle-search-clear[data-v-8af5d372]:hover{background:#fff2ea;color:#de6334}.circle-search-submit[data-v-8af5d372]{width:92px;height:46px;border:0;border-radius:24px;background:linear-gradient(135deg,#ff7133,#f2551b);color:#fff;font-size:15px;box-shadow:0 4px 10px #eb5b282e}.circle-search-layout[data-v-8af5d372]{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:20px;align-items:start}.circle-search-main[data-v-8af5d372]{min-width:0}.circle-search-results-heading[data-v-8af5d372]{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 8px;padding:0 2px}.circle-search-results-heading h2[data-v-8af5d372]{margin:0;color:#27314d;font:700 25px var(--serif)}.circle-search-results-heading h2 b[data-v-8af5d372]{color:#e35b2d}.circle-search-results-heading p[data-v-8af5d372]{margin:4px 0 0;color:#a18d94;font-size:12px}.circle-search-sort[data-v-8af5d372]{display:flex;align-items:center;gap:9px;white-space:nowrap;color:#9a858e;font-size:12px}.circle-search-sort button[data-v-8af5d372]{color:#786570;font-size:12px}.circle-search-sort button.active[data-v-8af5d372]{color:#e45c2e;font-weight:700}.circle-search-sort i[data-v-8af5d372]{width:1px;height:12px;background:#e5d9d4}.circle-search-sort svg[data-v-8af5d372]{color:#e56b3b}.circle-search-tabs[data-v-8af5d372]{display:flex;align-items:center;gap:33px;height:47px;border-bottom:1px solid #eee3de;margin-bottom:13px}.circle-search-tabs button[data-v-8af5d372]{position:relative;height:100%;padding:0 10px;color:#8d7b86;font-size:15px}.circle-search-tabs button.active[data-v-8af5d372]{color:#df5b2c;font-weight:700}.circle-search-tabs button.active[data-v-8af5d372]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:3px;background:#f5672f}.circle-search-grid[data-v-8af5d372]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.circle-result-card[data-v-8af5d372]{min-width:0;overflow:hidden;border:1px solid #eee3dd;border-radius:9px;background:#fff;box-shadow:0 3px 12px #753e2712;transition:transform .18s ease,box-shadow .18s ease}.circle-result-card[data-v-8af5d372]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #753e271f}.circle-result-cover[data-v-8af5d372]{width:100%;height:126px;display:block;background-position:center;background-size:cover}.cover-radio[data-v-8af5d372]{background-image:linear-gradient(90deg,rgba(0,0,0,.12),transparent),url(/assets/topic-radio.png)}.cover-notebook[data-v-8af5d372]{background-image:url(/assets/story-notebook.png)}.cover-family[data-v-8af5d372]{background-image:url(/assets/story-family.png)}.cover-candy[data-v-8af5d372]{background-image:url(/assets/topic-candy.png)}.cover-store[data-v-8af5d372]{background-image:url(/assets/topic-store.png)}.cover-school[data-v-8af5d372]{background-image:url(/assets/story-school.png)}.cover-camera[data-v-8af5d372]{background-image:url(/assets/home-reference.png);background-position:58% 54%;background-size:150% auto}.cover-snack[data-v-8af5d372]{background-image:url(/assets/topic-candy.png);background-position:70% center}.circle-result-body[data-v-8af5d372]{padding:12px 14px 13px}.circle-result-title-row[data-v-8af5d372]{display:flex;align-items:center;justify-content:space-between;gap:8px}.circle-result-title-row h3[data-v-8af5d372]{min-width:0;overflow:hidden;margin:0;color:#76241e;font:700 19px var(--serif);text-overflow:ellipsis;white-space:nowrap}.circle-joined-badge[data-v-8af5d372]{flex:none;padding:4px 8px;border-radius:5px;background:#fff0e4;color:#ed7440;font-size:12px}.circle-result-description[data-v-8af5d372]{height:35px;overflow:hidden;margin:6px 0 8px;color:#8c7d87;font-size:12px;line-height:1.55}.circle-result-tags[data-v-8af5d372]{display:flex;gap:6px;overflow:hidden;margin-bottom:11px;white-space:nowrap}.circle-result-tags span[data-v-8af5d372]{flex:none;padding:4px 7px;border-radius:12px;background:#fff3ea;color:#d86e46;font-size:12px}.circle-result-footer[data-v-8af5d372]{display:flex;align-items:center;column-gap:20px;row-gap:8px;color:#847782;font-size:12px}.circle-result-footer>span[data-v-8af5d372]{display:flex;align-items:center;gap:4px;white-space:nowrap}.circle-result-footer svg[data-v-8af5d372]{color:#d55d35}.circle-search-empty[data-v-8af5d372]{display:flex;min-height:296px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #ead9d0;border-radius:9px;background:linear-gradient(145deg,#fff,#fff9f4);text-align:center}.circle-empty-icon[data-v-8af5d372]{display:grid;place-items:center;width:68px;height:68px;margin-bottom:13px;border-radius:50%;background:#fff5ed;color:#d79a7d}.circle-search-empty h3[data-v-8af5d372]{margin:0 0 7px;color:#753029;font:700 21px var(--serif)}.circle-search-empty p[data-v-8af5d372]{margin:0 0 19px;color:#9c8a8e;font-size:13px}.circle-search-empty button[data-v-8af5d372],.circle-side-empty-prompt button[data-v-8af5d372]{display:flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 22px;border:1px solid #ee6a35;border-radius:6px;background:#fff;color:#e45e2d;font-size:13px}.circle-search-empty button[data-v-8af5d372]:hover,.circle-side-empty-prompt button[data-v-8af5d372]:hover{background:#fff2e9}.circle-pagination[data-v-8af5d372]{display:flex;justify-content:center;gap:7px;margin-top:22px}.circle-pagination button[data-v-8af5d372]{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border:1px solid #eaded9;border-radius:5px;background:#fff;color:#8c7b82;font-size:12px}.circle-pagination button.active[data-v-8af5d372]{border-color:#ec6835;background:#f36a31;color:#fff}.circle-pagination button[data-v-8af5d372]:disabled{cursor:not-allowed;opacity:.42}.circle-search-side[data-v-8af5d372]{display:flex;flex-direction:column;gap:15px}.circle-side-card[data-v-8af5d372],.circle-side-empty-prompt[data-v-8af5d372],.circle-side-note[data-v-8af5d372]{border:1px solid #eee4df;border-radius:9px;background:#fff;box-shadow:0 3px 12px #753e270a}.circle-side-card[data-v-8af5d372]{padding:19px 17px 18px}.circle-side-card h2[data-v-8af5d372]{display:flex;align-items:center;gap:7px;margin:0 0 16px;color:#79251d;font:700 21px var(--serif)}.circle-side-card h2 svg[data-v-8af5d372]{color:#f1662d;fill:#fff2df}.circle-hot-topics[data-v-8af5d372]{display:flex;flex-wrap:wrap;gap:10px 8px}.circle-hot-topics button[data-v-8af5d372]{padding:8px 11px;border-radius:17px;background:#fff4eb;color:#984a3b;font-size:12px}.circle-hot-topics button[data-v-8af5d372]:hover{background:#ffe6d5;color:#e35b2e}.circle-side-empty-prompt[data-v-8af5d372]{position:relative;overflow:hidden;padding:27px 19px 20px;background:linear-gradient(145deg,#fffaf5,#fff1e5)}.circle-prompt-plane[data-v-8af5d372]{position:absolute;right:23px;top:20px;color:#e77b40;font-size:35px;transform:rotate(-31deg)}.circle-side-empty-prompt h2[data-v-8af5d372]{position:relative;margin:0 0 11px;color:#79251d;font:700 21px var(--serif)}.circle-side-empty-prompt p[data-v-8af5d372]{position:relative;margin:0 0 17px;color:#927e80;font-size:13px;line-height:1.7}.circle-side-empty-prompt button[data-v-8af5d372]{position:relative;width:100%;background:#f96a2b;color:#fff}.circle-side-note[data-v-8af5d372]{padding:16px 18px;color:#a27d70}.circle-side-note span[data-v-8af5d372]{color:#d96532;font:700 14px var(--serif)}.circle-side-note p[data-v-8af5d372]{margin:8px 0 0;font-size:12px;line-height:1.65}@media(max-width:980px){.circle-search-shell[data-v-8af5d372]{width:calc(100% - 28px)}.circle-search-layout[data-v-8af5d372]{grid-template-columns:minmax(0,1fr) 260px}.circle-search-grid[data-v-8af5d372]{gap:12px}.circle-result-footer[data-v-8af5d372]{gap:7px}}@media(max-width:760px){.circle-search-banner[data-v-8af5d372]{height:160px}.circle-search-banner-copy[data-v-8af5d372]{padding:24px 22px}.circle-search-banner h1[data-v-8af5d372]{font-size:27px}.circle-search-banner-copy>p[data-v-8af5d372]:last-child{font-size:13px}.circle-search-banner-art[data-v-8af5d372]{right:22px;top:34px;font-size:14px}.circle-search-layout[data-v-8af5d372]{display:block}.circle-search-side[data-v-8af5d372]{margin-top:18px}.circle-search-results-heading[data-v-8af5d372]{align-items:flex-start;flex-direction:column}.circle-search-sort[data-v-8af5d372]{align-self:flex-end}.circle-search-grid[data-v-8af5d372]{grid-template-columns:1fr}.circle-result-cover[data-v-8af5d372]{height:150px}.circle-search-tabs[data-v-8af5d372]{gap:14px}.circle-search-tabs button[data-v-8af5d372]{font-size:13px;padding:0 4px}.circle-search-form[data-v-8af5d372]{width:calc(100% - 20px)}}.circle-search-banner[data-v-8af5d372]{background-image:linear-gradient(90deg,#fff8eff5,#fff7ec47),url(/assets/stories-banner-reference.png)}.circle-search-banner-art[data-v-8af5d372]{display:none}.circle-search-form[data-v-8af5d372]{width:min(860px,calc(100% - 40px));height:58px;margin:-29px auto 18px;border-radius:8px;padding:0 7px 0 15px}.circle-search-inline-logo[data-v-8af5d372]{width:104px;height:auto;max-height:42px;object-fit:contain;flex:none;margin-right:13px}.circle-search-hot-filter[data-v-8af5d372]{display:flex;align-items:flex-start;gap:17px;margin:0 0 20px;padding:14px 18px;border:1px solid #eaded7;border-radius:8px;background:#fffdfb;box-shadow:0 3px 12px #8c4e1c0a}.circle-search-hot-filter>strong[data-v-8af5d372]{flex:none;padding-top:7px;color:#7b2c24;font:700 13px var(--serif)}.circle-search-hot-filter>div[data-v-8af5d372]{display:flex;flex-wrap:wrap;gap:8px}.circle-search-hot-filter button[data-v-8af5d372]{display:inline-flex;align-items:center;gap:4px;min-height:31px;padding:0 13px;border:1px solid transparent;border-radius:17px;background:#f8f2ee;color:#886e70;font-size:12px;cursor:pointer}.circle-search-hot-filter button[data-v-8af5d372]:hover{border-color:#f2b398;color:#dc6331}.circle-search-hot-filter button.active[data-v-8af5d372]{border-color:#f36b32;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.circle-search-hot-filter .circle-search-hot-more[data-v-8af5d372]{background:#fff;color:#d86231}.circle-search-hot-more svg[data-v-8af5d372]{transition:transform .2s}.circle-search-main.circle-search-full[data-v-8af5d372]{width:100%}.circle-search-grid[data-v-8af5d372]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.circle-result-card[data-v-8af5d372]{display:flex;min-height:164px;overflow:hidden}.circle-result-cover[data-v-8af5d372]{width:116px;height:116px;flex:0 0 116px;margin:14px 10px 14px 13px;border-radius:50%;background-size:cover}.circle-result-body[data-v-8af5d372]{display:flex;min-width:0;flex:1;flex-direction:column;padding:14px 11px 12px 0}.circle-result-title-row h3[data-v-8af5d372]{cursor:pointer;font-size:17px}.circle-result-description[data-v-8af5d372]{height:37px;margin:6px 0 8px}.circle-result-tags[data-v-8af5d372]{margin-bottom:9px}.circle-result-footer[data-v-8af5d372]{column-gap:20px;row-gap:7px;margin-top:auto;font-size:12px}.circle-pagination[data-v-8af5d372]{margin:24px 0 0}@media(max-width:1080px){.circle-search-grid[data-v-8af5d372]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.circle-search-form[data-v-8af5d372]{width:calc(100% - 20px);padding-left:10px}.circle-search-inline-logo[data-v-8af5d372]{width:84px;margin-right:7px}.circle-search-hot-filter[data-v-8af5d372]{align-items:flex-start;flex-direction:column;gap:8px}.circle-search-grid[data-v-8af5d372]{grid-template-columns:1fr}.circle-result-cover[data-v-8af5d372]{width:105px;height:105px;flex-basis:105px}.circle-result-body[data-v-8af5d372]{padding-right:9px}.circle-search-banner[data-v-8af5d372]{height:165px}.circle-search-banner-copy[data-v-8af5d372]{padding:25px 23px}.circle-search-banner h1[data-v-8af5d372]{font-size:29px}}.circle-search-join[data-v-8af5d372]{margin-left:auto}.discovery-banner[data-v-97e9edcd]{position:relative;display:flex;align-items:center;min-height:218px;margin-bottom:16px;padding:20px 36px;overflow:hidden;border:1px solid #efd9c4;border-radius:9px;background:#fdf5e9}.discovery-banner-copy[data-v-97e9edcd]{position:relative;z-index:1;width:min(480px,100%);min-width:0}.discovery-banner-art[data-v-97e9edcd]{position:absolute;inset:0 0 0 auto;width:65%;height:100%;object-fit:cover;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.discovery-banner-kicker[data-v-97e9edcd]{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:#a43f25;font-size:11px;font-weight:700;letter-spacing:2px}.discovery-banner-kicker[data-v-97e9edcd]:after{content:"";width:24px;border-top:1px solid #e6a47e}.discovery-banner h1[data-v-97e9edcd]{margin:0;color:#762a21;font:700 42px/1.12 var(--serif)}.discovery-banner-description[data-v-97e9edcd]{margin:8px 0 14px;color:#845247;font-size:15px;line-height:1.5}.discovery-banner-actions[data-v-97e9edcd]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.discovery-banner-search[data-v-97e9edcd]{display:flex;align-items:center;gap:8px;width:min(332px,100%);height:42px;padding:3px 4px 3px 12px;border:1px solid #efc4a9;border-radius:7px;background:#fffdf9;color:#b94b2b}.discovery-banner-search>svg[data-v-97e9edcd]{flex:none}.discovery-banner-search input[data-v-97e9edcd]{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;color:#653b33}.discovery-banner-search input[data-v-97e9edcd]::placeholder{color:#8f7062;opacity:1}.discovery-banner-search[data-v-97e9edcd]:focus-within{border-color:#ed682e;box-shadow:0 0 0 2px #ed682e30}.discovery-banner-search button[data-v-97e9edcd],.discovery-banner-publish[data-v-97e9edcd]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.discovery-banner-search button[data-v-97e9edcd]{flex:0 0 56px;height:34px;border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.discovery-banner-publish[data-v-97e9edcd]{height:42px;padding:0 12px;border:1px solid #eb7240;background:#fffaf4;color:#a83d20}.discovery-banner-search button[data-v-97e9edcd]:hover{filter:brightness(.95)}.discovery-banner-publish[data-v-97e9edcd]:hover{background:#fff0e5}.discovery-banner button[data-v-97e9edcd]:focus-visible{outline:2px solid #b84a2a;outline-offset:2px}@media(max-width:960px){.discovery-banner-art[data-v-97e9edcd]{-webkit-mask-image:linear-gradient(90deg,transparent 12%,#000 65%);mask-image:linear-gradient(90deg,transparent 12%,#000 65%)}}@media(max-width:760px){.discovery-banner[data-v-97e9edcd]{display:block;padding:0}.discovery-banner-copy[data-v-97e9edcd]{width:100%;padding:21px 18px 6px}.discovery-banner h1[data-v-97e9edcd]{font-size:34px}.discovery-banner-description[data-v-97e9edcd]{font-size:14px}.discovery-banner-art[data-v-97e9edcd]{position:static;display:block;width:100%;height:auto;aspect-ratio:2.6;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%);mask-image:linear-gradient(180deg,transparent,#000 18%)}}.public-circle-page[data-v-1998c379]{min-height:calc(100vh - 120px);padding:14px 0 48px;background:linear-gradient(#fffdfb,#fff8f1);color:#28334f}.public-circle-shell[data-v-1998c379]{width:calc(100% - 48px);max-width:1300px;margin:auto}.public-circle-crumb a[data-v-1998c379]{color:#8f7f86;cursor:pointer;text-decoration:none}.public-circle-crumb a[data-v-1998c379]:hover{color:#d9622d}.public-circle-crumb[data-v-1998c379]{display:flex;align-items:center;gap:8px;height:30px;color:#8f7f86;font-size:13px}.public-circle-crumb strong[data-v-1998c379]{color:#842a22}.public-circle-hero[data-v-1998c379],.public-circle-detail-hero[data-v-1998c379],.public-circle-publish-head[data-v-1998c379]{border:1px solid #f0ddd2;border-radius:10px;overflow:hidden}.public-circle-hero[data-v-1998c379]{min-height:200px;background:linear-gradient(90deg,#fff8eff5,#fff5ea66),url(/assets/banner-home.png) center/cover}.public-circle-hero>div[data-v-1998c379]{padding:27px 38px}.circle-list-hero h1[data-v-1998c379]{margin:0;color:#7c2820;font:700 35px var(--serif)}.circle-list-hero p[data-v-1998c379]{margin:7px 0 16px;color:#986052;font-size:16px}.public-circle-hero>div>p[data-v-1998c379]:first-child{margin:0 0 8px;color:#d56637;font:600 12px Arial;letter-spacing:2px}.circle-primary[data-v-1998c379],.circle-outline[data-v-1998c379]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 19px;border-radius:6px;font-size:13px}.circle-primary[data-v-1998c379]{border:1px solid #f16a30;background:linear-gradient(120deg,#ff7737,#f3571d);color:#fff}.circle-outline[data-v-1998c379]{border:1px solid #e96731;background:#fff;color:#e15d2d}.public-circle-detail-hero[data-v-1998c379]{min-height:215px;background:linear-gradient(90deg,#251409d9,#25140924),url(/assets/topic-radio.png) center/cover;color:#fff}.public-circle-detail-hero>div[data-v-1998c379]{padding:35px}.public-circle-detail-hero h1[data-v-1998c379]{margin:0 0 7px;font:700 44px var(--serif)}.public-circle-detail-hero p[data-v-1998c379]{margin:0 0 14px;font-size:17px}.circle-stats[data-v-1998c379]{display:flex;gap:22px;margin-bottom:15px}.circle-stats span[data-v-1998c379]{display:flex;align-items:center;gap:6px}.public-circle-publish-head[data-v-1998c379]{padding:22px 38px;background:linear-gradient(90deg,#fff7ed,#f6e1d0)}.public-circle-publish-head h1[data-v-1998c379]{margin:0;color:#7d2921;font:700 34px var(--serif)}.public-circle-publish-head p[data-v-1998c379]{margin:7px 0 0;color:#9a6356;font-size:16px}.circle-public-search[data-v-1998c379]{display:flex;align-items:center;max-width:640px;height:56px;margin:0 auto 22px;padding:0 7px 0 18px;border:1px solid #ecdcd4;border-radius:29px;background:#fff;box-shadow:0 7px 20px #a65c2a16;color:#bc704d}.circle-public-search input[data-v-1998c379]{flex:1;border:0;outline:0;padding:0 12px;font-size:15px}.circle-public-search button[data-v-1998c379]{width:100px;height:44px;border:0;border-radius:23px;background:#f5682c;color:#fff}.circle-entry-row[data-v-1998c379]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:10px 0 20px}.circle-entry-row button[data-v-1998c379]{display:flex;align-items:center;gap:12px;height:70px;padding:0 18px;border:1px solid #eee3dc;border-radius:8px;background:#fff;color:#2a3550;text-align:left}.circle-entry-row svg[data-v-1998c379]{color:#e96531}.circle-entry-row span[data-v-1998c379]{font-size:15px}.circle-entry-row small[data-v-1998c379]{display:block;margin-top:4px;color:#9a878c;font-size:12px}.circle-entry-row button>svg[data-v-1998c379]:last-child{margin-left:auto;color:#a89596}.circle-home-layout[data-v-1998c379],.circle-results-layout[data-v-1998c379],.circle-detail-layout[data-v-1998c379],.circle-publish-layout[data-v-1998c379]{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:18px;align-items:start}.circle-title-row[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.circle-title-row h2[data-v-1998c379],.circle-side-panel h2[data-v-1998c379]{margin:0;color:#7d2921;font:700 21px var(--serif)}.circle-title-row span[data-v-1998c379]{margin-left:auto;color:#a08488;font-size:12px}.circle-title-row button[data-v-1998c379]{color:#9c7770;font-size:12px}.circle-feature[data-v-1998c379]{display:grid;grid-template-columns:205px minmax(0,1fr);gap:20px;align-items:center;padding:16px;border:1px solid #eee3dc;border-radius:8px;background:#fff}.circle-cover[data-v-1998c379]{background-position:center;background-size:cover}.circle-feature .circle-cover[data-v-1998c379]{height:180px;border-radius:50%;background-size:cover}.circle-feature h3[data-v-1998c379]{margin:7px 0 6px;color:#7b2820;font:700 25px var(--serif)}.circle-clickable[data-v-1998c379]{cursor:pointer}.circle-feature p[data-v-1998c379]{max-width:460px;color:#8f7c82;line-height:1.65;font-size:13px}.circle-chip[data-v-1998c379]{padding:5px 9px;border-radius:5px;background:#fff0e4;color:#e96d37;font-size:12px}.circle-stats.dark[data-v-1998c379]{color:#7b6d76;font-size:12px}.circle-stats.dark span[data-v-1998c379]{display:inline-flex;align-items:center;gap:5px;margin-right:18px}.circle-feature .circle-primary[data-v-1998c379]{margin-top:12px}.circle-home-grid[data-v-1998c379]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:13px}.circle-home-mini[data-v-1998c379]{padding:9px;border:1px solid #eee3dc;border-radius:8px;background:#fff;text-align:center}.circle-home-mini .circle-cover[data-v-1998c379]{height:120px;border-radius:50%;margin:auto}.circle-home-mini h3[data-v-1998c379]{margin:8px 0 4px;color:#7e2920;font:700 17px var(--serif)}.circle-home-mini p[data-v-1998c379]{height:34px;overflow:hidden;margin:0;color:#927f86;font-size:12px;line-height:1.5}.circle-card-meta[data-v-1998c379]{display:flex;align-items:center;gap:12px;color:#8b7780;font-size:12px}.circle-home-mini .circle-card-meta[data-v-1998c379]{justify-content:center;margin:8px 0}.circle-home-mini button[data-v-1998c379]{width:100%;height:29px;border:1px solid #eb6730;border-radius:5px;background:#fff;color:#e45d2e;font-size:12px}.circle-side-stack[data-v-1998c379]{display:flex;flex-direction:column;gap:14px}.circle-side-panel[data-v-1998c379],.circle-side-empty[data-v-1998c379],.circle-phone[data-v-1998c379]{padding:16px;border:1px solid #eee3dd;border-radius:8px;background:#fff}.circle-rank[data-v-1998c379]{display:flex;align-items:center;gap:10px;width:100%;padding:11px 0;border:0;border-bottom:1px solid #f1e7e1;background:transparent;text-align:left}.circle-rank b[data-v-1998c379]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f47a36;color:#fff}.circle-rank span[data-v-1998c379]{color:#7c5b5f;font-size:13px}.circle-rank small[data-v-1998c379]{display:block;margin-top:3px;color:#a49396;font-size:12px}.circle-side-panel p[data-v-1998c379]{margin:11px 0;color:#8d7a83;font-size:13px}.circle-result-heading[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.circle-result-heading h2[data-v-1998c379]{margin:0;color:#2a3550;font:700 24px var(--serif)}.circle-result-heading div[data-v-1998c379]{color:#e15c2e;font-size:12px}.circle-result-tabs[data-v-1998c379],.circle-detail-tabs[data-v-1998c379]{display:flex;gap:33px;height:47px;border-bottom:1px solid #eee2dc}.circle-result-tabs button[data-v-1998c379],.circle-detail-tabs button[data-v-1998c379]{position:relative;color:#85727c;font-size:15px}.circle-result-tabs .active[data-v-1998c379],.circle-detail-tabs .active[data-v-1998c379]{color:#e35e2d;font-weight:700}.circle-result-tabs .active[data-v-1998c379]:after,.circle-detail-tabs .active[data-v-1998c379]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:#f46630}.circle-result-grid[data-v-1998c379]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:14px}.circle-result-card[data-v-1998c379]{display:grid;grid-template-columns:145px minmax(0,1fr);gap:12px;min-height:142px;padding:9px;border:1px solid #eee4de;border-radius:8px;background:#fff}.circle-result-card .circle-cover[data-v-1998c379]{height:124px;border-radius:5px}.circle-result-card h3[data-v-1998c379]{margin:9px 0 6px;color:#7b2a22;font:700 18px var(--serif);cursor:pointer}.circle-result-card p[data-v-1998c379]{height:36px;overflow:hidden;margin:0 0 8px;color:#927f86;font-size:12px;line-height:1.55}.circle-card-meta[data-v-1998c379]{flex-wrap:wrap}.circle-search-join[data-v-1998c379]{margin-left:auto}.circle-filter-panel[data-v-1998c379]{padding:13px 17px;margin-bottom:13px;border:1px solid #eee3dc;border-radius:8px;background:#fff}.circle-filter-panel strong[data-v-1998c379]{margin-right:14px;color:#273753;font-size:13px}.circle-filter-panel>button[data-v-1998c379]{margin-right:9px;padding:7px 10px;border:0;border-radius:16px;background:#ff6b2d;color:#fff;font-size:12px}.circle-filter-panel>div[data-v-1998c379]{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #f0e5df}.circle-filter-panel span[data-v-1998c379]{padding:7px 12px;border-radius:15px;background:#fff2e9;color:#ad5b48;font-size:12px}.circle-filter-panel em[data-v-1998c379]{margin-left:auto;color:#e15d2e;font-style:normal;font-size:12px}.circle-tag-cloud[data-v-1998c379]{display:flex;flex-wrap:wrap;gap:9px 8px;margin-top:14px}.circle-tag-cloud button[data-v-1998c379],.circle-tag-cloud span[data-v-1998c379]{padding:8px 11px;border-radius:17px;border:0;background:#fff2e9;color:#a15142;font-size:12px}.circle-side-empty[data-v-1998c379]{margin-top:14px;padding:34px 18px;text-align:center;background:linear-gradient(145deg,#fffaf4,#fff0e4)}.circle-side-empty h2[data-v-1998c379]{margin:0 0 11px;color:#7d2a21;font:700 21px var(--serif)}.circle-side-empty p[data-v-1998c379]{line-height:1.7}.circle-empty[data-v-1998c379]{display:flex;min-height:315px;flex-direction:column;align-items:center;justify-content:center;margin-top:14px;border:1px solid #eee4de;border-radius:8px;background:#fff;text-align:center}.circle-empty>div[data-v-1998c379]{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#fff3eb;color:#d88a6b}.circle-empty h3[data-v-1998c379]{margin:14px 0 7px;color:#7c2a22;font:700 22px var(--serif)}.circle-empty p[data-v-1998c379]{margin:0 0 17px;color:#927e86;font-size:13px}.circle-pagination[data-v-1998c379]{display:flex;justify-content:center;gap:7px;margin:29px 0 78px}.circle-pagination button[data-v-1998c379]{min-width:32px;height:32px;border:1px solid #eaded9;border-radius:5px;background:#fff;color:#8b777f}.circle-pagination .active[data-v-1998c379]{border-color:#ee6730;background:#f56830;color:#fff}.circle-detail-content[data-v-1998c379]{padding-top:14px}.circle-notice[data-v-1998c379]{padding:11px 14px;margin-bottom:12px;border-radius:6px;background:#fff2e8;color:#9b5d4b;font-size:13px}.circle-story-grid[data-v-1998c379]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.circle-story-card[data-v-1998c379]{display:grid;grid-template-columns:45% minmax(0,1fr);min-height:165px;overflow:hidden;border:1px solid #eee3dc;border-radius:8px;background:#fff}.circle-story-card .circle-cover[data-v-1998c379]{height:100%}.circle-story-card>div[data-v-1998c379]:last-child{padding:13px}.circle-story-card h3[data-v-1998c379]{margin:0;color:#7d2920;font:700 17px var(--serif)}.circle-story-card p[data-v-1998c379]{color:#8e7b84;font-size:12px;line-height:1.6}.circle-story-meta[data-v-1998c379]{color:#e65f2d;font-size:12px}.circle-publish-layout[data-v-1998c379]{padding-top:16px}.circle-publish-main[data-v-1998c379]{padding:20px;border:1px solid #eee3dd;border-radius:8px;background:#fff}.circle-current[data-v-1998c379]{display:flex;align-items:center;gap:13px;padding:14px;border-radius:8px;background:#fff3e8}.circle-current>span[data-v-1998c379]{font-size:29px;color:#d56836}.circle-current b[data-v-1998c379]{color:#7d2a21}.circle-current p[data-v-1998c379]{margin:4px 0 0;color:#927e84;font-size:12px}.circle-current button[data-v-1998c379]{margin-left:auto;color:#e05f30;font-size:12px}.circle-publish-main>h2[data-v-1998c379]{margin:22px 0 11px;color:#7b2a21;font:700 19px var(--serif)}.circle-publish-main small[data-v-1998c379]{color:#e15f2d}.circle-upload-row[data-v-1998c379]{display:flex;gap:10px}.circle-upload[data-v-1998c379]{position:relative;width:145px;height:118px;border:1px solid #eaded7;border-radius:7px}.circle-upload button[data-v-1998c379]{position:absolute;right:7px;top:7px;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:#332721cc;color:#fff}.circle-upload-more[data-v-1998c379]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:145px;border:1px dashed #e4d7d0;border-radius:7px;background:#fff;color:#927e85}.circle-publish-main label[data-v-1998c379]{display:flex;align-items:flex-start;gap:14px;margin:10px 0;color:#806d75;font-size:13px}.circle-publish-main input[data-v-1998c379],.circle-publish-main textarea[data-v-1998c379]{flex:1;border:1px solid #e5dad4;border-radius:6px;padding:10px;outline:0;color:#604f5b;font-size:13px}.circle-publish-main textarea[data-v-1998c379]{height:78px;resize:vertical}.circle-publish-fields[data-v-1998c379]{display:flex;flex-direction:column;gap:7px}.circle-publish-fields button[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 13px;border:0;border-radius:5px;background:#faf6f2;color:#7d6a72;text-align:left}.circle-publish-bottom[data-v-1998c379]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:18px;border-top:1px solid #efe3dc}.circle-phone[data-v-1998c379]{padding:18px}.circle-phone h2[data-v-1998c379]{margin:0 0 14px;color:#7e2b22;font:700 21px var(--serif)}.circle-phone>div[data-v-1998c379]{padding:12px;border:7px solid #493b38;border-radius:26px}.circle-phone .circle-cover[data-v-1998c379]{height:225px;border-radius:9px}.circle-phone h3[data-v-1998c379]{color:#7b2a21;font:700 19px var(--serif)}.circle-phone p[data-v-1998c379]{color:#8d7b83;font-size:13px;line-height:1.6}.circle-phone span[data-v-1998c379]{color:#df6631;font-size:12px}@media(max-width:980px){.public-circle-shell[data-v-1998c379]{width:calc(100% - 28px)}.circle-home-layout[data-v-1998c379],.circle-results-layout[data-v-1998c379],.circle-detail-layout[data-v-1998c379],.circle-publish-layout[data-v-1998c379]{grid-template-columns:minmax(0,1fr) 270px}.circle-result-grid[data-v-1998c379]{grid-template-columns:repeat(2,minmax(0,1fr))}.circle-home-grid[data-v-1998c379]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.circle-home-layout[data-v-1998c379],.circle-results-layout[data-v-1998c379],.circle-detail-layout[data-v-1998c379],.circle-publish-layout[data-v-1998c379]{display:block}.circle-side-stack[data-v-1998c379],.circle-results-side[data-v-1998c379],.circle-phone[data-v-1998c379]{margin-top:16px}.circle-entry-row[data-v-1998c379],.circle-feature[data-v-1998c379]{grid-template-columns:1fr}.circle-feature .circle-cover[data-v-1998c379]{height:180px}.circle-result-grid[data-v-1998c379],.circle-story-grid[data-v-1998c379]{grid-template-columns:1fr}.circle-result-card[data-v-1998c379]{grid-template-columns:120px minmax(0,1fr)}.circle-filter-panel>div[data-v-1998c379]{flex-wrap:wrap}.circle-list-hero h1[data-v-1998c379]{font-size:28px}.public-circle-detail-hero h1[data-v-1998c379]{font-size:34px}}.circle-banner-search[data-v-1998c379]{display:flex;align-items:center;flex:0 0 430px;height:48px;margin-right:38px;padding:0 6px 0 16px;border:1px solid #ead9d0;border-radius:7px;background:#fff;box-shadow:0 5px 16px #a65c2a14;color:#b96d51}.circle-banner-search input[data-v-1998c379]{min-width:0;flex:1;border:0;outline:0;padding:0 10px;color:#654b50;font-size:14px;background:transparent}.circle-banner-search button[data-v-1998c379]{width:72px;height:38px;border:0;border-radius:5px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:13px}.circle-list-mode[data-v-1998c379]{padding-top:16px}.circle-home-list-toolbar[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;min-height:54px;border-bottom:1px solid #eee2dc}.circle-list-tabs[data-v-1998c379]{display:flex;align-items:stretch;gap:35px;height:54px}.circle-list-tabs button[data-v-1998c379]{position:relative;padding:0 4px;border:0;background:none;color:#85727c;font:16px var(--serif);cursor:pointer}.circle-list-tabs button.active[data-v-1998c379]{color:#e35e2d;font-weight:700}.circle-list-tabs button.active[data-v-1998c379]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:3px 3px 0 0;background:#f56830}.circle-home-list-toolbar>span[data-v-1998c379]{color:#8e7c83;font-size:13px}.circle-list-filter-row[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.circle-list-filter-buttons[data-v-1998c379]{display:flex;flex-wrap:wrap;gap:8px}.circle-list-filter-buttons button[data-v-1998c379]{min-height:33px;padding:0 15px;border:1px solid transparent;border-radius:17px;background:#fff1e8;color:#a15343;font-size:12px;cursor:pointer}.circle-list-filter-buttons button.active[data-v-1998c379]{border-color:#f16b32;background:#f5682c;color:#fff}.circle-list-filter-row label[data-v-1998c379]{display:flex;align-items:center;gap:7px;flex:none;color:#8d777e;font-size:12px}.circle-list-filter-row select[data-v-1998c379]{appearance:none;border:0;outline:0;padding:6px 3px;background:#fff;color:#d25d30;font-size:13px;cursor:pointer}.circle-list-layout[data-v-1998c379]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.circle-list-main[data-v-1998c379]{min-width:0}.circle-home-list-grid[data-v-1998c379]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.circle-home-list-card[data-v-1998c379]{display:flex;min-width:0;min-height:154px;padding:10px;overflow:hidden;border:1px solid #eee3dc;border-radius:8px;background:#fff;box-shadow:0 3px 12px #a9683310}.circle-list-cover[data-v-1998c379]{display:block;width:108px;height:108px;flex:0 0 108px;margin:12px 10px 12px 2px;padding:0;border:0;border-radius:50%;background-position:center;background-size:cover;background-color:#f4e5db;cursor:pointer}.circle-home-list-copy[data-v-1998c379]{display:flex;min-width:0;flex:1;flex-direction:column;padding:7px 3px 5px}.circle-home-list-copy h3[data-v-1998c379]{margin:0;overflow:hidden;color:#a72b24;font:700 17px var(--serif);cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.circle-home-list-copy p[data-v-1998c379]{display:-webkit-box;overflow:hidden;margin:7px 0 9px;color:#9c857c;font-size:12px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.circle-home-list-meta[data-v-1998c379]{display:flex;align-items:center;column-gap:20px;row-gap:8px;color:#8d777e;font-size:12px}.circle-home-list-meta span[data-v-1998c379]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.circle-home-list-meta svg[data-v-1998c379]{color:#e35e2d}.circle-list-join[data-v-1998c379]{align-self:flex-start;margin-top:auto}.circle-list-side[data-v-1998c379]{display:flex;min-width:0;flex-direction:column;gap:16px}.circle-hot-tags-panel[data-v-1998c379]{padding:16px}.circle-list-side-title[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.circle-list-side-title h2[data-v-1998c379]{margin:0;color:#8a2b22;font:700 19px var(--serif)}.circle-list-side-title button[data-v-1998c379]{display:flex;align-items:center;gap:3px;color:#d9622d;font-size:12px;cursor:pointer}.circle-list-discover[data-v-1998c379]{margin:0;padding:25px 19px;text-align:left;background:linear-gradient(145deg,#fffaf4,#fff0e4)}.circle-list-discover-icon[data-v-1998c379]{display:grid;place-items:center;width:42px;height:42px;margin-bottom:12px;border-radius:50%;background:#fff0e6;color:#e46632}.circle-list-discover h2[data-v-1998c379]{margin:0 0 10px;color:#7d2a21;font:700 20px var(--serif)}.circle-list-discover p[data-v-1998c379]{margin:0 0 16px;color:#927f86;font-size:12px;line-height:1.7}.circle-list-discover .circle-primary[data-v-1998c379]{width:100%;font-size:12px}.circle-load-more[data-v-1998c379]{display:flex;align-items:center;justify-content:center;gap:5px;width:150px;height:38px;margin:20px auto 7px;border:1px solid #ed682e;border-radius:20px;background:#fff;color:#d9622d;font-size:13px;cursor:pointer}.circle-load-more[data-v-1998c379]:hover{background:#fff1e8}.circle-load-status[data-v-1998c379]{margin:0;text-align:center;color:#aa9290;font-size:12px}.circle-list-cover.reference-image-radio[data-v-1998c379]{background-image:url(/assets/home-reference.png);background-size:285% auto;background-position:3% 47.2%}.circle-list-cover.reference-image-marbles[data-v-1998c379],.circle-list-cover.reference-image-marble[data-v-1998c379]{background-image:url(/assets/home-reference.png);background-size:870% auto;background-position:30.5% 88.3%}.circle-list-cover.reference-image-snack[data-v-1998c379]{background-image:url(/assets/topic-candy.png);background-size:150% auto}.circle-list-cover.reference-image-animation[data-v-1998c379],.circle-list-cover.reference-image-toy[data-v-1998c379]{background-image:url(/assets/home-reference.png);background-size:700% auto;background-position:43% 75.5%}.circle-list-cover.reference-image-school[data-v-1998c379],.circle-list-cover.reference-image-notebook[data-v-1998c379]{background-image:url(/assets/story-school.png)}.circle-list-cover.reference-image-album[data-v-1998c379]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:85% 88.3%}.circle-list-cover.reference-image-family[data-v-1998c379]{background-image:url(/assets/story-family.png)}.circle-list-cover.reference-image-summer[data-v-1998c379]{background-image:url(/assets/story-school.png);background-position:72% center}.circle-list-cover.reference-image-store[data-v-1998c379]{background-image:url(/assets/topic-store.png)}@media(max-width:1100px){.circle-list-layout[data-v-1998c379]{grid-template-columns:minmax(0,1fr) 280px}.circle-home-list-grid[data-v-1998c379]{grid-template-columns:repeat(2,minmax(0,1fr))}.circle-banner-search[data-v-1998c379]{flex-basis:350px;margin-right:24px}}@media(max-width:780px){.circle-banner-search[data-v-1998c379]{width:100%;margin:20px 0 0}.circle-list-layout[data-v-1998c379]{display:block}.circle-list-side[data-v-1998c379]{margin-top:16px}.circle-list-filter-row[data-v-1998c379]{align-items:flex-start;flex-direction:column}.circle-home-list-grid[data-v-1998c379]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.circle-home-list-grid[data-v-1998c379]{grid-template-columns:1fr}.circle-home-list-card[data-v-1998c379]{min-height:142px}.circle-list-cover[data-v-1998c379]{width:86px;height:86px;flex-basis:86px}.circle-list-tabs[data-v-1998c379]{gap:18px}}.circle-tag-banner[data-v-1998c379]{min-height:200px;background-image:linear-gradient(90deg,#fff8eff5,#fff7ec47),url(/assets/stories-banner-reference.png)}.circle-tag-banner>div[data-v-1998c379]{padding:31px 38px}.circle-tag-banner h1[data-v-1998c379]{margin:0;color:#7c2820;font:700 37px var(--serif)}.circle-tag-banner span[data-v-1998c379]{display:block;margin-top:8px;color:#986052;font-size:16px}.circle-tag-page[data-v-1998c379]{padding-bottom:70px}.circle-tag-filter-panel[data-v-1998c379]{margin-top:16px;overflow:hidden;border:1px solid #eadfd8;border-radius:8px;background:#fff}.circle-tag-filter-row[data-v-1998c379]{display:flex;align-items:center;gap:8px;padding:13px 16px;font-size:12px}.circle-tag-filter-row+.circle-tag-filter-row[data-v-1998c379]{border-top:1px solid #f0e5df}.circle-tag-filter-row>strong[data-v-1998c379]{flex:0 0 74px;color:#6d555d;font-weight:600}.circle-tag-filter-options[data-v-1998c379]{display:flex;flex:1;min-width:0;align-items:center;flex-wrap:wrap;gap:8px;min-height:31px}.circle-tag-filter-options button[data-v-1998c379]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid transparent;border-radius:5px;background:#f7f3ee;color:#9c857c;font-size:12px;line-height:17px;cursor:pointer}.circle-tag-filter-options button[data-v-1998c379]:hover,.circle-tag-filter-options button.active[data-v-1998c379]{border-color:#f1b08c;background:#fff1e8;color:#d65d2e}.circle-tag-filter-placeholder[data-v-1998c379]{color:#b5a4a1}.circle-tag-more[data-v-1998c379]{display:inline-flex;align-items:center;flex:none;gap:5px;margin-left:auto;padding:6px 0 6px 10px;border:0;background:none;color:#d9622d;font-size:12px;cursor:pointer}.circle-tag-more svg[data-v-1998c379]{transition:transform .2s}.circle-tag-more svg.rotated[data-v-1998c379]{transform:rotate(180deg)}.circle-tag-results-heading[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 11px;padding:0 3px}.circle-tag-results-heading h2[data-v-1998c379]{margin:0;color:#982821;font:700 19px var(--serif)}.circle-tag-results-heading h2 span[data-v-1998c379]{margin-left:9px;color:#aa8f89;font:12px var(--sans)}.circle-tag-results-heading label[data-v-1998c379]{display:flex;align-items:center;gap:7px;color:#907a7a;font-size:12px}.circle-tag-results-heading select[data-v-1998c379]{width:104px;height:34px;padding:0 10px;border:1px solid #e8dcd6;border-radius:5px;background:#fff;color:#7d686d;font-size:12px;cursor:pointer}.circle-tag-result-grid[data-v-1998c379]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.circle-tag-result-card[data-v-1998c379]{display:flex;gap:12px;min-width:0;min-height:168px;padding:12px;overflow:hidden;border:1px solid #eee3dc;border-radius:8px;background:#fff;box-shadow:0 3px 12px #a9683310}.circle-tag-result-card .circle-list-cover[data-v-1998c379]{width:104px;height:104px;flex:0 0 104px;align-self:center;margin:0;border-radius:50%}.circle-tag-result-copy[data-v-1998c379]{display:flex;min-width:0;flex:1;flex-direction:column;padding:0}.circle-tag-result-copy h3[data-v-1998c379]{margin:8px 0 3px;overflow:hidden;color:#a72b24;font:700 14px var(--serif);cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.circle-tag-result-copy p[data-v-1998c379]{display:-webkit-box;overflow:hidden;min-height:3.3em;margin:0;color:#9c857c;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.circle-tag-result-meta[data-v-1998c379]{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:5px;padding-top:6px;margin-top:6px;border-top:1px solid #f5ebe4;color:#977b71;font-size:12px;line-height:18px}.circle-tag-result-meta span[data-v-1998c379]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.circle-tag-result-meta svg[data-v-1998c379]{flex:none;color:#977b71}.circle-tag-card-actions[data-v-1998c379]{display:flex;justify-content:flex-end;margin-top:auto;padding-top:8px}.circle-tag-page .circle-outline[data-v-1998c379],.circle-tag-page .circle-number-pagination button.active[data-v-1998c379]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.circle-tag-page .circle-empty h3[data-v-1998c379]{color:#982821;font:700 19px var(--serif)}.circle-tag-page button[data-v-1998c379]:focus-visible,.circle-tag-page select[data-v-1998c379]:focus-visible{outline:2px solid #d9622d;outline-offset:3px}.circle-detail-tags a[data-v-1998c379],.circle-detail-hot-tags a[data-v-1998c379]{text-decoration:none;cursor:pointer}.circle-number-pagination[data-v-1998c379]{display:flex;justify-content:center;gap:7px;margin:26px 0 0}.circle-number-pagination button[data-v-1998c379]{min-width:32px;height:32px;border:1px solid #eaded9;border-radius:5px;background:#fff;color:#8b777e;font-size:13px;cursor:pointer}.circle-number-pagination button.active[data-v-1998c379]{border-color:#f56830;background:#f56830;color:#fff}.circle-number-pagination button[data-v-1998c379]:hover:not(:disabled){border-color:#f56830;color:#e45e2d}.circle-number-pagination button.active[data-v-1998c379]:hover{color:#fff}.circle-number-pagination button[data-v-1998c379]:disabled{cursor:not-allowed;opacity:.45}@media(max-width:1050px){.circle-tag-result-grid[data-v-1998c379]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.circle-tag-filter-row[data-v-1998c379]{flex-wrap:wrap;gap:8px}.circle-tag-filter-row>strong[data-v-1998c379]{flex-basis:64px}.circle-tag-filter-row .circle-tag-more[data-v-1998c379]{margin-left:72px;padding-left:0}.circle-tag-results-heading[data-v-1998c379]{align-items:flex-start;flex-direction:column;gap:10px}.circle-tag-result-grid[data-v-1998c379]{grid-template-columns:1fr}.circle-tag-banner>div[data-v-1998c379]{padding:26px 24px}.circle-tag-banner h1[data-v-1998c379]{font-size:30px}}@media(max-width:500px){.circle-tag-result-card .circle-list-cover[data-v-1998c379]{width:92px;height:92px;flex-basis:92px}.circle-tag-result-card[data-v-1998c379]{min-height:145px}.circle-tag-banner span[data-v-1998c379]{font-size:14px}}.circle-detail-hero-content[data-v-1998c379]{display:flex;align-items:center;gap:24px;min-height:210px;padding:22px 38px}.public-circle-detail-hero[data-v-1998c379]{min-height:210px;background:linear-gradient(90deg,#2a1208d6,#2a120833),url(/assets/topic-detail-radio-banner.png) center/cover;color:#fff}.circle-detail-hero-avatar[data-v-1998c379]{width:128px;height:128px;flex:none;border:4px solid #fff;border-radius:50%;background-position:center;background-size:cover;box-shadow:0 3px 12px #0004}.circle-detail-hero-avatar.reference-image-radio[data-v-1998c379]{background-image:url(/assets/topic-radio.png);background-size:160% auto}.circle-detail-hero-copy[data-v-1998c379]{min-width:0}.circle-detail-hero-kicker[data-v-1998c379]{margin-bottom:5px;color:#f7d6bd;font-size:12px;letter-spacing:1.5px}.circle-detail-hero-copy h1[data-v-1998c379]{margin:0 0 7px;color:#fff;font:700 39px var(--serif)}.circle-detail-hero-copy p[data-v-1998c379]{margin:0 0 13px;color:#fff6f0;font-size:16px}.circle-detail-hero-copy .circle-stats[data-v-1998c379]{display:flex;gap:23px;margin-bottom:12px}.circle-detail-hero-copy .circle-stats span[data-v-1998c379]{display:flex;align-items:center;gap:6px;color:#fff;font-size:13px}.circle-detail-hero-copy small[data-v-1998c379]{display:block;margin-top:5px;color:#f6d4bd;font-size:12px}.circle-detail-content[data-v-1998c379]{padding-top:15px}.circle-detail-layout[data-v-1998c379]{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:18px;align-items:start}.circle-detail-main[data-v-1998c379]{min-width:0}.circle-story-grid[data-v-1998c379]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.circle-story-card[data-v-1998c379]{display:flex;min-width:0;min-height:184px;overflow:hidden;border:1px solid #eee1da;border-radius:8px;background:#fff;box-shadow:0 3px 12px #a9683310}.circle-story-cover[data-v-1998c379]{width:42%;min-width:42%;min-height:184px;display:block;background-position:center;background-size:cover;background-color:#f4e5db;cursor:pointer}.circle-story-cover.reference-image-radio[data-v-1998c379]{background-image:url(/assets/topic-radio.png)}.circle-story-cover.reference-image-cup[data-v-1998c379]{background-image:url(/assets/topic-radio.png);background-size:140% auto}.circle-story-cover.reference-image-album[data-v-1998c379]{background-image:url(/assets/story-notebook.png)}.circle-story-cover.reference-image-chair[data-v-1998c379]{background-image:url(/assets/home-reference.png);background-size:160% auto;background-position:71% 63%}.circle-story-cover.reference-image-book[data-v-1998c379]{background-image:url(/assets/story-notebook.png);background-size:150% auto}.circle-story-cover.reference-image-toy[data-v-1998c379]{background-image:url(/assets/home-reference.png);background-size:700% auto;background-position:43% 75.5%}.circle-story-cover.reference-image-watch[data-v-1998c379]{background-image:url(/assets/story-notebook.png);background-position:82% center}.circle-story-cover.reference-image-sewing[data-v-1998c379]{background-image:url(/assets/home-reference.png);background-size:160% auto;background-position:26% 58%}.circle-story-cover.reference-image-marble[data-v-1998c379]{background-image:url(/assets/home-reference.png);background-size:870% auto;background-position:30.5% 88.3%}.circle-story-copy[data-v-1998c379]{display:flex;min-width:0;flex:1;flex-direction:column;padding:11px 10px 9px}.circle-story-author[data-v-1998c379]{display:flex;align-items:center;min-width:0;gap:5px;color:#9a8585;font-size:12px}.circle-story-avatar[data-v-1998c379]{display:grid;place-items:center;width:25px;height:25px;flex:none;border-radius:50%;background:#eed6c4;color:#9d563d;font-size:12px}.circle-story-author-name[data-v-1998c379]{overflow:hidden;color:#8a7775;text-overflow:ellipsis;white-space:nowrap}.circle-story-author time[data-v-1998c379]{margin-left:auto;color:#b19b96;white-space:nowrap}.circle-story-title[data-v-1998c379]{display:block;margin:8px 0 3px;overflow:hidden;color:#a72b24;font:700 16px var(--serif);cursor:pointer;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.circle-story-title[data-v-1998c379]:hover{color:#e35e2d}.circle-story-copy p[data-v-1998c379]{display:-webkit-box;overflow:hidden;margin:0;color:#9c857c;font-size:12px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.circle-story-tags[data-v-1998c379]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.circle-story-tags span[data-v-1998c379]{max-width:100%;overflow:hidden;padding:4px 6px;border-radius:4px;background:#fff1e7;color:#d9622d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.circle-story-meta[data-v-1998c379]{display:flex;align-items:center;gap:9px;margin-top:auto;padding-top:7px;border-top:1px solid #f5ebe4;color:#977b71;font-size:12px}.circle-story-meta span[data-v-1998c379]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.circle-story-meta svg[data-v-1998c379]{color:#ee5b39}.circle-detail-load-more[data-v-1998c379]{margin:22px auto 6px}.circle-detail-side[data-v-1998c379]{display:flex;min-width:0;flex-direction:column;gap:14px}.circle-detail-hot-tags-panel[data-v-1998c379]{padding:14px 13px;border:1px solid #eee3dd;border-radius:8px;background:#fff}.circle-detail-hot-tags-panel .rail-heading[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px}.circle-detail-hot-tags-panel .rail-heading h3[data-v-1998c379]{display:flex;align-items:center;gap:6px;margin:0;color:#8a2b22;font:700 18px var(--serif)}.circle-detail-hot-tags-panel .rail-heading h3 svg[data-v-1998c379]{color:#e87535;flex:none}.circle-detail-hot-tags-panel .rail-heading>button[data-v-1998c379]{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:#d9622d;font-size:12px;cursor:pointer}.circle-detail-hot-tags-panel .rail-tags[data-v-1998c379]{display:grid;grid-template-columns:repeat(3,max-content);justify-items:start;gap:7px}.circle-detail-hot-tags-panel .rail-tags button[data-v-1998c379]{padding:6px 8px;border:1px solid #f4e3db;border-radius:4px;background:#fffaf6;color:#a07c70;font-size:12px;cursor:pointer;white-space:nowrap}.circle-detail-hot-tags-panel .rail-tags button[data-v-1998c379]:hover{border-color:#ed9a6d;color:#d9622d}.circle-detail-tabs button[data-v-1998c379]{height:47px;padding:0 2px;border:0;background:none;cursor:pointer}.circle-detail-tabs button[data-v-1998c379]:focus-visible{outline:2px solid #d9622d;outline-offset:3px}.circle-member-directory[data-v-1998c379]{padding:17px;border:1px solid #eee3dc;border-radius:8px;background:#fff}.circle-member-directory-heading[data-v-1998c379]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-bottom:13px;border-bottom:1px solid #f0e5df}.circle-member-directory-heading h2[data-v-1998c379]{margin:0;color:#982821;font:700 19px var(--serif)}.circle-member-directory-heading p[data-v-1998c379]{margin:5px 0 0;color:#9c857c;font-size:12px;line-height:1.65}.circle-member-directory-heading>span[data-v-1998c379]{color:#a88d88;font-size:12px;white-space:nowrap}.circle-member-grid[data-v-1998c379]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.circle-member-card[data-v-1998c379]{display:flex;align-items:center;gap:12px;min-width:0;padding:13px;border:1px solid #eee3dc;border-radius:8px;background:#fffaf6}.circle-member-avatar[data-v-1998c379]{display:grid;place-items:center;width:58px;height:58px;flex:0 0 58px;border:2px solid #f5d8c8;border-radius:50%;background-position:center;background-size:cover;background-color:#eed6c4;color:#9d563d;font-size:15px}.circle-member-avatar img[data-v-1998c379]{width:100%;height:100%;object-fit:cover;border-radius:50%}.circle-member-card-copy[data-v-1998c379]{min-width:0;flex:1}.circle-member-card-copy h3[data-v-1998c379]{margin:0 0 3px;overflow:hidden;color:#a72b24;font:700 14px var(--serif);text-overflow:ellipsis;white-space:nowrap}.circle-member-card-copy>span[data-v-1998c379]{color:#d9622d;font-size:12px}.circle-member-card-copy p[data-v-1998c379]{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:#9c857c;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.circle-detail-members .circle-story-avatar[data-v-1998c379]{width:42px;height:42px;margin-left:-8px;border-width:2px;font-size:13px}.circle-member-more[data-v-1998c379]{width:42px;height:42px;font-size:16px}.circle-related-grid[data-v-1998c379]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.circle-related-item[data-v-1998c379]{display:flex;min-width:0;flex-direction:column;align-items:center;gap:5px;padding:9px 5px;text-align:center}.circle-related-cover[data-v-1998c379]{width:54px;height:54px;flex:none}.circle-related-item b[data-v-1998c379]{max-width:100%;font-size:12px}.circle-related-item small[data-v-1998c379]{font-size:12px}.circle-detail-side-panel[data-v-1998c379]{padding:15px}.circle-detail-side-title[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.circle-detail-side-title h2[data-v-1998c379]{display:flex;align-items:center;gap:6px;margin:0;color:#8a2b22;font:700 18px var(--serif)}.circle-detail-side-title h2 svg[data-v-1998c379]{color:#ed682e}.circle-detail-side-title button[data-v-1998c379]{display:flex;align-items:center;gap:3px;color:#a8847c;font-size:12px}.circle-detail-side-panel p[data-v-1998c379]{margin:0;color:#8f7e84;font-size:12px;line-height:1.7}.circle-detail-tags[data-v-1998c379]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.circle-detail-tags span[data-v-1998c379],.circle-detail-hot-tags[data-v-1998c379] :is(span,a){padding:6px 8px;border-radius:5px;background:#fff1e8;color:#d9622d;font-size:12px}.circle-detail-manager[data-v-1998c379]{margin-top:12px;padding-top:10px;border-top:1px solid #f0e6e0;color:#8b777e;font-size:12px}.circle-detail-manager b[data-v-1998c379]{margin-left:5px;font-weight:400;color:#9c8581}.circle-detail-hot-tags[data-v-1998c379]{display:flex;flex-wrap:wrap;gap:8px}.circle-detail-hot-tags[data-v-1998c379] :is(span,a){display:inline-flex;align-items:center;gap:5px}.circle-detail-hot-tags small[data-v-1998c379]{color:#a88d8a;font-size:12px}.circle-detail-members[data-v-1998c379]{display:flex;align-items:center;padding:4px 0 9px}.circle-detail-members .circle-story-avatar[data-v-1998c379]{margin-left:-7px;border:2px solid #fff;background:#f3dfd2}.circle-detail-members .circle-story-avatar[data-v-1998c379]:first-child{margin-left:0}.circle-member-more[data-v-1998c379]{display:grid;place-items:center;width:29px;height:29px;margin-left:4px;border-radius:50%;background:#f5efea;color:#9a8582;font-size:13px}.circle-member-count[data-v-1998c379]{font-size:12px!important}.circle-related-grid[data-v-1998c379]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.circle-related-item[data-v-1998c379]{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:7px;align-items:center;padding:7px;border:1px solid #f0e4dd;border-radius:7px;background:#fff;text-align:left;cursor:pointer}.circle-related-cover[data-v-1998c379]{grid-row:1 / span 2;width:34px;height:34px;border-radius:50%;background-position:center;background-size:cover;background-color:#f4e5db}.circle-related-cover.reference-image-radio[data-v-1998c379]{background-image:url(/assets/topic-radio.png)}.circle-related-cover.reference-image-snack[data-v-1998c379]{background-image:url(/assets/topic-candy.png)}.circle-related-cover.reference-image-marble[data-v-1998c379]{background-image:url(/assets/home-reference.png);background-size:870% auto;background-position:30.5% 88.3%}.circle-related-cover.reference-image-animation[data-v-1998c379]{background-image:url(/assets/home-reference.png);background-size:700% auto;background-position:43% 75.5%}.circle-related-item b[data-v-1998c379]{overflow:hidden;color:#a72b24;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.circle-related-item small[data-v-1998c379]{color:#a18b8b;font-size:12px}@media(max-width:1100px){.circle-story-grid[data-v-1998c379]{grid-template-columns:repeat(2,minmax(0,1fr))}.circle-detail-layout[data-v-1998c379]{grid-template-columns:minmax(0,1fr) 285px}}@media(max-width:780px){.circle-detail-hero-content[data-v-1998c379]{padding:24px;gap:15px}.circle-detail-hero-avatar[data-v-1998c379]{width:90px;height:90px}.circle-detail-hero-copy h1[data-v-1998c379]{font-size:31px}.circle-detail-hero-copy p[data-v-1998c379]{font-size:14px}.circle-detail-layout[data-v-1998c379]{display:block}.circle-detail-side[data-v-1998c379]{margin-top:16px}.circle-story-grid[data-v-1998c379]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.circle-detail-hero-content[data-v-1998c379]{align-items:flex-start;flex-direction:column}.circle-detail-hero-copy h1[data-v-1998c379]{font-size:28px}.circle-story-grid[data-v-1998c379]{grid-template-columns:1fr}.circle-story-card[data-v-1998c379],.circle-story-cover[data-v-1998c379]{min-height:160px}.circle-story-cover[data-v-1998c379]{width:38%;min-width:38%}.circle-story-author time[data-v-1998c379]{display:none}.circle-related-grid[data-v-1998c379]{grid-template-columns:1fr 1fr}}.circle-list-results-banner[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;gap:38px;min-height:190px;background-image:linear-gradient(90deg,#fff8eff7,#fff7ec52),url(/assets/stories-banner-reference.png);background-position:center;background-size:cover}.circle-list-results-banner>div[data-v-1998c379]{padding:26px 38px}.circle-list-results-banner h1[data-v-1998c379]{margin:0;color:#7c2820;font:700 39px var(--serif)}.circle-list-results-banner span[data-v-1998c379]{display:block;margin-top:7px;color:#986052;font-size:16px}.circle-list-results-page[data-v-1998c379]{padding:16px 0 76px}.circle-results-filter-panel[data-v-1998c379]{padding:0 18px;margin:0;border:1px solid #eaded7;border-radius:8px;background:#fffdfb}.circle-results-filter-panel .circle-list-filter-row[data-v-1998c379]{justify-content:flex-start;padding:14px 0}.circle-results-filter-panel .circle-list-filter-row+.circle-list-filter-row[data-v-1998c379]{border-top:1px solid #f0e6e0}.circle-results-filter-panel .circle-list-filter-row>strong[data-v-1998c379]{flex:none;padding-top:8px;margin-right:14px;color:#7b2c24;font:700 13px var(--serif)}.circle-list-filter-options[data-v-1998c379]{display:flex;flex-wrap:wrap;gap:8px}.circle-list-filter-options button[data-v-1998c379]{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 14px;border:1px solid transparent;border-radius:17px;background:#f8f2ee;color:#886e70;font-size:12px;cursor:pointer}.circle-list-filter-options button[data-v-1998c379]:hover{border-color:#f2b398;color:#dc6331}.circle-list-filter-options button.active[data-v-1998c379]{border-color:#f36b32;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.circle-list-more-filter[data-v-1998c379]{background:#fff!important;color:#d86231!important}.circle-list-more-filter svg[data-v-1998c379]{transition:transform .2s}.circle-list-more-filter svg.rotated[data-v-1998c379]{transform:rotate(90deg)}.circle-list-results-heading[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;margin:22px 0 12px}.circle-list-results-heading>div[data-v-1998c379]{display:flex;align-items:baseline;gap:10px;min-width:0}.circle-list-results-heading h2[data-v-1998c379]{margin:0;color:#7c2a22;font:700 22px var(--serif)}.circle-list-results-heading span[data-v-1998c379]{padding:4px 8px;border-radius:4px;background:#fff1e7;color:#d9622d;font-size:12px}.circle-list-results-heading em[data-v-1998c379]{color:#aa9290;font-size:12px;font-style:normal}.circle-list-results-heading label[data-v-1998c379]{display:flex;align-items:center;gap:8px;color:#907a7a;font-size:12px}.circle-list-results-heading select[data-v-1998c379]{min-width:100px;padding:8px 10px;border:1px solid #e8dcd6;border-radius:5px;outline:0;background:#fff;color:#7d686d;font-size:12px;cursor:pointer}.circle-list-result-grid[data-v-1998c379]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.circle-list-result-card[data-v-1998c379]{display:flex;min-width:0;min-height:174px;padding:10px;overflow:hidden;border:1px solid #eee3dc;border-radius:8px;background:#fff;box-shadow:0 3px 12px #a9683310}.circle-list-result-card .circle-list-cover[data-v-1998c379]{width:124px;height:124px;flex:0 0 124px;margin:14px 12px 14px 2px}.circle-list-result-copy[data-v-1998c379]{display:flex;min-width:0;flex:1;flex-direction:column;padding:7px 3px 4px}.circle-list-result-copy h3[data-v-1998c379]{margin:0;overflow:hidden;color:#a72b24;font:700 17px var(--serif);cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.circle-list-result-copy p[data-v-1998c379]{display:-webkit-box;overflow:hidden;margin:7px 0 9px;color:#9c857c;font-size:12px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.circle-list-result-meta[data-v-1998c379]{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:8px;color:#8d777e;font-size:12px}.circle-list-result-meta span[data-v-1998c379]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.circle-list-result-meta svg[data-v-1998c379]{color:#e35e2d}.circle-list-result-copy .circle-list-result-card[data-v-1998c379]:hover{border-color:#f1b096;box-shadow:0 7px 18px #a9683317}@media(max-width:1100px){.circle-list-results-banner[data-v-1998c379]{gap:20px}.circle-list-results-banner .circle-banner-search[data-v-1998c379]{flex-basis:350px;margin-right:24px}.circle-list-result-grid[data-v-1998c379]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.circle-list-results-banner[data-v-1998c379]{display:block;padding:24px}.circle-list-results-banner>div[data-v-1998c379]{padding:0}.circle-list-results-banner .circle-banner-search[data-v-1998c379]{width:100%;margin:20px 0 0}.circle-results-filter-panel .circle-list-filter-row[data-v-1998c379]{align-items:flex-start;flex-direction:column;gap:8px}.circle-list-results-heading[data-v-1998c379]{align-items:flex-start;flex-direction:column;gap:10px}.circle-list-result-grid[data-v-1998c379]{grid-template-columns:1fr}}@media(max-width:560px){.circle-list-results-banner h1[data-v-1998c379]{font-size:30px}.circle-list-results-banner span[data-v-1998c379]{font-size:14px}.circle-list-result-card .circle-list-cover[data-v-1998c379]{width:96px;height:96px;flex-basis:96px}.circle-list-result-card[data-v-1998c379]{min-height:150px}.circle-list-results-heading>div[data-v-1998c379]{flex-wrap:wrap}}.circle-home-page[data-v-1998c379] :is(.circle-primary,.circle-load-more){border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.circle-home-page .circle-home-list-toolbar[data-v-1998c379]{min-height:58px}.circle-home-page .circle-list-tabs[data-v-1998c379]{height:58px}.circle-home-page .circle-list-tabs button[data-v-1998c379]{position:relative;height:58px;padding:0 2px;border:0;background:none;color:#593b35;font:700 16px var(--serif);cursor:pointer}.circle-home-page .circle-list-tabs button.active[data-v-1998c379]{color:#d9622d}.circle-home-page .circle-home-tag-row[data-v-1998c379]{display:flex;flex-wrap:wrap;gap:8px;padding:0}.circle-home-page .circle-home-tag-row button[data-v-1998c379]{min-height:0;padding:7px 15px;border:1px solid transparent;border-radius:5px;background:#f7f4f1;color:#9c857c;font-size:12px;cursor:pointer}.circle-home-page .circle-home-sort[data-v-1998c379]{flex-shrink:0;gap:8px;color:#9c857c}.circle-home-page .circle-home-sort select[data-v-1998c379]{appearance:auto;width:104px;height:34px;padding:0 8px;border:1px solid #eadfd5;border-radius:5px;background:#fff;color:#8a7775;font:12px Microsoft YaHei,PingFang SC,sans-serif;cursor:pointer}.circle-home-page .circle-home-sort select[data-v-1998c379]:focus-visible{outline:2px solid #d9622d;outline-offset:2px}.circle-home-page .circle-list-filter-buttons button.active[data-v-1998c379]{border-color:#ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.circle-home-page .circle-home-list-card[data-v-1998c379]{min-height:166px;gap:12px}.circle-home-page .circle-home-list-card .circle-list-cover[data-v-1998c379]{width:96px;height:96px;flex-basis:96px;align-self:center;margin:0}.circle-home-page .circle-home-list-copy[data-v-1998c379]{padding:0;align-self:stretch}.circle-home-page .circle-home-list-copy h3[data-v-1998c379]{margin:8px 0 3px;color:#a72b24;font:700 14px/1.4 var(--serif)}.circle-home-page .circle-home-list-copy p[data-v-1998c379]{min-height:3.3em;margin:0;color:#9c857c;font-size:12px;line-height:1.65}.circle-home-page .circle-home-list-meta[data-v-1998c379]{flex-wrap:wrap;gap:5px;padding-top:6px;margin-top:6px;border-top:1px solid #f5ebe4;color:#977b71;font-size:12px;line-height:18px}.circle-home-page .circle-home-list-meta span[data-v-1998c379]{gap:5px}.circle-home-page .circle-home-list-meta svg[data-v-1998c379]{width:14px;height:14px;flex:none;color:#977b71}.circle-home-page .circle-home-card-actions[data-v-1998c379]{display:flex;justify-content:flex-end;margin-top:auto;padding-top:8px}.circle-home-page .circle-empty h3[data-v-1998c379]{color:#982821;font:700 19px var(--serif)}.circle-home-page :is(.circle-list-side-title,.circle-list-discover) h2[data-v-1998c379]{color:#8a2b22;font:700 18px var(--serif)}.circle-home-page .circle-list-side-title button[data-v-1998c379]{color:#d9622d;font-size:12px;cursor:pointer}.circle-home-page .circle-list-discover p[data-v-1998c379]{color:#9c857c;font-size:12px;line-height:1.65}.circle-home-page .rail-box[data-v-1998c379]{padding:14px 13px;border:1px solid #eee3db;border-radius:8px;background:#fff;box-shadow:0 2px 10px #8c46200a}.circle-home-page .rail-heading[data-v-1998c379]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px}.circle-home-page .rail-heading h3[data-v-1998c379]{display:flex;align-items:center;gap:6px;margin:0;color:#8a2b22;font:700 18px var(--serif)}.circle-home-page .rail-heading h3 svg[data-v-1998c379]{color:#e87535;flex-shrink:0}.circle-home-page .rail-heading>button[data-v-1998c379]{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:#d9622d;font-size:12px;cursor:pointer;white-space:nowrap}.circle-home-page .rail-tags[data-v-1998c379]{display:grid;grid-template-columns:repeat(3,max-content);justify-items:start;gap:7px}.circle-home-page .rail-tags button[data-v-1998c379]{padding:6px 8px;border:1px solid #f4e3db;border-radius:4px;background:#fffaf6;color:#a07c70;font-size:12px;cursor:pointer;white-space:nowrap}.circle-home-page .rail-tags button[data-v-1998c379]:hover{border-color:#ed9a6d;color:#d9622d}.circle-home-page button[data-v-1998c379]:focus-visible{outline:2px solid #d9622d;outline-offset:3px}@media(max-width:560px){.circle-home-page .circle-home-list-card .circle-list-cover[data-v-1998c379]{width:86px;height:86px;flex-basis:86px}}.topic-card[data-v-4cab24fd]{display:grid;grid-template-columns:minmax(100px,34%) minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:10px;border:1px solid #eee1da;border-radius:8px;background:#fff;box-shadow:0 3px 12px #a9683310}.topic-card-cover[data-v-4cab24fd]{width:100%;height:140px;padding:0;border:0;border-radius:6px;background:#f4e5db center / cover;cursor:pointer}.image-radio[data-v-4cab24fd]{background-image:url(/assets/topic-radio.png)}.image-album[data-v-4cab24fd],.image-school[data-v-4cab24fd],.image-watch[data-v-4cab24fd]{background-image:url(/assets/story-notebook.png)}.image-game[data-v-4cab24fd]{background-image:url(/assets/story-school.png)}.image-candy[data-v-4cab24fd]{background-image:url(/assets/topic-candy.png)}.image-store[data-v-4cab24fd]{background-image:url(/assets/topic-store.png)}.image-summer[data-v-4cab24fd]{background-image:url(/assets/topic-plane.png)}.image-sewing[data-v-4cab24fd]{background-image:url(/assets/home-reference.png)}.image-family[data-v-4cab24fd]{background-image:url(/assets/story-family.png)}.image-cup[data-v-4cab24fd]{background-image:url(/assets/topic-radio.png)}.topic-card-copy[data-v-4cab24fd]{display:flex;flex-direction:column;min-width:0}.topic-card-copy h3[data-v-4cab24fd]{margin:8px 0 3px;color:#a72b24;font:700 14px/1.4 var(--serif)}.topic-card-copy h3 button[data-v-4cab24fd]{display:block;max-width:100%;overflow:hidden;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.topic-card-copy p[data-v-4cab24fd]{display:-webkit-box;min-height:3.3em;margin:0;overflow:hidden;color:#9c857c;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topic-card-stats[data-v-4cab24fd]{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-top:6px;margin-top:6px;border-top:1px solid #f5ebe4;color:#977b71;font-size:12px;line-height:18px}.topic-card-stats span[data-v-4cab24fd]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.topic-card-stats svg[data-v-4cab24fd]{flex:none}.topic-card-follow[data-v-4cab24fd]{align-self:flex-end;margin-top:6px}button[data-v-4cab24fd]:focus-visible{outline:2px solid #d9622d;outline-offset:3px}@media(max-width:420px){.topic-card[data-v-4cab24fd]{grid-template-columns:104px minmax(0,1fr);gap:10px}}.topic-participant-overlay[data-v-cd78d316]{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;background:#0007}.topic-participant-overlay section[data-v-cd78d316]{padding:24px;background:#fffdf9;border-radius:8px;width:min(500px,90vw);font-size:12px;color:#6b575a}.topic-participant-overlay header[data-v-cd78d316]{display:flex;justify-content:space-between}.topic-participant-overlay a[data-v-cd78d316]{display:block;padding:12px;color:#d9622d}.topic-page[data-v-cd78d316]{min-height:calc(100vh - 120px);padding:14px 0 48px;background:linear-gradient(180deg,#fffdfb,#fff8f1);color:#2b3652}.topic-shell[data-v-cd78d316]{max-width:1300px;width:calc(100% - 48px);margin:auto}.topic-breadcrumb a[data-v-cd78d316]{color:#8d7b83;cursor:pointer;text-decoration:none}.topic-breadcrumb a[data-v-cd78d316]:hover{color:#d9622d}.topic-breadcrumb[data-v-cd78d316]{display:flex;align-items:center;gap:8px;height:30px;color:#8d7b83;font-size:13px}.topic-breadcrumb strong[data-v-cd78d316]{color:#8a2c22}.topic-hero[data-v-cd78d316],.topic-detail-hero[data-v-cd78d316]{position:relative;min-height:200px;overflow:hidden;border:1px solid #f2e0d3;border-radius:10px;background:linear-gradient(90deg,#fff9f2f7,#fff7ec8c),url(/assets/banner-home.png) center/cover}.topic-hero>div[data-v-cd78d316]{padding:27px 38px}.topic-kicker[data-v-cd78d316]{margin:0 0 8px;color:#d66c3b;font:600 12px Arial;letter-spacing:2px}.topic-hero h1[data-v-cd78d316]{margin:0;color:#78251e;font:700 35px var(--serif)}.topic-hero p[data-v-cd78d316]:last-of-type{margin:7px 0 17px;color:#9b5d4d;font-size:16px}.topic-primary[data-v-cd78d316],.topic-outline[data-v-cd78d316]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 19px;border-radius:6px;font-size:13px}.topic-primary[data-v-cd78d316]{border:1px solid #f27335;background:linear-gradient(120deg,#ff7737,#f3571d);color:#fff}.topic-outline[data-v-cd78d316]{border:1px solid #ed6733;background:#fff;color:#e35f2f}.topic-search-form[data-v-cd78d316]{display:flex;align-items:center;max-width:640px;height:57px;margin:0 auto 27px;padding:0 7px 0 18px;border:1px solid #ecdcd4;border-radius:30px;background:#fff;box-shadow:0 8px 21px #a65c2a16;color:#bf704d}.topic-search-form input[data-v-cd78d316]{flex:1;border:0;outline:0;padding:0 12px;background:transparent;color:#5c4e5c;font-size:16px}.topic-search-form button[data-v-cd78d316]{height:45px;width:105px;border:0;border-radius:24px;background:#f76527;color:#fff;font-size:15px}.topic-home-hero[data-v-cd78d316]{margin-bottom:12px}.topic-home-content[data-v-cd78d316]{padding-top:6px}.topic-action-row[data-v-cd78d316]{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid #f0e4dd;border-radius:8px;background:#fff;margin-bottom:16px}.topic-action[data-v-cd78d316]{height:63px;border-right:1px solid #f0e4dd;color:#866f77;font-size:15px}.topic-action[data-v-cd78d316]:last-child{border-right:0}.topic-action.active[data-v-cd78d316]{color:#e85d2c;font-weight:700}.topic-main-columns[data-v-cd78d316]{display:grid;grid-template-columns:minmax(0,1fr) 315px;gap:18px}.topic-section-title[data-v-cd78d316]{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px}.topic-section-title h2[data-v-cd78d316]{margin:0;color:#7c281f;font:700 22px var(--serif)}.topic-section-title button[data-v-cd78d316]{display:flex;align-items:center;gap:3px;color:#b1796e;font-size:12px}.topic-feature-grid[data-v-cd78d316]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.topic-home-card[data-v-cd78d316],.topic-result-card[data-v-cd78d316],.topic-mini-card[data-v-cd78d316],.topic-side-card[data-v-cd78d316],.topic-side-empty[data-v-cd78d316],.topic-story-card[data-v-cd78d316]{overflow:hidden;border:1px solid #eee4de;border-radius:8px;background:#fff}.topic-home-card[data-v-cd78d316]{display:flex;min-height:175px}.topic-home-card.feature[data-v-cd78d316]{grid-row:span 2}.topic-home-card.feature .topic-image[data-v-cd78d316]{height:100%;min-width:46%}.topic-home-card[data-v-cd78d316]:not(.feature){display:block}.topic-home-card:not(.feature) .topic-image[data-v-cd78d316]{height:92px}.topic-image[data-v-cd78d316]{flex:none;background-position:center;background-size:cover}.image-radio[data-v-cd78d316]{background-image:url(/assets/topic-radio.png)}.image-album[data-v-cd78d316]{background-image:url(/assets/story-notebook.png)}.image-game[data-v-cd78d316]{background-image:url(/assets/story-school.png)}.image-school[data-v-cd78d316]{background-image:url(/assets/story-notebook.png)}.image-candy[data-v-cd78d316]{background-image:url(/assets/topic-candy.png)}.image-store[data-v-cd78d316]{background-image:url(/assets/topic-store.png)}.image-summer[data-v-cd78d316]{background-image:url(/assets/topic-plane.png)}.image-sewing[data-v-cd78d316]{background-image:url(/assets/home-reference.png);background-size:160% auto}.image-family[data-v-cd78d316]{background-image:url(/assets/story-family.png)}.image-cup[data-v-cd78d316]{background-image:url(/assets/topic-radio.png);background-size:140% auto}.image-watch[data-v-cd78d316]{background-image:url(/assets/story-notebook.png)}.topic-card-copy[data-v-cd78d316]{padding:11px 13px}.topic-card-copy h3[data-v-cd78d316],.topic-result-copy h3[data-v-cd78d316],.topic-mini-card h3[data-v-cd78d316],.topic-story-card h3[data-v-cd78d316]{margin:0;color:#81291f;font:700 18px var(--serif)}.topic-clickable[data-v-cd78d316]{cursor:pointer}.topic-card-copy p[data-v-cd78d316],.topic-result-copy p[data-v-cd78d316],.topic-mini-card p[data-v-cd78d316],.topic-story-card p[data-v-cd78d316]{margin:5px 0 10px;color:#8e7c86;font-size:12px;line-height:1.55}.topic-card-meta[data-v-cd78d316],.topic-story-meta[data-v-cd78d316]{display:flex;align-items:center;gap:13px;color:#8c7881;font-size:12px}.topic-card-meta span[data-v-cd78d316],.topic-story-meta span[data-v-cd78d316]{display:flex;align-items:center;gap:4px}.topic-card-meta button[data-v-cd78d316]{margin-left:auto;padding:6px 11px;border:1px solid #ed6733;border-radius:5px;color:#e35e2d;background:#fff;font-size:12px}.topic-card-meta button[data-v-cd78d316]:hover{background:#fff1e9}.topic-side-card[data-v-cd78d316]{padding:15px}.topic-side-item[data-v-cd78d316]{display:flex;align-items:center;width:100%;padding:12px 0;border-bottom:1px solid #f0e7e1;color:#7d6168;text-align:left;font-size:13px}.topic-side-item small[data-v-cd78d316]{margin-left:auto;margin-right:7px;color:#aa9190}.topic-mini-grid[data-v-cd78d316]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.topic-mini-card[data-v-cd78d316]{padding-bottom:11px}.topic-mini-card .topic-image[data-v-cd78d316]{height:108px}.topic-mini-card h3[data-v-cd78d316],.topic-mini-card p[data-v-cd78d316],.topic-mini-card button[data-v-cd78d316]{margin-left:11px;margin-right:11px}.topic-mini-card p[data-v-cd78d316]{height:36px;overflow:hidden}.topic-mini-card button[data-v-cd78d316]{width:calc(100% - 22px);height:30px;border:1px solid #ed6733;border-radius:5px;color:#e35e2c;background:#fff;font-size:12px}.topic-results-layout[data-v-cd78d316],.topic-detail-grid[data-v-cd78d316],.topic-publish-layout[data-v-cd78d316]{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:18px;align-items:start}.topic-results-heading[data-v-cd78d316]{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.topic-results-heading h2[data-v-cd78d316]{margin:0;color:#2b3652;font:700 24px var(--serif)}.topic-results-heading h2[data-v-cd78d316]:first-letter{color:#e75f2f}.topic-sort[data-v-cd78d316]{color:#e35f2e;font-size:12px}.topic-tabs[data-v-cd78d316],.topic-detail-tabs[data-v-cd78d316]{display:flex;gap:35px;height:47px;border-bottom:1px solid #eee2db}.topic-tabs button[data-v-cd78d316],.topic-detail-tabs button[data-v-cd78d316]{position:relative;color:#84727d;font-size:15px}.topic-tabs button.active[data-v-cd78d316],.topic-detail-tabs button.active[data-v-cd78d316]{color:#e35f2f;font-weight:700}.topic-tabs button.active[data-v-cd78d316]:after,.topic-detail-tabs button.active[data-v-cd78d316]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#f56830;border-radius:3px}.topic-result-grid[data-v-cd78d316]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.topic-result-card[data-v-cd78d316]{display:flex;min-height:158px}.topic-result-card .topic-image[data-v-cd78d316]{width:42%;min-height:100%}.topic-result-copy[data-v-cd78d316]{min-width:0;padding:13px 12px}.topic-result-copy h3[data-v-cd78d316]{cursor:pointer;font-size:17px}.topic-result-copy p[data-v-cd78d316]{height:38px;overflow:hidden}.topic-empty[data-v-cd78d316]{display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #eee4de;border-radius:8px;background:#fff;margin-top:14px;text-align:center}.topic-empty-icon[data-v-cd78d316]{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#fff3ea;color:#d88768}.topic-empty h3[data-v-cd78d316]{margin:13px 0 7px;color:#7c2922;font:700 22px var(--serif)}.topic-empty p[data-v-cd78d316]{margin:0 0 17px;color:#92828a;font-size:13px}.topic-pagination[data-v-cd78d316]{display:flex;justify-content:center;gap:7px;margin:32px 0 80px}.topic-pagination button[data-v-cd78d316]{min-width:32px;height:32px;border:1px solid #eadfd9;border-radius:5px;background:#fff;color:#8b777e}.topic-pagination button.active[data-v-cd78d316]{background:#f56830;color:#fff;border-color:#f56830}.topic-side-empty[data-v-cd78d316]{padding:35px 20px;text-align:center;background:linear-gradient(145deg,#fffaf5,#fff0e5)}.topic-side-empty h2[data-v-cd78d316]{margin:0 0 11px;color:#7b291f;font:700 21px var(--serif)}.topic-side-empty p[data-v-cd78d316]{margin:0 0 18px;color:#927f83;font-size:13px;line-height:1.7}.topic-hot-tags[data-v-cd78d316]{display:flex;flex-wrap:wrap;gap:9px 8px}.topic-hot-tags button[data-v-cd78d316],.topic-hot-tags span[data-v-cd78d316]{padding:8px 10px;border-radius:17px;background:#fff2e9;color:#a15343;font-size:12px}.topic-detail-hero[data-v-cd78d316]{min-height:215px;background:linear-gradient(90deg,#281107c7,#2811071a),url(/assets/topic-radio.png) center/cover;color:#fff}.topic-detail-hero>div[data-v-cd78d316]{padding:35px}.topic-detail-hero h1[data-v-cd78d316]{margin:0 0 7px;font:700 46px var(--serif)}.topic-detail-hero p[data-v-cd78d316]{margin:0 0 15px;font-size:18px}.topic-stats[data-v-cd78d316]{display:flex;gap:23px;margin-bottom:16px}.topic-stats span[data-v-cd78d316]{display:flex;align-items:center;gap:6px}.topic-detail-content[data-v-cd78d316]{padding-top:15px}.topic-detail-tabs[data-v-cd78d316]{margin-bottom:13px}.topic-story-grid[data-v-cd78d316]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.topic-story-card[data-v-cd78d316]{display:flex;min-height:165px}.topic-story-card .topic-image[data-v-cd78d316]{width:45%}.topic-story-card>div[data-v-cd78d316]:last-child{padding:13px}.topic-story-meta[data-v-cd78d316]{flex-wrap:wrap}.topic-detail-side[data-v-cd78d316]{display:flex;flex-direction:column;gap:15px}.topic-detail-side .topic-side-card h2[data-v-cd78d316]{margin:0 0 12px;color:#7b2922;font:700 20px var(--serif)}.topic-detail-side .topic-side-card p[data-v-cd78d316]{margin:8px 0;color:#8f7e84;font-size:13px}.topic-publish-layout[data-v-cd78d316]{padding-top:16px}.topic-publish-main[data-v-cd78d316]{padding:20px;border:1px solid #eee4de;border-radius:8px;background:#fff}.publish-topic-card[data-v-cd78d316]{display:flex;gap:14px;padding:15px 18px;border-radius:8px;background:#fff5ec;color:#7e2c23}.publish-topic-card>span[data-v-cd78d316]{font-size:40px;line-height:1;color:#f05d25}.publish-topic-card strong[data-v-cd78d316]{font-size:17px}.publish-topic-card p[data-v-cd78d316]{margin:5px 0 0;color:#987c7e;font-size:13px}.topic-publish-main>h2[data-v-cd78d316]{margin:21px 0 11px;color:#78281f;font:700 19px var(--serif)}.topic-publish-main small[data-v-cd78d316]{color:#e65d2c}.upload-row[data-v-cd78d316]{display:flex;gap:10px}.upload-thumb[data-v-cd78d316],.upload-more[data-v-cd78d316]{position:relative;width:145px;height:118px;border:1px solid #eaded8;border-radius:7px}.upload-thumb button[data-v-cd78d316]{position:absolute;right:7px;top:7px;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:#332721cc;color:#fff}.upload-more[data-v-cd78d316]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#907f85;background:#fff}.topic-publish-main label[data-v-cd78d316]{display:flex;align-items:flex-start;gap:15px;margin:10px 0;color:#7e656e;font-size:13px}.topic-publish-main input[data-v-cd78d316],.topic-publish-main textarea[data-v-cd78d316]{flex:1;border:1px solid #e4dad4;border-radius:6px;padding:10px 12px;outline:0;color:#5e4e5b;font-size:13px}.topic-publish-main textarea[data-v-cd78d316]{height:80px;resize:vertical}.publish-fields[data-v-cd78d316]{display:flex;flex-direction:column;gap:7px}.publish-fields button[data-v-cd78d316]{display:flex;align-items:center;justify-content:space-between;width:100%;height:42px;padding:0 13px;border:0;border-radius:5px;background:#faf6f2;color:#7e6a72;text-align:left;font-size:13px}.publish-bottom[data-v-cd78d316]{display:flex;align-items:center;gap:8px;padding-top:18px;border-top:1px solid #eee1db}.publish-bottom span[data-v-cd78d316]{margin-right:auto;color:#e36535;font-size:12px}.topic-phone-preview[data-v-cd78d316]{padding:20px;border:1px solid #eee4de;border-radius:8px;background:#fff}.topic-phone-preview h2[data-v-cd78d316]{margin:0 0 14px;color:#7d2c22;font:700 21px var(--serif)}.phone-preview[data-v-cd78d316]{padding:13px;border:7px solid #463a37;border-radius:27px;background:#fff}.phone-preview .topic-image[data-v-cd78d316]{height:230px;border-radius:10px}.phone-preview h3[data-v-cd78d316]{color:#79291f;font:700 20px var(--serif)}.phone-preview p[data-v-cd78d316]{color:#897983;font-size:13px;line-height:1.6}.phone-preview .topic-hot-tags[data-v-cd78d316]{margin-bottom:9px}.topic-right-column[data-v-cd78d316]{min-width:0}@media(max-width:980px){.topic-shell[data-v-cd78d316]{width:calc(100% - 28px)}.topic-results-layout[data-v-cd78d316],.topic-detail-grid[data-v-cd78d316],.topic-publish-layout[data-v-cd78d316],.topic-main-columns[data-v-cd78d316]{grid-template-columns:minmax(0,1fr) 270px}.topic-mini-grid[data-v-cd78d316]{grid-template-columns:repeat(2,1fr)}.topic-result-grid[data-v-cd78d316]{grid-template-columns:1fr}}@media(max-width:720px){.topic-results-layout[data-v-cd78d316],.topic-detail-grid[data-v-cd78d316],.topic-publish-layout[data-v-cd78d316],.topic-main-columns[data-v-cd78d316]{display:block}.topic-results-side[data-v-cd78d316],.topic-detail-side[data-v-cd78d316],.topic-phone-preview[data-v-cd78d316]{margin-top:16px}.topic-hero h1[data-v-cd78d316]{font-size:28px}.topic-detail-hero h1[data-v-cd78d316]{font-size:34px}.topic-feature-grid[data-v-cd78d316]{grid-template-columns:1fr}.topic-mini-grid[data-v-cd78d316]{grid-template-columns:1fr 1fr}.topic-action-row[data-v-cd78d316]{grid-template-columns:repeat(2,1fr)}.topic-search-form[data-v-cd78d316]{width:calc(100% - 20px)}.topic-publish-main[data-v-cd78d316]{padding:13px}.upload-thumb[data-v-cd78d316],.upload-more[data-v-cd78d316]{width:calc(25% - 8px);height:88px}.publish-bottom[data-v-cd78d316]{flex-wrap:wrap}.publish-bottom span[data-v-cd78d316]{width:100%}}.topic-home-search[data-v-cd78d316]{display:flex;align-items:center;flex:0 0 410px;height:48px;margin:0;padding:0 6px 0 16px;border:1px solid #ebd8cf;border-radius:7px;background:#fff;box-shadow:0 6px 18px #b86d3914;color:#b96d51}.topic-home-search input[data-v-cd78d316]{min-width:0;flex:1;border:0;outline:0;padding:0 10px;color:#654b50;font-size:14px;background:transparent}.topic-home-search button[data-v-cd78d316]{width:72px;height:38px;border:0;border-radius:5px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:13px}.topic-list-content[data-v-cd78d316]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.topic-list-main[data-v-cd78d316]{min-width:0}.topic-list-toolbar[data-v-cd78d316]{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 14px;border:1px solid #efe2dc;border-radius:8px;background:#fff}.topic-home-tabs[data-v-cd78d316]{display:flex;align-items:stretch;gap:30px;height:54px}.topic-home-tabs button[data-v-cd78d316]{position:relative;padding:0 4px;border:0;background:none;color:#846d75;font:16px var(--serif);cursor:pointer}.topic-home-tabs button.active[data-v-cd78d316]{color:#df5c2c;font-weight:700}.topic-home-tabs button.active[data-v-cd78d316]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:3px 3px 0 0;background:#f56830}.topic-home-sort[data-v-cd78d316]{display:flex;align-items:center;gap:6px;color:#8a777b;font-size:12px}.topic-home-sort select[data-v-cd78d316]{appearance:none;border:0;outline:0;padding:6px 2px;background:transparent;color:#b45335;font-size:13px;cursor:pointer}.topic-list-grid[data-v-cd78d316]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.topic-list-card[data-v-cd78d316]{display:flex;min-height:174px;overflow:hidden;border:1px solid #eee1da;border-radius:8px;background:#fff;box-shadow:0 3px 12px #a9683310}.topic-list-cover[data-v-cd78d316]{width:42%;min-width:42%;min-height:174px;padding:0;border:0;border-radius:0;background-color:#f4e5db;cursor:pointer}.topic-list-copy[data-v-cd78d316]{display:flex;min-width:0;flex:1;flex-direction:column;padding:13px 12px 11px}.topic-list-copy h2[data-v-cd78d316]{margin:0;color:#a72b24;font:700 17px var(--serif);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topic-list-copy p[data-v-cd78d316]{display:-webkit-box;overflow:hidden;margin:7px 0 9px;color:#9c857c;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topic-list-meta[data-v-cd78d316]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#977b71;font-size:12px}.topic-list-meta span[data-v-cd78d316]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.topic-follow[data-v-cd78d316]{align-self:flex-start;margin-top:auto;padding:6px 14px;border:1px solid #ed682e;border-radius:5px;background:#fff;color:#d9622d;font-size:12px;cursor:pointer}.topic-follow[data-v-cd78d316]:hover{background:#fff2e9}.topic-follow[data-v-cd78d316]:active{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.topic-load-more[data-v-cd78d316]{display:flex;align-items:center;justify-content:center;gap:5px;width:150px;height:38px;margin:19px auto 7px;border:1px solid #ed682e;border-radius:20px;background:#fff;color:#d9622d;font-size:13px;cursor:pointer}.topic-load-more[data-v-cd78d316]:hover{background:#fff2e9}.topic-list-count[data-v-cd78d316]{margin:0;text-align:center;color:#aa9290;font-size:12px}.topic-list-side[data-v-cd78d316]{display:flex;min-width:0;flex-direction:column;gap:16px}.topic-list-side .topic-side-card[data-v-cd78d316]{padding:16px}.topic-hot-item[data-v-cd78d316]{display:flex;align-items:center;width:100%;min-height:43px;padding:8px 0;border:0;border-bottom:1px solid #f0e7e1;background:none;color:#805e62;text-align:left;cursor:pointer}.topic-hot-item[data-v-cd78d316]:last-child{border-bottom:0}.topic-hot-name[data-v-cd78d316]{overflow:hidden;color:#a72b24;font:700 13px var(--serif);text-overflow:ellipsis;white-space:nowrap}.topic-hot-item small[data-v-cd78d316]{margin-left:auto;margin-right:7px;color:#ab9290;font-size:12px;white-space:nowrap}.topic-hot-item svg[data-v-cd78d316]{flex:none;color:#bd8e7d}.topic-discover-card[data-v-cd78d316]{padding:25px 20px 22px;text-align:left}.topic-discover-icon[data-v-cd78d316]{display:grid;place-items:center;width:42px;height:42px;margin-bottom:12px;border-radius:50%;background:#fff0e6;color:#e46632}.topic-discover-card h2[data-v-cd78d316]{font-size:19px}.topic-discover-card p[data-v-cd78d316]{font-size:12px}.topic-discover-card .topic-primary[data-v-cd78d316]{width:100%;font-size:12px}.topic-list-grid .image-sewing[data-v-cd78d316]{background-size:cover}@media(max-width:1100px){.topic-list-grid[data-v-cd78d316]{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-list-content[data-v-cd78d316]{grid-template-columns:minmax(0,1fr) 280px}.topic-home-search[data-v-cd78d316]{flex-basis:340px}}@media(max-width:780px){.topic-home-search[data-v-cd78d316]{width:100%;margin-top:20px}.topic-list-content[data-v-cd78d316]{display:block}.topic-list-side[data-v-cd78d316]{margin-top:16px}.topic-list-grid[data-v-cd78d316]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.topic-list-grid[data-v-cd78d316]{grid-template-columns:1fr}.topic-list-card[data-v-cd78d316],.topic-list-cover[data-v-cd78d316]{min-height:154px}.topic-list-cover[data-v-cd78d316]{width:38%;min-width:38%}.topic-list-toolbar[data-v-cd78d316]{padding:0 10px}.topic-home-tabs[data-v-cd78d316]{gap:17px}.topic-home-sort[data-v-cd78d316]{font-size:12px}}.topic-list-results-hero[data-v-cd78d316]{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:200px;margin-bottom:16px;padding:26px 38px;background:linear-gradient(90deg,#fff9f2f0,#fff7ec61),url(/assets/ai-banner-reference.png) center/cover}.topic-list-results-hero>div[data-v-cd78d316]{padding:0}.topic-list-results-copy[data-v-cd78d316]{min-width:0}.topic-list-results-copy h1[data-v-cd78d316]{margin:0;color:#78251e;font:700 39px var(--serif)}.topic-list-results-copy p[data-v-cd78d316]:last-of-type{margin-bottom:0}.topic-list-page[data-v-cd78d316]{min-width:0}.topic-list-filter-panel[data-v-cd78d316]{overflow:hidden;border:1px solid #eadfd8;border-radius:8px;background:#fff}.topic-filter-row[data-v-cd78d316]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:13px 16px;color:#7d686f;font-size:12px}.topic-filter-row+.topic-filter-row[data-v-cd78d316]{border-top:1px solid #f0e5df}.topic-filter-row>strong[data-v-cd78d316]{flex:none;width:74px;color:#6d555d;font-weight:600}.topic-filter-row button[data-v-cd78d316]{display:inline-flex;align-items:center;gap:4px;min-height:31px;padding:0 12px;border:1px solid transparent;border-radius:5px;background:#faf6f2;color:#8b7479;font-size:12px;cursor:pointer}.topic-filter-row button[data-v-cd78d316]:hover,.topic-filter-row button.active[data-v-cd78d316]{border-color:#f1b08c;background:#fff1e8;color:#d65d2e}.topic-filter-row .topic-filter-chip[data-v-cd78d316]{background:#fff1e8;color:#d65d2e}.topic-filter-placeholder[data-v-cd78d316]{color:#b5a4a1}.topic-filter-more[data-v-cd78d316]{margin-left:auto!important;background:transparent!important;color:#d9622d!important}.topic-filter-more svg.rotated[data-v-cd78d316]{transform:rotate(180deg)}.topic-list-heading[data-v-cd78d316]{display:flex;align-items:center;justify-content:space-between;margin:16px 0 11px;padding:0 3px}.topic-list-heading h2[data-v-cd78d316]{margin:0;color:#982821;font:700 19px var(--serif)}.topic-list-heading h2 span[data-v-cd78d316]{margin-left:9px;color:#aa8f89;font:12px var(--sans)}.topic-list-sort[data-v-cd78d316]{display:flex;align-items:center;gap:6px;color:#8c777a;font-size:12px}.topic-list-sort select[data-v-cd78d316]{appearance:none;border:0;outline:0;padding:6px 2px;background:transparent;color:#b45235;font-size:13px;cursor:pointer}.topic-list-result-grid[data-v-cd78d316]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.topic-list-result-card[data-v-cd78d316]{display:flex;min-height:178px;overflow:hidden;border:1px solid #eee1da;border-radius:8px;background:#fff;box-shadow:0 3px 12px #a9683310}.topic-list-result-cover[data-v-cd78d316]{width:42%;min-width:42%;min-height:178px;padding:0;border:0;border-radius:0;background-color:#f4e5db;cursor:pointer}.topic-list-result-copy[data-v-cd78d316]{display:flex;min-width:0;flex:1;flex-direction:column;padding:14px 12px 11px}.topic-list-result-copy h3[data-v-cd78d316]{margin:0;overflow:hidden;color:#a72b24;font:700 17px var(--serif);cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.topic-list-result-copy p[data-v-cd78d316]{display:-webkit-box;overflow:hidden;margin:7px 0 9px;color:#9c857c;font-size:12px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topic-list-result-meta[data-v-cd78d316]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#977b71;font-size:12px}.topic-list-result-meta span[data-v-cd78d316]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.topic-list-result-copy .topic-follow[data-v-cd78d316]{margin-top:auto}.topic-list-empty[data-v-cd78d316]{margin-top:12px}.topic-number-pagination[data-v-cd78d316]{display:flex;justify-content:center;gap:7px;margin:22px 0 34px}.topic-number-pagination button[data-v-cd78d316]{min-width:32px;height:32px;padding:0 9px;border:1px solid #eadfd9;border-radius:5px;background:#fff;color:#8b777e;font-size:13px;cursor:pointer}.topic-number-pagination button[data-v-cd78d316]:hover:not(:disabled),.topic-number-pagination button.active[data-v-cd78d316]{border-color:#f56830;background:#f56830;color:#fff}.topic-number-pagination button[data-v-cd78d316]:disabled{cursor:default;opacity:.45}@media(max-width:1100px){.topic-list-result-grid[data-v-cd78d316]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.topic-list-results-hero[data-v-cd78d316]{display:block;padding:24px}.topic-list-results-hero .topic-home-search[data-v-cd78d316]{width:100%;margin-top:20px}.topic-list-result-grid[data-v-cd78d316]{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-filter-row>strong[data-v-cd78d316]{width:auto;margin-right:4px}}@media(max-width:560px){.topic-list-result-grid[data-v-cd78d316]{grid-template-columns:1fr}.topic-list-result-card[data-v-cd78d316],.topic-list-result-cover[data-v-cd78d316]{min-height:154px}.topic-list-result-cover[data-v-cd78d316]{width:38%;min-width:38%}.topic-list-heading[data-v-cd78d316]{align-items:flex-start;flex-direction:column;gap:7px}.topic-list-filter-panel .topic-filter-row[data-v-cd78d316]{align-items:flex-start}.topic-filter-row>strong[data-v-cd78d316]{padding-top:8px}.topic-filter-row button[data-v-cd78d316]{padding:0 9px}}.topic-detail-hero[data-v-cd78d316]{min-height:215px;background:linear-gradient(90deg,#36150ad1,#36150a2e),url(/assets/topic-detail-radio-banner.png) center/cover;color:#fff}.topic-detail-hero>div[data-v-cd78d316]{padding:34px 38px}.topic-detail-page[data-v-cd78d316]{padding-top:15px}.topic-detail-main[data-v-cd78d316]{min-width:0}.topic-detail-story-grid[data-v-cd78d316]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.topic-detail-story-card[data-v-cd78d316]{display:flex;min-width:0;min-height:188px;overflow:hidden;border:1px solid #eee1da;border-radius:8px;background:#fff;box-shadow:0 3px 12px #a9683310}.topic-detail-story-cover[data-v-cd78d316]{width:42%;min-width:42%;min-height:188px;padding:0;border:0;border-radius:0;background-color:#f4e5db;cursor:pointer}.topic-detail-story-copy[data-v-cd78d316]{display:flex;min-width:0;flex:1;flex-direction:column;padding:12px 11px 10px}.topic-detail-story-copy h3[data-v-cd78d316]{margin:0;overflow:hidden;color:#a72b24;font:700 16px var(--serif);cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.topic-detail-story-copy p[data-v-cd78d316]{display:-webkit-box;overflow:hidden;margin:6px 0 8px;color:#9c857c;font-size:12px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.topic-detail-story-author[data-v-cd78d316]{display:flex;align-items:center;min-width:0;gap:5px;color:#9a8585;font-size:12px}.topic-detail-avatar[data-v-cd78d316]{display:grid;place-items:center;width:25px;height:25px;flex:none;border-radius:50%;background:#eed6c4;color:#9d563d;font-size:12px}.topic-detail-author-name[data-v-cd78d316]{overflow:hidden;color:#8a7775;text-overflow:ellipsis;white-space:nowrap}.topic-detail-story-author time[data-v-cd78d316]{margin-left:auto;color:#b19b96;font-size:12px;white-space:nowrap}.topic-detail-story-tags[data-v-cd78d316]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.topic-detail-story-tags span[data-v-cd78d316]{max-width:100%;overflow:hidden;padding:4px 6px;border-radius:4px;background:#fff1e7;color:#d9622d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.topic-detail-story-stats[data-v-cd78d316]{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:7px;border-top:1px solid #f5ebe4;color:#977b71;font-size:12px}.topic-detail-story-stats span[data-v-cd78d316]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.topic-detail-story-stats svg[data-v-cd78d316]:first-child{color:#ee5b39}.topic-detail-load-more[data-v-cd78d316]{margin:19px auto 6px}.topic-detail-load-status[data-v-cd78d316]{margin:0;text-align:center;color:#aa9290;font-size:12px}.topic-detail-side[data-v-cd78d316]{gap:14px}.topic-detail-side-title[data-v-cd78d316]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.topic-detail-side .topic-detail-side-title h2[data-v-cd78d316]{display:flex;align-items:center;gap:7px;margin:0;color:#8a2b22;font:700 18px var(--serif)}.topic-detail-side-title h2 svg[data-v-cd78d316]{color:#ed682e}.topic-detail-side-title button[data-v-cd78d316]{display:flex;align-items:center;gap:3px;color:#a8847c;font-size:12px}.topic-circle-summary[data-v-cd78d316]{display:flex;align-items:center;gap:12px}.topic-detail-circle-image[data-v-cd78d316]{width:82px;height:82px;flex:none;border-radius:50%;background-position:center;background-size:cover}.topic-circle-summary h3[data-v-cd78d316]{margin:0 0 5px;color:#a72b24;font:700 15px var(--serif)}.topic-circle-summary p[data-v-cd78d316]{margin:0 0 5px;color:#9d8585;font-size:12px}.topic-circle-summary span[data-v-cd78d316]{display:block;color:#9c857c;font-size:12px;line-height:1.55}.topic-side-action[data-v-cd78d316]{display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;margin-top:13px;padding:0;font-size:12px}.topic-rule-item[data-v-cd78d316]{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid #f0e7e1}.topic-rule-item[data-v-cd78d316]:last-child{border-bottom:0}.topic-rule-item>b[data-v-cd78d316]{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:50%;background:#f37031;color:#fff;font:700 15px var(--serif)}.topic-rule-item strong[data-v-cd78d316]{display:block;margin:1px 0 3px;color:#a72b24;font:700 13px var(--serif)}.topic-rule-item p[data-v-cd78d316]{margin:0;color:#9c857c;font-size:12px;line-height:1.55}.topic-participant-list[data-v-cd78d316]{display:flex;align-items:center;padding:3px 0 8px}.topic-participant-list .topic-detail-avatar[data-v-cd78d316]{margin-left:-6px;border:2px solid #fff}.topic-participant-list .topic-detail-avatar[data-v-cd78d316]:first-child{margin-left:0}.topic-participant-more[data-v-cd78d316]{display:grid;place-items:center;width:29px;height:29px;margin-left:4px;border-radius:50%;background:#f5efea;color:#9a8582;font-size:12px}.topic-participants-card>p[data-v-cd78d316]{margin:0;color:#9c857c;font-size:12px}@media(max-width:1100px){.topic-detail-story-grid[data-v-cd78d316]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.topic-detail-story-grid[data-v-cd78d316]{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-detail-hero>div[data-v-cd78d316]{padding:28px 24px}}@media(max-width:560px){.topic-detail-story-grid[data-v-cd78d316]{grid-template-columns:1fr}.topic-detail-story-card[data-v-cd78d316],.topic-detail-story-cover[data-v-cd78d316]{min-height:160px}.topic-detail-story-cover[data-v-cd78d316]{width:38%;min-width:38%}.topic-detail-story-author time[data-v-cd78d316]{display:none}}.topic-list-sort.topic-list-sort-select[data-v-cd78d316]{flex-shrink:0;gap:8px;color:#9c857c}.topic-list-sort-select select[data-v-cd78d316]{appearance:auto;width:104px;height:34px;padding:0 8px;border:1px solid #eadfd5;border-radius:5px;background:#fff;color:#8a7775;font:12px Microsoft YaHei,PingFang SC,sans-serif}.topic-list-sort-select select[data-v-cd78d316]:focus-visible{outline:2px solid #d9622d;outline-offset:2px}.topic-browse-page[data-v-cd78d316] :is(.topic-primary,.topic-outline,.topic-load-more,.topic-home-search button,.topic-search-form button){border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px;cursor:pointer}.topic-browse-page button[data-v-cd78d316]:focus-visible{outline:2px solid #d9622d;outline-offset:3px}.topic-browse-page .topic-list-grid[data-v-cd78d316]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.topic-browse-page .topic-list-result-grid[data-v-cd78d316]{gap:16px}.topic-browse-page .topic-list-toolbar[data-v-cd78d316]{min-height:58px;padding:0 16px}.topic-browse-page[data-v-cd78d316] :is(.topic-home-tabs,.topic-tabs){height:58px;gap:30px}.topic-browse-page :is(.topic-home-tabs,.topic-tabs)>button[data-v-cd78d316]{position:relative;height:58px;padding:0 2px;border:0;background:none;color:#593b35;font:700 16px var(--serif);cursor:pointer}.topic-browse-page :is(.topic-home-tabs,.topic-tabs)>button.active[data-v-cd78d316]{color:#d9622d}.topic-browse-page .topic-filter-row button[data-v-cd78d316]{color:#593b35;font:14px var(--serif)}.topic-browse-page .topic-filter-row button.active[data-v-cd78d316]{color:#d9622d}.topic-browse-page .topic-filter-row .topic-filter-more[data-v-cd78d316]{font:12px var(--sans)}.topic-browse-page :is(.topic-list-heading,.topic-results-heading) h2[data-v-cd78d316]{color:#982821;font:700 19px var(--serif)}.topic-browse-page .topic-results-heading h2[data-v-cd78d316]:first-letter{color:inherit}.topic-browse-page :is(.topic-side-card,.topic-side-empty) h2[data-v-cd78d316]{color:#8a2b22;font:700 18px var(--serif)}.topic-browse-page .topic-section-title button[data-v-cd78d316]{border:0;background:none;color:#d9622d;font-size:12px;cursor:pointer}.topic-browse-page .topic-home-sort[data-v-cd78d316]{display:flex;align-items:center;flex:none;gap:16px}.topic-browse-page .topic-home-sort button[data-v-cd78d316]{position:relative;padding:6px 0;border:0;background:none;color:#8a7775;font-size:12px;cursor:pointer}.topic-browse-page .topic-home-sort button.active[data-v-cd78d316]{color:#d9622d;font-weight:700}.topic-browse-page .topic-home-sort button.active[data-v-cd78d316]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:2px;background:#ed682e}.topic-browse-page .topic-hot-tags button[data-v-cd78d316]{color:#d9622d;font:12px var(--sans);cursor:pointer}.topic-browse-page .topic-hot-item small[data-v-cd78d316]{font-size:12px}.topic-browse-page .topic-number-pagination button[data-v-cd78d316]{font-size:14px}.topic-browse-page .topic-number-pagination button.active[data-v-cd78d316]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.topic-browse-page .topic-results-main[data-v-cd78d316]{min-width:0}.topic-browse-page .topic-results-side[data-v-cd78d316]{display:grid;gap:16px}.topic-browse-page .topic-results-heading[data-v-cd78d316]{gap:20px;flex-wrap:wrap}.topic-browse-page .topic-search-form[data-v-cd78d316]{height:48px;margin:18px auto 24px}.topic-browse-page .topic-search-form input[data-v-cd78d316]{min-width:0;font-size:14px}.topic-browse-page .topic-search-form button[data-v-cd78d316]{height:36px}@media(max-width:1100px){.topic-browse-page[data-v-cd78d316] :is(.topic-list-content,.topic-results-layout){display:block}.topic-browse-page[data-v-cd78d316] :is(.topic-list-side,.topic-results-side){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.topic-browse-page .topic-result-grid[data-v-cd78d316]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.topic-browse-page[data-v-cd78d316] :is(.topic-list-grid,.topic-list-result-grid,.topic-result-grid){grid-template-columns:1fr}.topic-browse-page[data-v-cd78d316] :is(.topic-list-side,.topic-results-side){grid-template-columns:1fr}.topic-browse-page .topic-home-tabs[data-v-cd78d316]{gap:20px}.topic-browse-page .topic-home-sort[data-v-cd78d316]{gap:12px}}.reference-story-image[data-v-d017aea5],.reference-rail-thumb[data-v-d017aea5]{position:relative;overflow:hidden;background-color:#f7eee5}.reference-live-cover[data-v-d017aea5]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reference-story-tag[data-v-d017aea5]{z-index:1;max-width:calc(100% - 14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-author-avatar[data-v-d017aea5]{border:0;padding:0;cursor:pointer;overflow:hidden}.reference-author-avatar img[data-v-d017aea5],.reference-rail-avatar img[data-v-d017aea5]{width:100%;height:100%;object-fit:cover;border-radius:50%}.reference-story-copy .reference-story-title[data-v-d017aea5]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.community-reference-home[data-v-d017aea5]{--home-banner-copy-color:#93645d;padding:0 0 35px;background:#fffaf5;color:#6b3930}.reference-hero[data-v-d017aea5],.reference-feature-strip[data-v-d017aea5],.reference-content-layout[data-v-d017aea5]{width:min(1300px,calc(100% - 40px));margin-inline:auto}.reference-hero[data-v-d017aea5]{height:278px;position:relative;overflow:hidden;background:#fff6ec;border-bottom:1px solid #f1e3d8}.reference-hero-copy[data-v-d017aea5]{position:relative;z-index:2;width:42%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:20px 0 20px 28px}.reference-eyebrow[data-v-d017aea5]{color:#b45a3b;font-size:12px;letter-spacing:1.5px}.reference-hero h1[data-v-d017aea5]{margin:8px 0 10px;color:#741d17;font:700 44px/1.12 var(--serif);letter-spacing:1px}.reference-hero h1 em[data-v-d017aea5]{color:#ef6d2d;font-style:normal}.reference-hero p[data-v-d017aea5]{margin:0 0 14px;color:var(--home-banner-copy-color);font-size:14px;line-height:1.58}.reference-hero-art[data-v-d017aea5]{position:absolute;inset:0 0 0 clamp(295px,26%,337px);pointer-events:none;background:url(/assets/community-hero-user-art-v3.webp) 32% center / cover no-repeat;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%);mask-image:linear-gradient(to right,transparent,#000 6%)}.reference-hero-actions[data-v-d017aea5]{display:flex;gap:11px}.reference-primary[data-v-d017aea5],.reference-secondary[data-v-d017aea5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:8px 17px;border-radius:6px;font-size:14px;cursor:pointer}.reference-primary[data-v-d017aea5]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.reference-secondary[data-v-d017aea5]{border:1px solid #eb7240;background:#fffaf4;color:#dc5b2c}.reference-hero-values[data-v-d017aea5]{display:flex;flex-wrap:wrap;gap:5px 8px;list-style:none;margin:11px 0 0;padding:0}.reference-hero-values li[data-v-d017aea5]{padding:2px 7px;border-radius:4px;background:#f8ebdf;color:#78473a;font-size:12px;white-space:nowrap}.reference-feature-strip[data-v-d017aea5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.reference-feature-strip button[data-v-d017aea5]{display:flex;align-items:center;gap:10px;min-width:0;min-height:70px;padding:9px 13px;border:1px solid #eeddd0;border-radius:9px;background:linear-gradient(105deg,#fff2e1,#fff8ef 44%,#fffaf5);text-align:left;cursor:pointer}.reference-feature-strip button[data-v-d017aea5]:focus-visible{outline:2px solid #ad4d2c;outline-offset:3px}.reference-feature-icon[data-v-d017aea5]{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid #d46a3a;border-radius:10px;background:linear-gradient(145deg,#f88b4e,#df642f 65%,#c94e25);box-shadow:inset 0 1px #ffdbbd80,0 1px 3px #9b421723;color:#fff}.reference-feature-icon svg[data-v-d017aea5]{stroke-width:1.7}.reference-feature-copy[data-v-d017aea5]{min-width:0}.reference-feature-arrow[data-v-d017aea5]{display:grid;place-items:center;width:26px;height:26px;flex:none;margin-left:auto;border-radius:50%;color:#ad4d2c}.reference-feature-strip button:focus-visible .reference-feature-arrow[data-v-d017aea5]{background:#f2d9c1}@media(hover:hover){.reference-feature-strip button[data-v-d017aea5]:hover{border-color:#d8a17b;box-shadow:0 6px 16px #8e4b2020}.reference-feature-strip button:hover .reference-feature-arrow[data-v-d017aea5]{background:#f2d9c1}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.reference-feature-strip button[data-v-d017aea5]{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.reference-feature-arrow[data-v-d017aea5],.reference-feature-icon[data-v-d017aea5]{transition:transform .2s ease,background-color .2s ease}.reference-feature-strip button[data-v-d017aea5]:hover{transform:translateY(-2px)}.reference-feature-strip button:hover .reference-feature-arrow svg[data-v-d017aea5]{transform:translate(2px)}.reference-feature-arrow svg[data-v-d017aea5]{transition:transform .2s ease}.reference-feature-strip button:hover .reference-feature-icon[data-v-d017aea5]{transform:translateY(-1px)}}.reference-feature-copy strong[data-v-d017aea5]{display:block;margin:0 0 2px;color:#482e25;font:700 var(--home-card-title-size)/1.4 var(--serif);white-space:nowrap}.reference-feature-copy small[data-v-d017aea5]{display:block;color:var(--home-banner-copy-color);font-size:var(--home-card-description-size);line-height:var(--home-card-description-leading)}.reference-story-copy h3[data-v-d017aea5],.reference-circle-list strong[data-v-d017aea5],.reference-product-list h3[data-v-d017aea5],.reference-rail-copy>strong[data-v-d017aea5],.reference-record-panel h2[data-v-d017aea5]{margin:8px 0 3px;color:var(--home-card-title-color);font-size:var(--home-card-title-size)}.reference-story-copy>p[data-v-d017aea5],.reference-circle-list p[data-v-d017aea5],.reference-rail-description[data-v-d017aea5],.reference-record-panel p[data-v-d017aea5]{color:var(--home-card-description-color);font-size:var(--home-card-description-size);line-height:var(--home-card-description-leading)}.reference-content-layout[data-v-d017aea5]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;margin-top:14px;align-items:start}.reference-main-column[data-v-d017aea5],.reference-rail[data-v-d017aea5]{min-width:0;display:grid;gap:14px}.reference-panel[data-v-d017aea5]{min-width:0;border:1px solid #efe4dc;border-radius:9px;background:#fffdf9;box-shadow:0 2px 13px #6f35100a}.recommendation-panel[data-v-d017aea5],.community-happening-panel[data-v-d017aea5],.shop-selection-panel[data-v-d017aea5]{padding:13px}.reference-section-heading[data-v-d017aea5]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:11px}.reference-section-heading>div[data-v-d017aea5]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 13px;min-width:0}.reference-section-heading h2[data-v-d017aea5]{position:relative;margin:0;padding-left:34px;color:var(--home-section-title-color);font:var(--home-section-title);line-height:1.4;white-space:nowrap}.reference-section-heading h2 svg[data-v-d017aea5]{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#e96a30}.reference-section-heading>div>span[data-v-d017aea5]{color:var(--home-card-description-color);font-size:12px;line-height:1.4}.reference-more[data-v-d017aea5]{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;border:0;padding:0;background:none;color:var(--home-more-color);font-size:var(--home-more-size);line-height:1.5;white-space:nowrap;cursor:pointer}.reference-more[data-v-d017aea5]:hover{color:#b74b24;text-decoration:underline;text-underline-offset:3px}.reference-section-heading>.reference-heading-actions[data-v-d017aea5]{justify-content:flex-end;flex:0 0 auto;align-items:center}.reference-write[data-v-d017aea5]{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #edd3c0;border-radius:5px;background:#fff5e9;color:#913c24;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.reference-write[data-v-d017aea5]:hover{background:#fbe9da}.recommendation-panel[data-v-d017aea5]{container-type:inline-size}.reference-story-grid[data-v-d017aea5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.reference-story-grid>.story-card--featured[data-v-d017aea5]{grid-column:span 2}.reference-story-grid>.home-story-card[data-v-d017aea5]:not(.story-card--featured) .feed-photo{aspect-ratio:4 / 3;height:auto}.reference-story-grid[data-v-d017aea5] .feed-photo{padding:0}.reference-story-grid[data-v-d017aea5] .story-title-link{display:block;min-width:0;white-space:nowrap;text-overflow:ellipsis}@container (min-width: 850px){.reference-story-grid[data-v-d017aea5] .story-meta{flex-wrap:nowrap}.reference-story-grid[data-v-d017aea5] .story-user{flex:1 1 0}.reference-story-grid[data-v-d017aea5] .metrics{flex:none}}@container (max-width: 710px){.reference-story-grid[data-v-d017aea5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 320px){.reference-story-grid[data-v-d017aea5]{grid-template-columns:minmax(0,1fr)}.reference-story-grid>.story-card--featured[data-v-d017aea5]{grid-column:auto}}.reference-community-columns[data-v-d017aea5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.reference-community-columns>div+div[data-v-d017aea5]{padding-left:20px;border-left:1px solid #f0e5dc}.reference-subheading[data-v-d017aea5]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.reference-subheading>strong[data-v-d017aea5]{color:var(--home-card-title-color);font:700 16px/1.4 var(--serif)}.reference-circle-list[data-v-d017aea5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;text-align:center}.reference-circle-link[data-v-d017aea5]{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:center;cursor:pointer}.reference-circle-image[data-v-d017aea5]{position:relative;display:block;width:92px;height:92px;margin:0 auto 7px;border-radius:50%;background-position:center;background-size:cover}.reference-circle-list strong[data-v-d017aea5],.reference-circle-list b[data-v-d017aea5]{display:block}.reference-circle-list strong[data-v-d017aea5]{font-family:var(--serif);font-weight:700;line-height:1.45}.reference-circle-list b[data-v-d017aea5]{margin-top:4px;color:#e25d2b;font-size:13px}.reference-circle-list b small[data-v-d017aea5]{color:var(--home-card-description-color);font-size:12px;font-weight:400}.reference-circle-list p[data-v-d017aea5]{min-height:3.3em;margin:6px 0 8px}.reference-circle-join[data-v-d017aea5]{width:100%}.reference-circle-join[aria-pressed=true][data-v-d017aea5]:disabled{opacity:1;cursor:default}.reference-topic-column[data-v-d017aea5]{container-type:inline-size}.reference-topic-list[data-v-d017aea5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px}.reference-topic-list button[data-v-d017aea5]{display:flex;align-items:center;gap:5px;min-width:0;min-height:36px;padding:5px 10px;border:1px solid #eee0d4;border-radius:999px;background:#fffdf9;text-align:left;cursor:pointer}.reference-topic-list button.topic-leading[data-v-d017aea5]{border-color:#f2cfb8;background:#fff3e8}.reference-topic-list button[data-v-d017aea5]:hover,.reference-topic-list button[data-v-d017aea5]:focus-visible{border-color:#e8a77c;background:#fff0e2}.reference-topic-flame[data-v-d017aea5],.reference-topic-hash[data-v-d017aea5]{flex:none;color:#d75b2b}.reference-topic-hash[data-v-d017aea5]{width:14px;text-align:center;font-size:13px;font-weight:600}.reference-topic-list strong[data-v-d017aea5]{min-width:0;overflow:hidden;color:var(--home-card-title-color);font-size:var(--home-card-title-size);white-space:nowrap;text-overflow:ellipsis}.reference-topic-list small[data-v-d017aea5]{flex:none;margin-left:auto;color:#78574c;font-size:12px;white-space:nowrap}@container (max-width:320px){.reference-topic-list[data-v-d017aea5]{grid-template-columns:minmax(0,1fr)}}.reference-product-list[data-v-d017aea5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.shop-selection-panel .reference-more[data-v-d017aea5]{color:#ad4d2c;text-decoration:none}.shop-selection-panel .reference-more[data-v-d017aea5]:hover{text-decoration:underline}.reference-product-state[data-v-d017aea5]{padding:18px 0;font-size:12px;color:#9c857c}.reference-rail-panel[data-v-d017aea5]{padding:13px}.reference-demo-label[data-v-d017aea5],.reference-circle-list b small.reference-demo-label[data-v-d017aea5]{display:inline-block;padding:1px 5px;border-radius:4px;background:#f8ebdf;color:#78473a;font-size:11px;font-weight:400;white-space:nowrap}.reference-circle-list b small.reference-demo-label[data-v-d017aea5]{margin-left:4px}.reference-ad-panel[data-v-d017aea5]{overflow:hidden;padding:0 0 8px}.reference-record-panel[data-v-d017aea5]{padding:12px 16px 15px;border-color:#ecd8c6;background:radial-gradient(ellipse at 100% 100%,#f4d7be 0%,#fff5e8 45%,transparent 74%),linear-gradient(145deg,#fffdf8,#fff8ed)}.reference-record-panel h2[data-v-d017aea5]{display:flex;align-items:center;gap:8px;font-family:var(--serif);font-weight:700;line-height:1.4}.reference-record-icon[data-v-d017aea5]{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:7px;background:#f7e7d8;color:#ad4d2c}.reference-record-panel p[data-v-d017aea5]{margin:0 0 6px}.reference-record-bottom[data-v-d017aea5]{position:relative;min-height:52px;display:flex;align-items:flex-end}.reference-record-panel .reference-primary[data-v-d017aea5]{position:relative;z-index:1;min-height:34px;padding:6px 15px;border-color:#df5521;background:linear-gradient(115deg,#ed662b,#e14c1d);font-size:12px}.reference-record-panel .reference-primary[data-v-d017aea5]:hover{filter:brightness(.95)}.reference-record-flight[data-v-d017aea5]{position:absolute;right:0;bottom:0;width:min(142px,52%);height:52px;color:#bc633d;pointer-events:none}.reference-record-flight svg[data-v-d017aea5]{position:absolute;inset:0;width:100%;height:100%;opacity:.62}.reference-record-flight img[data-v-d017aea5]{position:absolute;top:0;right:0;width:51%;height:47px;object-fit:contain;clip-path:polygon(0 0,100% 0,100% 100%,16% 100%,16% 80%,0 80%);opacity:.88;mix-blend-mode:multiply}.reference-image-radio[data-v-d017aea5]{background-image:url(/assets/home-reference.png);background-size:285% auto;background-position:3% 47.2%}.reference-image-school[data-v-d017aea5]{background-image:url(/assets/story-school.png)}.reference-image-candy[data-v-d017aea5]{background-image:url(/assets/topic-candy.png)}.reference-image-notebook[data-v-d017aea5]{background-image:url(/assets/story-notebook.png)}.reference-image-family[data-v-d017aea5]{background-image:url(/assets/story-family.png)}.reference-image-marbles[data-v-d017aea5]{background-image:url(/assets/home-reference.png);background-size:870% auto;background-position:30.5% 88.3%}.reference-image-toy[data-v-d017aea5]{background-image:url(/assets/home-reference.png);background-size:700% auto;background-position:43% 75.5%}.reference-image-snack[data-v-d017aea5]{background-image:url(/assets/topic-candy.png);background-size:150% auto}.reference-image-album[data-v-d017aea5]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:85% 88.3%}.reference-image-store[data-v-d017aea5]{background-image:url(/assets/topic-store.png)}.reference-image-bicycle[data-v-d017aea5]{background-image:url(/assets/story-family.png);background-position:65% center}.reference-image-summer[data-v-d017aea5]{background-image:url(/assets/story-school.png);background-position:72% center}.reference-image-shop-old[data-v-d017aea5]{background-image:url(/assets/family-v2-album-old.jpg)}.reference-image-shop-store[data-v-d017aea5]{background-image:url(/assets/topic-store.png)}@media(max-width:1200px){.reference-community-columns[data-v-d017aea5]{grid-template-columns:1fr;gap:16px}.reference-community-columns>div+div[data-v-d017aea5]{padding:14px 0 0;border-left:0;border-top:1px solid #f0e5dc}.reference-product-list[data-v-d017aea5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.reference-hero-copy[data-v-d017aea5]{width:52%}.reference-feature-strip button[data-v-d017aea5]{padding-inline:10px;gap:8px}.reference-content-layout[data-v-d017aea5]{grid-template-columns:minmax(0,1fr) 280px}.reference-circle-image[data-v-d017aea5]{width:82px;height:82px}}@media(max-width:820px){.reference-hero-art[data-v-d017aea5]{inset:0 0 0 12%;opacity:.18;background-position:27% center;-webkit-mask-image:linear-gradient(to right,transparent,#000 27%);mask-image:linear-gradient(to right,transparent,#000 27%)}}@media(max-width:760px){.reference-hero[data-v-d017aea5],.reference-feature-strip[data-v-d017aea5],.reference-content-layout[data-v-d017aea5]{width:calc(100% - 24px)}.reference-hero[data-v-d017aea5]{height:auto}.reference-hero-copy[data-v-d017aea5]{width:100%;height:auto;padding:18px 16px;justify-content:flex-start}.reference-hero h1[data-v-d017aea5]{font-size:36px}.reference-feature-strip[data-v-d017aea5]{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-content-layout[data-v-d017aea5]{display:block}.reference-rail[data-v-d017aea5]{margin-top:14px}.reference-circle-image[data-v-d017aea5]{width:86px;height:86px}}@media(max-width:480px){.reference-feature-strip[data-v-d017aea5]{gap:8px}.reference-feature-strip button[data-v-d017aea5]{padding-inline:8px;gap:6px}.reference-feature-icon[data-v-d017aea5]{width:36px;height:36px;border-radius:10px}.reference-feature-icon svg[data-v-d017aea5]{width:20px;height:20px}.reference-feature-arrow[data-v-d017aea5]{width:20px;height:20px}.reference-feature-arrow svg[data-v-d017aea5]{width:14px;height:14px}.reference-hero-actions[data-v-d017aea5]{flex-wrap:wrap}.reference-hero-actions button[data-v-d017aea5]{padding-inline:12px}.reference-section-heading[data-v-d017aea5]{gap:8px}.recommendation-panel .reference-section-heading[data-v-d017aea5]{flex-wrap:wrap}.reference-section-heading>.reference-heading-actions[data-v-d017aea5]{justify-content:flex-start}.reference-circle-list[data-v-d017aea5]{gap:6px}.reference-circle-image[data-v-d017aea5]{width:70px;height:70px}}.reference-rail-cards[data-v-d017aea5]{display:grid;gap:8px}.reference-today-cards[data-v-d017aea5]{gap:0}.reference-product-list[data-v-d017aea5]{--product-cover-height:125px}.reference-circle-image[data-v-d017aea5]{overflow:hidden;background-color:#fff3e8;display:grid;place-items:center;color:#d9622d}.follow-fans-page[data-v-2bdd5ff2]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;color:var(--ink);padding:16px 0 40px}.follow-fans-breadcrumb[data-v-2bdd5ff2]{display:flex;align-items:center;gap:9px;color:#8d7882;font-size:13px;margin:0 4px 16px}.follow-fans-breadcrumb button[data-v-2bdd5ff2]:hover{color:#e3642d}.follow-fans-layout[data-v-2bdd5ff2]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.follow-fans-content[data-v-2bdd5ff2]{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:25px 20px 29px;min-height:905px}.follow-fans-heading[data-v-2bdd5ff2]{display:flex;align-items:center;gap:18px;padding:0 7px 20px}.heading-icon[data-v-2bdd5ff2]{width:58px;height:58px;display:grid;place-items:center;color:#df5728}.follow-fans-heading h1[data-v-2bdd5ff2]{font:700 35px var(--serif);color:#76241e;margin:0 0 5px}.follow-fans-heading p[data-v-2bdd5ff2]{margin:0;color:#9d828c;font-size:15px}.follow-fans-tabs[data-v-2bdd5ff2]{display:flex;gap:32px;border-bottom:1px solid var(--line);height:49px}.follow-fans-tabs button[data-v-2bdd5ff2]{position:relative;padding:0 8px;color:#8e7783;font-size:16px}.follow-fans-tabs button.active[data-v-2bdd5ff2]{color:#ef642d;font-weight:700}.follow-fans-tabs button.active[data-v-2bdd5ff2]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;border-radius:3px;background:#f4672d}.follow-fans-toolbar[data-v-2bdd5ff2]{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:17px 0 14px}.person-search[data-v-2bdd5ff2]{width:255px;height:38px;border:1px solid #e7dcd7;border-radius:6px;display:flex;align-items:center;gap:9px;padding:0 12px;color:#ad9792}.person-search input[data-v-2bdd5ff2]{border:0;outline:0;min-width:0;flex:1;color:#5f4a4c;font-size:13px}.person-search input[data-v-2bdd5ff2]::placeholder{color:#b8a6a2}.toolbar-select[data-v-2bdd5ff2]{position:relative;height:38px;border:1px solid #e8dfda;border-radius:6px;display:flex;align-items:center;padding:0 27px 0 12px;color:#7d666e;font-size:12px}.toolbar-select select[data-v-2bdd5ff2]{appearance:none;border:0;outline:0;background:transparent;color:#7d666e;font-size:12px;cursor:pointer}.toolbar-select svg[data-v-2bdd5ff2]{position:absolute;right:8px;pointer-events:none}.person-grid[data-v-2bdd5ff2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.person-card[data-v-2bdd5ff2]{position:relative;display:grid;grid-template-columns:91px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:126px;border:1px solid #eee5df;border-radius:7px;background:#fff;padding:17px 15px;box-shadow:0 2px 8px #6c34110a}.person-avatar[data-v-2bdd5ff2]{width:78px;height:78px;border:3px solid #fff;border-radius:50%;display:grid;place-items:center;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 1px 5px #5122152c;color:#fff;font:700 25px var(--serif)}.person-avatar span[data-v-2bdd5ff2]{display:grid;place-items:center;width:100%;height:100%;background:#7b432e55}.avatar-summer[data-v-2bdd5ff2]{background-image:url(/assets/story-family.png)}.avatar-warm[data-v-2bdd5ff2]{background-image:url(/assets/story-school.png)}.avatar-boy[data-v-2bdd5ff2]{background-image:url(/assets/home-hero-compact-reference.png);background-position:20% center}.avatar-grandpa[data-v-2bdd5ff2]{background-image:url(/assets/home-reference.png);background-size:480% auto;background-position:82% 40%}.avatar-autumn[data-v-2bdd5ff2]{background-image:url(/assets/home-hero-compact-reference.png);background-position:60% center}.avatar-aunt[data-v-2bdd5ff2]{background-image:url(/assets/story-family.png);background-position:78% center}.avatar-yang[data-v-2bdd5ff2]{background-image:url(/assets/home-hero-compact-reference.png);background-position:45% center}.avatar-rain[data-v-2bdd5ff2]{background-image:url(/assets/story-school.png);background-position:75% center}.avatar-deer[data-v-2bdd5ff2]{background-image:url(/assets/story-family.png);background-position:28% center}.person-copy[data-v-2bdd5ff2]{min-width:0;text-align:left}.person-copy strong[data-v-2bdd5ff2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#76251e;font:700 20px var(--serif);margin-bottom:9px}.person-copy p[data-v-2bdd5ff2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a18a90;font-size:13px;margin:0 0 10px}.person-copy div[data-v-2bdd5ff2]{display:flex;align-items:center;gap:9px;overflow:hidden;color:#947c84;font-size:12px;white-space:nowrap}.person-copy div span[data-v-2bdd5ff2]{display:flex;align-items:center;gap:4px;min-width:0}.person-copy div i[data-v-2bdd5ff2]{font-style:normal;color:#b8a3a0}.person-relation[data-v-2bdd5ff2]{align-self:start}.person-more[data-v-2bdd5ff2]{position:absolute;right:13px;bottom:13px;display:grid;place-items:center;width:31px;height:30px;border:1px solid #ebe1dc;border-radius:5px;color:#8f7b79}.person-card .person-relation+.person-more[data-v-2bdd5ff2]{display:none}.person-card:nth-child(n) .person-more[data-v-2bdd5ff2]{display:none}.person-card[data-v-2bdd5ff2]:hover{box-shadow:0 4px 14px #6c34111b}.follow-fans-footer[data-v-2bdd5ff2]{display:flex;align-items:center;justify-content:center;gap:24px;color:#9e8989;font-size:12px;padding-top:26px}.follow-fans-footer button[data-v-2bdd5ff2]{display:flex;align-items:center;gap:6px;padding:9px 33px;border:1px solid #ed7540;border-radius:21px;color:#e56632;background:#fff;font-size:13px}.follow-fans-footer button[data-v-2bdd5ff2]:hover,.empty-clear[data-v-2bdd5ff2]:hover{background:#fff5ed}.follow-fans-empty[data-v-2bdd5ff2]{text-align:center;border:1px dashed #e7d8d0;border-radius:8px;padding:70px 20px;color:#ad958e}.follow-fans-empty svg[data-v-2bdd5ff2]{color:#e77b3b}.follow-fans-empty h2[data-v-2bdd5ff2]{font:700 22px var(--serif);color:#762a23;margin:14px 0 6px}.follow-fans-empty p[data-v-2bdd5ff2]{font-size:13px;margin:0 0 17px}.empty-clear[data-v-2bdd5ff2]{border:1px solid #ed7540;border-radius:5px;color:#e56632;background:#fff;padding:9px 22px;font-size:12px}@media(max-width:1050px){.follow-fans-layout[data-v-2bdd5ff2]{grid-template-columns:170px minmax(0,1fr)}.person-grid[data-v-2bdd5ff2]{grid-template-columns:1fr}.follow-fans-content[data-v-2bdd5ff2]{padding:23px 17px}.follow-fans-heading h1[data-v-2bdd5ff2]{font-size:31px}}@media(max-width:760px){.follow-fans-page[data-v-2bdd5ff2]{width:calc(100% - 24px)}.follow-fans-layout[data-v-2bdd5ff2]{display:block}.follow-fans-layout>.personal-sidebar[data-v-2bdd5ff2]{margin-bottom:14px}.follow-fans-content[data-v-2bdd5ff2]{min-height:0;padding:18px 13px 24px}.follow-fans-toolbar[data-v-2bdd5ff2]{justify-content:flex-start;flex-wrap:wrap}.person-search[data-v-2bdd5ff2]{width:100%}.follow-fans-heading[data-v-2bdd5ff2]{padding-left:0}.follow-fans-heading h1[data-v-2bdd5ff2]{font-size:28px}.person-card[data-v-2bdd5ff2]{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:13px 10px;min-height:110px}.person-avatar[data-v-2bdd5ff2]{width:63px;height:63px}.person-relation[data-v-2bdd5ff2]{position:absolute;right:10px;top:12px}.person-copy[data-v-2bdd5ff2]{padding-right:85px}.person-copy strong[data-v-2bdd5ff2]{font-size:17px}.person-copy p[data-v-2bdd5ff2],.person-copy div[data-v-2bdd5ff2]{font-size:12px}.follow-fans-footer[data-v-2bdd5ff2]{flex-direction:column;gap:11px}}.circle-manage-page[data-v-68f61a77]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:16px 0 40px;color:var(--ink)}.manage-breadcrumb[data-v-68f61a77]{display:flex;align-items:center;gap:9px;color:#8d7882;font-size:13px;margin:0 4px 16px}.manage-breadcrumb button[data-v-68f61a77]:hover{color:#e3642d}.manage-layout[data-v-68f61a77]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.manage-content[data-v-68f61a77]{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:13px 20px 25px}.manage-hero[data-v-68f61a77]{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:22px;align-items:center;padding:0 7px 14px}.manage-cover[data-v-68f61a77]{width:132px;height:119px;border-radius:6px;background:url(/assets/memories.jpg) center/cover}.manage-identity h1[data-v-68f61a77]{font:700 30px var(--serif);color:#76251e;margin:0 0 6px}.manage-role[data-v-68f61a77]{display:flex;align-items:center;gap:18px;margin-bottom:10px}.manage-role span[data-v-68f61a77]{padding:4px 9px;border-radius:4px;background:#fff0df;color:#dc8138;font-size:12px}.manage-role small[data-v-68f61a77]{font-size:12px;color:#957b83}.manage-identity p[data-v-68f61a77]{margin:0;color:#9a7e87;font-size:16px}.manage-hero-actions[data-v-68f61a77]{display:flex;gap:10px;align-self:start;padding-top:22px}.manage-outline[data-v-68f61a77],.manage-ghost[data-v-68f61a77],.manage-primary[data-v-68f61a77]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;font-size:13px;min-height:39px;padding:8px 16px}.manage-outline[data-v-68f61a77]{border:1px solid #ed6d37;color:#e4612d;background:#fff}.manage-ghost[data-v-68f61a77]{border:1px solid #e8dfdc;color:#846f76;background:#fff}.manage-primary[data-v-68f61a77]{border:1px solid #f06021;background:linear-gradient(105deg,#ff7330,#f45118);color:#fff}.manage-tabs[data-v-68f61a77]{display:flex;border-bottom:1px solid var(--line);height:50px}.manage-tabs button[data-v-68f61a77]{position:relative;min-width:185px;color:#896f7b;font-size:15px}.manage-tabs button.active[data-v-68f61a77]{color:#eb602b;font-weight:700}.manage-tabs button.active[data-v-68f61a77]:after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:3px;background:#f4662d;border-radius:3px}.manage-tabs button b[data-v-68f61a77]{display:inline-grid;place-items:center;min-width:21px;height:21px;margin-left:4px;border-radius:50%;background:#ef3341;color:#fff;font-size:12px}.manage-panel[data-v-68f61a77]{margin-top:18px;border:1px solid #eee5df;border-radius:7px;padding:17px 16px 20px}.panel-heading[data-v-68f61a77],.settings-heading[data-v-68f61a77]{display:flex;align-items:center;justify-content:space-between;gap:15px}.panel-heading h2[data-v-68f61a77],.settings-heading h2[data-v-68f61a77]{font:700 25px var(--serif);color:#76251e;margin:0 0 4px}.panel-heading p[data-v-68f61a77],.settings-heading p[data-v-68f61a77]{font-size:12px;color:#9f8a8e;margin:0}.content-tools[data-v-68f61a77],.member-tools[data-v-68f61a77]{display:flex;align-items:center;gap:9px}.manage-search[data-v-68f61a77]{width:235px;height:36px;border:1px solid #e7dcd7;border-radius:5px;display:flex;align-items:center;gap:8px;padding:0 11px;color:#aa9693}.manage-search input[data-v-68f61a77]{border:0;outline:0;min-width:0;flex:1;font-size:12px}.manage-select[data-v-68f61a77]{position:relative;display:flex;align-items:center;height:36px;border:1px solid #e7dcd7;border-radius:5px;padding:0 25px 0 11px;color:#7e6871;font-size:12px}.manage-select select[data-v-68f61a77]{appearance:none;border:0;outline:0;background:transparent;color:#7e6871;font-size:12px}.manage-select svg[data-v-68f61a77]{position:absolute;right:7px;pointer-events:none}.content-list[data-v-68f61a77]{margin-top:15px}.content-row[data-v-68f61a77]{display:grid;grid-template-columns:115px minmax(0,1fr) auto minmax(0,385px);align-items:center;gap:14px;padding:10px 7px;border-top:1px solid #f0e6e1;min-height:66px}.content-thumb[data-v-68f61a77]{width:104px;height:54px;border-radius:5px;background-size:cover;background-position:center}.thumb-memories[data-v-68f61a77]{background-image:url(/assets/memories.jpg)}.thumb-radio[data-v-68f61a77]{background-image:url(/assets/home-reference.png);background-size:350% auto;background-position:15% 65%}.thumb-school[data-v-68f61a77]{background-image:url(/assets/story-school.png)}.thumb-hometown[data-v-68f61a77]{background-image:url(/assets/home-hero-compact-reference.png);background-position:76% center}.thumb-album[data-v-68f61a77]{background-image:url(/assets/home-reference.png);background-size:600% auto;background-position:82% 86%}.content-copy[data-v-68f61a77]{min-width:0}.content-copy h3[data-v-68f61a77]{font:700 17px var(--serif);color:#76251e;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-copy p[data-v-68f61a77]{display:flex;align-items:center;gap:6px;color:#987e87;font-size:12px;margin:0;white-space:nowrap}.content-copy p i[data-v-68f61a77]{font-style:normal}.mini-avatar[data-v-68f61a77]{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#d7b07c;color:#fff;font-size:12px}.content-badge[data-v-68f61a77]{white-space:nowrap;padding:5px 9px;border-radius:5px;font-size:12px}.content-badge.warm[data-v-68f61a77]{background:#fff0db;color:#dd863a}.content-badge.danger[data-v-68f61a77]{background:#fff0ef;color:#e05245}.row-actions[data-v-68f61a77]{display:flex;align-items:center;justify-content:flex-end;gap:7px}.small-action[data-v-68f61a77]{min-width:73px;min-height:34px;padding:6px 10px;font-size:12px}.more-action[data-v-68f61a77]{display:grid;place-items:center;width:66px;height:34px;border:1px solid #e8dfdc;border-radius:5px;color:#85737a;background:#fff}.manage-note[data-v-68f61a77]{display:flex;align-items:center;gap:7px;margin-top:10px;padding:10px 12px;background:#fff7f0;border-radius:5px;color:#9d8387;font-size:12px}.manage-note svg[data-v-68f61a77]{color:#8b8080;flex-shrink:0}.manage-note span[data-v-68f61a77]{margin-left:auto}.load-management[data-v-68f61a77]{display:flex;align-items:center;justify-content:center;gap:6px;margin:19px auto 0;min-width:300px;padding:9px;border:1px solid #e0d9d5;border-radius:5px;color:#8d777e;background:#fff;font-size:12px}.inner-tabs[data-v-68f61a77]{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-top:14px}.inner-tabs button[data-v-68f61a77]{position:relative;padding:12px 16px 11px;color:#8d7580;font-size:15px}.inner-tabs button.active[data-v-68f61a77]{color:#ec632d;font-weight:700}.inner-tabs button.active[data-v-68f61a77]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#f4672d}.member-tools[data-v-68f61a77]{padding:16px 0 12px;justify-content:flex-start}.member-tools .manage-search[data-v-68f61a77]{width:470px}.request-list[data-v-68f61a77],.member-list[data-v-68f61a77]{border-top:1px solid #f0e6e1}.request-row[data-v-68f61a77],.member-row[data-v-68f61a77]{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 5px;border-bottom:1px solid #f0e6e1}.request-avatar[data-v-68f61a77]{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 19px var(--serif);background-size:cover;background-position:center;box-shadow:0 1px 4px #5a2a1c33}.avatar-summer[data-v-68f61a77]{background-image:url(/assets/story-family.png)}.avatar-warm[data-v-68f61a77]{background-image:url(/assets/story-school.png)}.avatar-boy[data-v-68f61a77]{background-image:url(/assets/home-hero-compact-reference.png);background-position:20% center}.avatar-aunt[data-v-68f61a77]{background-image:url(/assets/story-family.png);background-position:78% center}.avatar-yang[data-v-68f61a77]{background-image:url(/assets/home-hero-compact-reference.png);background-position:45% center}.avatar-rain[data-v-68f61a77]{background-image:url(/assets/story-school.png);background-position:75% center}.request-copy[data-v-68f61a77]{min-width:0}.request-copy h3[data-v-68f61a77],.member-copy h3[data-v-68f61a77]{font:700 17px var(--serif);color:#4d3c42;margin:0 0 5px}.request-copy p[data-v-68f61a77]{color:#937b84;font-size:13px;margin:0 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-copy small[data-v-68f61a77],.member-copy p[data-v-68f61a77]{color:#aa9597;font-size:12px}.request-actions[data-v-68f61a77]{display:flex;gap:12px}.request-action[data-v-68f61a77]{min-width:103px;min-height:39px}.request-action.manage-primary[data-v-68f61a77]{border-color:#f06021}.member-copy h3 span[data-v-68f61a77]{margin-left:9px;padding:4px 7px;border-radius:4px;background:#f0f1f2;color:#889198;font:12px sans-serif}.member-copy h3 .role-圈主[data-v-68f61a77]{background:#fff0de;color:#df8739}.member-copy h3 .role-管理员[data-v-68f61a77]{background:#e7f1ff;color:#5080bc}.settings-panel[data-v-68f61a77]{padding:21px 20px}.settings-section[data-v-68f61a77]{border-top:1px solid #eee5df;margin-top:16px;padding-top:16px}.settings-section h3[data-v-68f61a77]{margin:0 0 13px;padding-left:12px;border-left:4px solid #f1602a;font:700 18px var(--serif);color:#76251e}.setting-field[data-v-68f61a77]{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:18px;margin:15px 0}.setting-field>label[data-v-68f61a77],.setting-field>span[data-v-68f61a77]{color:#907782;font-size:13px}.cover-editor[data-v-68f61a77]{display:flex;align-items:center;gap:18px}.setting-cover[data-v-68f61a77]{width:245px;height:126px;border-radius:5px;background:url(/assets/memories.jpg) center/cover}.cover-editor>div[data-v-68f61a77]:last-child{display:flex;align-items:center;gap:12px}.cover-editor small[data-v-68f61a77]{color:#a39195;font-size:12px}.setting-control[data-v-68f61a77]{max-width:560px}.control-input[data-v-68f61a77],.control-textarea[data-v-68f61a77]{position:relative}.control-input input[data-v-68f61a77],.control-textarea textarea[data-v-68f61a77]{width:100%;box-sizing:border-box;border:1px solid #e6dcd8;border-radius:5px;padding:11px 44px 11px 13px;outline:0;color:#57454b;font-size:13px}.control-textarea textarea[data-v-68f61a77]{height:76px;resize:vertical;padding-right:50px}.control-input em[data-v-68f61a77],.control-textarea em[data-v-68f61a77]{position:absolute;right:11px;bottom:10px;color:#a28e94;font-size:12px;font-style:normal}.join-options[data-v-68f61a77]{display:flex;gap:12px}.join-options label[data-v-68f61a77]{display:grid;grid-template-columns:25px 1fr;column-gap:8px;align-items:center;width:260px;padding:13px;border:1px solid #e7ded9;border-radius:5px;color:#55444a}.join-options label.selected[data-v-68f61a77]{border-color:#f36b30;background:#fff8f0}.join-options input[data-v-68f61a77]{grid-row:span 2;accent-color:#f35f26;width:19px;height:19px}.join-options b[data-v-68f61a77]{font-size:14px}.join-options small[data-v-68f61a77]{color:#a18c92;font-size:12px}.settings-tip[data-v-68f61a77]{display:flex;align-items:center;gap:7px;color:#9a848a;font-size:12px;margin:4px 0 0 163px}.settings-tip svg[data-v-68f61a77]{color:#8f7e83}.settings-actions[data-v-68f61a77]{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #eee5df;margin-top:19px;padding-top:17px}.settings-actions .manage-ghost[data-v-68f61a77],.settings-actions .manage-primary[data-v-68f61a77]{min-width:112px}.danger-management[data-v-68f61a77]{display:flex;align-items:center;gap:12px;border-top:1px solid #eee5df;margin-top:17px;padding-top:13px;color:#8c777d;font-size:12px}.danger-management button[data-v-68f61a77]{color:#cc3328;font-size:12px}.danger-management i[data-v-68f61a77]{font-style:normal;color:#c4b5b2}.danger-management span[data-v-68f61a77]{display:flex;align-items:center;gap:5px;margin-left:auto;color:#9c8b8c;font-size:12px}.invite-mask[data-v-68f61a77]{position:fixed;inset:0;z-index:80;background:#2a1d18a8;display:grid;place-items:center;padding:24px}.invite-modal[data-v-68f61a77]{position:relative;width:min(490px,100%);padding:25px 28px 23px;border-radius:10px;background:#fff;box-shadow:0 16px 50px #341b1566}.invite-close[data-v-68f61a77]{position:absolute;right:17px;top:17px;color:#806c76}.invite-modal h2[data-v-68f61a77]{font:700 25px var(--serif);color:#76251e;margin:0 0 18px}.invite-summary[data-v-68f61a77]{display:flex;align-items:center;gap:14px}.invite-cover[data-v-68f61a77]{width:80px;height:70px;border-radius:4px;background:url(/assets/memories.jpg) center/cover}.invite-summary h3[data-v-68f61a77]{font:700 18px var(--serif);color:#76251e;margin:0 0 7px}.invite-summary p[data-v-68f61a77]{font-size:12px;color:#957b84;margin:0}.invite-label[data-v-68f61a77]{display:block;color:#7f6975;font-size:12px;margin:20px 0 7px}.invite-link[data-v-68f61a77]{display:flex;height:40px}.invite-link input[data-v-68f61a77]{min-width:0;flex:1;border:1px solid #e6dcd8;border-radius:5px 0 0 5px;padding:0 12px;color:#8d7880;font-size:12px}.invite-link button[data-v-68f61a77]{border-radius:0 5px 5px 0;min-height:40px}.invite-tip[data-v-68f61a77]{display:flex;align-items:center;gap:6px;color:#937d84;font-size:12px;margin:12px 0 20px}.invite-tip svg[data-v-68f61a77]{color:#7a6f75}.invite-close-button[data-v-68f61a77]{display:flex;margin:0 auto;min-width:130px}@media(max-width:1050px){.manage-content[data-v-68f61a77]{padding:13px 14px 22px}.manage-hero[data-v-68f61a77]{grid-template-columns:110px minmax(0,1fr)}.manage-cover[data-v-68f61a77]{width:110px;height:100px}.manage-hero-actions[data-v-68f61a77]{grid-column:2;padding-top:0}.content-row[data-v-68f61a77]{grid-template-columns:95px minmax(0,1fr);gap:10px}.content-thumb[data-v-68f61a77]{width:88px}.content-badge[data-v-68f61a77]{justify-self:start}.row-actions[data-v-68f61a77]{grid-column:2;justify-content:flex-start}.settings-tip[data-v-68f61a77]{margin-left:0}}@media(max-width:760px){.circle-manage-page[data-v-68f61a77]{width:calc(100% - 24px)}.manage-layout[data-v-68f61a77]{display:block}.manage-layout>.personal-sidebar[data-v-68f61a77]{margin-bottom:14px}.manage-content[data-v-68f61a77]{padding:12px}.manage-hero[data-v-68f61a77]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:14px}.manage-cover[data-v-68f61a77]{width:84px;height:78px}.manage-identity[data-v-68f61a77]{flex:1;min-width:180px}.manage-identity h1[data-v-68f61a77]{font-size:23px}.manage-identity p[data-v-68f61a77]{font-size:13px}.manage-hero-actions[data-v-68f61a77]{width:100%;padding:0}.manage-hero-actions button[data-v-68f61a77]{flex:1}.manage-tabs[data-v-68f61a77]{overflow:auto}.manage-tabs button[data-v-68f61a77]{min-width:120px;font-size:13px}.panel-heading[data-v-68f61a77]{align-items:flex-start;flex-direction:column}.content-tools[data-v-68f61a77],.member-tools[data-v-68f61a77]{width:100%;flex-wrap:wrap}.manage-search[data-v-68f61a77],.member-tools .manage-search[data-v-68f61a77]{width:100%}.content-row[data-v-68f61a77]{grid-template-columns:76px minmax(0,1fr);padding:10px 0}.content-thumb[data-v-68f61a77]{width:70px;height:54px}.content-badge[data-v-68f61a77]{grid-column:2}.row-actions[data-v-68f61a77]{grid-column:2;flex-wrap:wrap}.small-action[data-v-68f61a77]{min-width:66px}.request-row[data-v-68f61a77],.member-row[data-v-68f61a77]{grid-template-columns:48px minmax(0,1fr);padding:12px 0}.request-avatar[data-v-68f61a77]{width:46px;height:46px}.request-actions[data-v-68f61a77]{grid-column:2;flex-wrap:wrap;gap:7px}.request-action[data-v-68f61a77]{min-width:78px;min-height:34px}.setting-field[data-v-68f61a77]{grid-template-columns:1fr;gap:7px}.cover-editor[data-v-68f61a77]{align-items:flex-start;flex-direction:column}.setting-cover[data-v-68f61a77]{width:100%;height:135px}.cover-editor>div[data-v-68f61a77]:last-child{flex-wrap:wrap}.join-options[data-v-68f61a77]{flex-direction:column}.join-options label[data-v-68f61a77]{width:auto}.danger-management[data-v-68f61a77]{flex-wrap:wrap}.danger-management span[data-v-68f61a77]{width:100%;margin-left:0}.settings-actions[data-v-68f61a77]{justify-content:stretch}.settings-actions button[data-v-68f61a77]{flex:1}}.manage-cover[data-v-68f61a77],.content-thumb[data-v-68f61a77],.request-avatar[data-v-68f61a77],.setting-cover[data-v-68f61a77],.invite-cover[data-v-68f61a77],.mini-avatar[data-v-68f61a77]{object-fit:cover}.content-row[data-v-68f61a77]{grid-template-columns:104px minmax(0,1fr) auto}.content-tools[data-v-68f61a77],.panel-heading[data-v-68f61a77]{flex-wrap:wrap}.content-copy p[data-v-68f61a77]{white-space:normal;flex-wrap:wrap}.content-copy h3[data-v-68f61a77]{font-size:14px}.row-actions[data-v-68f61a77]{flex-wrap:wrap}.avatar-fallback[data-v-68f61a77]{background:#eed6c4;color:#9d563d}.empty-state[data-v-68f61a77]{padding:40px;text-align:center;color:#9c857c;font-size:12px}.upload-cover[data-v-68f61a77]{position:relative;cursor:pointer;overflow:hidden}.upload-cover input[data-v-68f61a77]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.transfer-select[data-v-68f61a77]{width:100%;margin-top:10px;padding:10px;border:1px solid #e6dcd8;border-radius:5px}.invite-mask[data-v-68f61a77]{z-index:200}.cover-editor[data-v-68f61a77]{flex-wrap:wrap}.manage-primary[data-v-68f61a77]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);font-size:14px}.manage-content button[data-v-68f61a77]:disabled{opacity:.55;cursor:wait}[role=alert][data-v-68f61a77]{color:#c63a27}@media(max-width:1050px){.content-row[data-v-68f61a77]{grid-template-columns:90px minmax(0,1fr)}.row-actions[data-v-68f61a77]{grid-column:2}.request-actions[data-v-68f61a77]{flex-wrap:wrap}.request-action[data-v-68f61a77]{min-width:72px;padding:6px 10px}.manage-search[data-v-68f61a77]{max-width:100%}}.received-family-invitation[data-v-7f602918]{margin-top:16px;padding:18px;border:1px solid #f0dfcf;border-radius:9px;background:linear-gradient(120deg,#fff5e9,#fffbf6);color:#85666a}.received-invitation-summary[data-v-7f602918]{display:flex;align-items:center;gap:16px}.received-invitation-envelope[data-v-7f602918]{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#ffdfbf,#ffbd8d);color:#f36b2a}.received-invitation-summary-copy[data-v-7f602918]{flex:1;min-width:0}.received-invitation-summary h2[data-v-7f602918]{margin:0 0 6px;color:#83291f;font:700 23px/1.4 var(--serif)}.received-invitation-summary p[data-v-7f602918]{margin:0 0 5px;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.received-invitation-summary small[data-v-7f602918]{display:block;font-size:12px;line-height:1.6}.received-invitation-summary small span[data-v-7f602918]{display:inline-block;margin-left:12px;color:#a18c80;font-size:12px}.received-invitation-toggle[data-v-7f602918]{flex-shrink:0;min-width:118px}.received-invitation-details[data-v-7f602918]{margin-top:16px;padding:16px;border:1px solid #f3e8df;border-radius:8px;background:#fffefc}.received-invitation-overview[data-v-7f602918]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:20px}.received-invitation-cover[data-v-7f602918]{display:block;width:100%;height:200px;object-fit:cover;object-position:center 38%;border-radius:7px}.received-invitation-copy[data-v-7f602918]{min-width:0}.received-invitation-copy h3[data-v-7f602918]{margin:0 0 9px;color:#84291e;font:700 24px/1.45 var(--serif);overflow-wrap:anywhere}.received-invitation-copy>p[data-v-7f602918]{margin:0;color:#92757a;font-size:13px;line-height:1.7}.received-invitation-meta[data-v-7f602918]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 8px}.received-invitation-meta>div[data-v-7f602918]{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;padding:9px;border-radius:6px;background:#fcf8f3;min-width:0;font-size:12px;line-height:1.5}.received-invitation-meta dt[data-v-7f602918]{display:flex;align-items:center;gap:5px;color:#99878b;white-space:nowrap}.received-invitation-meta dt svg[data-v-7f602918]{flex-shrink:0;color:#8d7371}.received-invitation-meta dd[data-v-7f602918]{margin:0;color:#79352e;overflow-wrap:anywhere}.received-inviter[data-v-7f602918]{display:flex;align-items:center;gap:5px;min-width:0}.received-inviter-avatar[data-v-7f602918]{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;background:#f3e6d9}.received-invitation-copy .received-invitation-expiry[data-v-7f602918]{font-size:12px;color:#a18b81}.received-invitation-state[data-v-7f602918]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:4px;background:#edf7ec;color:#4b9260;white-space:nowrap}.received-invitation-state[data-v-7f602918]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.received-invitation-state.pending[data-v-7f602918],.received-invitation-state.in_review[data-v-7f602918]{background:#fff1dc;color:#9e5b20}.received-invitation-state[data-v-7f602918]:is(.expired,.rejected,.declined,.revoked,.closed){background:#f0eeeb;color:#796a61}.received-invitation-benefits-heading[data-v-7f602918]{margin:18px 0 9px;color:#83291f;font:700 18px/1.4 var(--serif)}.received-invitation-benefits[data-v-7f602918]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.received-invitation-benefits>div[data-v-7f602918]{text-align:center;padding:15px 10px;border-radius:6px;background:linear-gradient(140deg,#fff7ee,#fdfaf6)}.received-invitation-benefits svg[data-v-7f602918]{color:#f17332}.received-invitation-benefits h4[data-v-7f602918]{margin:6px 0;color:#893529;font:700 16px/1.4 var(--serif)}.received-invitation-benefits p[data-v-7f602918]{max-width:140px;margin:0 auto;font-size:13px;line-height:1.6;color:#9b8386}.received-invitation-footer[data-v-7f602918]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding-top:12px;border-top:1px solid #f4e7dd}.received-invitation-notes[data-v-7f602918]{min-width:0}.received-invitation-notes p[data-v-7f602918]{display:flex;align-items:flex-start;gap:6px;margin:5px 0;font-size:12px;line-height:1.65;color:#9c858d}.received-invitation-notes svg[data-v-7f602918]{flex-shrink:0;margin-top:2px}.received-invitation-actions[data-v-7f602918]{display:flex;gap:10px;flex-shrink:0}.received-invitation-actions button[data-v-7f602918]{min-width:106px}.received-invitation-confirm[data-v-7f602918]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:12px;margin-top:12px;border:1px solid #f1cfb6;border-radius:6px;background:#fff7ed}.received-invitation-confirm p[data-v-7f602918]{flex:1;min-width:200px;margin:0;font-size:13px;line-height:1.7}.received-invitation-feedback[data-v-7f602918]{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:12px;border-radius:6px;background:#eff7ec;color:#578058;font-size:13px;line-height:1.6}.received-invitation-feedback svg[data-v-7f602918]{flex-shrink:0}.received-invitation-feedback.neutral[data-v-7f602918]{background:#f6f3ef;color:#937a70}.received-invitation-storage-warning[data-v-7f602918]{margin:10px 0 0;color:#ae542c;font-size:12px}.joined-families-heading[data-v-7f602918]{margin:22px 3px 10px;color:#7d281f;font:700 24px/1.4 var(--serif)}.joined-families-heading+.family-space-grid[data-v-7f602918]{margin-top:0}.received-family-invitation button[data-v-7f602918]:focus-visible{outline:2px solid #e96f37;outline-offset:3px}@media(max-width:1100px){.received-invitation-overview[data-v-7f602918]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}.received-invitation-copy h3[data-v-7f602918]{font-size:21px}.received-invitation-footer[data-v-7f602918]{align-items:flex-start;flex-direction:column}.received-invitation-actions[data-v-7f602918]{align-self:flex-end}}@media(max-width:800px){.received-family-invitation[data-v-7f602918]{padding:14px}.received-invitation-summary[data-v-7f602918]{gap:10px;flex-wrap:wrap}.received-invitation-envelope[data-v-7f602918]{width:46px;height:46px}.received-invitation-summary h2[data-v-7f602918]{font-size:20px}.received-invitation-summary p[data-v-7f602918]{font-size:14px}.received-invitation-summary small span[data-v-7f602918]{margin-left:0;margin-right:6px}.received-invitation-toggle[data-v-7f602918]{margin-left:56px}.received-invitation-details[data-v-7f602918]{padding:12px}.received-invitation-overview[data-v-7f602918]{grid-template-columns:1fr}.received-invitation-cover[data-v-7f602918]{height:190px}.received-invitation-benefits[data-v-7f602918]{grid-template-columns:repeat(2,minmax(0,1fr))}.received-invitation-actions[data-v-7f602918]{width:100%}.received-invitation-actions button[data-v-7f602918]{flex:1;min-width:0}.received-invitation-confirm button[data-v-7f602918]{flex:1}.received-invitation-meta[data-v-7f602918]{gap:6px}.received-invitation-meta>div[data-v-7f602918]{padding:8px}}.account-family-space-view[data-v-7f602918] .account-family-heading{align-items:center;gap:24px}.account-family-space-view[data-v-7f602918] .account-family-heading p{font-size:14px;line-height:1.65}.account-family-space-view[data-v-7f602918] .account-family-heading small{max-width:430px;font-size:12px;line-height:1.65}.account-family-space-view[data-v-7f602918] .account-family-actions{flex-wrap:wrap;justify-content:flex-end}.account-family-button[data-v-7f602918]{font-size:14px;min-height:38px;border-color:#ed682e;border-radius:5px;cursor:pointer}.account-family-button.primary[data-v-7f602918]{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.account-family-button.outline[data-v-7f602918]{background:#fff;color:#d9622d}.account-family-button.outline[data-v-7f602918]:hover{background:#fff5ed}.received-family-invitation[data-v-7f602918]{scroll-margin-top:84px;padding:16px 18px;border-color:#efdfd3;border-radius:8px;background:#fff8f0}.received-invitation-summary[data-v-7f602918]{gap:12px}.received-invitation-envelope[data-v-7f602918]{width:48px;height:48px;border-radius:10px;background:#ffe9d8;color:#f2692d}.received-invitation-envelope svg[data-v-7f602918]{width:25px;height:25px}.received-invitation-summary h2[data-v-7f602918]{font:700 19px/1.45 var(--serif);color:#982821;margin-bottom:4px}.received-invitation-summary p[data-v-7f602918],.received-invitation-summary small[data-v-7f602918]{font-size:12px;line-height:1.65;color:#9c857c}.received-invitation-summary small span[data-v-7f602918]{margin-left:8px}.received-invitation-toggle[data-v-7f602918]{min-width:108px}.received-invitation-details[data-v-7f602918]{padding:18px;background:#fff;border-color:#f0e5dd}.received-invitation-copy h3[data-v-7f602918]{font:700 19px/1.5 var(--serif);color:#982821}.received-invitation-copy>p[data-v-7f602918],.received-invitation-benefits p[data-v-7f602918],.received-invitation-confirm p[data-v-7f602918],.received-invitation-feedback[data-v-7f602918]{font-size:12px;line-height:1.65;color:#9c857c}.received-invitation-benefits-heading[data-v-7f602918]{font:700 19px var(--serif);color:#982821}.received-invitation-benefits h4[data-v-7f602918]{font:700 14px/1.5 var(--serif);color:#a72b24}.received-invitation-benefits>div[data-v-7f602918]{border:1px solid #f3e8df;background:#fffcf8}.joined-families-header[data-v-7f602918]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 14px;padding-bottom:12px;border-bottom:1px solid #f0e3db}.joined-families-heading[data-v-7f602918]{display:flex;align-items:center;gap:8px;margin:0;color:#982821;font:700 19px/1.5 var(--serif)}.joined-families-heading>svg[data-v-7f602918]{color:#ed682e}.joined-families-heading>span[data-v-7f602918]{display:grid;place-items:center;min-width:25px;height:25px;padding:0 6px;border-radius:13px;background:#fff0e5;color:#d9622d;font:400 12px sans-serif}.joined-families-header>small[data-v-7f602918]{color:#9c857c;font-size:12px}.family-space-grid[data-v-7f602918]{margin-top:0;gap:18px}.family-space-card[data-v-7f602918]{border-color:#eee0d7;box-shadow:none;transition:border-color .18s,box-shadow .18s}.family-space-card[data-v-7f602918]:hover{border-color:#e8b999;box-shadow:0 4px 16px #7f3a1610}.family-space-image[data-v-7f602918]{display:block;width:100%;height:200px;object-fit:cover;object-position:center}.family-space-card-copy[data-v-7f602918]{padding:16px}.family-space-card-heading[data-v-7f602918]{display:flex;align-items:center;justify-content:space-between;gap:12px}.family-space-card-heading h2[data-v-7f602918]{min-width:0;margin:0;color:#a72b24;font:700 19px/1.45 var(--serif);overflow-wrap:anywhere}.family-space-creator[data-v-7f602918]{display:flex;align-items:center;gap:6px;margin-top:7px;color:#8d7064;font-size:12px;line-height:1.5}.family-space-creator>span[data-v-7f602918]:first-child{flex:none}.family-space-creator-avatar[data-v-7f602918]{display:grid;place-items:center;flex:none;width:23px;height:23px;overflow:hidden;border-radius:50%;background:#f7eee6;color:#986b55}.family-space-creator-avatar img[data-v-7f602918]{display:block;width:100%;height:100%;object-fit:cover}.family-space-creator-name[data-v-7f602918]{min-width:0;color:#66453f;overflow-wrap:anywhere}.family-space-role[data-v-7f602918]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;margin:0;padding:4px 7px;border-radius:4px;background:#f7f3ee;color:#9c857c;font-size:12px}.family-space-role.is-owner[data-v-7f602918]{background:#fff0e5;color:#d9622d}.family-space-statistics[data-v-7f602918]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding:12px 0;border-top:1px solid #f5ebe4;border-bottom:1px solid #f5ebe4}.family-space-statistics>span[data-v-7f602918]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#977b71}.family-space-statistics svg[data-v-7f602918]{flex-shrink:0;color:#b08b76}.family-space-description[data-v-7f602918]{margin:12px 0 0;color:#9c857c;font-size:12px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.family-space-enter[data-v-7f602918]{height:38px;margin-top:14px;border-color:#ed682e;border-radius:5px;color:#d9622d;font-size:14px;text-decoration:none}.family-space-enter[data-v-7f602918]:hover{background:#fff3e9}.family-space-list-state[data-v-7f602918]{margin:0;padding:22px 16px;border:1px solid #eee0d7;border-radius:8px;background:#fffaf5;color:#86665c;text-align:center;font-size:13px;line-height:1.65}.family-space-list-state p[data-v-7f602918]{margin:0 0 10px}.family-space-prompt[data-v-7f602918]{margin-top:20px;grid-template-columns:34% minmax(0,1fr);min-height:180px}.family-space-prompt h2[data-v-7f602918]{font:700 19px/1.5 var(--serif);color:#982821}.family-space-prompt p[data-v-7f602918]{font-size:12px;line-height:1.8;color:#9c857c}.account-family-tip[data-v-7f602918]{border:0;background:#fff9f2;padding:12px 14px;line-height:1.65;color:#9c857c}button[data-v-7f602918]:focus-visible{outline:2px solid #ed682e;outline-offset:3px}@media(max-width:1100px){.account-family-space-view[data-v-7f602918] .account-family-heading{align-items:flex-start;flex-direction:column}.account-family-space-view[data-v-7f602918] .account-family-actions{justify-content:flex-start}}@media(max-width:800px){.family-space-grid[data-v-7f602918],.family-space-prompt[data-v-7f602918]{grid-template-columns:1fr}.received-invitation-summary[data-v-7f602918]{gap:10px}.received-invitation-toggle[data-v-7f602918]{margin-left:58px}.joined-families-header[data-v-7f602918]{align-items:flex-start;flex-direction:column}.received-invitation-meta[data-v-7f602918]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.family-space-card[data-v-7f602918]{transition:none}}.account-task-mask[data-v-f41d2c8f]{position:fixed;inset:0;background:#0007;display:grid;place-items:center;z-index:2000}.account-task-editor[data-v-f41d2c8f]{width:min(480px,90vw);background:#fffdf9;padding:24px;border-radius:10px;display:grid;gap:16px}.account-task-editor label[data-v-f41d2c8f]{display:grid;gap:6px}.account-task-editor footer[data-v-f41d2c8f]{display:flex;justify-content:flex-end;gap:12px}.family-task-more.is-unavailable[data-v-f41d2c8f]{visibility:hidden}.account-task-editor[data-v-f41d2c8f]{max-height:calc(100dvh - 32px);overflow:auto}.account-task-editor[data-v-f41d2c8f] :is(input,textarea,select){width:100%;min-width:0;padding:8px 10px;border:1px solid #eadfd8;border-radius:6px;background:#fff;color:inherit;font:inherit}.account-task-editor textarea[data-v-f41d2c8f]{min-height:80px;resize:vertical}.account-task-editor footer[data-v-f41d2c8f]{flex-wrap:wrap}.anniversary-live-layout[data-v-e4218b38]{margin-top:14px;grid-template-columns:minmax(0,1fr) 240px}.anniversary-account-tabs[data-v-e4218b38]{margin-top:0;gap:20px}.account-family-anniversary-row[data-v-e4218b38]{grid-template-columns:160px minmax(0,1fr);gap:14px;align-items:center}.account-family-anniversary-row.featured[data-v-e4218b38]{grid-template-columns:220px minmax(0,1fr)}.account-family-anniversary-photo[data-v-e4218b38]{display:block;width:160px;height:160px;min-height:0;overflow:hidden}.account-family-anniversary-row.featured .account-family-anniversary-photo[data-v-e4218b38]{width:220px;height:220px;min-height:0}.account-family-anniversary-photo img[data-v-e4218b38]{width:100%;height:100%;object-fit:cover;display:block}.anniversary-account-title[data-v-e4218b38]{gap:5px}.anniversary-account-title h3[data-v-e4218b38]{font-size:19px;line-height:1.4}.anniversary-account-icon[data-v-e4218b38]{width:30px;min-width:30px;height:32px}.anniversary-account-date[data-v-e4218b38]{margin-top:8px;gap:6px}.anniversary-account-date p[data-v-e4218b38]{align-items:flex-start;line-height:1.5;overflow-wrap:anywhere}.anniversary-account-date svg[data-v-e4218b38]{flex-shrink:0;margin-top:2px}.anniversary-account-date small[data-v-e4218b38]{display:block;font-size:12px}.anniversary-account-status[data-v-e4218b38]{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px;align-items:center}.anniversary-days[data-v-e4218b38]{font-size:12px;color:#f2541e}.anniversary-account-actions[data-v-e4218b38]{padding-top:10px;gap:8px}.anniversary-account-actions .account-family-button[data-v-e4218b38]{flex:1}.anniversary-mini-avatar[data-v-e4218b38]{flex-shrink:0;overflow:hidden;width:30px;height:30px}.anniversary-mini-avatar img[data-v-e4218b38]{width:100%;height:100%;object-fit:cover}.anniversary-state[data-v-e4218b38]{padding:20px 10px;font-size:12px;color:#9c857c;line-height:1.8}.account-anniversary-mask[data-v-e4218b38]{position:fixed;inset:0;z-index:100;background:#20170d80;display:grid;place-items:center;padding:20px}.account-anniversary-dialog[data-v-e4218b38]{width:min(440px,100%);background:#fff;border-radius:10px;padding:24px;color:#6b575a}.account-anniversary-dialog header[data-v-e4218b38]{display:flex;justify-content:space-between;align-items:center}.account-anniversary-dialog h2[data-v-e4218b38]{font:700 22px var(--serif);color:#982821;margin:0}.account-anniversary-dialog label[data-v-e4218b38]{display:flex;align-items:center;gap:15px;margin:20px 0;font-size:14px}.account-anniversary-dialog select[data-v-e4218b38]{flex:1;min-width:0;height:38px;border:1px solid #dfd9d5;border-radius:6px;background:#fff;padding:0 10px;font-size:12px;color:#6b575a}.account-anniversary-dialog small[data-v-e4218b38]{font-size:12px}.account-anniversary-dialog footer[data-v-e4218b38]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.account-anniversary-dialog button[data-v-e4218b38]:disabled{opacity:.5}@media(min-width:1500px){.account-family-anniversary-row:not(.featured) .account-family-anniversary-copy[data-v-e4218b38]{display:grid;grid-template-columns:minmax(0,1fr) 150px;column-gap:10px}.account-family-anniversary-row:not(.featured) .anniversary-account-title[data-v-e4218b38]{grid-column:1}.account-family-anniversary-row:not(.featured) .anniversary-account-date[data-v-e4218b38]{grid-column:1}.account-family-anniversary-row:not(.featured) .anniversary-account-status[data-v-e4218b38]{grid-column:2;grid-row:1;align-content:start}.account-family-anniversary-row:not(.featured) .anniversary-account-actions[data-v-e4218b38]{grid-column:2;grid-row:2;align-self:end;flex-wrap:wrap}}@media(max-width:1100px){.anniversary-live-layout[data-v-e4218b38]{grid-template-columns:1fr}.account-family-anniversary-side[data-v-e4218b38]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.account-family-anniversary-row[data-v-e4218b38],.account-family-anniversary-row.featured[data-v-e4218b38]{min-width:0}.account-family-anniversary-main[data-v-e4218b38]{overflow:visible}.account-family-anniversary-side[data-v-e4218b38]{grid-template-columns:1fr}.anniversary-account-tabs[data-v-e4218b38]{gap:12px}.account-family-anniversary-row.featured[data-v-e4218b38]{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:540px){.account-family-anniversary-row[data-v-e4218b38],.account-family-anniversary-row.featured[data-v-e4218b38]{grid-template-columns:1fr}.account-family-anniversary-photo[data-v-e4218b38]{justify-self:center}.anniversary-account-toolbar>div[data-v-e4218b38]{flex-wrap:wrap}}.account-anniversary-dialog input[type=time][data-v-e4218b38]{min-width:0;flex:1;height:38px;border:1px solid #dfd9d5;border-radius:6px;padding:0 10px;color:inherit}.anniversary-reminder-pill.delivered[data-v-e4218b38]{background:#eef8ef;border-color:#c5dec9;color:#2d6942}.admin-pager[data-v-0141a536]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0;padding:16px 6px 12px;box-sizing:border-box;color:#616b69;font:12px/1.4 Microsoft YaHei,sans-serif}.admin-pager-pages[data-v-0141a536],.admin-pager-jump[data-v-0141a536],.admin-pager-jump label[data-v-0141a536],.admin-pager-summary[data-v-0141a536]{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.admin-pager-pages[data-v-0141a536]{flex-wrap:wrap;justify-content:center}.admin-pager button[data-v-0141a536],.admin-pager input[data-v-0141a536],.admin-pager select[data-v-0141a536]{height:32px;box-sizing:border-box;margin:0;border:1px solid #dce3e1;border-radius:3px;background:#fff;color:#324744;font:inherit;line-height:normal}.admin-pager button[data-v-0141a536]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:0 7px;cursor:pointer}.admin-pager-pages span[data-v-0141a536]{padding:0 3px}.admin-pager button[aria-current=page][data-v-0141a536]{background:#008b7f;border-color:#008b7f;color:#fff}.admin-pager input[data-v-0141a536]{width:52px;padding:0 4px;text-align:center}.admin-pager select[data-v-0141a536]{width:96px;min-width:96px;padding:0 8px;appearance:auto;cursor:pointer}.admin-pager button[data-v-0141a536]:disabled,.admin-pager input[data-v-0141a536]:disabled,.admin-pager select[data-v-0141a536]:disabled{opacity:.5;cursor:default}.admin-pager[data-v-0141a536] :is(button,input,select):focus-visible{outline:2px solid #088477;outline-offset:2px}.ai-records[data-v-0e5ec7a2]{min-width:0;font-size:12px;color:#796b78}.record-tabs[data-v-0e5ec7a2]{display:flex;gap:32px;border-bottom:1px solid #efdfd6}.record-tabs button[data-v-0e5ec7a2]{position:relative;padding:15px 5px 12px;border:0;background:none;font-size:14px;color:#86747e}.record-tabs button.active[data-v-0e5ec7a2]{color:#f4632d;font-weight:700}.record-tabs .active[data-v-0e5ec7a2]:after{content:"";position:absolute;bottom:-1px;height:3px;left:0;right:0;background:#f4632d}.filters[data-v-0e5ec7a2]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:15px 0}.search[data-v-0e5ec7a2]{display:flex;align-items:center;gap:8px;flex:1;min-width:200px;border:1px solid #e8ded8;border-radius:5px;padding:0 10px}.search input[data-v-0e5ec7a2]{border:0;width:100%;background:transparent;outline:0;height:36px;font:inherit}select[data-v-0e5ec7a2],button[data-v-0e5ec7a2]{font:inherit;cursor:pointer}select[data-v-0e5ec7a2]{border:1px solid #e8ded8;border-radius:4px;background:#fff;color:inherit;height:36px;padding:0 8px}button[data-v-0e5ec7a2]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #ed682e;border-radius:5px;background:#fff;color:#d9622d;padding:7px 12px;white-space:nowrap}button[data-v-0e5ec7a2]:disabled{opacity:.5;cursor:default}.primary[data-v-0e5ec7a2]{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.toolbar[data-v-0e5ec7a2]{display:flex;justify-content:space-between;margin:0 0 15px}.table-scroll[data-v-0e5ec7a2]{overflow-x:auto}table[data-v-0e5ec7a2]{width:100%;border-collapse:collapse;table-layout:auto}th[data-v-0e5ec7a2]{text-align:left;background:#faf7f4;font-weight:400}th[data-v-0e5ec7a2],td[data-v-0e5ec7a2]{padding:12px 9px;border-bottom:1px solid #efdfd6}td[data-v-0e5ec7a2]{vertical-align:middle}td small[data-v-0e5ec7a2]{display:block;margin-top:5px;font-size:12px;color:#9c857c;overflow-wrap:anywhere}.photo-title[data-v-0e5ec7a2]{display:flex;align-items:center;gap:10px;min-width:170px}.photo-title img[data-v-0e5ec7a2]{width:80px;height:55px;object-fit:contain;background:#f7f3ee;border-radius:5px}.photo-title b[data-v-0e5ec7a2]{color:#982821;font-size:14px}.actions[data-v-0e5ec7a2]{display:flex;gap:6px;flex-wrap:wrap}.actions button[data-v-0e5ec7a2]{font-size:12px;padding:6px 9px}.status[data-v-0e5ec7a2]{padding:5px 8px;display:inline-block;background:#f4f1ef;border-radius:4px;white-space:nowrap}.SUCCEEDED[data-v-0e5ec7a2]{color:#1a9b50;background:#eaf9ee}.PROCESSING[data-v-0e5ec7a2],.QUEUED[data-v-0e5ec7a2]{color:#2876c9;background:#ebf3ff}.FAILED[data-v-0e5ec7a2]{color:#e64437;background:#fff0ef}.empty[data-v-0e5ec7a2]{text-align:center;padding:45px}.pagination[data-v-0e5ec7a2]{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 0}.note[data-v-0e5ec7a2]{text-align:center;color:#9c857c;font-size:12px;line-height:1.7}.error[data-v-0e5ec7a2]{color:#c43a25}.admin[data-v-0e5ec7a2]{padding:15px;background:#fff;border:1px solid #e6e6e6;color:#666}.admin button[data-v-0e5ec7a2]{border-radius:0;border-color:#ddd;color:#555}.admin .primary[data-v-0e5ec7a2]{background:#009688;color:#fff;border-color:#009688}.admin th[data-v-0e5ec7a2]{background:#f2f2f2}.admin th[data-v-0e5ec7a2],.admin td[data-v-0e5ec7a2]{border:1px solid #e6e6e6}.admin .photo-title b[data-v-0e5ec7a2]{color:#333}.admin .actions button[data-v-0e5ec7a2]{color:#fff;background:#1e9fff;border-color:#1e9fff}.admin .pagination b[data-v-0e5ec7a2]{color:#009688}.ai-record-overlay[data-v-0e5ec7a2]{position:fixed;inset:0;z-index:5000;background:#0007;display:grid;place-items:center;padding:20px}.ai-record-dialog[data-v-0e5ec7a2]{width:min(840px,96vw);max-height:90vh;overflow:auto;background:#fff;border-radius:7px;color:#6b575a;font-size:12px}.ai-record-dialog header[data-v-0e5ec7a2]{display:flex;align-items:center;justify-content:space-between;padding:15px 22px;border-bottom:1px solid #eee}.ai-record-dialog h2[data-v-0e5ec7a2]{margin:0;font-size:18px}.detail-body[data-v-0e5ec7a2]{padding:20px}.detail-body h3[data-v-0e5ec7a2]{font-size:16px}.demo-note[data-v-0e5ec7a2]{padding:12px;background:#fff4e6;color:#a65a2b}.detail-body dl[data-v-0e5ec7a2]{display:grid;grid-template-columns:130px 1fr;gap:10px}.detail-body dd[data-v-0e5ec7a2]{margin:0;overflow-wrap:anywhere}.asset-grid[data-v-0e5ec7a2]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.asset-grid figure[data-v-0e5ec7a2]{margin:0}.asset-grid img[data-v-0e5ec7a2],.asset-grid video[data-v-0e5ec7a2]{width:100%;height:240px;object-fit:contain;background:#f7f3ee}.asset-grid figcaption[data-v-0e5ec7a2]{display:flex;align-items:center;justify-content:space-between;padding:8px}.ai-record-dialog footer[data-v-0e5ec7a2]{display:flex;justify-content:flex-end;padding:15px 22px;border-top:1px solid #eee}@media(max-width:700px){.asset-grid[data-v-0e5ec7a2]{grid-template-columns:1fr}.record-tabs[data-v-0e5ec7a2]{gap:12px}.pagination[data-v-0e5ec7a2]{gap:5px}}.share-column[data-v-0e5ec7a2]{width:76px;white-space:nowrap}.share-badge[data-v-0e5ec7a2]{display:inline-block;padding:5px 8px;border-radius:4px;background:#f5f1ed;color:#796b78}.share-badge.shared[data-v-0e5ec7a2]{background:#eaf9ee;color:#167b43}.actions .more-share[data-v-0e5ec7a2]{padding:5px 8px}.record-share-menu[data-v-0e5ec7a2]{position:fixed;z-index:1200;width:160px;box-sizing:border-box;padding:5px;border:1px solid #eed9ca;border-radius:7px;background:#fff;box-shadow:0 7px 20px #582b2422}.record-share-menu.above[data-v-0e5ec7a2]{transform:translateY(-100%)}.record-share-menu a[data-v-0e5ec7a2]{display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:4px;color:#a73c20;font-size:13px;text-decoration:none}.record-share-menu a[data-v-0e5ec7a2]:hover,.record-share-menu a[data-v-0e5ec7a2]:focus-visible{background:#fff1e6}.ai-records:not(.admin) .record-title[data-v-0e5ec7a2]{min-width:0;max-width:285px}.ai-records:not(.admin) .record-title b[data-v-0e5ec7a2]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.45}@media(max-width:600px){.record-tabs[data-v-0e5ec7a2],.pagination[data-v-0e5ec7a2]{flex-wrap:wrap}.record-tabs[data-v-0e5ec7a2]{row-gap:0}.filters .search[data-v-0e5ec7a2]{flex-basis:100%;min-width:0}.table-scroll[data-v-0e5ec7a2]{max-width:100%}}.account-ai-page[data-v-ea4ee688]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:16px 0 40px;color:var(--ink)}.personal-breadcrumb[data-v-ea4ee688]{display:flex;align-items:center;gap:8px;color:#8d7882;font-size:13px;margin:0 4px 16px}.personal-breadcrumb a[data-v-ea4ee688]:hover{color:var(--accent)}.crumb-arrow[data-v-ea4ee688]{transform:rotate(-90deg);color:#a68e93}.account-ai-layout[data-v-ea4ee688]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.account-ai-page[data-v-ea4ee688] .personal-sidebar{position:sticky;top:16px}.panel-shell[data-v-ea4ee688]{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 3px 15px #6e34100d}.account-ai-records[data-v-ea4ee688]{padding:23px 22px 28px;min-width:0}.records-heading[data-v-ea4ee688]{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 0 16px}.records-heading h1[data-v-ea4ee688]{font:700 28px var(--serif);color:#7b241b;margin:0}.records-heading p[data-v-ea4ee688]{margin:7px 0 0;color:#a4888b;font-size:14px}.records-heading .button[data-v-ea4ee688]{min-height:39px;font-size:13px;padding:8px 16px}@media(max-width:760px){.account-ai-page[data-v-ea4ee688]{width:calc(100% - 24px)}.account-ai-layout[data-v-ea4ee688]{display:block}.account-ai-page[data-v-ea4ee688] .personal-sidebar{position:static;margin-bottom:14px}.records-heading[data-v-ea4ee688]{gap:12px;flex-direction:column}}.account-ai-page[data-v-e2cf27a7]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:16px 0 40px;color:var(--ink)}.personal-breadcrumb[data-v-e2cf27a7]{display:flex;align-items:center;gap:8px;color:#8d7882;font-size:13px;margin:0 4px 16px}.personal-breadcrumb a[data-v-e2cf27a7]:hover{color:var(--accent)}.crumb-arrow[data-v-e2cf27a7]{transform:rotate(-90deg);color:#a68e93}.account-ai-layout[data-v-e2cf27a7]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.account-ai-page[data-v-e2cf27a7] .personal-sidebar{position:sticky;top:16px}.panel-shell[data-v-e2cf27a7]{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 3px 15px #6e34100d}.account-ai-result[data-v-e2cf27a7]{padding:24px 22px 28px;min-width:0}.result-heading[data-v-e2cf27a7]{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:17px}.result-heading h1[data-v-e2cf27a7]{font:700 28px var(--serif);color:#7b241b;margin:0}.result-title[data-v-e2cf27a7]{display:flex;align-items:center;gap:11px;margin-top:14px}.result-title h2[data-v-e2cf27a7]{font:700 22px var(--serif);color:#7a241d;margin:0}.done-badge[data-v-e2cf27a7]{display:flex;align-items:center;gap:4px;background:#e6f8eb;color:#1bae59;border-radius:14px;padding:5px 9px;font-size:12px}.result-heading p[data-v-e2cf27a7]{display:flex;align-items:center;gap:8px;color:#81717a;font-size:13px;margin:10px 0 0}.result-top-actions[data-v-e2cf27a7]{display:flex;gap:10px}.result-top-actions .button[data-v-e2cf27a7]{min-height:40px;padding:8px 17px;font-size:13px}.result-grid[data-v-e2cf27a7]{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:14px;margin-top:17px}.compare-panel[data-v-e2cf27a7],.result-info[data-v-e2cf27a7]{border:1px solid #eee6e1;border-radius:7px;background:#fff;padding:16px}.compare-switch[data-v-e2cf27a7]{display:flex;justify-content:center;margin-bottom:16px}.compare-switch button[data-v-e2cf27a7]{display:flex;align-items:center;justify-content:center;gap:8px;width:142px;border:1px solid #e8dfe0;padding:8px 11px;color:#6f6270;background:#fff;font-size:13px}.compare-switch button[data-v-e2cf27a7]:first-child{border-radius:7px 0 0 7px}.compare-switch button[data-v-e2cf27a7]:last-child{border-radius:0 7px 7px 0}.compare-switch button.active[data-v-e2cf27a7]{background:#ff6126;color:#fff;border-color:#ff6126}.side-compare[data-v-e2cf27a7]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.compare-item[data-v-e2cf27a7]{min-width:0}.result-photo[data-v-e2cf27a7]{height:430px;border-radius:8px;background-size:cover;background-position:center;position:relative;overflow:hidden}.before-photo[data-v-e2cf27a7]{background-image:url(/assets/story-school.png);background-position:47% 39%;filter:sepia(.2) saturate(.8)}.after-photo[data-v-e2cf27a7]{background-image:url(/assets/story-school.png);background-position:48% 39%;filter:saturate(1.3) brightness(1.08)}.result-photo>span[data-v-e2cf27a7],.slide-label[data-v-e2cf27a7]{position:absolute;top:12px;left:12px;border-radius:16px;padding:6px 10px;background:#28231fd9;color:#fff;font-size:12px}.after-photo>span[data-v-e2cf27a7]{background:#f65d25}.photo-actions[data-v-e2cf27a7]{display:flex;justify-content:center;gap:22px;margin-top:12px}.photo-actions button[data-v-e2cf27a7]{display:flex;align-items:center;gap:6px;color:#716674;font-size:12px}.photo-actions button[data-v-e2cf27a7]:hover{color:#ed632e}.demo-caption[data-v-e2cf27a7]{text-align:center;color:#a08b92;font-size:12px;margin:17px 0 0}.result-info h2[data-v-e2cf27a7]{font:700 19px var(--serif);color:#7c271e;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.result-info dl[data-v-e2cf27a7]{display:grid;gap:0;margin:0}.result-info dl>div[data-v-e2cf27a7]{display:grid;grid-template-columns:1fr 1.15fr;gap:8px;align-items:center;padding:13px 0;border-bottom:1px solid #f0e7e2}.result-info dt[data-v-e2cf27a7],.result-info dd[data-v-e2cf27a7]{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:#796b77}.result-info dd[data-v-e2cf27a7]{color:#6d5c67;justify-content:flex-start}.green-icon[data-v-e2cf27a7],.green-text[data-v-e2cf27a7]{color:#18af5c!important}.result-actions[data-v-e2cf27a7]{display:grid;gap:10px;margin-top:17px}.result-actions .button[data-v-e2cf27a7]{width:100%;min-height:42px;justify-content:center;font-size:13px}.result-note[data-v-e2cf27a7]{display:flex;align-items:flex-start;gap:6px;color:#82737c;font-size:12px;line-height:1.7;margin:18px 4px 0}.slide-compare[data-v-e2cf27a7]{padding:0 15px}.slide-photo[data-v-e2cf27a7]{height:430px;border-radius:8px;background-image:url(/assets/story-school.png);background-position:48% 39%;background-size:cover;position:relative;overflow:hidden}.slide-after[data-v-e2cf27a7]{position:absolute;inset:0;background-image:url(/assets/story-school.png);background-position:48% 39%;background-size:cover;filter:saturate(1.3) brightness(1.08)}.slide-before[data-v-e2cf27a7]{position:absolute;top:0;bottom:0;left:0;background-image:url(/assets/story-school.png);background-position:48% 39%;background-size:auto 100%;filter:sepia(.2) saturate(.8);border-right:2px solid #fff}.before-label[data-v-e2cf27a7]{background:#28231fd9}.after-label[data-v-e2cf27a7]{left:auto;right:12px;background:#f65d25}.slide-divider[data-v-e2cf27a7]{position:absolute;top:0;bottom:0;width:2px;background:#fff;transform:translate(-1px);display:grid;place-items:center}.slide-divider span[data-v-e2cf27a7]{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:#fff;color:#f45f2c;box-shadow:0 2px 7px #0003;font-style:normal;font-size:18px}.slide-control[data-v-e2cf27a7]{display:flex;align-items:center;gap:12px;color:#796b75;font-size:12px;margin:15px auto 0;max-width:520px}.slide-control input[data-v-e2cf27a7]{accent-color:#f5642e;width:100%}@media(max-width:1050px){.account-ai-layout[data-v-e2cf27a7]{grid-template-columns:170px minmax(0,1fr)}.result-grid[data-v-e2cf27a7]{grid-template-columns:minmax(0,1fr) 280px}.result-photo[data-v-e2cf27a7],.slide-photo[data-v-e2cf27a7]{height:370px}}@media(max-width:760px){.account-ai-page[data-v-e2cf27a7]{width:calc(100% - 24px)}.account-ai-layout[data-v-e2cf27a7]{display:block}.account-ai-page[data-v-e2cf27a7] .personal-sidebar{position:static;margin-bottom:14px}.result-heading[data-v-e2cf27a7]{gap:14px;flex-direction:column}.result-top-actions[data-v-e2cf27a7]{width:100%}.result-top-actions .button[data-v-e2cf27a7]{flex:1}.result-grid[data-v-e2cf27a7]{display:block}.result-info[data-v-e2cf27a7]{margin-top:14px}.side-compare[data-v-e2cf27a7]{gap:8px}.result-photo[data-v-e2cf27a7],.slide-photo[data-v-e2cf27a7]{height:300px}.photo-actions[data-v-e2cf27a7]{gap:10px}.result-title[data-v-e2cf27a7]{flex-wrap:wrap}}.recognition-original[data-v-e2cf27a7]{display:block;width:100%;max-height:430px;object-fit:contain;border-radius:8px;background:#faf5ef}@media(max-width:1100px){.recognition-record .side-compare[data-v-e2cf27a7]{grid-template-columns:minmax(0,1fr)}}.ai-account[data-v-b8369cf3]{width:min(1300px,calc(100% - 40px));margin:0 auto;padding:18px 0 40px}.ai-crumb[data-v-b8369cf3]{display:flex;align-items:center;gap:10px;color:#94756c;font-size:13px;margin-bottom:18px}.ai-account-grid[data-v-b8369cf3]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:start}@media(max-width:760px){.ai-account-grid[data-v-b8369cf3]{display:block}.ai-account[data-v-b8369cf3] .personal-sidebar{margin-bottom:20px}}.points-account[data-v-835e0892]{width:min(1300px,calc(100% - 40px));margin:auto;padding:20px 0 45px;color:var(--ink)}.crumb[data-v-835e0892]{font-size:13px;color:#9b7f75;margin-bottom:18px}.layout[data-v-835e0892]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:start}.usage-panel[data-v-835e0892]{padding:26px;border:1px solid var(--line);border-radius:9px;background:#fff;min-width:0}.usage-panel header[data-v-835e0892]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.usage-panel h1[data-v-835e0892]{font:700 30px var(--serif);color:#982821;margin:0}.usage-panel p[data-v-835e0892]{color:#9a7c72;font-size:13px;line-height:1.7}.usage-panel a[data-v-835e0892],.text-button[data-v-835e0892]{color:#ed622b;font-size:13px}.filters[data-v-835e0892]{display:flex;align-items:center;justify-content:space-between;margin:24px 0 16px;border-bottom:1px solid var(--line)}.filters nav[data-v-835e0892]{display:flex;gap:16px}.filters button[data-v-835e0892]{padding:12px 16px;border-bottom:3px solid transparent;color:#8f7368;font-size:14px}.filters button.active[data-v-835e0892]{color:#f5682b;border-color:#f5682b;font-weight:700}.filters select[data-v-835e0892]{padding:8px 12px;border:1px solid var(--line);border-radius:5px;background:#fffaf5;color:#775448;min-height:36px}.table-scroll[data-v-835e0892]{overflow:auto}table[data-v-835e0892]{width:100%;border-collapse:collapse;font-size:13px;min-width:650px}th[data-v-835e0892]{background:#fff8f2;font-weight:500;color:#92776d}th[data-v-835e0892],td[data-v-835e0892]{text-align:left;padding:14px 10px;border-bottom:1px solid var(--line)}td[data-v-835e0892]:first-child{white-space:nowrap}td small[data-v-835e0892]{display:block;color:#a38d82;margin-top:4px}.bucket[data-v-835e0892]{white-space:nowrap;background:#f9f0e8;padding:4px 6px;border-radius:4px}.income[data-v-835e0892]{color:#1c9d4c}.outcome[data-v-835e0892]{color:#b83d29}.empty[data-v-835e0892]{text-align:center;padding:35px}td .button[data-v-835e0892]{min-height:30px;white-space:nowrap;padding:5px 9px}.note[data-v-835e0892]{margin-top:18px}footer[data-v-835e0892]{display:flex;gap:15px;align-items:center;justify-content:center;margin-top:18px}@media(max-width:760px){.layout[data-v-835e0892]{display:block}.usage-panel[data-v-835e0892]{padding:16px;margin-top:16px}.usage-panel header[data-v-835e0892]{align-items:flex-start}}a[data-v-3cbfc4cb]{cursor:pointer;text-decoration:none}a[aria-disabled=true][data-v-3cbfc4cb]{opacity:.45;cursor:not-allowed}.order-kind-tabs[data-v-d19a725c]{display:flex;gap:3px;align-items:center}.order-kind-tabs button[data-v-d19a725c]{min-width:112px;cursor:pointer;padding:9px 18px;border:1px solid #efeaf0;background:#faf8fa;color:#95819b;border-radius:4px;font-size:13px;white-space:nowrap}.order-kind-tabs button.active[data-v-d19a725c]{color:#fff;background:linear-gradient(115deg,#ff7d33,#f2541e);border-color:#ed682e}@media(max-width:650px){.order-kind-tabs[data-v-d19a725c]{width:100%}.order-kind-tabs button[data-v-d19a725c]{flex:1;min-width:0}}.order-notes[data-v-a9db91a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:18px 20px;border:1px solid #f3e5db;border-radius:7px;background:linear-gradient(120deg,#fff8ef,#fffaf7);margin-top:18px}.order-notes article[data-v-a9db91a8]{display:flex;gap:12px;border-right:1px solid #efd7c6;padding-right:15px}.order-notes article[data-v-a9db91a8]:last-child{border:0;padding:0}.order-notes svg[data-v-a9db91a8]{width:25px;height:25px;flex-shrink:0;color:#f3652c}.order-notes h3[data-v-a9db91a8]{font-size:14px;color:#982f1b;margin:0 0 5px}.order-notes p[data-v-a9db91a8]{font-size:12px;line-height:1.65;color:#94818a;margin:0}@media(max-width:800px){.order-notes[data-v-a9db91a8]{grid-template-columns:1fr}.order-notes article[data-v-a9db91a8]{border:0}}.shipment-tracking[data-v-4c8a0566]{color:#8a7775;font-size:12px;line-height:1.65}.shipment-tracking header[data-v-4c8a0566]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.shipment-tracking h3[data-v-4c8a0566]{display:flex;align-items:center;gap:7px;margin:0;color:#982821;font:700 19px var(--serif)}.shipment-tracking button[data-v-4c8a0566]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid #efcfbd;border-radius:5px;background:#fff;color:#d9622d;font-size:12px;cursor:pointer}.shipment-tracking button[data-v-4c8a0566]:disabled{opacity:.6;cursor:wait}.tracking-summary[data-v-4c8a0566]{padding:12px 15px;background:#fff8ef;border:1px solid #f2dfd1;border-radius:5px}.tracking-summary b[data-v-4c8a0566]{color:#593b35;font-size:14px}.tracking-summary p[data-v-4c8a0566]{margin:6px 0}.tracking-summary button[data-v-4c8a0566]{margin-left:8px}.tracking-number[data-v-4c8a0566]{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.tracking-status[data-v-4c8a0566]{margin-left:12px;color:#d9622d}.tracking-message[data-v-4c8a0566]{margin:14px 0}.tracking-error[data-v-4c8a0566]{color:#b42318}.tracking-timeline[data-v-4c8a0566]{list-style:none;margin:20px 0 12px 7px;padding:0}.tracking-timeline li[data-v-4c8a0566]{position:relative;border-left:2px solid #f1dfd1;padding:0 0 20px 20px}.tracking-timeline li[data-v-4c8a0566]:before{content:"";position:absolute;left:-6px;top:6px;width:10px;height:10px;border-radius:50%;background:#d6c6bc}.tracking-timeline li[data-v-4c8a0566]:first-child:before{background:#ff6d2b}.tracking-timeline li:first-child p[data-v-4c8a0566]{color:#ae4d2d}.tracking-timeline li[data-v-4c8a0566]:last-child{padding-bottom:0;border-color:transparent}.tracking-timeline p[data-v-4c8a0566]{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#593b35}.tracking-timeline time[data-v-4c8a0566]{color:#9c857c}.shipment-tracking footer[data-v-4c8a0566]{border-top:1px solid #f5ebe4;padding-top:10px;color:#9c857c}.orders-page[data-v-f5ee4648]{width:calc(100% - 40px);max-width:1300px;margin:auto;padding:14px 0 28px;color:#443749;font-size:14px;--order-orange:#ff5d1f;--order-muted:#95819b;--order-line:#eee8eb}.orders-breadcrumb[data-v-f5ee4648]{display:flex;align-items:center;gap:9px;color:#947e96;font-size:12px;margin:0 0 13px}.orders-breadcrumb svg[data-v-f5ee4648]{width:13px;height:13px}.orders-breadcrumb button[data-v-f5ee4648]:hover{color:var(--order-orange)}.orders-layout[data-v-f5ee4648]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.orders-main[data-v-f5ee4648]{min-width:0}.orders-panel[data-v-f5ee4648]{border:1px solid var(--order-line);border-radius:7px;background:#fffffff5;padding:21px 21px 14px}.list-panel[data-v-f5ee4648]{min-height:830px;display:flex;flex-direction:column}.orders-heading[data-v-f5ee4648]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}.orders-heading h1[data-v-f5ee4648]{font:700 30px/1.3 var(--serif);color:#831d18;margin:0}.orders-heading p[data-v-f5ee4648]{color:var(--order-muted);margin:4px 0 0}.recycle-link[data-v-f5ee4648]{display:flex;align-items:center;gap:8px;color:#938599;padding-top:5px;font-weight:600}.recycle-link[data-v-f5ee4648]:hover{color:var(--order-orange)}.recycle-link small[data-v-f5ee4648]{background:#ffede4;color:#e8582b;border-radius:20px;padding:2px 6px}.order-button[data-v-f5ee4648]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--order-orange);color:#f05221;border-radius:4px;background:#fff;min-height:34px;padding:6px 16px;white-space:nowrap;font-size:13px;line-height:1.4}.order-button.primary[data-v-f5ee4648]{background:linear-gradient(110deg,#ff7825,#ff551c);border-color:#ff6824;color:#fff}.order-button.neutral[data-v-f5ee4648]{color:#7f6e87;border-color:#e0dae3}.order-button[data-v-f5ee4648]:hover{background:#fff2e9}.order-button.primary[data-v-f5ee4648]:hover{background:#f3571d}.order-button[data-v-f5ee4648]:disabled{opacity:.45;cursor:not-allowed}.orders-page button[data-v-f5ee4648]:focus-visible,.orders-page a[data-v-f5ee4648]:focus-visible{outline:2px solid #db733e;outline-offset:3px}.order-tools[data-v-f5ee4648]{display:flex;justify-content:space-between;gap:14px;margin-bottom:11px}.order-kind-tabs[data-v-f5ee4648]{display:flex;gap:3px}.order-kind-tabs button[data-v-f5ee4648]{min-width:112px;padding:9px 18px;border:1px solid #efeaf0;background:#faf8fa;color:var(--order-muted);border-radius:4px}.order-kind-tabs button.active[data-v-f5ee4648]{color:#fff;background:linear-gradient(110deg,#ff7825,#ff551c);border-color:#ff6927}.order-search[data-v-f5ee4648]{display:flex;gap:10px;min-width:300px}.order-search label[data-v-f5ee4648]{display:flex;align-items:center;gap:8px;border:1px solid var(--order-line);border-radius:4px;padding:0 11px;color:#ee693d}.order-search input[data-v-f5ee4648]{border:0;background:transparent;width:220px;min-width:0;outline:none;font-size:12px;color:#66536a}.order-search input[data-v-f5ee4648]::placeholder{color:#a28aab}.order-search .order-button[data-v-f5ee4648]{padding:7px 22px}.order-filter-bar[data-v-f5ee4648]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.order-status-tabs[data-v-f5ee4648]{display:flex;gap:5px;flex-wrap:wrap}.order-status-tabs button[data-v-f5ee4648]{padding:8px 11px;min-height:34px;border:1px solid #f0ebf0;background:#faf8fa;color:#947f9f;border-radius:4px;font-size:12px;white-space:nowrap}.order-status-tabs button.active[data-v-f5ee4648]{background:#fff;border-color:var(--order-orange);color:#ef521b}.order-dates[data-v-f5ee4648]{display:flex;align-items:center;gap:12px;position:relative;flex-shrink:0}.order-dates>button[data-v-f5ee4648]{color:#987ca5;font-size:12px;white-space:nowrap}.order-dates>button.selected[data-v-f5ee4648]{color:#f05c25;text-decoration:underline;text-underline-offset:5px}.order-dates .calendar-button[data-v-f5ee4648]{border:1px solid var(--order-orange);border-radius:4px;display:grid;place-items:center;color:var(--order-orange);width:33px;height:33px}.date-popover[data-v-f5ee4648]{position:absolute;right:0;top:43px;z-index:5;width:280px;padding:15px;background:#fff;box-shadow:0 5px 24px #402e3a29;border:1px solid #eee7ee;border-radius:6px}.date-popover label[data-v-f5ee4648]{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:9px;color:#8b6c99}.date-popover input[data-v-f5ee4648]{border:1px solid var(--order-line);border-radius:4px;padding:6px;color:#82698e;width:177px}.date-popover>div[data-v-f5ee4648]{display:flex;gap:9px}.date-popover>div button[data-v-f5ee4648]{flex:1}.applied-filters[data-v-f5ee4648]{display:flex;gap:15px;font-size:12px;color:#947f9f;margin:0 0 10px}.applied-filters button[data-v-f5ee4648]{display:flex;align-items:center;gap:3px;color:#ea642b}.order-columns[data-v-f5ee4648]{display:grid;grid-template-columns:36% 12% 10% 17% 25%;background:linear-gradient(100deg,#f8f6f6,#faf8f6);border:1px solid var(--order-line);border-radius:5px;padding:12px 0;margin-bottom:9px;color:#6d6079;font-size:12px}.order-columns span[data-v-f5ee4648]{text-align:center}.order-columns span[data-v-f5ee4648]:first-child{text-align:left;padding-left:17px}.order-card[data-v-f5ee4648]{border:1px solid var(--order-line);border-radius:5px;margin-bottom:11px;overflow:hidden}.order-card-header[data-v-f5ee4648]{display:flex;align-items:center;gap:12px;padding:11px 15px;min-height:43px;background:linear-gradient(100deg,#faf7f7,#fcf9f6);font-size:12px;color:#9b7ba7}.order-card-header time[data-v-f5ee4648]{font-size:12px;white-space:nowrap}.order-number[data-v-f5ee4648]{display:inline-flex;align-items:center;gap:8px;font-size:12px}.order-number button[data-v-f5ee4648],.order-card-header>button[data-v-f5ee4648]{display:inline-flex;align-items:center;gap:5px}.order-shop[data-v-f5ee4648]{display:flex;gap:9px;align-items:center;color:#a13424;font-size:12px;font-weight:600}.order-detail-link[data-v-f5ee4648]{color:#f05b29;font-size:12px;display:inline-flex;gap:6px;align-items:center}.order-state[data-v-f5ee4648]{margin-left:auto;color:#ef4c27;font-size:15px;white-space:nowrap}.order-card-header>button[data-v-f5ee4648]:last-child{flex-shrink:0}.order-card-body[data-v-f5ee4648]{display:grid;grid-template-columns:58% 17% 25%;min-height:134px}.order-products[data-v-f5ee4648]{min-width:0}.order-product-line[data-v-f5ee4648]{display:grid;grid-template-columns:62.07% 20.69% 17.24%;min-height:100px;border-bottom:1px solid var(--order-line);height:100%}.order-product-line[data-v-f5ee4648]:not(:only-child){height:auto}.order-product-line[data-v-f5ee4648]:last-child{border-bottom:0}.order-product[data-v-f5ee4648]{display:flex;align-items:center;gap:15px;min-width:0;padding:13px 15px}.order-product>div[data-v-f5ee4648]{min-width:0}.order-product-name[data-v-f5ee4648]{text-align:left;font-weight:600;font-size:14px;color:#49313b}.order-product-name[data-v-f5ee4648]:hover{color:var(--order-orange)}.order-product p[data-v-f5ee4648]{font-size:12px;color:#9b80a6;margin:5px 0;line-height:1.55}.order-product[data-v-f5ee4648] .order-thumb{width:86px;height:76px}.order-unit[data-v-f5ee4648],.order-quantity[data-v-f5ee4648]{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--order-line);font-size:13px}.order-quantity[data-v-f5ee4648]{color:#9b7ea6}.order-paid[data-v-f5ee4648]{border-left:1px solid var(--order-line);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.order-paid small[data-v-f5ee4648]{color:#9c83a7;font-size:12px}.order-paid strong[data-v-f5ee4648]{font-size:22px;font-weight:500;color:#f04420;white-space:nowrap}.order-actions[data-v-f5ee4648]{border-left:1px solid var(--order-line);display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;padding:12px 20px}.order-actions .order-button[data-v-f5ee4648]{width:144px;max-width:100%;min-height:29px;padding:4px 8px;font-size:12px}.countdown[data-v-f5ee4648]{color:#f44c26;font-size:12px;white-space:nowrap}.member-order-state[data-v-f5ee4648]{display:flex;align-items:center;gap:5px;color:#20aa51;font-size:12px}.member-order-state.closed[data-v-f5ee4648]{color:#8e8999}.reviewed[data-v-f5ee4648]{color:#1ea958}.orders-empty[data-v-f5ee4648]{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:70px 20px;color:#a3909e;gap:13px;min-height:350px}.orders-empty h1[data-v-f5ee4648],.orders-empty h2[data-v-f5ee4648]{font:700 21px var(--serif);color:#8c5146;margin:0}.orders-empty p[data-v-f5ee4648]{margin:0 0 12px;font-size:13px}.order-pagination[data-v-f5ee4648]{display:flex;justify-content:center;align-items:center;gap:10px;margin:10px 0 4px;padding-top:8px}.list-panel .order-pagination[data-v-f5ee4648]{margin-top:auto}.order-pagination>span[data-v-f5ee4648]{font-size:12px;color:#9d8aa1;margin-right:10px}.order-pagination button[data-v-f5ee4648]{min-width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;border-radius:4px}.order-pagination button.active[data-v-f5ee4648]{background:linear-gradient(110deg,#ff7825,#ff551c);color:#fff}.order-pagination button[data-v-f5ee4648]:disabled{opacity:.3;cursor:not-allowed}.order-pagination form[data-v-f5ee4648],.order-pagination label[data-v-f5ee4648]{display:flex;align-items:center;gap:8px;font-size:12px;color:#8d7897}.order-pagination input[data-v-f5ee4648]{width:43px;border:1px solid #e9e3ed;border-radius:4px;height:28px;padding:4px}.order-demo-note[data-v-f5ee4648]{font-size:12px;color:#a18d9f;text-align:center;margin:13px 0 0;line-height:1.7}.order-demo-note.right[data-v-f5ee4648]{text-align:right}.detail-panel[data-v-f5ee4648]{padding:21px}.detail-panel .orders-heading[data-v-f5ee4648]{align-items:center;margin-bottom:17px}.order-progress[data-v-f5ee4648]{display:flex;align-items:center;gap:24px;background:linear-gradient(110deg,#fff7ed,#fff9f3);border:1px solid #fce6d6;border-radius:6px;padding:24px 25px;margin-bottom:15px;min-height:110px}.progress-title[data-v-f5ee4648]{flex:0 0 215px}.progress-title h2[data-v-f5ee4648]{font-size:30px;color:#af211b;margin:0 0 4px}.progress-title>small[data-v-f5ee4648]{color:#e85a2a}.progress-title p[data-v-f5ee4648]{font-size:12px;color:#9b84a0;line-height:1.7;margin:0}.order-progress ol[data-v-f5ee4648]{display:flex;list-style:none;flex:1;margin:0;padding:0;gap:8px;min-width:0}.order-progress li[data-v-f5ee4648]{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;gap:12px;min-width:64px;color:#a69ba5;font-size:12px}.order-progress li>span[data-v-f5ee4648]{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#ede5e7;color:#fff;z-index:1;border:2px solid #fff}.order-progress li.done>span[data-v-f5ee4648]{background:linear-gradient(130deg,#ffa56e,#ff591e);box-shadow:0 0 0 1px #ffcfb1}.order-progress li.done[data-v-f5ee4648]{color:#ae3021}.order-progress li[data-v-f5ee4648]:after{content:"";position:absolute;left:calc(50% + 23px);right:calc(-50% + 16px);top:14px;height:1px;background:#e8d8d3}.order-progress li.done[data-v-f5ee4648]:after{background:#fb8a51}.order-progress li[data-v-f5ee4648]:last-child:after{display:none}.progress-side[data-v-f5ee4648]{border-left:1px solid #f4b89a;padding-left:24px;min-width:140px;text-align:center}.progress-side strong[data-v-f5ee4648]{font-size:22px;color:#ed4f24}.progress-side>span[data-v-f5ee4648]{color:#a08b95;font-size:12px}.progress-side .order-button[data-v-f5ee4648]{font-size:12px;padding:10px 17px}.physical-detail-grid[data-v-f5ee4648]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:16px}.physical-detail-main[data-v-f5ee4648],.physical-detail-side[data-v-f5ee4648]{display:flex;flex-direction:column;gap:14px;min-width:0}.order-detail-box[data-v-f5ee4648]{border:1px solid var(--order-line);border-radius:5px;overflow:hidden;background:#fff}.order-detail-box>h2[data-v-f5ee4648]{font:700 21px var(--serif);color:#8f241c;padding:11px 18px;margin:0;border-bottom:1px solid var(--order-line);background:linear-gradient(110deg,#fcfafb,#faf9f9)}.delivery-content[data-v-f5ee4648]{display:flex;align-items:flex-start;gap:12px;padding:21px 18px}.delivery-content>svg[data-v-f5ee4648]{color:#f16132;flex-shrink:0;margin-top:3px}.delivery-content dl[data-v-f5ee4648]{flex:1;margin:0;display:grid;gap:12px;font-size:13px}.delivery-content dl>div[data-v-f5ee4648]{display:flex;gap:5px}.delivery-content dt[data-v-f5ee4648]{color:#9c83a7;white-space:nowrap}.delivery-content dd[data-v-f5ee4648]{margin:0;line-height:1.55}.delivery-status[data-v-f5ee4648]{border-left:1px solid var(--order-line);padding-left:20px;display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#20ae4a;max-width:190px}.delivery-status svg[data-v-f5ee4648]{flex-shrink:0}.delivery-status p[data-v-f5ee4648],.delivery-status small[data-v-f5ee4648]{color:#9a87a7;font-size:12px;line-height:1.8;margin:6px 0 0}.detail-products[data-v-f5ee4648]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.detail-products th[data-v-f5ee4648]{color:#6b5e78;font-size:12px;padding:10px 5px;background:#fcfafb;font-weight:500}.detail-products th[data-v-f5ee4648]:first-child{width:51%;text-align:left;padding-left:18px}.detail-products td[data-v-f5ee4648]{border-top:1px solid var(--order-line);border-right:1px solid var(--order-line);text-align:center;padding:0 6px;white-space:nowrap}.detail-products td[data-v-f5ee4648]:first-child{padding:0;white-space:normal;text-align:left}.detail-products td[data-v-f5ee4648]:last-child{border-right:0}.detail-products .order-product[data-v-f5ee4648]{padding:13px 15px;gap:12px}.detail-products[data-v-f5ee4648] .order-thumb{width:83px;height:86px}.detail-products .order-product b[data-v-f5ee4648]{font-size:13px}.item-actions[data-v-f5ee4648]{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.item-actions .order-button[data-v-f5ee4648]{padding:4px 9px;min-height:27px;font-size:12px}.product-subtotal[data-v-f5ee4648]{padding:17px 18px;border-top:1px solid var(--order-line);text-align:right;color:#9b85a4;font-size:12px}.product-subtotal b[data-v-f5ee4648]{font-size:14px;color:#493b51;font-weight:500;margin-left:8px}.detail-bottom-actions[data-v-f5ee4648]{display:flex;justify-content:flex-end;gap:10px;padding:14px 16px;flex-wrap:wrap}.order-detail-box .detail-bottom-actions[data-v-f5ee4648]{border-top:1px solid var(--order-line)}.detail-bottom-actions .order-button[data-v-f5ee4648]{min-height:36px}.payment-lines[data-v-f5ee4648]{padding:16px 20px;margin:0;display:grid;gap:15px;font-size:13px}.payment-lines>div[data-v-f5ee4648]{display:flex;align-items:center;justify-content:space-between}.payment-lines dt[data-v-f5ee4648]{color:#a08aa9}.payment-lines dd[data-v-f5ee4648]{margin:0}.payment-lines .orange[data-v-f5ee4648]{color:#f06439}.payment-total[data-v-f5ee4648]{padding-top:16px;border-top:1px solid var(--order-line);margin-top:4px}.payment-total dd[data-v-f5ee4648]{font-size:26px;color:#f04d26}.payment-total dt[data-v-f5ee4648]{color:#503950}.order-info[data-v-f5ee4648]{display:grid;gap:12px;margin:0;padding:18px;font-size:12px}.order-info>div[data-v-f5ee4648]{display:flex;align-items:flex-start;gap:12px}.order-info dt[data-v-f5ee4648]{flex:0 0 62px;color:#a08aa9}.order-info dd[data-v-f5ee4648]{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.5;overflow-wrap:anywhere}.order-info button[data-v-f5ee4648]{display:inline-flex;align-items:center;gap:4px;color:#9b7ca8;font-size:12px}.order-info small[data-v-f5ee4648]{display:block;width:100%;font-size:12px}.order-info svg[data-v-f5ee4648]{color:#e86a45;flex-shrink:0}.order-detail-box>.order-demo-note[data-v-f5ee4648]{border-top:1px solid var(--order-line);margin:0 18px;padding:12px 0}.side-actions[data-v-f5ee4648]{display:flex;gap:10px;justify-content:flex-end}.side-actions .order-button[data-v-f5ee4648]{flex:1;padding:7px 10px}.membership-order-info[data-v-f5ee4648]{display:grid;grid-template-columns:1fr 1fr;padding:16px 6px}.membership-order-info .order-info[data-v-f5ee4648]{padding:3px 15px;font-size:14px}.membership-order-info .order-info+dl[data-v-f5ee4648]{border-left:1px solid var(--order-line);padding-left:35px}.membership-order-info .order-info dt[data-v-f5ee4648]{flex-basis:80px}.detail-panel>.order-detail-box[data-v-f5ee4648]{margin-bottom:15px}.membership-service-content[data-v-f5ee4648]{display:flex;gap:26px;align-items:center;padding:20px}.membership-service-content[data-v-f5ee4648] .order-thumb{width:142px;height:141px}.membership-service-content h3[data-v-f5ee4648]{font:700 22px var(--serif);color:#84281f;margin:0 0 9px}.membership-service-content p[data-v-f5ee4648]{color:#9c83a7;margin:8px 0;font-size:13px}.membership-service-content p b[data-v-f5ee4648]{color:#543844;font-weight:500}.membership-service-content .member-order-state[data-v-f5ee4648]{font-size:14px}.membership-service-actions[data-v-f5ee4648]{display:flex;flex-direction:column;gap:11px;margin-left:auto;min-width:160px}.membership-service-actions .order-button[data-v-f5ee4648]{min-height:40px}.membership-fees[data-v-f5ee4648]{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 0;text-align:center}.membership-fees>div[data-v-f5ee4648]{border-right:1px solid var(--order-line)}.membership-fees>div[data-v-f5ee4648]:last-child{border:0}.membership-fees span[data-v-f5ee4648]{color:#9c83a7;font-size:13px}.membership-fees strong[data-v-f5ee4648]{font-size:26px;color:#f34c24;display:block;font-weight:500;margin-top:5px}.membership-fees p[data-v-f5ee4648]{font-size:16px;margin:8px 0 0;color:#9c83a7}.order-feedback[data-v-f5ee4648]{display:flex;align-items:center;gap:8px;padding:13px;background:#fff7ee;color:#9c7059;border-radius:5px;margin-top:12px;font-size:12px}.order-modal-backdrop[data-v-f5ee4648]{position:fixed;inset:0;background:#30232a65;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.order-modal[data-v-f5ee4648]{width:520px;max-width:100%;max-height:88vh;overflow:auto;border-radius:10px;background:#fff;padding:26px 28px;box-shadow:0 20px 100px #26132738;outline:none}.order-modal>header[data-v-f5ee4648]{display:flex;justify-content:space-between;align-items:center;gap:20px}.order-modal h2[data-v-f5ee4648]{font:700 24px var(--serif);color:#8c251d;margin:0}.order-modal>header button[data-v-f5ee4648]{color:#9e879e}.modal-order-id[data-v-f5ee4648]{font-size:12px;color:#a08aa1;padding-bottom:16px;border-bottom:1px solid var(--order-line);margin:9px 0 18px}.order-modal form>p[data-v-f5ee4648]{font-size:14px;line-height:1.9}.modal-info[data-v-f5ee4648]{background:#fff7ee;border-radius:5px;padding:12px;color:#9b7f77;font-size:12px!important;line-height:1.8}.modal-field[data-v-f5ee4648]{display:grid;gap:10px;font-size:14px}.modal-field textarea[data-v-f5ee4648]{width:100%;resize:vertical;min-height:120px;border:1px solid #e4dae4;border-radius:5px;padding:12px;font:inherit;color:#645068;line-height:1.7}.order-modal form>footer[data-v-f5ee4648]{display:flex;justify-content:flex-end;gap:12px;margin-top:23px;padding:0;background:transparent;border:0}.order-modal footer .order-button[data-v-f5ee4648]{min-width:100px;min-height:38px}.modal-amount[data-v-f5ee4648]{display:flex;align-items:center;justify-content:space-between;color:#947c9b;margin:20px 0}.modal-amount strong[data-v-f5ee4648]{font-size:28px;color:#f25d28;font-weight:500}.logistics-summary[data-v-f5ee4648]{display:flex;align-items:center;gap:15px;padding:14px;background:#fff7ef;border-radius:6px;color:#ed642e}.logistics-summary p[data-v-f5ee4648]{color:#9d859e;font-size:12px}.logistics-timeline[data-v-f5ee4648]{list-style:none;margin:24px 10px;padding:0 0 0 20px;border-left:1px solid #e7dadf}.logistics-timeline li[data-v-f5ee4648]{position:relative;padding-bottom:20px;font-size:14px;color:#7f657f}.logistics-timeline li[data-v-f5ee4648]:before{content:"";position:absolute;left:-25px;top:4px;width:9px;height:9px;background:#dac9cf;border-radius:50%}.logistics-timeline li[data-v-f5ee4648]:first-child:before{background:#ff7834}.logistics-timeline li[data-v-f5ee4648]:first-child{color:#f36a31}.logistics-timeline p[data-v-f5ee4648]{font-size:12px;color:#a18aa1;margin:7px 0 0}.rebuy-item[data-v-f5ee4648]{display:flex;align-items:center;gap:15px;padding:12px 0}.rebuy-item p[data-v-f5ee4648]{font-size:12px;color:#9e889e}.order-error[data-v-f5ee4648]{color:#cf3630;font-size:12px;line-height:1.6}@media(min-width:1150px){.orders-page[data-v-f5ee4648] .personal-sidebar{min-height:875px}}@media(max-width:1190px){.order-filter-bar[data-v-f5ee4648]{align-items:flex-start;flex-wrap:wrap}.order-card-header[data-v-f5ee4648]{gap:8px;flex-wrap:wrap}.order-shop[data-v-f5ee4648]{font-size:12px}.order-tools[data-v-f5ee4648]{flex-wrap:wrap}.order-search[data-v-f5ee4648]{margin-left:auto}.order-product[data-v-f5ee4648]{gap:10px;padding:12px 10px}.order-product[data-v-f5ee4648] .order-thumb{width:65px;height:66px}.order-progress[data-v-f5ee4648]{gap:14px;padding:20px}.progress-title[data-v-f5ee4648]{flex-basis:160px}.progress-side[data-v-f5ee4648]{min-width:105px;padding-left:14px}.progress-side .order-button[data-v-f5ee4648]{padding:8px}.physical-detail-grid[data-v-f5ee4648]{grid-template-columns:minmax(0,1fr) 270px}.delivery-status[data-v-f5ee4648]{display:none}.detail-products .order-product[data-v-f5ee4648]{flex-wrap:wrap}.order-actions[data-v-f5ee4648]{padding:10px}.order-columns[data-v-f5ee4648]{font-size:12px}}@media(max-width:900px){.orders-layout[data-v-f5ee4648]{grid-template-columns:165px minmax(0,1fr)}.orders-panel[data-v-f5ee4648]{padding:17px 13px}.order-search[data-v-f5ee4648]{margin-left:0;min-width:0;width:100%}.order-search label[data-v-f5ee4648]{flex:1}.order-search input[data-v-f5ee4648]{width:100%}.order-card-body[data-v-f5ee4648]{grid-template-columns:1fr 130px}.order-products[data-v-f5ee4648]{grid-column:1/-1;border-bottom:1px solid var(--order-line)}.order-paid[data-v-f5ee4648]{border-left:0;padding:15px}.order-columns[data-v-f5ee4648]{display:none}.physical-detail-grid[data-v-f5ee4648]{grid-template-columns:1fr}.detail-products .order-product[data-v-f5ee4648]{flex-wrap:nowrap}.order-progress[data-v-f5ee4648]{flex-wrap:wrap}.progress-title[data-v-f5ee4648]{flex-basis:100%}.membership-order-info[data-v-f5ee4648]{grid-template-columns:1fr;gap:15px}.membership-order-info .order-info+dl[data-v-f5ee4648]{border:0;padding-left:15px}.membership-service-content[data-v-f5ee4648]{flex-wrap:wrap;gap:15px}.membership-service-actions[data-v-f5ee4648]{margin-left:0;flex-direction:row;width:100%}.membership-service-actions button[data-v-f5ee4648]{flex:1}.order-heading[data-v-f5ee4648]{flex-wrap:wrap}.order-pagination[data-v-f5ee4648]{gap:5px}.order-pagination>span[data-v-f5ee4648]{display:none}}@media(max-width:650px){.orders-page[data-v-f5ee4648]{width:calc(100% - 24px)}.orders-layout[data-v-f5ee4648]{display:block}.orders-page[data-v-f5ee4648] .personal-sidebar{margin-bottom:16px}.orders-heading[data-v-f5ee4648]{gap:10px}.orders-heading h1[data-v-f5ee4648]{font-size:25px}.orders-heading p[data-v-f5ee4648]{font-size:12px}.order-kind-tabs[data-v-f5ee4648]{width:100%}.order-kind-tabs button[data-v-f5ee4648]{flex:1;min-width:0;padding:9px}.recycle-link[data-v-f5ee4648]{font-size:12px;white-space:nowrap}.order-dates[data-v-f5ee4648]{margin-left:auto}.order-card-header time[data-v-f5ee4648]{width:100%}.order-list[data-v-f5ee4648]{overflow:hidden}.order-product[data-v-f5ee4648]{padding:12px 8px}.order-product-name[data-v-f5ee4648],.order-product p[data-v-f5ee4648]{font-size:12px}.order-product[data-v-f5ee4648] .order-thumb{width:59px;height:60px}.order-unit[data-v-f5ee4648],.order-quantity[data-v-f5ee4648]{font-size:12px}.order-card-body[data-v-f5ee4648]{grid-template-columns:1fr 150px}.list-panel[data-v-f5ee4648]{min-height:650px}.detail-products .order-product[data-v-f5ee4648]{flex-wrap:wrap}.delivery-content dl[data-v-f5ee4648]{font-size:12px}.membership-service-content[data-v-f5ee4648] .order-thumb{width:100px;height:100px}.membership-service-content h3[data-v-f5ee4648]{font-size:19px}.membership-fees strong[data-v-f5ee4648]{font-size:21px}.order-progress ol[data-v-f5ee4648]{flex-basis:100%}.progress-side[data-v-f5ee4648]{border:0;padding:0;margin-top:8px}.order-modal[data-v-f5ee4648]{padding:22px}.orders-breadcrumb[data-v-f5ee4648]{font-size:12px;gap:5px}.detail-bottom-actions[data-v-f5ee4648]{padding:12px 8px}.side-actions .order-button[data-v-f5ee4648]{font-size:12px}}@media print{.orders-page[data-v-f5ee4648]{width:100%;max-width:none;padding:0}.orders-breadcrumb[data-v-f5ee4648],.orders-page[data-v-f5ee4648] .personal-sidebar,.orders-page[data-v-f5ee4648] .order-notes,.orders-page button[data-v-f5ee4648],.orders-page .order-demo-note[data-v-f5ee4648]{display:none!important}.orders-layout[data-v-f5ee4648],.physical-detail-grid[data-v-f5ee4648]{display:block}.orders-panel[data-v-f5ee4648]{border:0}.physical-detail-side[data-v-f5ee4648]{margin-top:15px}.order-detail-box[data-v-f5ee4648]{break-inside:avoid}body>#app>header,body>#app>footer{display:none!important}}.order-dates[data-v-f5ee4648]{border-left:1px solid #f47645;padding-left:16px}.order-filter-bar[data-v-f5ee4648]{flex-wrap:wrap;row-gap:12px}.order-dates[data-v-f5ee4648]{margin-left:auto}@media(min-width:1191px){.order-status-tabs[data-v-f5ee4648]{gap:5px}.order-status-tabs button[data-v-f5ee4648]{padding:8px 10px}.order-dates[data-v-f5ee4648]{gap:10px;padding-left:12px}}:is(.detail-panel,.physical-order-detail) .orders-heading[data-v-f5ee4648]{min-height:38px;margin-bottom:17px}:is(.detail-panel,.physical-order-detail) .orders-heading>.order-detail-link[data-v-f5ee4648]{font-size:13px}:is(.detail-panel,.physical-order-detail) .order-progress[data-v-f5ee4648]{min-height:116px}:is(.detail-panel,.physical-order-detail) .order-progress li[data-v-f5ee4648]{font-size:14px}:is(.detail-panel,.physical-order-detail) .progress-title[data-v-f5ee4648]{flex-basis:210px}:is(.detail-panel,.physical-order-detail) .progress-title h2[data-v-f5ee4648]{font-size:32px;line-height:1.25}:is(.detail-panel,.physical-order-detail) .progress-title>small[data-v-f5ee4648]{font-size:14px;display:block;margin-bottom:5px}:is(.detail-panel,.physical-order-detail) .order-info[data-v-f5ee4648]{font-size:14px;gap:14px}:is(.detail-panel,.physical-order-detail) .order-info dd[data-v-f5ee4648]{min-width:0}:is(.detail-panel,.physical-order-detail) .membership-order-info[data-v-f5ee4648]{padding:20px 6px}:is(.detail-panel,.physical-order-detail) .membership-service-content[data-v-f5ee4648]{min-height:190px}:is(.detail-panel,.physical-order-detail) .membership-service-content[data-v-f5ee4648] .order-thumb{width:140px;height:140px}:is(.detail-panel,.physical-order-detail) .membership-service-content p[data-v-f5ee4648]{font-size:14px;line-height:1.65}:is(.detail-panel,.physical-order-detail) .membership-fees[data-v-f5ee4648]{padding:22px 0}:is(.detail-panel,.physical-order-detail) .membership-fees span[data-v-f5ee4648]{font-size:14px}:is(.detail-panel,.physical-order-detail) .order-button[data-v-f5ee4648]{font-size:14px}@media(max-width:1190px){:is(.detail-panel,.physical-order-detail) .progress-title[data-v-f5ee4648]{flex-basis:165px}:is(.detail-panel,.physical-order-detail) .order-progress li[data-v-f5ee4648]{font-size:12px}:is(.detail-panel,.physical-order-detail) .progress-title h2[data-v-f5ee4648]{font-size:28px}:is(.detail-panel,.physical-order-detail) .order-info[data-v-f5ee4648]{font-size:13px}}@media(max-width:900px){:is(.detail-panel,.physical-order-detail) .progress-title[data-v-f5ee4648]{flex-basis:100%}:is(.detail-panel,.physical-order-detail) .membership-order-info .order-info+dl[data-v-f5ee4648]{padding-top:14px;border-top:1px solid var(--order-line)}:is(.detail-panel,.physical-order-detail) .order-progress ol[data-v-f5ee4648]{flex-basis:100%}:is(.detail-panel,.physical-order-detail) .progress-side[data-v-f5ee4648]{border:0;padding:0}}.detail-product-thumb[data-v-f5ee4648]{width:90px;height:94px;flex:0 0 90px;border-radius:6px;background-position:center;background-size:cover;background-color:#fff3e8;border:1px solid #eee8eb}.detail-shop-link[data-v-f5ee4648]{display:flex;align-items:center;gap:7px}.detail-extra[data-v-f5ee4648],.detail-logistics[data-v-f5ee4648]{margin-top:15px;margin-bottom:15px}.detail-logistics h2[data-v-f5ee4648]{display:flex;align-items:center;gap:8px}.logistics-content[data-v-f5ee4648],.detail-record[data-v-f5ee4648]{padding:16px 20px;line-height:1.7}.logistics-content p[data-v-f5ee4648],.detail-record p[data-v-f5ee4648]{margin:7px 0;color:#95819b;font-size:13px}.logistics-content small[data-v-f5ee4648]{color:#95819b}.delivery-status.pending[data-v-f5ee4648]{color:#d97a40}.quantity[data-v-f5ee4648]{color:#9b7ea6}.detail-record+.detail-record[data-v-f5ee4648]{border-top:1px solid var(--order-line)}.detail-history[data-v-f5ee4648]{margin-top:16px;color:#95819b;font-size:12px}.detail-history summary[data-v-f5ee4648]{cursor:pointer;display:flex;align-items:center;gap:7px}.detail-history li[data-v-f5ee4648]{padding:8px}.detail-history b[data-v-f5ee4648]{margin-left:12px}.detail-history p[data-v-f5ee4648]{margin:6px 0}.physical-order-detail[data-v-f5ee4648],.order-info dd[data-v-f5ee4648]{min-width:0}.detail-products td[data-v-f5ee4648]{white-space:normal}@media(min-width:901px){.physical-detail-grid[data-v-f5ee4648]{grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr)}.detail-products .order-product[data-v-f5ee4648]{flex-wrap:nowrap}.detail-products th[data-v-f5ee4648]:first-child{width:55%}.detail-products .order-product[data-v-f5ee4648]{gap:10px;padding:13px 12px}.detail-product-thumb[data-v-f5ee4648]{width:80px;height:86px;flex-basis:80px}}.order-action-overlay[data-v-1f883546]{position:fixed;inset:0;z-index:1600;background:#211b2566;display:flex;align-items:center;justify-content:center;padding:24px;color:#51465e;font-size:14px}.order-action-dialog[data-v-1f883546]{box-sizing:border-box;width:440px;max-width:100%;max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #eee8eb;border-radius:10px;background:#fff;padding:26px 28px;box-shadow:0 16px 65px #24162922;outline:none}.order-action-dialog[data-v-1f883546] *{box-sizing:border-box}.order-action-dialog header[data-v-1f883546]{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.order-action-dialog h2[data-v-1f883546]{display:flex;align-items:center;gap:15px;font:700 25px/1.4 var(--serif);color:#8d160e;margin:0}.action-close[data-v-1f883546]{border:0;background:none;color:#9e8aab;display:grid;place-items:center;padding:0;cursor:pointer}.order-action-dialog p[data-v-1f883546]{line-height:1.8;margin:10px 0;font-size:13px}.action-muted[data-v-1f883546]{color:#99829c}.action-textarea[data-v-1f883546]{position:relative;display:block}.action-textarea textarea[data-v-1f883546]{width:100%;height:120px;resize:vertical;border:1px solid #eddfd8;border-radius:5px;padding:12px 13px 28px;font-family:inherit;font-size:14px;line-height:1.7;color:#51465e;background:#fffcfa;min-height:95px}.action-textarea small[data-v-1f883546]{position:absolute;right:13px;bottom:12px;color:#a18ca8;font-size:12px;pointer-events:none}.action-note-limit[data-v-1f883546]{font-size:12px!important}.order-action-dialog footer[data-v-1f883546]{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.action-button[data-v-1f883546]{display:inline-flex;align-items:center;justify-content:center;min-width:100px;min-height:40px;padding:9px 18px;border:1px solid #ed682e;color:#ee5b26;background:#fff;border-radius:5px;font-size:14px;cursor:pointer}.action-button.primary[data-v-1f883546]{background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.order-action-dialog button[data-v-1f883546]:disabled,.order-action-dialog input[data-v-1f883546]:disabled{cursor:not-allowed;opacity:.5}.order-action-dialog[data-v-1f883546] :is(button,input,textarea,select):focus-visible{outline:2px solid #ff9b6e;outline-offset:2px}.action-complete[data-v-1f883546]{width:420px;padding:30px 28px 24px}.action-complete header[data-v-1f883546]{justify-content:center;position:relative;margin:0 0 18px}.action-complete .action-close[data-v-1f883546]{position:absolute;right:-10px;top:-12px}.receipt-symbol[data-v-1f883546]{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(115deg,#ff8739,#ff5419);color:#fff}.action-centered[data-v-1f883546]{text-align:center}.action-order-summary[data-v-1f883546]{display:flex;align-items:center;gap:12px;background:#fbf4f1;border-radius:6px;padding:10px 12px;margin:18px 0;color:#78536b;font-size:13px;line-height:1.7}.action-order-summary img[data-v-1f883546]{width:46px;height:44px;object-fit:cover;border-radius:4px}.action-order-summary svg[data-v-1f883546]{flex-shrink:0;color:#c43e29}.action-order-summary small[data-v-1f883546]{display:block;color:#a18ca8}.action-complete footer[data-v-1f883546],.action-recycle footer[data-v-1f883546]{justify-content:stretch}.action-complete footer button[data-v-1f883546],.action-recycle footer button[data-v-1f883546]{flex:1}.action-recycle[data-v-1f883546]{width:420px;padding:24px}.delete-symbol[data-v-1f883546]{color:#877590;background:#f4f0f5;padding:4px;box-sizing:content-box;border-radius:4px}.action-delete-copy[data-v-1f883546]{margin:24px 0 14px!important;color:#887292}.action-bottom-note[data-v-1f883546]{font-size:12px!important;color:#a18ca8;text-align:center;margin-bottom:0!important}.action-refund[data-v-1f883546]{width:535px;padding:0}.action-refund header[data-v-1f883546]{padding:20px 26px 15px;border-bottom:1px solid #eee8eb;margin:0}.action-refund form[data-v-1f883546]{padding:14px 26px 24px}.action-refund h3[data-v-1f883546]{font-size:14px;color:#51465e;margin:0 0 10px}.action-refund-products[data-v-1f883546]{border:1px solid #e5dfe9;border-radius:5px;max-height:235px;overflow:auto}.action-refund-products>label[data-v-1f883546]{display:flex;align-items:center;gap:14px;padding:10px 12px;cursor:pointer}.action-refund-products>label+label[data-v-1f883546]{border-top:1px solid #eee8eb}.action-refund-products img[data-v-1f883546]{width:78px;height:68px;object-fit:cover;border-radius:4px}.action-refund-products b[data-v-1f883546]{font-size:14px}.action-refund-products p[data-v-1f883546]{margin:3px 0;font-size:12px;color:#99829c}.action-refund-products small[data-v-1f883546]{font-size:12px;color:#99829c}.action-refund input[type=checkbox][data-v-1f883546],.action-refund input[type=radio][data-v-1f883546]{width:18px;height:18px;accent-color:#ff591f;flex-shrink:0;margin:0}.action-refund-fields[data-v-1f883546]{border-top:1px solid #eee8eb;margin:14px 0 12px;padding-top:14px}.action-refund fieldset[data-v-1f883546]{display:flex;align-items:center;border:0;padding:0;margin:0 0 20px;gap:24px;min-width:0}.action-refund legend[data-v-1f883546]{float:left;width:106px;font-weight:600;padding:0}.action-refund fieldset>label[data-v-1f883546]{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:13px}.action-field[data-v-1f883546]{display:flex;align-items:center;gap:14px;margin:16px 0}.action-field>span[data-v-1f883546]{width:92px;flex-shrink:0;font-weight:600}.action-field select[data-v-1f883546]{height:38px;width:100%;min-width:0;border:1px solid #e5dfe9;border-radius:5px;padding:6px 11px;background:#fff;color:#6d5c77;font:inherit;font-size:13px}.action-money-input[data-v-1f883546]{display:flex;align-items:center;flex:1;min-width:0;border:1px solid #e5dfe9;border-radius:5px;background:#f9f7fa;padding-left:12px}.action-money-input input[data-v-1f883546]{width:100%;min-width:0;border:0;background:transparent;padding:9px 10px;color:#51465e;font-size:14px}.action-refund-cap[data-v-1f883546]{padding-left:106px;color:#99829c;font-size:12px!important;margin:-7px 0 8px!important}.action-unshipped[data-v-1f883546]{display:block;margin:-12px 0 10px 106px;color:#a18ca8;font-size:12px}.action-refund .action-textarea textarea[data-v-1f883546]{height:94px;background:#fff;font-size:13px}.action-refund footer button[data-v-1f883546]{min-width:140px}.action-confirm-products[data-v-1f883546]{max-height:220px;overflow:auto;border:1px solid #eee8eb;border-radius:6px}.action-confirm-products>div[data-v-1f883546]{display:flex;align-items:center;gap:14px;padding:10px}.action-confirm-products>div+div[data-v-1f883546]{border-top:1px solid #eee8eb}.action-confirm-products img[data-v-1f883546]{width:64px;height:56px;object-fit:cover;border-radius:4px}.action-confirm-products small[data-v-1f883546]{display:block;color:#99829c;font-size:12px;margin-top:6px}.action-confirm-info[data-v-1f883546]{display:grid;grid-template-columns:90px 1fr;gap:15px;font-size:13px;padding:10px 0}.action-confirm-info dt[data-v-1f883546]{color:#99829c}.action-confirm-info dd[data-v-1f883546]{margin:0;overflow-wrap:anywhere}.refund-request-amount[data-v-1f883546]{color:#ff591f;font-size:19px;font-weight:600}.action-refund-tip[data-v-1f883546]{display:flex;align-items:flex-start;gap:8px;background:#fff5eb;padding:10px;color:#b26c43;font-size:12px!important}.action-refund-tip svg[data-v-1f883546]{flex-shrink:0;margin-top:3px}.action-error[data-v-1f883546]{color:#c53226!important}.sr-only[data-v-1f883546]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:580px){.order-action-overlay[data-v-1f883546]{padding:12px}.order-action-dialog[data-v-1f883546]{max-height:calc(100dvh - 24px);padding:22px 18px}.action-refund[data-v-1f883546]{padding:0}.action-refund header[data-v-1f883546],.action-refund form[data-v-1f883546]{padding-left:18px;padding-right:18px}.action-refund fieldset[data-v-1f883546]{gap:12px}.action-refund legend[data-v-1f883546]{width:80px}.action-field>span[data-v-1f883546]{width:66px}.action-refund-cap[data-v-1f883546]{padding-left:80px}.action-refund footer button[data-v-1f883546]{min-width:110px}.action-refund-products img[data-v-1f883546]{width:64px;height:60px}}.orders-page[data-v-fc00c69a]{width:calc(100% - 40px);max-width:1300px;margin:auto;padding:14px 0 28px;color:#443749;font-size:14px;--order-orange:#ff5d1f;--order-muted:#95819b;--order-line:#eee8eb}.orders-breadcrumb[data-v-fc00c69a]{display:flex;align-items:center;gap:9px;color:#947e96;font-size:12px;margin:0 0 13px}.orders-breadcrumb svg[data-v-fc00c69a]{width:13px;height:13px}.orders-breadcrumb button[data-v-fc00c69a]:hover{color:var(--order-orange)}.orders-layout[data-v-fc00c69a]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.orders-main[data-v-fc00c69a]{min-width:0}.orders-panel[data-v-fc00c69a]{border:1px solid var(--order-line);border-radius:7px;background:#fffffff5;padding:21px 21px 14px}.list-panel[data-v-fc00c69a]{min-height:830px;display:flex;flex-direction:column}.orders-heading[data-v-fc00c69a]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}.orders-heading h1[data-v-fc00c69a]{font:700 30px/1.3 var(--serif);color:#831d18;margin:0}.orders-heading p[data-v-fc00c69a]{color:var(--order-muted);margin:4px 0 0}.recycle-link[data-v-fc00c69a]{display:flex;align-items:center;gap:8px;color:#938599;padding-top:5px;font-weight:600}.recycle-link[data-v-fc00c69a]:hover{color:var(--order-orange)}.recycle-link small[data-v-fc00c69a]{background:#ffede4;color:#e8582b;border-radius:20px;padding:2px 6px}.order-button[data-v-fc00c69a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--order-orange);color:#f05221;border-radius:4px;background:#fff;min-height:34px;padding:6px 16px;white-space:nowrap;font-size:13px;line-height:1.4}.order-button.primary[data-v-fc00c69a]{background:linear-gradient(110deg,#ff7825,#ff551c);border-color:#ff6824;color:#fff}.order-button.neutral[data-v-fc00c69a]{color:#7f6e87;border-color:#e0dae3}.order-button[data-v-fc00c69a]:hover{background:#fff2e9}.order-button.primary[data-v-fc00c69a]:hover{background:#f3571d}.order-button[data-v-fc00c69a]:disabled{opacity:.45;cursor:not-allowed}.orders-page button[data-v-fc00c69a]:focus-visible,.orders-page a[data-v-fc00c69a]:focus-visible{outline:2px solid #db733e;outline-offset:3px}.order-tools[data-v-fc00c69a]{display:flex;justify-content:space-between;gap:14px;margin-bottom:11px}.order-kind-tabs[data-v-fc00c69a]{display:flex;gap:3px}.order-kind-tabs button[data-v-fc00c69a]{min-width:112px;padding:9px 18px;border:1px solid #efeaf0;background:#faf8fa;color:var(--order-muted);border-radius:4px}.order-kind-tabs button.active[data-v-fc00c69a]{color:#fff;background:linear-gradient(110deg,#ff7825,#ff551c);border-color:#ff6927}.order-search[data-v-fc00c69a]{display:flex;gap:10px;min-width:300px}.order-search label[data-v-fc00c69a]{display:flex;align-items:center;gap:8px;border:1px solid var(--order-line);border-radius:4px;padding:0 11px;color:#ee693d}.order-search input[data-v-fc00c69a]{border:0;background:transparent;width:220px;min-width:0;outline:none;font-size:12px;color:#66536a}.order-search input[data-v-fc00c69a]::placeholder{color:#a28aab}.order-search .order-button[data-v-fc00c69a]{padding:7px 22px}.order-filter-bar[data-v-fc00c69a]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.order-status-tabs[data-v-fc00c69a]{display:flex;gap:5px;flex-wrap:wrap}.order-status-tabs button[data-v-fc00c69a]{padding:8px 11px;min-height:34px;border:1px solid #f0ebf0;background:#faf8fa;color:#947f9f;border-radius:4px;font-size:12px;white-space:nowrap}.order-status-tabs button.active[data-v-fc00c69a]{background:#fff;border-color:var(--order-orange);color:#ef521b}.order-dates[data-v-fc00c69a]{display:flex;align-items:center;gap:12px;position:relative;flex-shrink:0}.order-dates>button[data-v-fc00c69a]{color:#987ca5;font-size:12px;white-space:nowrap}.order-dates>button.selected[data-v-fc00c69a]{color:#f05c25;text-decoration:underline;text-underline-offset:5px}.order-dates .calendar-button[data-v-fc00c69a]{border:1px solid var(--order-orange);border-radius:4px;display:grid;place-items:center;color:var(--order-orange);width:33px;height:33px}.date-popover[data-v-fc00c69a]{position:absolute;right:0;top:43px;z-index:5;width:280px;padding:15px;background:#fff;box-shadow:0 5px 24px #402e3a29;border:1px solid #eee7ee;border-radius:6px}.date-popover label[data-v-fc00c69a]{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:9px;color:#8b6c99}.date-popover input[data-v-fc00c69a]{border:1px solid var(--order-line);border-radius:4px;padding:6px;color:#82698e;width:177px}.date-popover>div[data-v-fc00c69a]{display:flex;gap:9px}.date-popover>div button[data-v-fc00c69a]{flex:1}.applied-filters[data-v-fc00c69a]{display:flex;gap:15px;font-size:12px;color:#947f9f;margin:0 0 10px}.applied-filters button[data-v-fc00c69a]{display:flex;align-items:center;gap:3px;color:#ea642b}.order-columns[data-v-fc00c69a]{display:grid;grid-template-columns:36% 12% 10% 17% 25%;background:linear-gradient(100deg,#f8f6f6,#faf8f6);border:1px solid var(--order-line);border-radius:5px;padding:12px 0;margin-bottom:9px;color:#6d6079;font-size:12px}.order-columns span[data-v-fc00c69a]{text-align:center}.order-columns span[data-v-fc00c69a]:first-child{text-align:left;padding-left:17px}.order-card[data-v-fc00c69a]{border:1px solid var(--order-line);border-radius:5px;margin-bottom:11px;overflow:hidden}.order-card-header[data-v-fc00c69a]{display:flex;align-items:center;gap:12px;padding:11px 15px;min-height:43px;background:linear-gradient(100deg,#faf7f7,#fcf9f6);font-size:12px;color:#9b7ba7}.order-card-header time[data-v-fc00c69a]{font-size:12px;white-space:nowrap}.order-number[data-v-fc00c69a]{display:inline-flex;align-items:center;gap:8px;font-size:12px}.order-number button[data-v-fc00c69a],.order-card-header>button[data-v-fc00c69a]{display:inline-flex;align-items:center;gap:5px}.order-shop[data-v-fc00c69a]{display:flex;gap:9px;align-items:center;color:#a13424;font-size:12px;font-weight:600}.order-detail-link[data-v-fc00c69a]{color:#f05b29;font-size:12px;display:inline-flex;gap:6px;align-items:center}.order-state[data-v-fc00c69a]{margin-left:auto;color:#ef4c27;font-size:15px;white-space:nowrap}.order-card-header>button[data-v-fc00c69a]:last-child{flex-shrink:0}.order-card-body[data-v-fc00c69a]{display:grid;grid-template-columns:58% 17% 25%;min-height:134px}.order-products[data-v-fc00c69a]{min-width:0}.order-product-line[data-v-fc00c69a]{display:grid;grid-template-columns:62.07% 20.69% 17.24%;min-height:100px;border-bottom:1px solid var(--order-line);height:100%}.order-product-line[data-v-fc00c69a]:not(:only-child){height:auto}.order-product-line[data-v-fc00c69a]:last-child{border-bottom:0}.order-product[data-v-fc00c69a]{display:flex;align-items:center;gap:15px;min-width:0;padding:13px 15px}.order-product>div[data-v-fc00c69a]{min-width:0}.order-product-name[data-v-fc00c69a]{text-align:left;font-weight:600;font-size:14px;color:#49313b}.order-product-name[data-v-fc00c69a]:hover{color:var(--order-orange)}.order-product p[data-v-fc00c69a]{font-size:12px;color:#9b80a6;margin:5px 0;line-height:1.55}.order-product[data-v-fc00c69a] .order-thumb{width:86px;height:76px}.order-unit[data-v-fc00c69a],.order-quantity[data-v-fc00c69a]{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--order-line);font-size:13px}.order-quantity[data-v-fc00c69a]{color:#9b7ea6}.order-paid[data-v-fc00c69a]{border-left:1px solid var(--order-line);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.order-paid small[data-v-fc00c69a]{color:#9c83a7;font-size:12px}.order-paid strong[data-v-fc00c69a]{font-size:22px;font-weight:500;color:#f04420;white-space:nowrap}.order-actions[data-v-fc00c69a]{border-left:1px solid var(--order-line);display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;padding:12px 20px}.order-actions .order-button[data-v-fc00c69a]{width:144px;max-width:100%;min-height:29px;padding:4px 8px;font-size:12px}.countdown[data-v-fc00c69a]{color:#f44c26;font-size:12px;white-space:nowrap}.member-order-state[data-v-fc00c69a]{display:flex;align-items:center;gap:5px;color:#20aa51;font-size:12px}.member-order-state.closed[data-v-fc00c69a]{color:#8e8999}.reviewed[data-v-fc00c69a]{color:#1ea958}.orders-empty[data-v-fc00c69a]{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:70px 20px;color:#a3909e;gap:13px;min-height:350px}.orders-empty h1[data-v-fc00c69a],.orders-empty h2[data-v-fc00c69a]{font:700 21px var(--serif);color:#8c5146;margin:0}.orders-empty p[data-v-fc00c69a]{margin:0 0 12px;font-size:13px}.order-pagination[data-v-fc00c69a]{display:flex;justify-content:center;align-items:center;gap:10px;margin:10px 0 4px;padding-top:8px}.list-panel .order-pagination[data-v-fc00c69a]{margin-top:auto}.order-pagination>span[data-v-fc00c69a]{font-size:12px;color:#9d8aa1;margin-right:10px}.order-pagination button[data-v-fc00c69a]{min-width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;border-radius:4px}.order-pagination button.active[data-v-fc00c69a]{background:linear-gradient(110deg,#ff7825,#ff551c);color:#fff}.order-pagination button[data-v-fc00c69a]:disabled{opacity:.3;cursor:not-allowed}.order-pagination form[data-v-fc00c69a],.order-pagination label[data-v-fc00c69a]{display:flex;align-items:center;gap:8px;font-size:12px;color:#8d7897}.order-pagination input[data-v-fc00c69a]{width:43px;border:1px solid #e9e3ed;border-radius:4px;height:28px;padding:4px}.order-demo-note[data-v-fc00c69a]{font-size:12px;color:#a18d9f;text-align:center;margin:13px 0 0;line-height:1.7}.order-demo-note.right[data-v-fc00c69a]{text-align:right}.detail-panel[data-v-fc00c69a]{padding:21px}.detail-panel .orders-heading[data-v-fc00c69a]{align-items:center;margin-bottom:17px}.order-progress[data-v-fc00c69a]{display:flex;align-items:center;gap:24px;background:linear-gradient(110deg,#fff7ed,#fff9f3);border:1px solid #fce6d6;border-radius:6px;padding:24px 25px;margin-bottom:15px;min-height:110px}.progress-title[data-v-fc00c69a]{flex:0 0 215px}.progress-title h2[data-v-fc00c69a]{font-size:30px;color:#af211b;margin:0 0 4px}.progress-title>small[data-v-fc00c69a]{color:#e85a2a}.progress-title p[data-v-fc00c69a]{font-size:12px;color:#9b84a0;line-height:1.7;margin:0}.order-progress ol[data-v-fc00c69a]{display:flex;list-style:none;flex:1;margin:0;padding:0;gap:8px;min-width:0}.order-progress li[data-v-fc00c69a]{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;gap:12px;min-width:64px;color:#a69ba5;font-size:12px}.order-progress li>span[data-v-fc00c69a]{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#ede5e7;color:#fff;z-index:1;border:2px solid #fff}.order-progress li.done>span[data-v-fc00c69a]{background:linear-gradient(130deg,#ffa56e,#ff591e);box-shadow:0 0 0 1px #ffcfb1}.order-progress li.done[data-v-fc00c69a]{color:#ae3021}.order-progress li[data-v-fc00c69a]:after{content:"";position:absolute;left:calc(50% + 23px);right:calc(-50% + 16px);top:14px;height:1px;background:#e8d8d3}.order-progress li.done[data-v-fc00c69a]:after{background:#fb8a51}.order-progress li[data-v-fc00c69a]:last-child:after{display:none}.progress-side[data-v-fc00c69a]{border-left:1px solid #f4b89a;padding-left:24px;min-width:140px;text-align:center}.progress-side strong[data-v-fc00c69a]{font-size:22px;color:#ed4f24}.progress-side>span[data-v-fc00c69a]{color:#a08b95;font-size:12px}.progress-side .order-button[data-v-fc00c69a]{font-size:12px;padding:10px 17px}.physical-detail-grid[data-v-fc00c69a]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:16px}.physical-detail-main[data-v-fc00c69a],.physical-detail-side[data-v-fc00c69a]{display:flex;flex-direction:column;gap:14px;min-width:0}.order-detail-box[data-v-fc00c69a]{border:1px solid var(--order-line);border-radius:5px;overflow:hidden;background:#fff}.order-detail-box>h2[data-v-fc00c69a]{font:700 21px var(--serif);color:#8f241c;padding:11px 18px;margin:0;border-bottom:1px solid var(--order-line);background:linear-gradient(110deg,#fcfafb,#faf9f9)}.delivery-content[data-v-fc00c69a]{display:flex;align-items:flex-start;gap:12px;padding:21px 18px}.delivery-content>svg[data-v-fc00c69a]{color:#f16132;flex-shrink:0;margin-top:3px}.delivery-content dl[data-v-fc00c69a]{flex:1;margin:0;display:grid;gap:12px;font-size:13px}.delivery-content dl>div[data-v-fc00c69a]{display:flex;gap:5px}.delivery-content dt[data-v-fc00c69a]{color:#9c83a7;white-space:nowrap}.delivery-content dd[data-v-fc00c69a]{margin:0;line-height:1.55}.delivery-status[data-v-fc00c69a]{border-left:1px solid var(--order-line);padding-left:20px;display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#20ae4a;max-width:190px}.delivery-status svg[data-v-fc00c69a]{flex-shrink:0}.delivery-status p[data-v-fc00c69a],.delivery-status small[data-v-fc00c69a]{color:#9a87a7;font-size:12px;line-height:1.8;margin:6px 0 0}.detail-products[data-v-fc00c69a]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.detail-products th[data-v-fc00c69a]{color:#6b5e78;font-size:12px;padding:10px 5px;background:#fcfafb;font-weight:500}.detail-products th[data-v-fc00c69a]:first-child{width:51%;text-align:left;padding-left:18px}.detail-products td[data-v-fc00c69a]{border-top:1px solid var(--order-line);border-right:1px solid var(--order-line);text-align:center;padding:0 6px;white-space:nowrap}.detail-products td[data-v-fc00c69a]:first-child{padding:0;white-space:normal;text-align:left}.detail-products td[data-v-fc00c69a]:last-child{border-right:0}.detail-products .order-product[data-v-fc00c69a]{padding:13px 15px;gap:12px}.detail-products[data-v-fc00c69a] .order-thumb{width:83px;height:86px}.detail-products .order-product b[data-v-fc00c69a]{font-size:13px}.item-actions[data-v-fc00c69a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.item-actions .order-button[data-v-fc00c69a]{padding:4px 9px;min-height:27px;font-size:12px}.product-subtotal[data-v-fc00c69a]{padding:17px 18px;border-top:1px solid var(--order-line);text-align:right;color:#9b85a4;font-size:12px}.product-subtotal b[data-v-fc00c69a]{font-size:14px;color:#493b51;font-weight:500;margin-left:8px}.detail-bottom-actions[data-v-fc00c69a]{display:flex;justify-content:flex-end;gap:10px;padding:14px 16px;flex-wrap:wrap}.order-detail-box .detail-bottom-actions[data-v-fc00c69a]{border-top:1px solid var(--order-line)}.detail-bottom-actions .order-button[data-v-fc00c69a]{min-height:36px}.payment-lines[data-v-fc00c69a]{padding:16px 20px;margin:0;display:grid;gap:15px;font-size:13px}.payment-lines>div[data-v-fc00c69a]{display:flex;align-items:center;justify-content:space-between}.payment-lines dt[data-v-fc00c69a]{color:#a08aa9}.payment-lines dd[data-v-fc00c69a]{margin:0}.payment-lines .orange[data-v-fc00c69a]{color:#f06439}.payment-total[data-v-fc00c69a]{padding-top:16px;border-top:1px solid var(--order-line);margin-top:4px}.payment-total dd[data-v-fc00c69a]{font-size:26px;color:#f04d26}.payment-total dt[data-v-fc00c69a]{color:#503950}.order-info[data-v-fc00c69a]{display:grid;gap:12px;margin:0;padding:18px;font-size:12px}.order-info>div[data-v-fc00c69a]{display:flex;align-items:flex-start;gap:12px}.order-info dt[data-v-fc00c69a]{flex:0 0 62px;color:#a08aa9}.order-info dd[data-v-fc00c69a]{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.5;overflow-wrap:anywhere}.order-info button[data-v-fc00c69a]{display:inline-flex;align-items:center;gap:4px;color:#9b7ca8;font-size:12px}.order-info small[data-v-fc00c69a]{display:block;width:100%;font-size:12px}.order-info svg[data-v-fc00c69a]{color:#e86a45;flex-shrink:0}.order-detail-box>.order-demo-note[data-v-fc00c69a]{border-top:1px solid var(--order-line);margin:0 18px;padding:12px 0}.side-actions[data-v-fc00c69a]{display:flex;gap:10px;justify-content:flex-end}.side-actions .order-button[data-v-fc00c69a]{flex:1;padding:7px 10px}.membership-order-info[data-v-fc00c69a]{display:grid;grid-template-columns:1fr 1fr;padding:16px 6px}.membership-order-info .order-info[data-v-fc00c69a]{padding:3px 15px;font-size:14px}.membership-order-info .order-info+dl[data-v-fc00c69a]{border-left:1px solid var(--order-line);padding-left:35px}.membership-order-info .order-info dt[data-v-fc00c69a]{flex-basis:80px}.detail-panel>.order-detail-box[data-v-fc00c69a]{margin-bottom:15px}.membership-service-content[data-v-fc00c69a]{display:flex;gap:26px;align-items:center;padding:20px}.membership-service-content[data-v-fc00c69a] .order-thumb{width:142px;height:141px}.membership-service-content h3[data-v-fc00c69a]{font:700 22px var(--serif);color:#84281f;margin:0 0 9px}.membership-service-content p[data-v-fc00c69a]{color:#9c83a7;margin:8px 0;font-size:13px}.membership-service-content p b[data-v-fc00c69a]{color:#543844;font-weight:500}.membership-service-content .member-order-state[data-v-fc00c69a]{font-size:14px}.membership-service-actions[data-v-fc00c69a]{display:flex;flex-direction:column;gap:11px;margin-left:auto;min-width:160px}.membership-service-actions .order-button[data-v-fc00c69a]{min-height:40px}.membership-fees[data-v-fc00c69a]{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 0;text-align:center}.membership-fees>div[data-v-fc00c69a]{border-right:1px solid var(--order-line)}.membership-fees>div[data-v-fc00c69a]:last-child{border:0}.membership-fees span[data-v-fc00c69a]{color:#9c83a7;font-size:13px}.membership-fees strong[data-v-fc00c69a]{font-size:26px;color:#f34c24;display:block;font-weight:500;margin-top:5px}.membership-fees p[data-v-fc00c69a]{font-size:16px;margin:8px 0 0;color:#9c83a7}.order-feedback[data-v-fc00c69a]{display:flex;align-items:center;gap:8px;padding:13px;background:#fff7ee;color:#9c7059;border-radius:5px;margin-top:12px;font-size:12px}.order-modal-backdrop[data-v-fc00c69a]{position:fixed;inset:0;background:#30232a65;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.order-modal[data-v-fc00c69a]{width:520px;max-width:100%;max-height:88vh;overflow:auto;border-radius:10px;background:#fff;padding:26px 28px;box-shadow:0 20px 100px #26132738;outline:none}.order-modal>header[data-v-fc00c69a]{display:flex;justify-content:space-between;align-items:center;gap:20px}.order-modal h2[data-v-fc00c69a]{font:700 24px var(--serif);color:#8c251d;margin:0}.order-modal>header button[data-v-fc00c69a]{color:#9e879e}.modal-order-id[data-v-fc00c69a]{font-size:12px;color:#a08aa1;padding-bottom:16px;border-bottom:1px solid var(--order-line);margin:9px 0 18px}.order-modal form>p[data-v-fc00c69a]{font-size:14px;line-height:1.9}.modal-info[data-v-fc00c69a]{background:#fff7ee;border-radius:5px;padding:12px;color:#9b7f77;font-size:12px!important;line-height:1.8}.modal-field[data-v-fc00c69a]{display:grid;gap:10px;font-size:14px}.modal-field textarea[data-v-fc00c69a]{width:100%;resize:vertical;min-height:120px;border:1px solid #e4dae4;border-radius:5px;padding:12px;font:inherit;color:#645068;line-height:1.7}.order-modal form>footer[data-v-fc00c69a]{display:flex;justify-content:flex-end;gap:12px;margin-top:23px;padding:0;background:transparent;border:0}.order-modal footer .order-button[data-v-fc00c69a]{min-width:100px;min-height:38px}.modal-amount[data-v-fc00c69a]{display:flex;align-items:center;justify-content:space-between;color:#947c9b;margin:20px 0}.modal-amount strong[data-v-fc00c69a]{font-size:28px;color:#f25d28;font-weight:500}.logistics-summary[data-v-fc00c69a]{display:flex;align-items:center;gap:15px;padding:14px;background:#fff7ef;border-radius:6px;color:#ed642e}.logistics-summary p[data-v-fc00c69a]{color:#9d859e;font-size:12px}.logistics-timeline[data-v-fc00c69a]{list-style:none;margin:24px 10px;padding:0 0 0 20px;border-left:1px solid #e7dadf}.logistics-timeline li[data-v-fc00c69a]{position:relative;padding-bottom:20px;font-size:14px;color:#7f657f}.logistics-timeline li[data-v-fc00c69a]:before{content:"";position:absolute;left:-25px;top:4px;width:9px;height:9px;background:#dac9cf;border-radius:50%}.logistics-timeline li[data-v-fc00c69a]:first-child:before{background:#ff7834}.logistics-timeline li[data-v-fc00c69a]:first-child{color:#f36a31}.logistics-timeline p[data-v-fc00c69a]{font-size:12px;color:#a18aa1;margin:7px 0 0}.rebuy-item[data-v-fc00c69a]{display:flex;align-items:center;gap:15px;padding:12px 0}.rebuy-item p[data-v-fc00c69a]{font-size:12px;color:#9e889e}.order-error[data-v-fc00c69a]{color:#cf3630;font-size:12px;line-height:1.6}@media(min-width:1150px){.orders-page[data-v-fc00c69a] .personal-sidebar{min-height:875px}}@media(max-width:1190px){.order-filter-bar[data-v-fc00c69a]{align-items:flex-start;flex-wrap:wrap}.order-card-header[data-v-fc00c69a]{gap:8px;flex-wrap:wrap}.order-shop[data-v-fc00c69a]{font-size:12px}.order-tools[data-v-fc00c69a]{flex-wrap:wrap}.order-search[data-v-fc00c69a]{margin-left:auto}.order-product[data-v-fc00c69a]{gap:10px;padding:12px 10px}.order-product[data-v-fc00c69a] .order-thumb{width:65px;height:66px}.order-progress[data-v-fc00c69a]{gap:14px;padding:20px}.progress-title[data-v-fc00c69a]{flex-basis:160px}.progress-side[data-v-fc00c69a]{min-width:105px;padding-left:14px}.progress-side .order-button[data-v-fc00c69a]{padding:8px}.physical-detail-grid[data-v-fc00c69a]{grid-template-columns:minmax(0,1fr) 270px}.delivery-status[data-v-fc00c69a]{display:none}.detail-products .order-product[data-v-fc00c69a]{flex-wrap:wrap}.order-actions[data-v-fc00c69a]{padding:10px}.order-columns[data-v-fc00c69a]{font-size:12px}}@media(max-width:900px){.orders-layout[data-v-fc00c69a]{grid-template-columns:165px minmax(0,1fr)}.orders-panel[data-v-fc00c69a]{padding:17px 13px}.order-search[data-v-fc00c69a]{margin-left:0;min-width:0;width:100%}.order-search label[data-v-fc00c69a]{flex:1}.order-search input[data-v-fc00c69a]{width:100%}.order-card-body[data-v-fc00c69a]{grid-template-columns:1fr 130px}.order-products[data-v-fc00c69a]{grid-column:1/-1;border-bottom:1px solid var(--order-line)}.order-paid[data-v-fc00c69a]{border-left:0;padding:15px}.order-columns[data-v-fc00c69a]{display:none}.physical-detail-grid[data-v-fc00c69a]{grid-template-columns:1fr}.detail-products .order-product[data-v-fc00c69a]{flex-wrap:nowrap}.order-progress[data-v-fc00c69a]{flex-wrap:wrap}.progress-title[data-v-fc00c69a]{flex-basis:100%}.membership-order-info[data-v-fc00c69a]{grid-template-columns:1fr;gap:15px}.membership-order-info .order-info+dl[data-v-fc00c69a]{border:0;padding-left:15px}.membership-service-content[data-v-fc00c69a]{flex-wrap:wrap;gap:15px}.membership-service-actions[data-v-fc00c69a]{margin-left:0;flex-direction:row;width:100%}.membership-service-actions button[data-v-fc00c69a]{flex:1}.order-heading[data-v-fc00c69a]{flex-wrap:wrap}.order-pagination[data-v-fc00c69a]{gap:5px}.order-pagination>span[data-v-fc00c69a]{display:none}}@media(max-width:650px){.orders-page[data-v-fc00c69a]{width:calc(100% - 24px)}.orders-layout[data-v-fc00c69a]{display:block}.orders-page[data-v-fc00c69a] .personal-sidebar{margin-bottom:16px}.orders-heading[data-v-fc00c69a]{gap:10px}.orders-heading h1[data-v-fc00c69a]{font-size:25px}.orders-heading p[data-v-fc00c69a]{font-size:12px}.order-kind-tabs[data-v-fc00c69a]{width:100%}.order-kind-tabs button[data-v-fc00c69a]{flex:1;min-width:0;padding:9px}.recycle-link[data-v-fc00c69a]{font-size:12px;white-space:nowrap}.order-dates[data-v-fc00c69a]{margin-left:auto}.order-card-header time[data-v-fc00c69a]{width:100%}.order-list[data-v-fc00c69a]{overflow:hidden}.order-product[data-v-fc00c69a]{padding:12px 8px}.order-product-name[data-v-fc00c69a],.order-product p[data-v-fc00c69a]{font-size:12px}.order-product[data-v-fc00c69a] .order-thumb{width:59px;height:60px}.order-unit[data-v-fc00c69a],.order-quantity[data-v-fc00c69a]{font-size:12px}.order-card-body[data-v-fc00c69a]{grid-template-columns:1fr 150px}.list-panel[data-v-fc00c69a]{min-height:650px}.detail-products .order-product[data-v-fc00c69a]{flex-wrap:wrap}.delivery-content dl[data-v-fc00c69a]{font-size:12px}.membership-service-content[data-v-fc00c69a] .order-thumb{width:100px;height:100px}.membership-service-content h3[data-v-fc00c69a]{font-size:19px}.membership-fees strong[data-v-fc00c69a]{font-size:21px}.order-progress ol[data-v-fc00c69a]{flex-basis:100%}.progress-side[data-v-fc00c69a]{border:0;padding:0;margin-top:8px}.order-modal[data-v-fc00c69a]{padding:22px}.orders-breadcrumb[data-v-fc00c69a]{font-size:12px;gap:5px}.detail-bottom-actions[data-v-fc00c69a]{padding:12px 8px}.side-actions .order-button[data-v-fc00c69a]{font-size:12px}}@media print{.orders-page[data-v-fc00c69a]{width:100%;max-width:none;padding:0}.orders-breadcrumb[data-v-fc00c69a],.orders-page[data-v-fc00c69a] .personal-sidebar,.orders-page[data-v-fc00c69a] .order-notes,.orders-page button[data-v-fc00c69a],.orders-page .order-demo-note[data-v-fc00c69a]{display:none!important}.orders-layout[data-v-fc00c69a],.physical-detail-grid[data-v-fc00c69a]{display:block}.orders-panel[data-v-fc00c69a]{border:0}.physical-detail-side[data-v-fc00c69a]{margin-top:15px}.order-detail-box[data-v-fc00c69a]{break-inside:avoid}body>#app>header,body>#app>footer{display:none!important}}.order-dates[data-v-fc00c69a]{border-left:1px solid #f47645;padding-left:16px}.order-filter-bar[data-v-fc00c69a]{flex-wrap:wrap;row-gap:12px}.order-dates[data-v-fc00c69a]{margin-left:auto}@media(min-width:1191px){.order-status-tabs[data-v-fc00c69a]{gap:5px}.order-status-tabs button[data-v-fc00c69a]{padding:8px 10px}.order-dates[data-v-fc00c69a]{gap:10px;padding-left:12px}}:is(.detail-panel,.physical-order-detail) .orders-heading[data-v-fc00c69a]{min-height:38px;margin-bottom:17px}:is(.detail-panel,.physical-order-detail) .orders-heading>.order-detail-link[data-v-fc00c69a]{font-size:13px}:is(.detail-panel,.physical-order-detail) .order-progress[data-v-fc00c69a]{min-height:116px}:is(.detail-panel,.physical-order-detail) .order-progress li[data-v-fc00c69a]{font-size:14px}:is(.detail-panel,.physical-order-detail) .progress-title[data-v-fc00c69a]{flex-basis:210px}:is(.detail-panel,.physical-order-detail) .progress-title h2[data-v-fc00c69a]{font-size:32px;line-height:1.25}:is(.detail-panel,.physical-order-detail) .progress-title>small[data-v-fc00c69a]{font-size:14px;display:block;margin-bottom:5px}:is(.detail-panel,.physical-order-detail) .order-info[data-v-fc00c69a]{font-size:14px;gap:14px}:is(.detail-panel,.physical-order-detail) .order-info dd[data-v-fc00c69a]{min-width:0}:is(.detail-panel,.physical-order-detail) .membership-order-info[data-v-fc00c69a]{padding:20px 6px}:is(.detail-panel,.physical-order-detail) .membership-service-content[data-v-fc00c69a]{min-height:190px}:is(.detail-panel,.physical-order-detail) .membership-service-content[data-v-fc00c69a] .order-thumb{width:140px;height:140px}:is(.detail-panel,.physical-order-detail) .membership-service-content p[data-v-fc00c69a]{font-size:14px;line-height:1.65}:is(.detail-panel,.physical-order-detail) .membership-fees[data-v-fc00c69a]{padding:22px 0}:is(.detail-panel,.physical-order-detail) .membership-fees span[data-v-fc00c69a]{font-size:14px}:is(.detail-panel,.physical-order-detail) .order-button[data-v-fc00c69a]{font-size:14px}@media(max-width:1190px){:is(.detail-panel,.physical-order-detail) .progress-title[data-v-fc00c69a]{flex-basis:165px}:is(.detail-panel,.physical-order-detail) .order-progress li[data-v-fc00c69a]{font-size:12px}:is(.detail-panel,.physical-order-detail) .progress-title h2[data-v-fc00c69a]{font-size:28px}:is(.detail-panel,.physical-order-detail) .order-info[data-v-fc00c69a]{font-size:13px}}@media(max-width:900px){:is(.detail-panel,.physical-order-detail) .progress-title[data-v-fc00c69a]{flex-basis:100%}:is(.detail-panel,.physical-order-detail) .membership-order-info .order-info+dl[data-v-fc00c69a]{padding-top:14px;border-top:1px solid var(--order-line)}:is(.detail-panel,.physical-order-detail) .order-progress ol[data-v-fc00c69a]{flex-basis:100%}:is(.detail-panel,.physical-order-detail) .progress-side[data-v-fc00c69a]{border:0;padding:0}}.live-order-thumb[data-v-fc00c69a]{width:92px;height:92px;flex:none;background-size:cover;background-position:center;border:1px solid #eee1d7;border-radius:6px}.live-order-section[data-v-fc00c69a]{border-top:1px solid #eee1d7;padding:18px;background:#fffdf9;line-height:1.7}.live-order-section h2[data-v-fc00c69a]{display:flex;align-items:center;gap:8px;font:700 18px var(--serif);color:#982821}.live-order-section p[data-v-fc00c69a]{font-size:13px;color:#8a7775;overflow-wrap:anywhere}.order-filter-bar[data-v-fc00c69a]{flex-wrap:wrap;gap:12px}.order-card[data-v-fc00c69a]{margin-bottom:16px}.order-card-header>button[data-v-fc00c69a]:disabled{opacity:.3;cursor:not-allowed}.order-card-header .has-note[data-v-fc00c69a]{color:#f26529}.order-card-header svg[data-v-fc00c69a]{flex:none}.order-thumb[data-v-15f5f97a]{display:block;width:90px;height:78px;border-radius:7px;overflow:hidden;flex-shrink:0;background:#fff2e3}.point-thumb[data-v-15f5f97a]{display:grid;place-items:center;color:#ee931d;background:#fff2d9}.orders-page[data-v-53343e5b]{width:calc(100% - 40px);max-width:1300px;margin:auto;padding:14px 0 28px;color:#443749;font-size:14px;--order-orange:#ff5d1f;--order-muted:#95819b;--order-line:#eee8eb}.orders-breadcrumb[data-v-53343e5b]{display:flex;align-items:center;gap:9px;color:#947e96;font-size:12px;margin:0 0 13px}.orders-breadcrumb svg[data-v-53343e5b]{width:13px;height:13px}.orders-breadcrumb button[data-v-53343e5b]:hover{color:var(--order-orange)}.orders-layout[data-v-53343e5b]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.orders-main[data-v-53343e5b]{min-width:0}.orders-panel[data-v-53343e5b]{border:1px solid var(--order-line);border-radius:7px;background:#fffffff5;padding:21px 21px 14px}.list-panel[data-v-53343e5b]{min-height:830px;display:flex;flex-direction:column}.orders-heading[data-v-53343e5b]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}.orders-heading h1[data-v-53343e5b]{font:700 30px/1.3 var(--serif);color:#831d18;margin:0}.orders-heading p[data-v-53343e5b]{color:var(--order-muted);margin:4px 0 0}.recycle-link[data-v-53343e5b]{display:flex;align-items:center;gap:8px;color:#938599;padding-top:5px;font-weight:600}.recycle-link[data-v-53343e5b]:hover{color:var(--order-orange)}.recycle-link small[data-v-53343e5b]{background:#ffede4;color:#e8582b;border-radius:20px;padding:2px 6px}.order-button[data-v-53343e5b]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--order-orange);color:#f05221;border-radius:4px;background:#fff;min-height:34px;padding:6px 16px;white-space:nowrap;font-size:13px;line-height:1.4}.order-button.primary[data-v-53343e5b]{background:linear-gradient(110deg,#ff7825,#ff551c);border-color:#ff6824;color:#fff}.order-button.neutral[data-v-53343e5b]{color:#7f6e87;border-color:#e0dae3}.order-button[data-v-53343e5b]:hover{background:#fff2e9}.order-button.primary[data-v-53343e5b]:hover{background:#f3571d}.order-button[data-v-53343e5b]:disabled{opacity:.45;cursor:not-allowed}.orders-page button[data-v-53343e5b]:focus-visible,.orders-page a[data-v-53343e5b]:focus-visible{outline:2px solid #db733e;outline-offset:3px}.order-tools[data-v-53343e5b]{display:flex;justify-content:space-between;gap:14px;margin-bottom:11px}.order-kind-tabs[data-v-53343e5b]{display:flex;gap:3px}.order-kind-tabs button[data-v-53343e5b]{min-width:112px;padding:9px 18px;border:1px solid #efeaf0;background:#faf8fa;color:var(--order-muted);border-radius:4px}.order-kind-tabs button.active[data-v-53343e5b]{color:#fff;background:linear-gradient(110deg,#ff7825,#ff551c);border-color:#ff6927}.order-search[data-v-53343e5b]{display:flex;gap:10px;min-width:300px}.order-search label[data-v-53343e5b]{display:flex;align-items:center;gap:8px;border:1px solid var(--order-line);border-radius:4px;padding:0 11px;color:#ee693d}.order-search input[data-v-53343e5b]{border:0;background:transparent;width:220px;min-width:0;outline:none;font-size:12px;color:#66536a}.order-search input[data-v-53343e5b]::placeholder{color:#a28aab}.order-search .order-button[data-v-53343e5b]{padding:7px 22px}.order-filter-bar[data-v-53343e5b]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.order-status-tabs[data-v-53343e5b]{display:flex;gap:5px;flex-wrap:wrap}.order-status-tabs button[data-v-53343e5b]{padding:8px 11px;min-height:34px;border:1px solid #f0ebf0;background:#faf8fa;color:#947f9f;border-radius:4px;font-size:12px;white-space:nowrap}.order-status-tabs button.active[data-v-53343e5b]{background:#fff;border-color:var(--order-orange);color:#ef521b}.order-dates[data-v-53343e5b]{display:flex;align-items:center;gap:12px;position:relative;flex-shrink:0}.order-dates>button[data-v-53343e5b]{color:#987ca5;font-size:12px;white-space:nowrap}.order-dates>button.selected[data-v-53343e5b]{color:#f05c25;text-decoration:underline;text-underline-offset:5px}.order-dates .calendar-button[data-v-53343e5b]{border:1px solid var(--order-orange);border-radius:4px;display:grid;place-items:center;color:var(--order-orange);width:33px;height:33px}.date-popover[data-v-53343e5b]{position:absolute;right:0;top:43px;z-index:5;width:280px;padding:15px;background:#fff;box-shadow:0 5px 24px #402e3a29;border:1px solid #eee7ee;border-radius:6px}.date-popover label[data-v-53343e5b]{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:9px;color:#8b6c99}.date-popover input[data-v-53343e5b]{border:1px solid var(--order-line);border-radius:4px;padding:6px;color:#82698e;width:177px}.date-popover>div[data-v-53343e5b]{display:flex;gap:9px}.date-popover>div button[data-v-53343e5b]{flex:1}.applied-filters[data-v-53343e5b]{display:flex;gap:15px;font-size:12px;color:#947f9f;margin:0 0 10px}.applied-filters button[data-v-53343e5b]{display:flex;align-items:center;gap:3px;color:#ea642b}.order-columns[data-v-53343e5b]{display:grid;grid-template-columns:36% 12% 10% 17% 25%;background:linear-gradient(100deg,#f8f6f6,#faf8f6);border:1px solid var(--order-line);border-radius:5px;padding:12px 0;margin-bottom:9px;color:#6d6079;font-size:12px}.order-columns span[data-v-53343e5b]{text-align:center}.order-columns span[data-v-53343e5b]:first-child{text-align:left;padding-left:17px}.order-card[data-v-53343e5b]{border:1px solid var(--order-line);border-radius:5px;margin-bottom:11px;overflow:hidden}.order-card-header[data-v-53343e5b]{display:flex;align-items:center;gap:12px;padding:11px 15px;min-height:43px;background:linear-gradient(100deg,#faf7f7,#fcf9f6);font-size:12px;color:#9b7ba7}.order-card-header time[data-v-53343e5b]{font-size:12px;white-space:nowrap}.order-number[data-v-53343e5b]{display:inline-flex;align-items:center;gap:8px;font-size:12px}.order-number button[data-v-53343e5b],.order-card-header>button[data-v-53343e5b]{display:inline-flex;align-items:center;gap:5px}.order-shop[data-v-53343e5b]{display:flex;gap:9px;align-items:center;color:#a13424;font-size:12px;font-weight:600}.order-detail-link[data-v-53343e5b]{color:#f05b29;font-size:12px;display:inline-flex;gap:6px;align-items:center}.order-state[data-v-53343e5b]{margin-left:auto;color:#ef4c27;font-size:15px;white-space:nowrap}.order-card-header>button[data-v-53343e5b]:last-child{flex-shrink:0}.order-card-body[data-v-53343e5b]{display:grid;grid-template-columns:58% 17% 25%;min-height:134px}.order-products[data-v-53343e5b]{min-width:0}.order-product-line[data-v-53343e5b]{display:grid;grid-template-columns:62.07% 20.69% 17.24%;min-height:100px;border-bottom:1px solid var(--order-line);height:100%}.order-product-line[data-v-53343e5b]:not(:only-child){height:auto}.order-product-line[data-v-53343e5b]:last-child{border-bottom:0}.order-product[data-v-53343e5b]{display:flex;align-items:center;gap:15px;min-width:0;padding:13px 15px}.order-product>div[data-v-53343e5b]{min-width:0}.order-product-name[data-v-53343e5b]{text-align:left;font-weight:600;font-size:14px;color:#49313b}.order-product-name[data-v-53343e5b]:hover{color:var(--order-orange)}.order-product p[data-v-53343e5b]{font-size:12px;color:#9b80a6;margin:5px 0;line-height:1.55}.order-product[data-v-53343e5b] .order-thumb{width:86px;height:76px}.order-unit[data-v-53343e5b],.order-quantity[data-v-53343e5b]{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--order-line);font-size:13px}.order-quantity[data-v-53343e5b]{color:#9b7ea6}.order-paid[data-v-53343e5b]{border-left:1px solid var(--order-line);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.order-paid small[data-v-53343e5b]{color:#9c83a7;font-size:12px}.order-paid strong[data-v-53343e5b]{font-size:22px;font-weight:500;color:#f04420;white-space:nowrap}.order-actions[data-v-53343e5b]{border-left:1px solid var(--order-line);display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;padding:12px 20px}.order-actions .order-button[data-v-53343e5b]{width:144px;max-width:100%;min-height:29px;padding:4px 8px;font-size:12px}.countdown[data-v-53343e5b]{color:#f44c26;font-size:12px;white-space:nowrap}.member-order-state[data-v-53343e5b]{display:flex;align-items:center;gap:5px;color:#20aa51;font-size:12px}.member-order-state.closed[data-v-53343e5b]{color:#8e8999}.reviewed[data-v-53343e5b]{color:#1ea958}.orders-empty[data-v-53343e5b]{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:70px 20px;color:#a3909e;gap:13px;min-height:350px}.orders-empty h1[data-v-53343e5b],.orders-empty h2[data-v-53343e5b]{font:700 21px var(--serif);color:#8c5146;margin:0}.orders-empty p[data-v-53343e5b]{margin:0 0 12px;font-size:13px}.order-pagination[data-v-53343e5b]{display:flex;justify-content:center;align-items:center;gap:10px;margin:10px 0 4px;padding-top:8px}.list-panel .order-pagination[data-v-53343e5b]{margin-top:auto}.order-pagination>span[data-v-53343e5b]{font-size:12px;color:#9d8aa1;margin-right:10px}.order-pagination button[data-v-53343e5b]{min-width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;border-radius:4px}.order-pagination button.active[data-v-53343e5b]{background:linear-gradient(110deg,#ff7825,#ff551c);color:#fff}.order-pagination button[data-v-53343e5b]:disabled{opacity:.3;cursor:not-allowed}.order-pagination form[data-v-53343e5b],.order-pagination label[data-v-53343e5b]{display:flex;align-items:center;gap:8px;font-size:12px;color:#8d7897}.order-pagination input[data-v-53343e5b]{width:43px;border:1px solid #e9e3ed;border-radius:4px;height:28px;padding:4px}.order-demo-note[data-v-53343e5b]{font-size:12px;color:#a18d9f;text-align:center;margin:13px 0 0;line-height:1.7}.order-demo-note.right[data-v-53343e5b]{text-align:right}.detail-panel[data-v-53343e5b]{padding:21px}.detail-panel .orders-heading[data-v-53343e5b]{align-items:center;margin-bottom:17px}.order-progress[data-v-53343e5b]{display:flex;align-items:center;gap:24px;background:linear-gradient(110deg,#fff7ed,#fff9f3);border:1px solid #fce6d6;border-radius:6px;padding:24px 25px;margin-bottom:15px;min-height:110px}.progress-title[data-v-53343e5b]{flex:0 0 215px}.progress-title h2[data-v-53343e5b]{font-size:30px;color:#af211b;margin:0 0 4px}.progress-title>small[data-v-53343e5b]{color:#e85a2a}.progress-title p[data-v-53343e5b]{font-size:12px;color:#9b84a0;line-height:1.7;margin:0}.order-progress ol[data-v-53343e5b]{display:flex;list-style:none;flex:1;margin:0;padding:0;gap:8px;min-width:0}.order-progress li[data-v-53343e5b]{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;gap:12px;min-width:64px;color:#a69ba5;font-size:12px}.order-progress li>span[data-v-53343e5b]{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#ede5e7;color:#fff;z-index:1;border:2px solid #fff}.order-progress li.done>span[data-v-53343e5b]{background:linear-gradient(130deg,#ffa56e,#ff591e);box-shadow:0 0 0 1px #ffcfb1}.order-progress li.done[data-v-53343e5b]{color:#ae3021}.order-progress li[data-v-53343e5b]:after{content:"";position:absolute;left:calc(50% + 23px);right:calc(-50% + 16px);top:14px;height:1px;background:#e8d8d3}.order-progress li.done[data-v-53343e5b]:after{background:#fb8a51}.order-progress li[data-v-53343e5b]:last-child:after{display:none}.progress-side[data-v-53343e5b]{border-left:1px solid #f4b89a;padding-left:24px;min-width:140px;text-align:center}.progress-side strong[data-v-53343e5b]{font-size:22px;color:#ed4f24}.progress-side>span[data-v-53343e5b]{color:#a08b95;font-size:12px}.progress-side .order-button[data-v-53343e5b]{font-size:12px;padding:10px 17px}.physical-detail-grid[data-v-53343e5b]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);gap:16px}.physical-detail-main[data-v-53343e5b],.physical-detail-side[data-v-53343e5b]{display:flex;flex-direction:column;gap:14px;min-width:0}.order-detail-box[data-v-53343e5b]{border:1px solid var(--order-line);border-radius:5px;overflow:hidden;background:#fff}.order-detail-box>h2[data-v-53343e5b]{font:700 21px var(--serif);color:#8f241c;padding:11px 18px;margin:0;border-bottom:1px solid var(--order-line);background:linear-gradient(110deg,#fcfafb,#faf9f9)}.delivery-content[data-v-53343e5b]{display:flex;align-items:flex-start;gap:12px;padding:21px 18px}.delivery-content>svg[data-v-53343e5b]{color:#f16132;flex-shrink:0;margin-top:3px}.delivery-content dl[data-v-53343e5b]{flex:1;margin:0;display:grid;gap:12px;font-size:13px}.delivery-content dl>div[data-v-53343e5b]{display:flex;gap:5px}.delivery-content dt[data-v-53343e5b]{color:#9c83a7;white-space:nowrap}.delivery-content dd[data-v-53343e5b]{margin:0;line-height:1.55}.delivery-status[data-v-53343e5b]{border-left:1px solid var(--order-line);padding-left:20px;display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#20ae4a;max-width:190px}.delivery-status svg[data-v-53343e5b]{flex-shrink:0}.delivery-status p[data-v-53343e5b],.delivery-status small[data-v-53343e5b]{color:#9a87a7;font-size:12px;line-height:1.8;margin:6px 0 0}.detail-products[data-v-53343e5b]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.detail-products th[data-v-53343e5b]{color:#6b5e78;font-size:12px;padding:10px 5px;background:#fcfafb;font-weight:500}.detail-products th[data-v-53343e5b]:first-child{width:51%;text-align:left;padding-left:18px}.detail-products td[data-v-53343e5b]{border-top:1px solid var(--order-line);border-right:1px solid var(--order-line);text-align:center;padding:0 6px;white-space:nowrap}.detail-products td[data-v-53343e5b]:first-child{padding:0;white-space:normal;text-align:left}.detail-products td[data-v-53343e5b]:last-child{border-right:0}.detail-products .order-product[data-v-53343e5b]{padding:13px 15px;gap:12px}.detail-products[data-v-53343e5b] .order-thumb{width:83px;height:86px}.detail-products .order-product b[data-v-53343e5b]{font-size:13px}.item-actions[data-v-53343e5b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.item-actions .order-button[data-v-53343e5b]{padding:4px 9px;min-height:27px;font-size:12px}.product-subtotal[data-v-53343e5b]{padding:17px 18px;border-top:1px solid var(--order-line);text-align:right;color:#9b85a4;font-size:12px}.product-subtotal b[data-v-53343e5b]{font-size:14px;color:#493b51;font-weight:500;margin-left:8px}.detail-bottom-actions[data-v-53343e5b]{display:flex;justify-content:flex-end;gap:10px;padding:14px 16px;flex-wrap:wrap}.order-detail-box .detail-bottom-actions[data-v-53343e5b]{border-top:1px solid var(--order-line)}.detail-bottom-actions .order-button[data-v-53343e5b]{min-height:36px}.payment-lines[data-v-53343e5b]{padding:16px 20px;margin:0;display:grid;gap:15px;font-size:13px}.payment-lines>div[data-v-53343e5b]{display:flex;align-items:center;justify-content:space-between}.payment-lines dt[data-v-53343e5b]{color:#a08aa9}.payment-lines dd[data-v-53343e5b]{margin:0}.payment-lines .orange[data-v-53343e5b]{color:#f06439}.payment-total[data-v-53343e5b]{padding-top:16px;border-top:1px solid var(--order-line);margin-top:4px}.payment-total dd[data-v-53343e5b]{font-size:26px;color:#f04d26}.payment-total dt[data-v-53343e5b]{color:#503950}.order-info[data-v-53343e5b]{display:grid;gap:12px;margin:0;padding:18px;font-size:12px}.order-info>div[data-v-53343e5b]{display:flex;align-items:flex-start;gap:12px}.order-info dt[data-v-53343e5b]{flex:0 0 62px;color:#a08aa9}.order-info dd[data-v-53343e5b]{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.5;overflow-wrap:anywhere}.order-info button[data-v-53343e5b]{display:inline-flex;align-items:center;gap:4px;color:#9b7ca8;font-size:12px}.order-info small[data-v-53343e5b]{display:block;width:100%;font-size:12px}.order-info svg[data-v-53343e5b]{color:#e86a45;flex-shrink:0}.order-detail-box>.order-demo-note[data-v-53343e5b]{border-top:1px solid var(--order-line);margin:0 18px;padding:12px 0}.side-actions[data-v-53343e5b]{display:flex;gap:10px;justify-content:flex-end}.side-actions .order-button[data-v-53343e5b]{flex:1;padding:7px 10px}.membership-order-info[data-v-53343e5b]{display:grid;grid-template-columns:1fr 1fr;padding:16px 6px}.membership-order-info .order-info[data-v-53343e5b]{padding:3px 15px;font-size:14px}.membership-order-info .order-info+dl[data-v-53343e5b]{border-left:1px solid var(--order-line);padding-left:35px}.membership-order-info .order-info dt[data-v-53343e5b]{flex-basis:80px}.detail-panel>.order-detail-box[data-v-53343e5b]{margin-bottom:15px}.membership-service-content[data-v-53343e5b]{display:flex;gap:26px;align-items:center;padding:20px}.membership-service-content[data-v-53343e5b] .order-thumb{width:142px;height:141px}.membership-service-content h3[data-v-53343e5b]{font:700 22px var(--serif);color:#84281f;margin:0 0 9px}.membership-service-content p[data-v-53343e5b]{color:#9c83a7;margin:8px 0;font-size:13px}.membership-service-content p b[data-v-53343e5b]{color:#543844;font-weight:500}.membership-service-content .member-order-state[data-v-53343e5b]{font-size:14px}.membership-service-actions[data-v-53343e5b]{display:flex;flex-direction:column;gap:11px;margin-left:auto;min-width:160px}.membership-service-actions .order-button[data-v-53343e5b]{min-height:40px}.membership-fees[data-v-53343e5b]{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 0;text-align:center}.membership-fees>div[data-v-53343e5b]{border-right:1px solid var(--order-line)}.membership-fees>div[data-v-53343e5b]:last-child{border:0}.membership-fees span[data-v-53343e5b]{color:#9c83a7;font-size:13px}.membership-fees strong[data-v-53343e5b]{font-size:26px;color:#f34c24;display:block;font-weight:500;margin-top:5px}.membership-fees p[data-v-53343e5b]{font-size:16px;margin:8px 0 0;color:#9c83a7}.order-feedback[data-v-53343e5b]{display:flex;align-items:center;gap:8px;padding:13px;background:#fff7ee;color:#9c7059;border-radius:5px;margin-top:12px;font-size:12px}.order-modal-backdrop[data-v-53343e5b]{position:fixed;inset:0;background:#30232a65;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.order-modal[data-v-53343e5b]{width:520px;max-width:100%;max-height:88vh;overflow:auto;border-radius:10px;background:#fff;padding:26px 28px;box-shadow:0 20px 100px #26132738;outline:none}.order-modal>header[data-v-53343e5b]{display:flex;justify-content:space-between;align-items:center;gap:20px}.order-modal h2[data-v-53343e5b]{font:700 24px var(--serif);color:#8c251d;margin:0}.order-modal>header button[data-v-53343e5b]{color:#9e879e}.modal-order-id[data-v-53343e5b]{font-size:12px;color:#a08aa1;padding-bottom:16px;border-bottom:1px solid var(--order-line);margin:9px 0 18px}.order-modal form>p[data-v-53343e5b]{font-size:14px;line-height:1.9}.modal-info[data-v-53343e5b]{background:#fff7ee;border-radius:5px;padding:12px;color:#9b7f77;font-size:12px!important;line-height:1.8}.modal-field[data-v-53343e5b]{display:grid;gap:10px;font-size:14px}.modal-field textarea[data-v-53343e5b]{width:100%;resize:vertical;min-height:120px;border:1px solid #e4dae4;border-radius:5px;padding:12px;font:inherit;color:#645068;line-height:1.7}.order-modal form>footer[data-v-53343e5b]{display:flex;justify-content:flex-end;gap:12px;margin-top:23px;padding:0;background:transparent;border:0}.order-modal footer .order-button[data-v-53343e5b]{min-width:100px;min-height:38px}.modal-amount[data-v-53343e5b]{display:flex;align-items:center;justify-content:space-between;color:#947c9b;margin:20px 0}.modal-amount strong[data-v-53343e5b]{font-size:28px;color:#f25d28;font-weight:500}.logistics-summary[data-v-53343e5b]{display:flex;align-items:center;gap:15px;padding:14px;background:#fff7ef;border-radius:6px;color:#ed642e}.logistics-summary p[data-v-53343e5b]{color:#9d859e;font-size:12px}.logistics-timeline[data-v-53343e5b]{list-style:none;margin:24px 10px;padding:0 0 0 20px;border-left:1px solid #e7dadf}.logistics-timeline li[data-v-53343e5b]{position:relative;padding-bottom:20px;font-size:14px;color:#7f657f}.logistics-timeline li[data-v-53343e5b]:before{content:"";position:absolute;left:-25px;top:4px;width:9px;height:9px;background:#dac9cf;border-radius:50%}.logistics-timeline li[data-v-53343e5b]:first-child:before{background:#ff7834}.logistics-timeline li[data-v-53343e5b]:first-child{color:#f36a31}.logistics-timeline p[data-v-53343e5b]{font-size:12px;color:#a18aa1;margin:7px 0 0}.rebuy-item[data-v-53343e5b]{display:flex;align-items:center;gap:15px;padding:12px 0}.rebuy-item p[data-v-53343e5b]{font-size:12px;color:#9e889e}.order-error[data-v-53343e5b]{color:#cf3630;font-size:12px;line-height:1.6}@media(min-width:1150px){.orders-page[data-v-53343e5b] .personal-sidebar{min-height:875px}}@media(max-width:1190px){.order-filter-bar[data-v-53343e5b]{align-items:flex-start;flex-wrap:wrap}.order-card-header[data-v-53343e5b]{gap:8px;flex-wrap:wrap}.order-shop[data-v-53343e5b]{font-size:12px}.order-tools[data-v-53343e5b]{flex-wrap:wrap}.order-search[data-v-53343e5b]{margin-left:auto}.order-product[data-v-53343e5b]{gap:10px;padding:12px 10px}.order-product[data-v-53343e5b] .order-thumb{width:65px;height:66px}.order-progress[data-v-53343e5b]{gap:14px;padding:20px}.progress-title[data-v-53343e5b]{flex-basis:160px}.progress-side[data-v-53343e5b]{min-width:105px;padding-left:14px}.progress-side .order-button[data-v-53343e5b]{padding:8px}.physical-detail-grid[data-v-53343e5b]{grid-template-columns:minmax(0,1fr) 270px}.delivery-status[data-v-53343e5b]{display:none}.detail-products .order-product[data-v-53343e5b]{flex-wrap:wrap}.order-actions[data-v-53343e5b]{padding:10px}.order-columns[data-v-53343e5b]{font-size:12px}}@media(max-width:900px){.orders-layout[data-v-53343e5b]{grid-template-columns:165px minmax(0,1fr)}.orders-panel[data-v-53343e5b]{padding:17px 13px}.order-search[data-v-53343e5b]{margin-left:0;min-width:0;width:100%}.order-search label[data-v-53343e5b]{flex:1}.order-search input[data-v-53343e5b]{width:100%}.order-card-body[data-v-53343e5b]{grid-template-columns:1fr 130px}.order-products[data-v-53343e5b]{grid-column:1/-1;border-bottom:1px solid var(--order-line)}.order-paid[data-v-53343e5b]{border-left:0;padding:15px}.order-columns[data-v-53343e5b]{display:none}.physical-detail-grid[data-v-53343e5b]{grid-template-columns:1fr}.detail-products .order-product[data-v-53343e5b]{flex-wrap:nowrap}.order-progress[data-v-53343e5b]{flex-wrap:wrap}.progress-title[data-v-53343e5b]{flex-basis:100%}.membership-order-info[data-v-53343e5b]{grid-template-columns:1fr;gap:15px}.membership-order-info .order-info+dl[data-v-53343e5b]{border:0;padding-left:15px}.membership-service-content[data-v-53343e5b]{flex-wrap:wrap;gap:15px}.membership-service-actions[data-v-53343e5b]{margin-left:0;flex-direction:row;width:100%}.membership-service-actions button[data-v-53343e5b]{flex:1}.order-heading[data-v-53343e5b]{flex-wrap:wrap}.order-pagination[data-v-53343e5b]{gap:5px}.order-pagination>span[data-v-53343e5b]{display:none}}@media(max-width:650px){.orders-page[data-v-53343e5b]{width:calc(100% - 24px)}.orders-layout[data-v-53343e5b]{display:block}.orders-page[data-v-53343e5b] .personal-sidebar{margin-bottom:16px}.orders-heading[data-v-53343e5b]{gap:10px}.orders-heading h1[data-v-53343e5b]{font-size:25px}.orders-heading p[data-v-53343e5b]{font-size:12px}.order-kind-tabs[data-v-53343e5b]{width:100%}.order-kind-tabs button[data-v-53343e5b]{flex:1;min-width:0;padding:9px}.recycle-link[data-v-53343e5b]{font-size:12px;white-space:nowrap}.order-dates[data-v-53343e5b]{margin-left:auto}.order-card-header time[data-v-53343e5b]{width:100%}.order-list[data-v-53343e5b]{overflow:hidden}.order-product[data-v-53343e5b]{padding:12px 8px}.order-product-name[data-v-53343e5b],.order-product p[data-v-53343e5b]{font-size:12px}.order-product[data-v-53343e5b] .order-thumb{width:59px;height:60px}.order-unit[data-v-53343e5b],.order-quantity[data-v-53343e5b]{font-size:12px}.order-card-body[data-v-53343e5b]{grid-template-columns:1fr 150px}.list-panel[data-v-53343e5b]{min-height:650px}.detail-products .order-product[data-v-53343e5b]{flex-wrap:wrap}.delivery-content dl[data-v-53343e5b]{font-size:12px}.membership-service-content[data-v-53343e5b] .order-thumb{width:100px;height:100px}.membership-service-content h3[data-v-53343e5b]{font-size:19px}.membership-fees strong[data-v-53343e5b]{font-size:21px}.order-progress ol[data-v-53343e5b]{flex-basis:100%}.progress-side[data-v-53343e5b]{border:0;padding:0;margin-top:8px}.order-modal[data-v-53343e5b]{padding:22px}.orders-breadcrumb[data-v-53343e5b]{font-size:12px;gap:5px}.detail-bottom-actions[data-v-53343e5b]{padding:12px 8px}.side-actions .order-button[data-v-53343e5b]{font-size:12px}}@media print{.orders-page[data-v-53343e5b]{width:100%;max-width:none;padding:0}.orders-breadcrumb[data-v-53343e5b],.orders-page[data-v-53343e5b] .personal-sidebar,.orders-page[data-v-53343e5b] .order-notes,.orders-page button[data-v-53343e5b],.orders-page .order-demo-note[data-v-53343e5b]{display:none!important}.orders-layout[data-v-53343e5b],.physical-detail-grid[data-v-53343e5b]{display:block}.orders-panel[data-v-53343e5b]{border:0}.physical-detail-side[data-v-53343e5b]{margin-top:15px}.order-detail-box[data-v-53343e5b]{break-inside:avoid}body>#app>header,body>#app>footer{display:none!important}}.order-dates[data-v-53343e5b]{border-left:1px solid #f47645;padding-left:16px}.order-filter-bar[data-v-53343e5b]{flex-wrap:wrap;row-gap:12px}.order-dates[data-v-53343e5b]{margin-left:auto}@media(min-width:1191px){.order-status-tabs[data-v-53343e5b]{gap:5px}.order-status-tabs button[data-v-53343e5b]{padding:8px 10px}.order-dates[data-v-53343e5b]{gap:10px;padding-left:12px}}:is(.detail-panel,.physical-order-detail) .orders-heading[data-v-53343e5b]{min-height:38px;margin-bottom:17px}:is(.detail-panel,.physical-order-detail) .orders-heading>.order-detail-link[data-v-53343e5b]{font-size:13px}:is(.detail-panel,.physical-order-detail) .order-progress[data-v-53343e5b]{min-height:116px}:is(.detail-panel,.physical-order-detail) .order-progress li[data-v-53343e5b]{font-size:14px}:is(.detail-panel,.physical-order-detail) .progress-title[data-v-53343e5b]{flex-basis:210px}:is(.detail-panel,.physical-order-detail) .progress-title h2[data-v-53343e5b]{font-size:32px;line-height:1.25}:is(.detail-panel,.physical-order-detail) .progress-title>small[data-v-53343e5b]{font-size:14px;display:block;margin-bottom:5px}:is(.detail-panel,.physical-order-detail) .order-info[data-v-53343e5b]{font-size:14px;gap:14px}:is(.detail-panel,.physical-order-detail) .order-info dd[data-v-53343e5b]{min-width:0}:is(.detail-panel,.physical-order-detail) .membership-order-info[data-v-53343e5b]{padding:20px 6px}:is(.detail-panel,.physical-order-detail) .membership-service-content[data-v-53343e5b]{min-height:190px}:is(.detail-panel,.physical-order-detail) .membership-service-content[data-v-53343e5b] .order-thumb{width:140px;height:140px}:is(.detail-panel,.physical-order-detail) .membership-service-content p[data-v-53343e5b]{font-size:14px;line-height:1.65}:is(.detail-panel,.physical-order-detail) .membership-fees[data-v-53343e5b]{padding:22px 0}:is(.detail-panel,.physical-order-detail) .membership-fees span[data-v-53343e5b]{font-size:14px}:is(.detail-panel,.physical-order-detail) .order-button[data-v-53343e5b]{font-size:14px}@media(max-width:1190px){:is(.detail-panel,.physical-order-detail) .progress-title[data-v-53343e5b]{flex-basis:165px}:is(.detail-panel,.physical-order-detail) .order-progress li[data-v-53343e5b]{font-size:12px}:is(.detail-panel,.physical-order-detail) .progress-title h2[data-v-53343e5b]{font-size:28px}:is(.detail-panel,.physical-order-detail) .order-info[data-v-53343e5b]{font-size:13px}}@media(max-width:900px){:is(.detail-panel,.physical-order-detail) .progress-title[data-v-53343e5b]{flex-basis:100%}:is(.detail-panel,.physical-order-detail) .membership-order-info .order-info+dl[data-v-53343e5b]{padding-top:14px;border-top:1px solid var(--order-line)}:is(.detail-panel,.physical-order-detail) .order-progress ol[data-v-53343e5b]{flex-basis:100%}:is(.detail-panel,.physical-order-detail) .progress-side[data-v-53343e5b]{border:0;padding:0}}.refund-track[data-v-6d3c29fe]{list-style:none;display:flex;margin:0;padding:0;min-width:0;flex:1}.refund-track li[data-v-6d3c29fe]{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;gap:10px;text-align:center;color:#9a879e;font-size:14px;min-width:0}.refund-track li[data-v-6d3c29fe]:after{content:"";position:absolute;top:14px;height:3px;left:50%;width:100%;background:#ddd6dd}.refund-track li[data-v-6d3c29fe]:last-child:after{display:none}.refund-track li>span[data-v-6d3c29fe]{width:30px;height:30px;border-radius:50%;background:#d8d0d8;display:grid;place-items:center;z-index:1;border:2px solid white}.refund-track li.done>span[data-v-6d3c29fe],.refund-track li.current>span[data-v-6d3c29fe]{background:#ff7026;color:#fff}.refund-track li.done[data-v-6d3c29fe]:after{background:#ffa05d}.refund-track li.current i[data-v-6d3c29fe]{width:9px;height:9px;background:#fff;border-radius:50%}.refund-track li.current b[data-v-6d3c29fe]{color:#f65d26}.refund-track b[data-v-6d3c29fe]{font-weight:500}.refund-track.compact[data-v-6d3c29fe]{margin-top:20px}.refund-track.compact li[data-v-6d3c29fe]{font-size:12px;gap:7px}.refund-track.compact li>span[data-v-6d3c29fe]{width:21px;height:21px}.refund-track.compact li[data-v-6d3c29fe]:after{top:9px;height:2px}.refund-track.closed li.done[data-v-6d3c29fe]:after{background:#ddd6dd}@media(max-width:650px){.refund-track li[data-v-6d3c29fe]{font-size:12px}}.buyer-refunds[data-v-03aa02d1]{min-width:0;color:#51465e}.buyer-refunds .back-link[data-v-03aa02d1]{display:flex;align-items:center;gap:5px;color:#f35f29;font-size:13px}.refund-heading[data-v-03aa02d1]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:6px 4px 22px;border-bottom:1px solid #eee8eb;margin-bottom:14px}.refund-heading h1[data-v-03aa02d1]{font:700 32px/1.3 var(--serif);color:#8d160e;margin:0 0 6px}.refund-heading p[data-v-03aa02d1]{font-size:14px;color:#99829c;margin:0}.refund-heading>.t-btn[data-v-03aa02d1]{min-height:39px;padding:8px 20px}.refund-toolbar[data-v-03aa02d1]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #eee8eb;padding:0 0 14px;margin-bottom:16px}.refund-tabs[data-v-03aa02d1]{display:flex;align-items:center;gap:24px}.refund-tabs button[data-v-03aa02d1]{height:45px;position:relative;font-size:15px;color:#89718f;white-space:nowrap;font-weight:600}.refund-tabs button.active[data-v-03aa02d1]{color:#f65c27}.refund-tabs button.active[data-v-03aa02d1]:after{content:"";height:3px;background:#ff6929;position:absolute;bottom:0;left:0;right:0;border-radius:3px}.refund-filters[data-v-03aa02d1]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-left:auto}.refund-filters select[data-v-03aa02d1]{font-size:12px;min-height:35px;max-width:130px;padding:7px 20px 7px 9px}.refund-source[data-v-03aa02d1]{font-size:12px;color:#9a829f;border:1px solid #eee8eb;border-radius:4px;padding:8px}.refund-filters label[data-v-03aa02d1]{display:flex;align-items:center;gap:7px;border:1px solid #e7dfe8;border-radius:5px;color:#9c859c;padding-left:10px}.refund-filters input[data-v-03aa02d1]{border:0;outline:none;font-size:12px;width:175px;padding:8px}.buyer-refund-card[data-v-03aa02d1]{border:1px solid #eee8eb;border-radius:6px;margin-bottom:14px;padding:13px}.buyer-refund-card>header[data-v-03aa02d1]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid #eee8eb;padding-bottom:12px;font-size:12px;color:#99819f}.buyer-refund-card>header>a[data-v-03aa02d1]{display:flex;align-items:center;gap:8px;color:#982821;font-weight:700;font-size:16px}.buyer-refund-card>header>a svg[data-v-03aa02d1]{padding:4px;box-sizing:content-box;border-radius:5px;background:#ff681f;color:#fff}.buyer-refund-card>header>span[data-v-03aa02d1]{display:inline-flex;gap:6px;align-items:center}.buyer-refund-card>header button[data-v-03aa02d1]{display:inline-flex;color:#f36630}.buyer-refund-body[data-v-03aa02d1]{display:grid;grid-template-columns:minmax(0,1fr) 210px 180px;gap:18px;padding:15px 0 2px}.refund-goods[data-v-03aa02d1]{min-width:0}.refund-good[data-v-03aa02d1]{display:flex;align-items:center;gap:14px}.refund-good+.refund-good[data-v-03aa02d1]{margin-top:12px}.refund-good-name[data-v-03aa02d1]{font-size:16px;font-weight:600;color:#443348}.refund-good>div[data-v-03aa02d1]{min-width:0}.refund-good p[data-v-03aa02d1]{font-size:12px;color:#9c85a0;margin:7px 0}.refund-good p strong[data-v-03aa02d1]{color:#f35b28;font-size:14px;font-weight:500}.goods-divider[data-v-03aa02d1]{padding:0 12px;color:#ded3df}.refund-image[data-v-03aa02d1]{display:block;width:112px;height:118px;flex:0 0 112px;border-radius:5px;background-position:center;background-size:cover;background-color:#fff4e8;border:1px solid #eee8eb}.refund-image.small[data-v-03aa02d1]{width:80px;height:74px;flex-basis:80px}.refund-reference[data-v-03aa02d1]{border-right:1px solid #eee8eb;padding:3px 15px 0 0;font-size:13px;line-height:1.8}.refund-reference button[data-v-03aa02d1]{font-size:12px;color:#89718f;overflow-wrap:anywhere}.refund-reference p[data-v-03aa02d1]{margin-bottom:16px}.refund-reference strong[data-v-03aa02d1]{color:#f15a28}.refund-reference .amount[data-v-03aa02d1]{font-size:18px;font-weight:500}.refund-reference .order-link[data-v-03aa02d1]{color:#f36630}.buyer-refunds .refund-status h3[data-v-03aa02d1]{font-size:16px;margin:0 0 5px;color:#ff681f}.buyer-refunds .refund-status h3.green[data-v-03aa02d1]{color:#20a64d}.buyer-refunds .refund-status h3.muted[data-v-03aa02d1]{color:#927d99}.refund-status small[data-v-03aa02d1]{font-size:12px;display:block;color:#a08aa4;margin-bottom:7px}.refund-status .t-btn[data-v-03aa02d1]{min-height:37px}.refund-empty[data-v-03aa02d1]{padding:65px 15px;text-align:center;color:#9b859f}.refund-empty svg[data-v-03aa02d1]{margin:auto;color:#d7b89b}.refund-empty h2[data-v-03aa02d1]{font-size:20px}.refund-empty p[data-v-03aa02d1]{font-size:13px}.refund-empty button[data-v-03aa02d1]{margin:7px}.refund-pagination[data-v-03aa02d1]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;color:#947d9b;margin:22px 0}.refund-explain[data-v-03aa02d1]{background:linear-gradient(110deg,#fff4e8,#fffaf5);border:1px solid #ffe3cd;border-radius:6px;padding:17px 18px;margin-top:20px}.refund-explain h2[data-v-03aa02d1]{display:flex;align-items:center;gap:10px;font-size:20px;margin:0 0 12px}.refund-explain h2 svg[data-v-03aa02d1]{color:#ff842c}.refund-explain>div[data-v-03aa02d1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.refund-explain article[data-v-03aa02d1]{display:flex;gap:10px}.refund-explain article+article[data-v-03aa02d1]{border-left:1px solid #efdbcb;padding-left:15px}.refund-explain article>svg[data-v-03aa02d1]{flex:none;color:#cb4c29}.refund-explain h3[data-v-03aa02d1]{font-size:13px;line-height:1.6;margin:0 0 5px}.refund-explain p[data-v-03aa02d1]{font-size:12px;color:#9c869c;margin:0}.buyer-refunds .refund-progress-banner[data-v-03aa02d1]{margin-top:6px}.buyer-refunds .refund-progress-banner h2[data-v-03aa02d1]{font-size:27px;margin:10px 0 0}.buyer-refunds .progress-box h2[data-v-03aa02d1]{font:700 21px/1.5 var(--serif);color:#982821}.refund-info-grid dd[data-v-03aa02d1]{line-height:1.6}.shop-link[data-v-03aa02d1]{display:inline-flex;align-items:center;gap:7px;color:#a12d22;font-weight:600}.shop-link svg[data-v-03aa02d1]{color:#f2652d}.refund-table-scroll[data-v-03aa02d1]{overflow-x:auto}.refund-items[data-v-03aa02d1]{min-width:510px;table-layout:fixed}.refund-items th[data-v-03aa02d1]:first-child{width:44%}.refund-items th[data-v-03aa02d1]:not(:first-child),.refund-items td[data-v-03aa02d1]:not(:first-child){text-align:center}.refund-items td>div[data-v-03aa02d1]{min-width:0}.buyer-refunds .refund-items h3[data-v-03aa02d1]{font-size:15px}.refund-amount-note[data-v-03aa02d1]{text-align:right;color:#a08ba4;font-size:12px;margin-bottom:0}.refund-totals[data-v-03aa02d1]{flex-wrap:wrap;gap:15px}.buyer-refunds .refund-timeline time[data-v-03aa02d1]{width:145px}.buyer-refunds .refund-timeline li[data-v-03aa02d1]:last-child{border-color:transparent}.buyer-refunds .refund-timeline li>div[data-v-03aa02d1]{flex:1;min-width:0}.refund-error[data-v-03aa02d1]{color:#c7352b;font-size:13px}.buyer-refunds[data-v-03aa02d1] .withdraw-dialog .trade-dialog{width:530px;max-width:100%;padding:28px 32px}.buyer-refunds[data-v-03aa02d1] .withdraw-dialog .dialog-title-group>svg{width:42px;height:42px;fill:#ff7624;color:#fff}.buyer-refunds[data-v-03aa02d1] .withdraw-dialog h2{font-size:26px}.buyer-refunds[data-v-03aa02d1] .withdraw-summary{font-size:14px}.buyer-refunds[data-v-03aa02d1] .trade-dialog p{line-height:1.8}.buyer-refunds[data-v-03aa02d1] .trade-dialog .dialog-actions{margin-top:22px}@media(max-width:1180px){.buyer-refund-body[data-v-03aa02d1]{grid-template-columns:minmax(0,1fr) 170px 160px;gap:12px}.refund-image[data-v-03aa02d1]{width:90px;height:100px;flex-basis:90px}.refund-good[data-v-03aa02d1]{gap:10px}.refund-good-name[data-v-03aa02d1]{font-size:14px}.refund-tabs[data-v-03aa02d1]{gap:18px}.refund-filters[data-v-03aa02d1]{margin-left:0}.refund-reference[data-v-03aa02d1]{font-size:12px}.refund-explain>div[data-v-03aa02d1]{gap:12px}}@media(max-width:900px){.buyer-refund-body[data-v-03aa02d1]{grid-template-columns:minmax(0,1fr) 160px}.refund-goods[data-v-03aa02d1]{grid-column:1/-1}.refund-reference[data-v-03aa02d1]{border-right:0}.buyer-refunds .refund-info-grid[data-v-03aa02d1]{grid-template-columns:1fr}.buyer-refunds .refund-info-grid dl+dl[data-v-03aa02d1]{border-left:0;padding:0}.refund-explain>div[data-v-03aa02d1]{grid-template-columns:1fr}.refund-explain article+article[data-v-03aa02d1]{border-left:0;padding-left:0}.buyer-refunds .refund-timeline time[data-v-03aa02d1]{width:100px}.buyer-refunds .refund-progress-banner[data-v-03aa02d1]{display:block}.buyer-refunds .refund-progress-banner>div[data-v-03aa02d1]{border-right:0;margin-bottom:20px}}@media(max-width:600px){.refund-tabs[data-v-03aa02d1]{width:100%;justify-content:space-between;gap:5px}.refund-tabs button[data-v-03aa02d1]{font-size:13px}.refund-filters[data-v-03aa02d1]{width:100%}.refund-filters label[data-v-03aa02d1]{flex:1}.refund-filters input[data-v-03aa02d1]{width:100%}.refund-source[data-v-03aa02d1]{display:none}.buyer-refund-card>header[data-v-03aa02d1]{gap:9px}.buyer-refund-body[data-v-03aa02d1]{grid-template-columns:1fr}.refund-reference[data-v-03aa02d1]{border-bottom:1px solid #eee8eb;padding-bottom:10px}.refund-reference p[data-v-03aa02d1]{margin-bottom:8px}.refund-status .t-btn[data-v-03aa02d1]{max-width:none}.refund-good-name[data-v-03aa02d1]{font-size:14px}.buyer-refunds .refund-timeline li[data-v-03aa02d1]{flex-wrap:wrap}.buyer-refunds .refund-timeline time[data-v-03aa02d1]{width:100%}.buyer-refunds[data-v-03aa02d1] .withdraw-dialog .trade-dialog{padding:24px 20px}}.buyer-reviews-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.buyer-reviews-heading h1{font:700 32px/1.3 var(--serif);color:#8d160e;margin:0 0 7px}.buyer-reviews-heading p{color:#99829c;margin:0;font-size:14px}.buyer-reviews-heading>.t-btn{min-height:39px;padding:8px 18px}.buyer-reviews-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #eee8eb;border-bottom:1px solid #eee8eb;min-height:51px}.buyer-review-tabs{display:flex;gap:16px}.buyer-review-tabs button{position:relative;padding:14px 8px;color:#8b728f;font:700 16px var(--serif);white-space:nowrap}.buyer-review-tabs button+button:before{content:"";position:absolute;left:-8px;top:19px;height:15px;border-left:1px solid #eee8eb}.buyer-review-tabs button.active{color:#ff581c}.buyer-review-tabs button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:3px;background:#ff581c}.buyer-reviews-toolbar select{font-size:12px;max-width:220px;padding:6px 25px 6px 12px}.buyer-reviews .review-eligibility{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:8px 0;font-size:12px}.buyer-reviews .review-order{margin:12px 0;padding-bottom:7px}.buyer-reviews .review-order>header{gap:13px;flex-wrap:wrap;background:linear-gradient(100deg,#fcf3eb,#fcf9f6)}.buyer-reviews .review-order>header a{display:inline-flex;align-items:center;gap:6px;color:#a6281e;font-weight:600}.buyer-reviews .review-group-title{font:700 17px var(--serif);margin:9px 14px 6px}.buyer-reviews .review-product{margin:7px;border:1px solid #eee8eb;border-radius:5px;grid-template-columns:245px minmax(0,1fr);padding:12px;gap:30px}.buyer-reviews .review-product-info{padding-right:25px}.buyer-reviews .review-product-image{display:block;width:100%;height:168px;object-fit:cover;border-radius:5px;background:#faf5ee}.buyer-reviews .review-product-info h3{font:700 16px var(--serif);margin:8px 0 3px;color:#a72b24}.buyer-reviews .review-product-info p{font-size:12px;color:#99829c;margin:0}.buyer-reviews .review-image-empty{display:flex;align-items:center;justify-content:center;gap:8px;color:#a995b0;font-size:12px}.buyer-reviews .is-reviewed .review-product-image{height:108px}.buyer-reviews .review-published{display:flex;flex-direction:column;min-width:0}.buyer-reviews .published-footer{margin-top:auto;padding-top:7px}.buyer-reviews .review-seller-reply{background:#faf6f1;border-radius:4px;padding:8px;color:#99829c;font-size:12px}.buyer-reviews .trade-explain{margin-top:24px}.buyer-reviews .review-media img,.buyer-reviews .review-media video{border:1px solid #eee8eb}.buyer-reviews .dialog-actions{justify-content:center}.buyer-reviews .dialog-actions .t-btn{min-width:155px;min-height:43px}.buyer-reviews .review-submit .t-btn{min-height:40px}.buyer-reviews .t-btn.primary{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);font-size:14px;color:#fff}.buyer-reviews .review-product-image,.buyer-reviews .review-media img{overflow:hidden}.buyer-reviews .dialog-product{min-width:0}.buyer-reviews .review-delete-dialog .dialog-product .trade-thumb{flex-shrink:0}.buyer-reviews .review-delete-dialog .dialog-product>div{min-width:0}.buyer-reviews .review-media video{background:#282522}.buyer-reviews .review-content-label textarea{font-size:13px}.buyer-reviews .review-media .media-add{flex-shrink:0}@media(max-width:1150px){.buyer-reviews .review-product{grid-template-columns:190px minmax(0,1fr);gap:18px}.buyer-reviews .review-product-info{padding-right:18px}.buyer-reviews .review-product-image{height:145px}.buyer-reviews .published-rating{gap:7px}.buyer-reviews .rating-line{gap:12px}}@media(max-width:760px){.buyer-reviews-heading{gap:10px}.buyer-reviews-heading h1{font-size:26px}.buyer-reviews-heading p{font-size:12px}.buyer-reviews-heading>.t-btn{padding:7px}.buyer-reviews-toolbar{flex-wrap:wrap;padding-bottom:7px;gap:8px}.buyer-review-tabs button{font-size:14px}.buyer-reviews .review-product{grid-template-columns:1fr;gap:12px}.buyer-reviews .review-product-info{border:0;padding-right:0}.buyer-reviews .review-product-image,.buyer-reviews .is-reviewed .review-product-image{height:180px}.buyer-reviews .review-order>header{gap:8px;overflow-wrap:anywhere}.buyer-reviews .review-visibility{margin-left:0}.buyer-reviews .trade-explain.compact{display:block}.buyer-reviews .review-group-title{font-size:16px}.buyer-reviews .dialog-actions .t-btn{min-width:110px}.buyer-reviews .delete-rating{flex-wrap:wrap}}.review-form-navigation{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #eee8eb;border-bottom:1px solid #eee8eb;flex-wrap:wrap}.review-form-navigation>span{margin-left:auto;color:#9c857c;font-size:12px}.trade-page{width:calc(100% - 40px);max-width:1300px;margin:auto;padding:14px 0 28px;color:#51465e;font-size:14px;--t-orange:#ff581c;--t-red:#8d160e;--t-muted:#99829c;--t-line:#eee8eb}.trade-page *{box-sizing:border-box}.trade-breadcrumb{display:flex;align-items:center;gap:14px;font-size:12px;color:#937e9a;margin-bottom:14px}.trade-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.trade-panel{min-width:0;min-height:970px;background:#fffffff7;border:1px solid var(--t-line);border-radius:7px;padding:24px 20px}.trade-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 23px}.trade-heading h1{font:700 32px/1.3 var(--serif);color:var(--t-red);margin:0 0 6px}.trade-heading p{color:var(--t-muted);margin:0;font-size:15px}.trade-heading>.t-btn{min-height:40px;padding:8px 20px}.trade-page h2{font:700 22px/1.5 var(--serif);color:var(--t-red);margin:0 0 15px}.trade-page h3{font-size:16px;color:var(--t-red);margin:0 0 9px}.trade-page p{line-height:1.7}.trade-page button:focus-visible,.trade-page input:focus-visible,.trade-page select:focus-visible,.trade-page textarea:focus-visible{outline:2px solid #ff8c53;outline-offset:2px}.trade-page button:disabled{cursor:not-allowed;opacity:.45}.trade-page .t-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--t-orange);color:var(--t-orange);background:#fff;border-radius:5px;min-height:35px;padding:7px 15px;font:inherit;font-size:13px;white-space:nowrap;line-height:1.3}.trade-page .t-btn.primary{background:linear-gradient(115deg,#ff7a23,#ff5013);color:#fff;border-color:#ff641d}.trade-page .t-btn.neutral{border-color:#e1dce5;color:#756a7f}.trade-page .t-btn.pale{background:#fff4ea;border-color:#ffe2d1}.trade-page .t-btn:hover{box-shadow:0 2px 9px #ff6b1920}.trade-page .t-btn.selected{border-color:#ff621e;color:#ff5918;background:#fff0e6}.trade-page input,.trade-page textarea,.trade-page select{font:inherit;color:#4f465d;border:1px solid #e3dde6;border-radius:5px;background:#fff;padding:9px 12px;min-width:0}.trade-page input::placeholder,.trade-page textarea::placeholder{color:#ab9bb0}.trade-page select{padding-right:25px;max-width:100%}.trade-page input[type=radio],.trade-page input[type=checkbox]{accent-color:#ff5e1b;width:17px;height:17px;flex-shrink:0}.trade-tip{display:flex;align-items:center;gap:12px;border-radius:6px;padding:17px;background:#fff0e5;color:#a73c20;margin-bottom:15px;font-size:14px;line-height:1.7}.trade-tip svg{flex-shrink:0;color:#ff6d22}.trade-explain{border:1px solid var(--t-line);border-radius:6px;padding:20px 22px;margin-top:18px}.trade-explain p{color:#8c7a91;font-size:13px}.trade-explain i{font-style:normal;background:#ff873c;color:#fff;border-radius:50%;display:inline-flex;width:23px;height:23px;align-items:center;justify-content:center;margin-right:20px}.trade-explain.warm{background:linear-gradient(100deg,#fff5e9,#fff9f4);border-color:#ffe3cc}.explain-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.explain-columns>div+div{border-left:1px solid #ffe0c6;padding-left:24px}.explain-columns h3{font-size:13px}.explain-columns p{font-size:12px;margin-bottom:0}.trade-explain.compact{display:flex;align-items:center;gap:25px;padding:12px 18px}.trade-explain.compact h2{white-space:nowrap;display:flex;align-items:center;gap:10px;margin:0;font-size:18px}.trade-explain.compact p{margin:0;font-size:12px}.trade-demo{text-align:center;color:#a79aa9;font-size:12px;margin:22px 0 0}.trade-empty{padding:55px 15px;text-align:center;color:#9e879f;display:flex;flex-direction:column;align-items:center;gap:20px}.trade-error{color:#c73529;font-size:13px}.trade-toolbar{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--t-line);margin:0 0 17px;padding-bottom:10px}.trade-tabs{display:flex;align-items:center;gap:15px;flex:1}.trade-tabs button{font-size:16px;color:#8b728f;padding:10px 6px 13px;position:relative;white-space:nowrap}.trade-tabs button.active{color:#ff5716;font-weight:600}.trade-tabs button.active:after{content:"";height:3px;background:#ff5716;position:absolute;bottom:-11px;left:0;right:0;border-radius:4px}.trade-toolbar>select{font-size:12px;max-width:145px}.trade-search{display:flex;align-items:center;border:1px solid #e6dfe7;border-radius:5px;color:#9d8a9c;padding-right:10px;width:210px}.trade-search input{width:100%;border:0;background:transparent;font-size:12px}.trade-thumb{display:block;object-fit:cover;border-radius:5px;overflow:hidden;flex-shrink:0;background:#fff3e9}.trade-page .orange{color:#ff581c}.trade-page .green{color:#159b38}.address-list{display:grid;gap:14px}.address-card{display:flex;align-items:center;gap:17px;border:1px solid var(--t-line);border-radius:6px;padding:22px 15px;min-height:124px}.address-card.default{border-color:#ffc39e;background:linear-gradient(110deg,#fffbf6,#fff)}.address-marker{width:58px;flex-shrink:0;align-self:flex-start}.default-badge{background:#ff762d;color:#fff;display:inline-block;border-radius:4px;padding:5px 10px}.address-info{flex:1;min-width:0}.address-info>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.address-info strong{color:#302835;font-size:18px}.address-info p{display:flex;align-items:center;gap:8px;color:#897b8c;font-size:13px;margin:14px 0 0;overflow-wrap:anywhere}.address-info p svg{flex-shrink:0;color:#ff9460}.address-tag{background:#fff0e7;padding:5px 10px;border-radius:8px;color:#a25835;font-size:13px}.address-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.address-actions .t-btn{padding:8px 11px}.address-actions .t-btn.primary:disabled{opacity:1}.trade-overlay{position:fixed;inset:0;background:#27212480;z-index:2200;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.trade-dialog{width:680px;max-width:100%;max-height:90vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 18px 70px #1d102535;padding:27px 28px;outline:none}.trade-dialog>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.trade-dialog>header h2{font-size:27px;margin:0}.trade-dialog>header>button{color:#807187;padding:5px}.dialog-actions{display:flex;justify-content:flex-end;gap:15px;padding:20px 0 0;margin-top:18px;border-top:1px solid var(--t-line)}.dialog-actions .t-btn{min-width:120px;min-height:43px}.address-paste{background:#fff5ec;padding:15px;border-radius:7px;margin-bottom:15px}.address-paste h3{display:flex;gap:8px;align-items:center}.address-paste>div{display:flex;gap:10px}.address-paste textarea{flex:1;min-height:68px;resize:vertical;font-size:12px;line-height:1.8}.address-paste small{display:block;color:#a28d8d;font-size:12px;margin-top:8px}.delivery-country{background:#f7f6f9;padding:12px;margin-bottom:18px;border-radius:5px;font-size:12px}.delivery-country span{float:right;color:#a28c9f}.address-fields{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px 12px;align-items:center;font-size:14px}.address-fields>label em{font-style:normal;color:#f54b23;margin-right:5px}.address-fields small{color:#9f92a5}.region-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.region-fields select{padding:9px 5px;font-size:13px}.phone-field{display:flex;gap:10px}.phone-field>span{border:1px solid #e3dde6;border-radius:5px;padding:10px 18px}.phone-field input{width:100%}.tag-choices{display:flex;gap:7px;flex-wrap:wrap}.tag-choices .t-btn{padding:8px 12px}.tag-choices input{width:100%;margin-top:5px}.checkbox-label{display:flex;align-items:center;gap:8px}.refund-card{border:1px solid var(--t-line);border-radius:6px;margin:13px 0;padding:12px}.refund-card>header{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--t-line);padding-bottom:10px;font-size:12px;color:#937a96}.refund-card>header b{display:flex;align-items:center;gap:8px;font-size:17px;color:#9b261b}.refund-card>header b svg{background:#ff651f;color:#fff;padding:4px;box-sizing:content-box;border-radius:5px}.refund-body{display:grid;grid-template-columns:130px minmax(150px,1fr) 180px 178px;gap:15px;padding:14px 0 0;align-items:start}.refund-body>.trade-thumb{width:130px;height:145px}.refund-product h3{color:#362b3d;font-size:17px}.refund-product p{font-size:12px;color:#a08a9f;margin:6px 0}.refund-reference{border-right:1px solid var(--t-line);padding-right:12px;align-self:stretch;font-size:12px;color:#a08a9f;overflow-wrap:anywhere}.refund-reference p{margin:0 0 16px}.refund-reference strong{color:#fa571f}.refund-status h3{color:#ff691b;font-size:16px;display:flex;align-items:center;gap:8px}.refund-status p{font-size:12px;color:#a18d9f;margin:3px 0 10px}.refund-status .t-btn{display:flex;width:100%;margin-top:7px;min-height:34px}.refund-steps{display:flex;justify-content:space-between;margin:20px 4px 8px}.refund-steps>span{display:flex;flex:1;position:relative;flex-direction:column;align-items:center;color:#d8d0d7;font-size:19px}.refund-steps>span:after{content:"";position:absolute;width:65%;left:68%;top:12px;height:2px;background:#dfd7dc}.refund-steps>span:last-child:after{display:none}.refund-steps small{font-size:12px;white-space:nowrap;color:#9e89a2;margin-top:7px}.refund-steps .done,.refund-steps .current{color:#ff7626}.refund-steps .done:after{background:#ff782c}.refund-notice{display:flex;align-items:center;gap:5px;background:#f8f5f7;border-radius:5px;padding:8px;font-size:12px;color:#96819b;margin-top:14px}.refund-notice svg{flex-shrink:0}.review-eligibility{text-align:right;color:#ff6b1c;font-size:12px;margin:-8px 0 10px}.review-order{border:1px solid var(--t-line);border-radius:5px;overflow:hidden;margin:12px 0}.review-order>header{display:flex;align-items:center;gap:16px;background:#fcf5ef;padding:10px 13px;color:#916984;font-size:12px}.review-order>header b{color:#a6281e}.copy-order{display:flex;color:#a1473e}.review-order-link{margin-left:auto;display:flex;align-items:center}.review-product{display:grid;grid-template-columns:245px minmax(0,1fr);padding:14px;gap:26px}.review-product-info{border-right:1px solid var(--t-line);padding-right:25px}.review-product-info .trade-thumb{width:220px;height:168px}.review-product-info h3{font:700 17px var(--serif);margin:9px 0 4px}.review-product-info p{font-size:12px;color:#a28aab;margin:0}.review-editor{min-width:0;padding-top:5px}.rating-line{display:flex;align-items:center;gap:17px;flex-wrap:wrap;font-size:12px;margin-bottom:13px}.rating-line>label{display:flex;align-items:center;gap:5px}.stars{color:#ff5b1e;display:inline-flex;align-items:center;gap:4px}.stars button{display:inline-flex;padding:0;color:inherit}.stars .unfilled{color:#dedade}.review-content-label{display:block;font-size:12px}.review-content-label small{margin-left:8px;color:#a995b0}.review-content-label textarea{display:block;width:100%;height:100px;resize:vertical;margin-top:7px;border-radius:4px 4px 0 0;padding:10px 12px 25px;font-size:13px;line-height:1.8}.review-count{font-size:12px;text-align:right;color:#a38bab;margin-top:-22px;position:relative;padding:0 12px 7px;pointer-events:none}.review-attachments{display:flex;align-items:center;gap:18px;background:#fcf6ef;border:1px solid #e8e0e6;border-top:0;padding:7px 10px;border-radius:0 0 4px 4px;font-size:12px}.review-attachments>label{display:flex;align-items:center;gap:5px}.review-attachments .upload-label{margin-right:auto;position:relative;overflow:hidden;cursor:pointer}.upload-label input{position:absolute;opacity:0;width:100%;inset:0;cursor:pointer;padding:0}.review-submit{display:flex;justify-content:flex-end;margin-top:9px}.review-submit .t-btn{min-width:110px;min-height:38px}.review-submit .t-btn:disabled{background:#c9c3c9;border-color:#c9c3c9}.review-media{display:flex;gap:9px;flex-wrap:wrap;margin:10px 0}.review-media>div{position:relative}.review-media img,.review-media video{width:118px;height:76px;object-fit:cover;border-radius:4px;display:block}.review-media button{position:absolute;right:0;top:0;border-radius:50%;padding:2px;color:#fff;background:#4b3f4b}.published-rating{display:flex;align-items:center;gap:10px;font-size:12px;flex-wrap:wrap}.published-rating strong{color:#ff5716;font-weight:400}.rating-badge{background:#fff0df;color:#ee7120;border-radius:18px;padding:4px 15px}.review-visibility{margin-left:auto;display:flex;align-items:center;gap:6px;color:#928099}.review-published>p{font-size:13px;margin:12px 0 8px}.review-no-media{border:1px dashed #e5dfe6;background:#faf9fa;border-radius:4px;width:220px;height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#ab9db1;margin:8px 0}.published-footer{display:flex;align-items:end;justify-content:space-between;gap:10px;flex-wrap:wrap}.published-footer small{font-size:12px;color:#a48cad}.published-footer>div{display:flex;gap:9px}.published-footer .t-btn{font-size:12px;padding:6px 13px}.trade-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 0}.trade-pagination .t-btn{min-width:35px}.trade-dialog .rating-line{gap:14px}@media(max-width:1150px){.trade-toolbar{flex-wrap:wrap}.trade-tabs{min-width:300px}.refund-body{grid-template-columns:100px 1fr 150px}.refund-body>.trade-thumb{width:100px;height:110px}.refund-reference{grid-column:2;grid-row:2;border:0}.refund-status{grid-column:3;grid-row:1/3}.address-card{flex-wrap:wrap}.address-actions{margin-left:auto}.review-product{grid-template-columns:190px minmax(0,1fr);gap:16px}.review-product-info .trade-thumb{width:165px;height:145px}.review-order>header{flex-wrap:wrap}.published-footer>div{flex-wrap:wrap}}@media(max-width:760px){.trade-layout{grid-template-columns:1fr}.trade-layout>.personal-sidebar{display:none}.trade-panel{padding:18px 12px}.trade-page{width:calc(100% - 24px)}.trade-heading h1{font-size:26px}.trade-heading p{font-size:12px}.trade-heading>.t-btn{padding:8px}.address-marker{width:45px}.address-card{gap:10px}.address-info>div{gap:8px}.address-actions{width:100%;justify-content:flex-end}.trade-dialog{padding:20px 16px}.address-fields{grid-template-columns:1fr;gap:8px}.address-fields>span:empty{display:none}.delivery-country span{float:none;display:block;margin-top:5px}.review-product{grid-template-columns:1fr}.review-product-info{border:0}.review-product-info .trade-thumb{width:100%;height:150px}.refund-body{grid-template-columns:90px 1fr}.refund-status,.refund-reference{grid-column:1/3;grid-row:auto}.explain-columns{grid-template-columns:1fr;gap:8px}.explain-columns>div+div{border:0;padding:0}.trade-explain.compact{display:block}.refund-card>header{flex-wrap:wrap;gap:8px}.trade-search{width:100%}.trade-overlay{padding:12px}}.trade-page .region-manual{font-size:12px;margin-bottom:12px}.region-fields input{width:100%}.trade-page .dialog-title-group{display:flex;align-items:center;gap:18px}.dialog-title-group>svg{box-sizing:content-box;width:26px;height:26px;padding:12px;border-radius:50%;background:#ffe8d7;color:#ff5c19}.review-edit-dialog .trade-dialog{width:640px;padding:24px 26px}.review-delete-dialog .trade-dialog{width:540px}.withdraw-dialog .trade-dialog{width:530px;padding:26px 34px}.trade-page .review-delete-dialog .trade-dialog>header{justify-content:center;position:relative}.review-delete-dialog .trade-dialog>header>button{position:absolute;right:-8px;top:-9px}.trade-page .dialog-product{display:flex;gap:16px;align-items:center;padding:12px 0;border-top:1px solid #eee8eb;border-bottom:1px solid #eee8eb;margin-bottom:20px}.trade-page .dialog-product .trade-thumb{width:140px;height:97px}.dialog-product h3{font:700 18px var(--serif)}.dialog-product p{font-size:13px;color:#99829c;margin:4px 0}.dialog-product p b{color:#a52a21}.review-delete-dialog .dialog-product{background:#faf9fb;border:1px solid #eee8eb;border-radius:7px;padding:10px 14px;gap:16px}.trade-page .review-delete-dialog .trade-thumb{width:130px;height:86px}.delete-rating{display:flex;align-items:center;gap:7px;font-size:12px}.delete-rating b{color:#ff5618}.delete-rating .rating-badge{padding:4px 12px}.delete-question{border-top:1px dashed #ddd4e1;text-align:center;padding-top:17px}.delete-question h3{color:#49374f;font-size:18px}.delete-question p{color:#8b7295;font-size:13px}.review-delete-dialog .trade-tip{justify-content:center;padding:12px 9px;border:1px solid #ffe0c6;font-size:12px;margin-bottom:0}.review-delete-dialog .dialog-actions{border:0;padding-top:0;justify-content:flex-end}.review-delete-dialog .dialog-actions .t-btn{min-width:155px}.confirmation-question{color:#43374b!important;font-size:17px!important;margin:18px 0 5px!important}.confirmation-copy{color:#9a81a0;font-size:14px}.withdraw-summary{display:grid;grid-template-columns:118px 1fr;background:#f7f6f9;border:1px solid #e9e2ed;border-radius:7px;padding:16px;gap:11px 0;margin:18px 0}.withdraw-summary dt{color:#927c9e}.withdraw-summary dd{margin:0;line-height:1.5;overflow-wrap:anywhere}.withdraw-summary .refund-money{color:#ff491a;font-size:21px;line-height:1}.icon-copy{display:flex;gap:9px;align-items:flex-start}.icon-copy svg{flex-shrink:0}.withdraw-dialog .dialog-actions{border:0;padding-top:7px}.withdraw-dialog .dialog-actions .t-btn{flex:1;font-size:16px;height:46px}.dialog-review-editor .rating-line{gap:12px;font-size:12px;flex-wrap:wrap;margin:8px 0 22px}.editor-label{flex:0 0 70px;color:#66516d;font-size:13px}.dialog-review-editor .review-content-label{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:start}.dialog-review-editor .review-content-label>span{padding-top:7px}.dialog-review-editor .review-content-label textarea{margin:0;height:94px;border-radius:5px}.dialog-review-editor .review-count{margin-bottom:14px}.editor-media-row{display:flex;gap:12px;align-items:flex-start}.editor-media-row>.editor-label{padding-top:15px}.dialog-review-editor .review-media{gap:10px;margin:6px 0}.dialog-review-editor .review-media img,.dialog-review-editor .review-media video{width:98px;height:80px}.dialog-review-editor .review-media button{right:-4px;top:-4px}.media-add{width:120px;height:80px;border:1px dashed #ddd3e3;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#a58ab1;font-size:12px;position:relative;overflow:hidden}.media-limit,.edit-window-note{color:#a997af;font-size:12px}.editor-visibility{display:flex;gap:18px;align-items:center;margin-top:25px}.editor-visibility>label{display:flex;gap:6px;align-items:center;font-size:13px}.dialog-review-editor .review-submit{gap:10px}.progress-back{color:#ff541b;display:flex;align-items:center;gap:5px}.refund-progress-banner{display:flex;align-items:center;padding:26px 20px;border:1px solid #ffe1c5;background:#fff6e9;border-radius:6px;gap:24px;margin-bottom:14px}.refund-progress-banner>div{min-width:185px;border-right:1px solid #ffe4cc;padding-right:20px;color:#991d22}.refund-progress-banner h2{font-size:28px;color:#ff631d;margin:12px 0 0}.refund-progress-banner ol{display:flex;flex:1;list-style:none;padding:0;margin:0;align-self:stretch;align-items:start}.refund-progress-banner li{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;color:#97829e;gap:9px;font-size:14px;text-align:center}.refund-progress-banner li:after{content:"";position:absolute;top:15px;left:60%;width:80%;height:4px;background:#d7d0d6}.refund-progress-banner li:last-child:after{display:none}.refund-progress-banner li.done:after{background:#ffa35c}.refund-progress-banner li>span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#d4ced4;color:#fff;z-index:1}.refund-progress-banner li.done>span,.refund-progress-banner li.current>span{background:#ff6a1c;border:3px solid white;box-shadow:0 0 0 1px #ffba88}.refund-progress-banner li.current i{width:10px;height:10px;border-radius:50%;background:#fff}.refund-progress-banner li.current b,.refund-progress-banner small{color:#ff5e1e}.refund-progress-banner small{font-size:12px}.progress-box{border:1px solid #eee8eb;border-radius:6px;padding:16px;margin:13px 0}.progress-box h2{font-size:21px;border-bottom:1px solid #eee8eb;padding-bottom:12px;margin-bottom:14px}.refund-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.refund-info-grid dl{display:grid;grid-template-columns:92px 1fr;gap:14px 5px;font-size:13px;margin:0}.refund-info-grid dl+dl{border-left:1px solid #eee8eb;padding-left:25px}.refund-info-grid dt{color:#9e80a3}.refund-info-grid dd{margin:0;overflow-wrap:anywhere}.refund-info-grid button{color:#ed5928;font-size:12px}.refund-info-grid dd b{color:#a13c27}.refund-items{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.refund-items th{background:#f7f4f6;color:#99829e;padding:12px;font-size:13px;font-weight:500}.refund-items td{padding:10px;border-bottom:1px solid #eee8eb;color:#9c82a5}.refund-items td:first-child>div{display:flex;align-items:center;gap:15px}.refund-items .trade-thumb{width:82px;height:68px}.refund-items h3{font-size:16px;color:#3d3448;margin:0}.refund-items p{font-size:12px;margin:6px 0 0}.refund-items td:nth-child(2),.refund-items td:last-child{color:#f25121}.refund-totals{display:flex;justify-content:flex-end;gap:25px;padding:16px 0 0;color:#a187a6;font-size:13px}.refund-totals b{color:#fa5421;font-weight:500}.refund-totals strong{color:#ff511a;font-size:20px}.refund-timeline{padding:0 5px 0 22px;margin:10px 0;list-style:none}.refund-timeline li{position:relative;display:flex;gap:25px;padding:0 0 25px 25px;color:#9e83a7;border-left:3px solid #ded8df;font-size:13px}.refund-timeline li:before{content:"";position:absolute;left:-10px;top:0;width:17px;height:17px;border-radius:50%;background:#ddd6df;border:3px solid #fff}.refund-timeline li.done{border-color:#ffa567}.refund-timeline li.done:before,.refund-timeline li.current:before{background:#ff6b1d}.refund-timeline time{width:150px;flex-shrink:0}.refund-timeline li>div{border-left:1px solid #eee8eb;padding-left:22px}.refund-timeline b{color:#40364c}.refund-timeline p{margin:4px 0 0;font-size:12px}.refund-timeline strong{margin-left:auto;font-weight:500}.refund-timeline .current strong,.refund-timeline .done strong{color:#ff5c1c}.progress-actions{display:flex;align-items:center;gap:12px}.progress-actions p{flex:1;background:#f7f6fa;color:#a08ba6;border-radius:5px;padding:10px;font-size:12px;display:flex;align-items:center;gap:8px;margin:0}.progress-actions .t-btn{min-height:39px}@media(max-width:850px){.refund-info-grid{grid-template-columns:1fr}.refund-info-grid dl+dl{border:0;padding:0}.refund-progress-banner{display:block}.refund-progress-banner>div{border:0;margin-bottom:20px}.refund-timeline li{gap:8px}.refund-timeline time{width:90px}.refund-totals,.progress-actions{flex-wrap:wrap}.refund-items{font-size:12px}.refund-items td{padding:6px}.refund-items .trade-thumb{width:60px}.review-delete-dialog .dialog-product{flex-wrap:wrap}.dialog-review-editor .review-content-label{grid-template-columns:1fr}.refund-timeline li>div{padding-left:8px}}.favorite-page[data-v-7a6f39ef]{width:calc(100% - 40px);max-width:1300px;margin:auto;padding:16px 0 40px;color:#593b35;font-size:12px}.breadcrumb[data-v-7a6f39ef]{display:flex;align-items:center;gap:9px;margin:0 4px 16px;color:#8d7882}.favorite-page a[data-v-7a6f39ef]{color:inherit;text-decoration:none}.favorite-layout[data-v-7a6f39ef]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.favorite-panel[data-v-7a6f39ef]{min-width:0;min-height:430px;border:1px solid #efded2;border-radius:8px;background:#fff;padding:24px}.heading[data-v-7a6f39ef]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #f0e3db}.heading h1[data-v-7a6f39ef]{font:700 30px var(--serif);color:#982821;margin:0 0 8px}.heading p[data-v-7a6f39ef]{margin:0;color:#9c857c;line-height:1.65}.toolbar[data-v-7a6f39ef],.toolbar>span[data-v-7a6f39ef]{display:flex;align-items:center;gap:7px}.toolbar[data-v-7a6f39ef]{justify-content:space-between;padding:17px 0;color:#9c857c}.toolbar svg[data-v-7a6f39ef],.toolbar b[data-v-7a6f39ef]{color:#d9622d}.toolbar button[data-v-7a6f39ef]{display:flex;align-items:center;gap:5px;color:#9c857c;font-size:12px}.shop-grid[data-v-7a6f39ef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shop-card[data-v-7a6f39ef]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:18px;border:1px solid #efded2;border-radius:8px;background:#fffdfa}.shop-logo[data-v-7a6f39ef]{display:grid;place-items:center;width:88px;height:88px;border-radius:8px;background:#fff0df;overflow:hidden;color:#d9622d!important}.shop-logo img[data-v-7a6f39ef]{width:100%;height:100%;object-fit:cover}.shop-info[data-v-7a6f39ef]{min-width:0}.shop-info h2[data-v-7a6f39ef]{font:700 18px var(--serif);margin:0 0 7px;color:#a72b24;overflow-wrap:anywhere}.description[data-v-7a6f39ef]{font-size:12px;color:#9c857c;line-height:1.65;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}.date[data-v-7a6f39ef]{font-size:12px;color:#9c857c;margin:8px 0 0}.date span[data-v-7a6f39ef]{margin-left:7px;color:#ae4d2d}.shop-card footer[data-v-7a6f39ef]{grid-column:1/-1;border-top:1px solid #f5ebe4;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.favorite-page .primary[data-v-7a6f39ef],.favorite-page .outline[data-v-7a6f39ef]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 15px;border-radius:5px;font-size:14px;cursor:pointer}.favorite-page .primary[data-v-7a6f39ef]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.favorite-page .outline[data-v-7a6f39ef]{border:1px solid #ed682e;color:#d9622d;background:#fff}.cancel[data-v-7a6f39ef]{display:flex;align-items:center;gap:5px;font-size:12px;color:#9c857c}.cancel[data-v-7a6f39ef]:hover,.breadcrumb a[data-v-7a6f39ef]:hover{color:#d9622d}.closed[data-v-7a6f39ef]{color:#9c857c}.state[data-v-7a6f39ef]{text-align:center;padding:55px 18px;color:#9c857c}.state h2[data-v-7a6f39ef]{font:700 19px var(--serif);color:#982821}.state p[data-v-7a6f39ef]{line-height:1.8;margin-bottom:20px}.empty>svg[data-v-7a6f39ef]{color:#dca77e}.pagination[data-v-7a6f39ef]{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:24px;color:#9c857c}.pagination button[data-v-7a6f39ef]{border:1px solid #e8d9cf;border-radius:5px;padding:7px 12px;font-size:12px}button[data-v-7a6f39ef]{cursor:pointer}button[data-v-7a6f39ef]:disabled{opacity:.5;cursor:default}@media(max-width:1050px){.shop-grid[data-v-7a6f39ef]{grid-template-columns:1fr}}@media(max-width:700px){.favorite-page[data-v-7a6f39ef]{width:calc(100% - 24px)}.favorite-layout[data-v-7a6f39ef]{grid-template-columns:1fr}.favorite-panel[data-v-7a6f39ef]{padding:16px}.heading[data-v-7a6f39ef]{align-items:flex-start;flex-wrap:wrap}.shop-card[data-v-7a6f39ef]{padding:14px}}.messages-page{width:calc(100% - 40px);max-width:1300px;margin:auto;padding:14px 0 28px;color:#5b4a60;font-size:14px;--msg-orange:#ff571c;--msg-red:#8d1e19;--msg-muted:#987f9b;--msg-line:#eee7eb}.messages-page *{box-sizing:border-box}.messages-breadcrumb{display:flex;align-items:center;gap:14px;color:#927c96;font-size:12px;margin-bottom:14px}.messages-breadcrumb button:hover,.messages-breadcrumb a:hover{color:var(--msg-orange)}.messages-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.messages-panel{min-width:0;border:1px solid var(--msg-line);border-radius:7px;background:#fffffff7;padding:0 13px 20px;min-height:1080px}.messages-hero{min-height:115px;border:1px solid var(--msg-line);border-radius:7px;background:#fff;position:relative;overflow:hidden;margin:0;padding:27px 32px 18px}.messages-hero:after{display:none}.messages-hero h1{font:700 31px/1.2 var(--serif);color:var(--msg-red);margin:0 0 8px;position:relative;z-index:1}.messages-hero p{font-size:13px;color:#9b7c9f;margin:0;position:relative;z-index:1}.hero-plane{display:none}.message-source-tabs{display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--msg-line);min-height:51px;overflow-x:auto;scrollbar-width:none}.message-source-tabs::-webkit-scrollbar{display:none}.message-source-tabs button{position:relative;flex:0 0 auto;min-width:0;padding:15px 5px 12px;border:0;background:transparent;white-space:nowrap;color:#836c8a;font-size:14px;line-height:1.4;cursor:pointer}.message-source-tabs button.active{color:var(--msg-orange);font-weight:700}.message-source-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--msg-orange);border-radius:4px}.message-tools{display:flex;gap:12px;margin:14px 5px 13px}.message-search{display:flex;align-items:center;gap:9px;flex:1;border:1px solid #e5dfe6;border-radius:6px;color:#9b899e;padding:0 12px;height:40px}.message-search input{width:100%;border:0;outline:0;color:#58475f;font:inherit;font-size:13px}.message-sort{position:relative;display:flex;align-items:center;width:125px;border:1px solid #e5dfe6;border-radius:6px;padding-right:9px}.message-sort select{appearance:none;width:100%;border:0;background:transparent;outline:0;padding:0 11px;color:#705979;font:inherit;font-size:12px}.message-sort svg{position:absolute;right:10px;pointer-events:none}.read-filter{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 5px 12px}.read-filter>span:first-child{color:#8a738f}.read-filter>button:not(.mark-all){padding:9px 23px;border:1px solid #eee8ee;border-radius:22px;color:#8a748e;background:#fff;font-size:13px}.read-filter>button.active{color:#fff;background:linear-gradient(110deg,#ff7c24,#ff5119);border-color:#ff6b20}.filter-summary{color:#a28b9f;font-size:12px;margin-left:0}.filter-summary button{color:#f05a26;margin-left:10px}.mark-all{display:inline-flex;align-items:center;gap:5px;color:#e96630;font-size:12px;margin-left:auto}.message-list{min-height:500px}.message-day h2{font:700 18px var(--serif);color:#9b261d;margin:17px 5px 8px}.message-row{display:flex;align-items:center;gap:12px;min-height:92px;margin:7px 0;padding:12px 14px 12px 10px;border:1px solid var(--msg-line);border-radius:7px;background:#fff;position:relative}.message-row.unread{background:linear-gradient(100deg,#fff8f0,#fffdfa);border-color:#f4e7dc}.message-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:#ff581d;background:#fff0e3}.unread-dot{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#fa4d14;margin-left:-4px;margin-top:10px}.message-copy{min-width:0;flex:1}.message-copy h3{font:700 16px var(--serif);color:#96251d;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-tag{display:inline-block;background:#fff0e5;border-radius:12px;padding:3px 10px;color:#c45b35;font-size:12px;margin-bottom:4px}.message-copy p{color:#9a829d;font-size:12px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-row time{color:#917b98;font-size:12px;width:70px;white-space:nowrap;text-align:center}.message-actions{display:flex;align-items:center;gap:8px;position:relative}.message-actions .t-btn,.messages-page .t-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--msg-orange);border-radius:5px;background:#fff;color:var(--msg-orange);padding:7px 12px;min-height:34px;font:inherit;font-size:12px;white-space:nowrap}.messages-page .t-btn:hover,.message-actions .t-btn:hover{background:#fff0e7}.inline-message-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e6e0e7;border-radius:5px;background:#fff;color:#76627e;padding:7px 9px;min-height:34px;font-size:12px;white-space:nowrap}.delete-message-btn{color:#d35d46;border-color:#edc7bd}.inline-message-btn:hover{background:#fff1e8;color:#ef5e27}.messages-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:300px;color:#a58fa7}.load-more{display:flex;align-items:center;gap:8px;margin:20px auto 0;padding:9px 34px;border:1px solid var(--msg-orange);border-radius:22px;color:var(--msg-orange);font-size:13px;background:#fff}.load-more span{font-size:22px;line-height:15px}@media(max-width:1100px){.message-source-tabs{gap:24px}.message-row time{width:58px}.hero-plane{right:20%}}@media(max-width:760px){.messages-page{width:calc(100% - 24px)}.messages-layout{grid-template-columns:1fr}.messages-layout>.personal-sidebar{display:none}.messages-panel{padding:0 10px}.messages-hero{height:135px;padding:30px 21px}.messages-hero h1{font-size:28px}.messages-hero p{font-size:13px}.hero-plane{right:18px;top:31px;font-size:35px}.message-source-tabs{margin:0 -4px;gap:17px}.message-source-tabs button{padding:15px 3px 12px;font-size:12px}.message-tools{flex-wrap:wrap}.message-search{min-width:180px}.message-sort{width:115px}.message-row{align-items:flex-start;flex-wrap:wrap;padding:12px 10px}.message-copy{flex-basis:calc(100% - 66px)}.message-row time{margin-left:64px;text-align:left;width:auto}.message-actions{margin-left:auto}.filter-summary{width:100%}.mark-all{margin-left:0}}.search-message{flex:0 0 auto;height:40px;padding:0 16px!important;background:linear-gradient(110deg,#ff7c24,#ff5119)!important;color:#fff!important}.messages-state{min-height:500px;display:flex;align-items:center;justify-content:center;color:#a58fa7;font-size:13px}.messages-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 0 0;color:#9b879f;font-size:12px}.messages-pagination button{padding:7px 12px;border:1px solid #e6dfe7;border-radius:5px;background:#fff;color:#76627e;font-size:12px}.messages-pagination button:disabled{cursor:default;opacity:.55}.messages-pagination b{font-weight:600;color:#8f708f}.messages-panel .message-row time{flex:0 0 110px;font-size:12px}.messages-panel .message-copy{min-width:0;overflow-wrap:anywhere}.messages-pagination button:disabled{opacity:.45;cursor:not-allowed}.message-source-tabs{flex-wrap:nowrap}.message-search input{min-width:0}.account-feedback[data-v-d1b25a1f]{max-width:1300px;width:calc(100% - 40px);margin:auto;padding:16px 0 40px;color:var(--ink)}.feedback-breadcrumb[data-v-d1b25a1f]{display:flex;align-items:center;gap:8px;margin:0 4px 16px;color:#8a756b;font-size:13px}.feedback-layout[data-v-d1b25a1f]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.feedback-panel[data-v-d1b25a1f]{min-width:0;padding:24px;border:1px solid var(--line);border-radius:8px;background:#fffdf9}.feedback-header[data-v-d1b25a1f]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:17px;border-bottom:1px solid var(--line)}.feedback-header h1[data-v-d1b25a1f]{margin:0;color:#7b241b;font:700 28px var(--serif)}.feedback-header p[data-v-d1b25a1f]{margin:7px 0 0;color:#92776b;font-size:13px;line-height:1.65}.feedback-header button[data-v-d1b25a1f],.feedback-back[data-v-d1b25a1f]{display:inline-flex;align-items:center;gap:6px}.feedback-back[data-v-d1b25a1f]{margin:16px 0;color:#a64d2a;font-size:13px}.feedback-filters[data-v-d1b25a1f]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.feedback-filters button[data-v-d1b25a1f]{padding:6px 12px;border:1px solid #eadbd0;border-radius:5px;background:#fff;color:#785b4d;font-size:13px}.feedback-filters button[aria-pressed=true][data-v-d1b25a1f]{border-color:#edab83;background:#fff0e4;color:#ad4925;font-weight:600}.feedback-list[data-v-d1b25a1f]{display:grid;gap:10px;margin:0;padding:0;list-style:none}.feedback-list a[data-v-d1b25a1f],.feedback-detail[data-v-d1b25a1f]{display:block;padding:14px 16px;border:1px solid #efdfd3;border-radius:7px;background:#fff}.feedback-list a[data-v-d1b25a1f]:hover{border-color:#ecaf8d;background:#fffaf5}.feedback-meta[data-v-d1b25a1f],.feedback-list footer[data-v-d1b25a1f]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.feedback-meta strong[data-v-d1b25a1f],.feedback-detail h2[data-v-d1b25a1f]{color:#8c3526;font-size:14px}.feedback-badge[data-v-d1b25a1f]{padding:3px 8px;border-radius:5px;background:#f3eeea;color:#766053;font-size:12px}.feedback-badge[data-status=PENDING][data-v-d1b25a1f]{background:#fff0df;color:#9a521b}.feedback-badge[data-status=PROCESSING][data-v-d1b25a1f]{background:#eaf2fb;color:#315c8e}.feedback-badge[data-status=RESOLVED][data-v-d1b25a1f]{background:#edf5ea;color:#3b7040}.feedback-preview[data-v-d1b25a1f],.feedback-content[data-v-d1b25a1f]{margin:8px 0;color:#633f33;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}.feedback-preview[data-v-d1b25a1f]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.feedback-time[data-v-d1b25a1f],.feedback-list footer[data-v-d1b25a1f]{color:#8a7165;font-size:12px;overflow-wrap:anywhere}.feedback-list footer span[data-v-d1b25a1f]:last-child{display:inline-flex;align-items:center;gap:2px;color:#a64d2a}.feedback-detail h2[data-v-d1b25a1f]{margin:18px 0 7px}.feedback-reply[data-v-d1b25a1f]{padding:12px;border-radius:5px;background:#fbf2e9}.feedback-empty[data-v-d1b25a1f]{padding:40px 8px;text-align:center;color:#8a7165}.feedback-pagination[data-v-d1b25a1f]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:12px}@media(max-width:760px){.account-feedback[data-v-d1b25a1f]{width:calc(100% - 24px)}.feedback-layout[data-v-d1b25a1f]{grid-template-columns:minmax(0,1fr)}.feedback-panel[data-v-d1b25a1f]{padding:16px}}.settings-mask[data-v-1be4a3d3]{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;background:#38271d66;padding:20px}.settings-dialog[data-v-1be4a3d3]{box-sizing:border-box;width:min(600px,100%);max-height:90vh;overflow:auto;padding:24px;background:#fffdf9;border-radius:10px;color:#8a2b22}.settings-dialog header[data-v-1be4a3d3],.settings-dialog footer[data-v-1be4a3d3]{display:flex;align-items:center;justify-content:space-between;gap:12px}h2[data-v-1be4a3d3]{font:700 22px var(--serif);margin:0}p[data-v-1be4a3d3]{font-size:12px;color:#9c857c;line-height:1.65}label[data-v-1be4a3d3]{display:block;font-size:14px;margin:16px 0}input[data-v-1be4a3d3]:not([type=file]),textarea[data-v-1be4a3d3]{box-sizing:border-box;display:block;width:100%;padding:10px;margin-top:8px;border:1px solid #dfd9d5;border-radius:6px;background:#fff;color:#6b575a;font:12px/1.65 sans-serif;resize:vertical}button[data-v-1be4a3d3]{cursor:pointer;border:1px solid #edcabb;border-radius:5px;padding:9px 18px;background:#fff;color:#ae4d2d}header button[data-v-1be4a3d3]{border:0;padding:4px}footer[data-v-1be4a3d3]{justify-content:flex-end!important;margin-top:18px}.primary[data-v-1be4a3d3]{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px}button[data-v-1be4a3d3]:disabled{opacity:.5;cursor:wait}h3[data-v-1be4a3d3]{font:700 18px var(--serif);border-bottom:1px solid #f0e2d8;padding-bottom:10px;margin:22px 0 12px}.logo-field[data-v-1be4a3d3]{display:flex;align-items:center;gap:16px}.logo-field img[data-v-1be4a3d3],.logo-empty[data-v-1be4a3d3]{width:80px;height:80px;border-radius:8px;object-fit:cover;background:#f8eee5}.logo-empty[data-v-1be4a3d3]{display:grid;place-items:center;font-size:12px;color:#9c857c}.contact-fields[data-v-1be4a3d3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}em[data-v-1be4a3d3]{color:#ff591f;font-style:normal}.seller-orders[data-v-9bdc4bcb]{min-width:0;background:#fff;border:1px solid #eee0d6;border-radius:8px;padding:22px;color:#725a51;font-size:13px}.seller-heading[data-v-9bdc4bcb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.seller-heading h1[data-v-9bdc4bcb]{font:700 28px var(--serif);color:#982821;margin:0 0 8px}.seller-heading p[data-v-9bdc4bcb]{color:#9c857c;margin:0;font-size:12px}.seller-orders button[data-v-9bdc4bcb],.seller-modal button[data-v-9bdc4bcb],.seller-orders a.seller-primary[data-v-9bdc4bcb]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 12px;border:1px solid #ead8cb;border-radius:5px;background:#fff;color:#ae4d2d;cursor:pointer;font:inherit;text-decoration:none}.seller-orders .seller-primary[data-v-9bdc4bcb],.seller-modal .seller-primary[data-v-9bdc4bcb]{border-color:#ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px}.seller-orders button[data-v-9bdc4bcb]:disabled,.seller-modal button[data-v-9bdc4bcb]:disabled{opacity:.5;cursor:not-allowed}.seller-orders input[data-v-9bdc4bcb],.seller-orders select[data-v-9bdc4bcb],.seller-modal input[data-v-9bdc4bcb],.seller-modal select[data-v-9bdc4bcb],.seller-modal textarea[data-v-9bdc4bcb]{min-width:0;box-sizing:border-box;height:36px;border:1px solid #e9dad1;border-radius:5px;background:#fff;color:#725a51;padding:7px 10px;font:inherit}.seller-status[data-v-9bdc4bcb]{display:flex;gap:4px;border-bottom:1px solid #eddfd5;overflow-x:auto;overflow-y:hidden}.seller-status button[data-v-9bdc4bcb]{flex:none;border:0;border-radius:0;border-bottom:2px solid transparent;padding:13px 10px;color:#8a7775;white-space:nowrap}.seller-status button.active[data-v-9bdc4bcb]{color:#f26428;border-bottom-color:#ff6d2d}.seller-status small[data-v-9bdc4bcb]{margin:0 0 0 5px;color:inherit;background:#f7f3ee;border-radius:8px;padding:1px 5px}.seller-filters[data-v-9bdc4bcb]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:20px 0 12px}.seller-filters label[data-v-9bdc4bcb]{display:flex;align-items:center;gap:7px}.seller-search[data-v-9bdc4bcb]{border:1px solid #e9dad1;border-radius:5px;padding-left:10px;flex:1;min-width:230px}.seller-search input[data-v-9bdc4bcb]{width:100%;border:0}.seller-filters input[type=date][data-v-9bdc4bcb]{width:139px}.seller-toolbar[data-v-9bdc4bcb]{display:flex;justify-content:space-between;align-items:center;margin:0 0 15px;color:#9c857c}.seller-toolbar b[data-v-9bdc4bcb]{color:#ae4d2d}.seller-list[data-v-9bdc4bcb]{display:grid;gap:16px}.seller-card[data-v-9bdc4bcb]{border:1px solid #eaded5;border-radius:6px;overflow:hidden}.seller-card>header[data-v-9bdc4bcb]{background:#fcf8f4;display:flex;gap:18px;align-items:center;padding:11px 14px;font-size:12px;border-bottom:1px solid #eee3db}.seller-card>header>span[data-v-9bdc4bcb]{display:flex;gap:6px;align-items:center}.seller-card>header button[data-v-9bdc4bcb]{border:0;padding:0;background:none}.seller-card time[data-v-9bdc4bcb]{color:#9c857c}.seller-badge[data-v-9bdc4bcb]{margin-left:auto;color:#9c857c;font-weight:500;white-space:nowrap}.seller-badge.PAID[data-v-9bdc4bcb],.seller-badge.PENDING_SHIPMENT[data-v-9bdc4bcb],.seller-badge.PENDING_PAYMENT[data-v-9bdc4bcb]{color:#f26729}.seller-badge.COMPLETED[data-v-9bdc4bcb]{color:#699477}.seller-card-body[data-v-9bdc4bcb]{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(95px,1fr) minmax(110px,1fr) 100px;gap:16px;padding:16px;align-items:center}.seller-goods[data-v-9bdc4bcb]{display:flex;gap:12px;align-items:center;margin:6px 0}.seller-goods img[data-v-9bdc4bcb],.seller-placeholder[data-v-9bdc4bcb]{width:76px;height:76px;object-fit:cover;border-radius:5px;flex:none}.seller-placeholder[data-v-9bdc4bcb]{display:grid;place-items:center;background:#f8f2ea;color:#cba47d}.seller-goods b[data-v-9bdc4bcb]{font-size:14px;color:#a72b24;font-weight:500;line-height:1.6}.seller-goods small[data-v-9bdc4bcb]{margin:6px 0;color:#9c857c}.seller-goods span[data-v-9bdc4bcb],.seller-buyer[data-v-9bdc4bcb]{font-size:12px}.seller-buyer b[data-v-9bdc4bcb]{font-weight:400;color:#8a7775;overflow-wrap:anywhere}.seller-avatar[data-v-9bdc4bcb]{display:block;width:25px;height:25px;border-radius:50%;overflow:hidden;margin-bottom:6px}.seller-avatar img[data-v-9bdc4bcb]{width:100%;height:100%;object-fit:cover}.seller-amount strong[data-v-9bdc4bcb]{display:block;font-size:20px;color:#f16528;margin:5px 0}.seller-amount span[data-v-9bdc4bcb]{display:block;font-size:12px;margin-top:8px}.seller-actions[data-v-9bdc4bcb]{display:grid;gap:8px}.seller-actions button[data-v-9bdc4bcb]{font-size:12px;padding:7px}.seller-orders small[data-v-9bdc4bcb],.seller-modal small[data-v-9bdc4bcb]{display:block;font-size:12px;color:#9c857c}.seller-status small[data-v-9bdc4bcb]{display:inline}.seller-pagination[data-v-9bdc4bcb]{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin:25px 0}.seller-tip[data-v-9bdc4bcb]{display:flex;align-items:center;gap:12px;padding:14px;background:#fff7ed;border-radius:6px;color:#b07c5d}.seller-tip p[data-v-9bdc4bcb]{margin:0;font-size:12px;line-height:1.8}.seller-tip svg[data-v-9bdc4bcb]{flex:none;color:#ed682e}.seller-empty[data-v-9bdc4bcb]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 15px;gap:12px;color:#9c857c}.seller-empty h2[data-v-9bdc4bcb]{font:700 19px var(--serif);color:#982821}.seller-error[data-v-9bdc4bcb]{color:#bd412d;background:#fff5f1;padding:12px;border-radius:4px}.seller-modal-overlay[data-v-9bdc4bcb]{position:fixed;inset:0;background:#0006;z-index:1800;display:flex;align-items:center;justify-content:center;padding:18px;color:#725a51;font-size:13px}.seller-modal[data-v-9bdc4bcb]{width:min(820px,96vw);max-height:90vh;background:#fff;border-radius:10px;display:flex;flex-direction:column;outline:none;box-shadow:0 20px 80px #40261633}.seller-modal>header[data-v-9bdc4bcb]{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;border-bottom:1px solid #efdfd6}.seller-modal h2[data-v-9bdc4bcb]{font:700 23px var(--serif);color:#982821;margin:0 0 6px}.seller-modal-body[data-v-9bdc4bcb]{overflow-y:auto;min-height:0;padding:20px 25px}.seller-detail-summary[data-v-9bdc4bcb]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff8ee;border:1px solid #f2e1d0;border-radius:6px}.seller-detail-summary b[data-v-9bdc4bcb]{color:#b04b2f;font-size:17px}.seller-detail-summary strong[data-v-9bdc4bcb]{font-size:23px;color:#f16528}.seller-detail-summary small[data-v-9bdc4bcb]{margin-top:6px}.seller-detail-tabs[data-v-9bdc4bcb]{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #eee0d7;margin-top:15px}.seller-detail-tabs button[data-v-9bdc4bcb]{border:0;border-radius:0;border-bottom:2px solid transparent;white-space:nowrap;padding:14px 10px}.seller-detail-tabs button.active[data-v-9bdc4bcb]{border-bottom-color:#f26c2c;color:#f26c2c}.seller-detail-section[data-v-9bdc4bcb]{padding:15px 0;border-bottom:1px solid #eee5dc;overflow-wrap:anywhere}.seller-detail-section h3[data-v-9bdc4bcb],.seller-ship-form h3[data-v-9bdc4bcb]{font:700 18px var(--serif);color:#8a2b22;display:flex;align-items:center;gap:7px}.seller-detail-item[data-v-9bdc4bcb]{display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid #f4ece5}.seller-detail-item>strong[data-v-9bdc4bcb]{white-space:nowrap}.seller-fees[data-v-9bdc4bcb]{max-width:250px;margin-left:auto}.seller-fees p[data-v-9bdc4bcb]{display:flex;justify-content:space-between}.seller-fees strong[data-v-9bdc4bcb]{color:#f16528}.seller-ship-form[data-v-9bdc4bcb],.seller-refund-form[data-v-9bdc4bcb]{display:grid;gap:15px;padding:15px 0}.seller-ship-form label[data-v-9bdc4bcb],.seller-refund-form label[data-v-9bdc4bcb]{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px}.seller-ship-form>button[data-v-9bdc4bcb]{justify-self:end}.seller-refund-form textarea[data-v-9bdc4bcb]{height:85px;resize:vertical}.seller-record[data-v-9bdc4bcb]{background:#fcf9f5;border:1px solid #eee1d6;border-radius:5px;padding:14px;margin:12px 0}.seller-record>header[data-v-9bdc4bcb]{display:flex;justify-content:space-between;gap:10px}.seller-timeline[data-v-9bdc4bcb]{list-style:none;padding:20px 10px}.seller-timeline li[data-v-9bdc4bcb]{border-left:1px solid #eedacc;padding:0 0 18px 20px;position:relative}.seller-timeline li[data-v-9bdc4bcb]:before{position:absolute;content:"";width:8px;height:8px;background:#f67a37;border-radius:50%;left:-5px;top:6px}.seller-timeline time[data-v-9bdc4bcb]{font-size:12px;color:#9c857c;margin-left:16px}.seller-modal>footer[data-v-9bdc4bcb]{display:flex;justify-content:flex-end;padding:15px 25px;border-top:1px solid #eee1d6}@media(max-width:1050px){.seller-card-body[data-v-9bdc4bcb]{grid-template-columns:minmax(0,2fr) 100px 100px}.seller-buyer[data-v-9bdc4bcb]{grid-column:1;grid-row:2}.seller-actions[data-v-9bdc4bcb]{grid-column:3;grid-row:1 / span 2}}@media(max-width:700px){.seller-orders[data-v-9bdc4bcb]{padding:14px}.seller-heading[data-v-9bdc4bcb]{align-items:flex-start}.seller-heading h1[data-v-9bdc4bcb]{font-size:23px}.seller-card>header[data-v-9bdc4bcb]{flex-wrap:wrap;gap:8px}.seller-card-body[data-v-9bdc4bcb]{grid-template-columns:minmax(0,1fr) 100px;gap:12px}.seller-actions[data-v-9bdc4bcb]{grid-column:1 / -1;grid-row:auto;display:flex;justify-content:flex-end}.seller-buyer[data-v-9bdc4bcb]{grid-row:auto}.seller-modal-body[data-v-9bdc4bcb]{padding:15px}.seller-goods img[data-v-9bdc4bcb]{width:60px;height:60px}}.seller-reply-mask[data-v-8ae6bb77]{position:fixed;inset:0;z-index:1500;background:#38271d66;display:grid;place-items:center;padding:20px}.seller-reply-dialog[data-v-8ae6bb77]{width:min(520px,100%);padding:24px;background:#fffdf9;border-radius:10px;color:#8a2b22}.seller-reply-dialog h2[data-v-8ae6bb77]{font:700 22px var(--serif);margin:0}.seller-reply-dialog p[data-v-8ae6bb77]{font-size:12px;color:#9c857c}.seller-reply-dialog textarea[data-v-8ae6bb77]{box-sizing:border-box;width:100%;padding:12px;border:1px solid #eadfd5;border-radius:6px;font-size:12px;resize:vertical}.seller-reply-dialog footer[data-v-8ae6bb77]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.shop-account-breadcrumb[data-v-8ae6bb77]{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#8d7882;font-size:13px;margin:0 4px 16px}.shop-account-breadcrumb a[data-v-8ae6bb77]{color:inherit;text-decoration:none}.shop-account-breadcrumb a[data-v-8ae6bb77]:hover{color:var(--accent)}.shop-account-breadcrumb a[data-v-8ae6bb77]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.shop-account-breadcrumb svg[data-v-8ae6bb77]{flex:none}.shop-account-breadcrumb strong[data-v-8ae6bb77]{font-size:inherit}.account-shop-page[data-v-8ae6bb77]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:16px 0 40px;color:#6b3930}.account-shop-layout[data-v-8ae6bb77]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.account-shop-page[data-v-8ae6bb77] .personal-sidebar{position:sticky;top:16px}.account-shop-content[data-v-8ae6bb77]{min-width:0}.shop-page-heading[data-v-8ae6bb77]{min-height:98px;border:1px solid #eadfd5;border-radius:8px;background:#fffdf9;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.shop-page-heading h1[data-v-8ae6bb77]{font:700 30px var(--serif);color:#7b241b;margin:0}.shop-page-heading p[data-v-8ae6bb77]{font-size:14px;color:#a4878a;margin:7px 0 0}.shop-heading-actions[data-v-8ae6bb77]{display:flex;gap:10px}.shop-primary[data-v-8ae6bb77],.shop-outline[data-v-8ae6bb77],.shop-soft[data-v-8ae6bb77],.shop-more[data-v-8ae6bb77]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:6px;min-height:39px;padding:9px 18px;font-size:13px;cursor:pointer;white-space:nowrap}.shop-primary[data-v-8ae6bb77]{border:1px solid #f36b2c;background:linear-gradient(110deg,#ff762e,#ff4e1b);color:#fff}.shop-outline[data-v-8ae6bb77]{border:1px solid #ed6c38;background:#fff;color:#e35326}.shop-soft[data-v-8ae6bb77]{border:1px solid #f2d9cb;background:#fff4ec;color:#e96c35}.shop-more[data-v-8ae6bb77]{border:1px solid #e8ded7;background:#fff;color:#7d6d6b;padding:0;width:36px}.compact[data-v-8ae6bb77]{min-height:34px;padding:7px 13px;font-size:12px}.shop-profile-banner[data-v-8ae6bb77]{min-height:168px;position:relative;display:flex;align-items:center;gap:18px;margin-top:14px;padding:22px 26px;border:1px solid #efdbc8;border-radius:8px;overflow:hidden;background:linear-gradient(90deg,#fff5e8ee,#fff8eed8 48%,#f8e8d69a),url(/assets/home-reference.png) right 47%/620px auto no-repeat,#fff4e8}.shop-profile-banner[data-v-8ae6bb77]:after{content:"✈";position:absolute;right:28%;top:20px;color:#ef8c4b;font-size:40px;transform:rotate(-23deg)}.shop-avatar[data-v-8ae6bb77]{width:118px;height:118px;flex:none;border:4px solid #fff;border-radius:50%;display:grid;place-items:center;color:#a46f4e;background:url(/assets/personal-profile-avatar-reference.png) center/cover no-repeat;box-shadow:0 2px 8px #70401d28}.shop-profile-copy[data-v-8ae6bb77]{z-index:1}.shop-profile-copy h2[data-v-8ae6bb77]{font:700 26px var(--serif);color:#78271e;margin:0 0 6px}.shop-profile-copy p[data-v-8ae6bb77]{margin:0 0 8px;color:#8f7370;font-size:15px}.shop-open-pill[data-v-8ae6bb77]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#eaf8e8;color:#39a64b;border-radius:14px;font-size:12px}.shop-open-pill i[data-v-8ae6bb77]{width:7px;height:7px;border-radius:50%;background:#36ac4b}.shop-profile-stats[data-v-8ae6bb77]{display:flex;gap:22px;margin-top:13px}.shop-profile-stats b[data-v-8ae6bb77]{font:700 19px var(--serif);color:#8c2f27}.shop-profile-stats small[data-v-8ae6bb77]{display:block;font:12px sans-serif;color:#907e7b;margin-top:3px}.shop-banner-quote[data-v-8ae6bb77]{position:absolute;right:29%;top:25px;font:italic 17px/1.6 var(--serif);color:#a44832;transform:rotate(-7deg);z-index:1}.shop-publish[data-v-8ae6bb77]{position:absolute;right:22px;bottom:18px;min-width:180px;z-index:1}.shop-metrics[data-v-8ae6bb77]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.shop-metrics article[data-v-8ae6bb77]{display:flex;align-items:center;gap:14px;min-height:84px;padding:12px 17px;border:1px solid #eadfd5;border-radius:8px;background:#fff}.shop-metrics i[data-v-8ae6bb77]{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#fff0e3;color:#ef762f}.shop-metrics b[data-v-8ae6bb77]{font:700 23px var(--serif);color:#832a22}.shop-metrics small[data-v-8ae6bb77]{display:block;color:#8f7b79;font:12px sans-serif;margin-top:3px}.shop-notice[data-v-8ae6bb77],.shop-tip-panel[data-v-8ae6bb77]{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:15px 18px;border:1px solid #f4c890;border-radius:8px;background:#fff4e5;color:#7a5e53;position:relative}.shop-notice>span[data-v-8ae6bb77],.shop-tip-panel>svg[data-v-8ae6bb77]{color:#f08435;flex:none}.shop-notice b[data-v-8ae6bb77],.shop-tip-panel b[data-v-8ae6bb77]{color:#9a321f;font-size:14px}.shop-notice p[data-v-8ae6bb77],.shop-tip-panel p[data-v-8ae6bb77]{font-size:12px;line-height:1.7;margin:5px 0 0}.shop-notice>button[data-v-8ae6bb77]{position:absolute;right:13px;top:11px;color:#ad8174;font-size:20px;cursor:pointer}.shop-section[data-v-8ae6bb77]{margin-top:14px;border:1px solid #eadfd5;border-radius:8px;background:#fffdf9;padding:18px 16px}.shop-section>header[data-v-8ae6bb77]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.shop-section>header h2[data-v-8ae6bb77]{font:700 22px var(--serif);color:#7c2c24;margin:0}.shop-section>header button[data-v-8ae6bb77]{display:flex;align-items:center;gap:4px;color:#9b7067;font-size:12px;cursor:pointer}.shop-order-table[data-v-8ae6bb77]{border:1px solid #eee4dd;border-radius:7px;overflow:hidden}.shop-order-head[data-v-8ae6bb77],.shop-order-row[data-v-8ae6bb77]{display:grid;grid-template-columns:2fr 1.2fr .8fr .85fr 1fr;align-items:center;gap:12px}.shop-order-head[data-v-8ae6bb77]{min-height:36px;padding:0 12px;background:#faf7f4;color:#917a80;font-size:12px}.shop-order-row[data-v-8ae6bb77]{min-height:82px;padding:10px 12px;border-top:1px solid #f1e8e2;font-size:12px}.shop-order-product[data-v-8ae6bb77]{display:flex;align-items:center;gap:10px;min-width:0}.shop-order-product>div[data-v-8ae6bb77]:last-child{min-width:0}.shop-order-product b[data-v-8ae6bb77],.shop-order-product small[data-v-8ae6bb77]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-order-product b[data-v-8ae6bb77]{font:700 13px var(--serif);color:#7c2a22}.shop-order-product small[data-v-8ae6bb77]{color:#a18e89;font-size:12px;margin-top:5px}.shop-thumb[data-v-8ae6bb77]{width:63px;height:56px;border-radius:5px;flex:none;background-repeat:no-repeat;background-size:cover;background-position:center}.shop-thumb.large[data-v-8ae6bb77]{width:104px;height:76px}.shop-buyer span[data-v-8ae6bb77],.shop-buyer small[data-v-8ae6bb77]{display:block}.shop-buyer small[data-v-8ae6bb77]{color:#9a8785;font-size:12px;margin-top:5px}.shop-amount[data-v-8ae6bb77]{color:#ef4b22;font-size:18px}.shop-order-status[data-v-8ae6bb77]{font-size:12px;font-weight:600}.status-待发货[data-v-8ae6bb77],.status-售后中[data-v-8ae6bb77]{color:#ef5628}.status-已发货[data-v-8ae6bb77],.status-已完成[data-v-8ae6bb77]{color:#24a64c}.shop-order-row .shop-outline[data-v-8ae6bb77]{justify-self:end}.shop-review-preview article[data-v-8ae6bb77]{display:flex;align-items:flex-start;gap:12px;padding:11px 0 0}.shop-review-avatar[data-v-8ae6bb77],.reviewer-avatar[data-v-8ae6bb77]{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:#f2e8dd;color:#785f57;font-size:18px}.shop-review-main[data-v-8ae6bb77]{flex:1;min-width:0}.shop-review-main>div[data-v-8ae6bb77]{display:flex;align-items:center;gap:9px}.shop-review-main b[data-v-8ae6bb77]{font-size:13px;color:#5a433e}.shop-review-main small[data-v-8ae6bb77]{margin-left:auto;color:#998783;font-size:12px}.shop-review-main p[data-v-8ae6bb77]{font:700 13px var(--serif);color:#803026;margin:11px 0 4px}.shop-review-main>span[data-v-8ae6bb77]:last-child{font-size:12px;color:#917b7b}.shop-stars[data-v-8ae6bb77]{display:flex;gap:2px;color:#f4851d}.shop-stars .muted[data-v-8ae6bb77]{color:#d5d3d0}.shop-shelf[data-v-8ae6bb77]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.shop-shelf article[data-v-8ae6bb77]{position:relative;min-width:0;border:1px solid #eee5df;border-radius:6px;padding:7px;background:#fff}.shop-shelf-image[data-v-8ae6bb77]{height:86px;border-radius:4px;background-repeat:no-repeat;background-size:cover;background-position:center}.shop-shelf b[data-v-8ae6bb77],.shop-shelf strong[data-v-8ae6bb77],.shop-shelf small[data-v-8ae6bb77]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-shelf b[data-v-8ae6bb77]{font-size:12px;margin-top:7px;color:#7b3026}.shop-shelf strong[data-v-8ae6bb77]{color:#ed5526;margin-top:4px;font-size:15px}.shop-shelf small[data-v-8ae6bb77]{color:#998984;font-size:12px;margin-top:3px}.shop-shelf article>button[data-v-8ae6bb77]{position:absolute;right:6px;bottom:5px;color:#806c67;cursor:pointer}.shop-empty-panel[data-v-8ae6bb77]{min-height:600px;border:1px solid #eadfd5;border-radius:8px;background:#fffdfb;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.shop-empty-art[data-v-8ae6bb77]{height:170px;position:relative;display:grid;place-items:center;color:#ef6a2e;background:radial-gradient(circle,#fff1e5 0%,#fff8f2 56%,transparent 57%);margin-bottom:16px}.shop-empty-art svg[data-v-8ae6bb77]:first-child{color:#d95b2a}.shop-empty-plane[data-v-8ae6bb77],.shop-empty-spark[data-v-8ae6bb77],.shop-empty-heart[data-v-8ae6bb77],.shop-empty-star[data-v-8ae6bb77]{position:absolute!important;right:-26px;top:8px;color:#f48a3d!important}.shop-empty-heart[data-v-8ae6bb77]{right:-20px;top:auto;bottom:23px}.shop-empty-star[data-v-8ae6bb77]{right:-23px;top:40px}.shop-empty-panel h2[data-v-8ae6bb77]{font:700 29px var(--serif);color:#81271f;margin:0 0 11px}.shop-empty-panel>p[data-v-8ae6bb77]{color:#8e7c83;font-size:16px;margin:0 0 27px}.shop-empty-actions[data-v-8ae6bb77]{display:flex;gap:12px}.shop-empty-panel>small[data-v-8ae6bb77]{color:#a29391;font-size:12px;margin-top:25px}.shop-join-steps[data-v-8ae6bb77]{display:flex;align-items:center;gap:22px;margin-top:37px;color:#ec6c31}.shop-join-steps span[data-v-8ae6bb77]{display:flex;align-items:center;gap:8px;color:#7a5a59}.shop-join-steps i[data-v-8ae6bb77]{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#fff0e5;color:#ec6c31}.shop-join-steps b[data-v-8ae6bb77]{font-size:13px}.shop-list-panel[data-v-8ae6bb77]{border:1px solid #eadfd5;border-radius:8px;background:#fffdfb;padding:0 16px 20px}.shop-tabs[data-v-8ae6bb77]{display:flex;align-items:center;gap:29px;border-bottom:1px solid #e8ddd6;overflow:auto}.shop-tabs button[data-v-8ae6bb77]{position:relative;padding:17px 3px 13px;color:#817078;font-size:13px;white-space:nowrap;cursor:pointer}.shop-tabs button.active[data-v-8ae6bb77]{color:#e95629;font-weight:700}.shop-tabs button.active[data-v-8ae6bb77]:after{content:"";height:3px;position:absolute;left:0;right:0;bottom:-1px;border-radius:3px;background:#ef5e2d}.shop-tabs button b[data-v-8ae6bb77]{font-weight:400}.shop-filter-row[data-v-8ae6bb77]{display:flex;align-items:center;gap:12px;padding:15px 0 14px}.shop-filter-row>label[data-v-8ae6bb77]:not(.shop-search){display:flex;align-items:center;gap:7px;border:1px solid #eadfd8;border-radius:6px;padding:0 11px;min-height:38px;color:#8b7978;font-size:12px;min-width:155px}.shop-filter-row select[data-v-8ae6bb77]{border:0;background:transparent;color:#6d5b61;font:inherit;outline:0;cursor:pointer}.shop-filter-row>label:not(.shop-search) span[data-v-8ae6bb77]{white-space:nowrap}.shop-search[data-v-8ae6bb77]{display:flex;align-items:center;gap:8px;border:1px solid #eadfd8;border-radius:6px;min-height:38px;padding:0 11px;flex:1;color:#8e7d83}.shop-search input[data-v-8ae6bb77]{border:0;outline:0;min-width:0;width:100%;font-size:12px;background:transparent}.shop-search button[data-v-8ae6bb77]{font-size:18px;color:#9b8b86;cursor:pointer}.shop-product-grid[data-v-8ae6bb77]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.shop-product-card[data-v-8ae6bb77]{border:1px solid #eee4dc;border-radius:7px;overflow:hidden;background:#fff}.shop-product-image[data-v-8ae6bb77]{height:177px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.product-state[data-v-8ae6bb77]{position:absolute;left:12px;top:12px;padding:5px 10px;border-radius:14px;background:#f0f0ef;color:#7c7976;font-size:12px;font-weight:700}.product-state.on[data-v-8ae6bb77]{background:#dff6e5;color:#1e9e4b}.shop-product-copy[data-v-8ae6bb77]{padding:10px 12px}.shop-product-copy h3[data-v-8ae6bb77]{font:700 18px var(--serif);color:#7c2b22;margin:0 0 5px}.shop-product-copy>p[data-v-8ae6bb77]{font-size:12px;color:#9b8884;margin:0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-product-copy>div[data-v-8ae6bb77]{display:flex;align-items:baseline;gap:20px}.shop-product-copy>div strong[data-v-8ae6bb77]{font-size:24px;color:#ef4f26}.shop-product-copy>div span[data-v-8ae6bb77]{font-size:12px;color:#8e7f7b}.shop-product-copy footer[data-v-8ae6bb77]{display:flex;gap:8px;margin-top:11px}.shop-product-copy footer .shop-outline[data-v-8ae6bb77],.shop-product-copy footer .shop-soft[data-v-8ae6bb77]{flex:1}.shop-product-add[data-v-8ae6bb77]{min-height:298px;border:1px dashed #ead8cd;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#f2ae73}.shop-product-add p[data-v-8ae6bb77]{color:#9a8580;font-size:13px;line-height:1.7;margin:12px 0 18px}.shop-product-add .shop-primary[data-v-8ae6bb77]{min-width:150px}.shop-tip-panel[data-v-8ae6bb77]{margin-bottom:0}.shop-tip-panel p[data-v-8ae6bb77]{margin:0;flex:1}.sold-order-list[data-v-8ae6bb77]{display:grid;gap:12px}.sold-order-card[data-v-8ae6bb77]{border:1px solid #eee4dc;border-radius:7px;overflow:hidden}.sold-order-card>header[data-v-8ae6bb77]{display:flex;align-items:center;gap:20px;padding:11px 13px;background:#faf7f4;color:#8f7d83;font-size:12px}.sold-order-card>header b[data-v-8ae6bb77]{margin-left:auto;font-size:13px}.sold-order-body[data-v-8ae6bb77]{display:grid;grid-template-columns:1.65fr 1.2fr .75fr 1fr;align-items:center;gap:16px;padding:13px}.sold-buyer[data-v-8ae6bb77]{display:grid;gap:7px;color:#6e5c61;font-size:12px}.sold-buyer span[data-v-8ae6bb77]{color:#927d83;font-size:12px}.sold-amount small[data-v-8ae6bb77]{display:block;color:#9a8883;font-size:12px}.sold-amount strong[data-v-8ae6bb77]{display:block;color:#ee4e25;font-size:22px;margin-top:6px}.sold-actions[data-v-8ae6bb77]{display:grid;gap:7px}.sold-actions button[data-v-8ae6bb77]{width:100%}.shop-pagination[data-v-8ae6bb77]{display:flex;justify-content:center;gap:8px;margin:21px 0 0}.shop-pagination button[data-v-8ae6bb77]{min-width:31px;height:31px;border:1px solid #e8ddd7;border-radius:5px;background:#fff;color:#7f6c6d;cursor:pointer}.shop-pagination button.active[data-v-8ae6bb77]{background:#f36a2c;border-color:#f36a2c;color:#fff}.review-list[data-v-8ae6bb77]{display:grid;gap:10px}.received-review[data-v-8ae6bb77]{position:relative;border:1px solid #eee4dc;border-radius:7px;padding:15px 14px 14px}.received-review>header[data-v-8ae6bb77]{display:flex;align-items:flex-start;gap:11px}.received-review>header>div[data-v-8ae6bb77]{min-width:0}.received-review>header b[data-v-8ae6bb77]{font-size:15px;color:#723028}.received-review>header time[data-v-8ae6bb77]{margin-left:auto;color:#907e7c;font-size:12px}.review-status[data-v-8ae6bb77]{display:inline-flex;margin-left:11px;padding:5px 10px;border-radius:13px;background:#f4f0ec;color:#95827d;font-size:12px}.review-status.new[data-v-8ae6bb77]{background:#fff0e5;color:#ea6b31}.review-content[data-v-8ae6bb77]{display:flex;gap:14px;margin:10px 0 0 55px;min-height:100px}.shop-review-image[data-v-8ae6bb77]{width:145px;height:112px;flex:none;border-radius:5px;background-repeat:no-repeat;background-size:cover;background-position:center}.review-content h3[data-v-8ae6bb77]{font:700 17px var(--serif);color:#7c2b22;margin:3px 0 10px}.review-content p[data-v-8ae6bb77]{color:#7f6c6d;font-size:14px;margin:0;line-height:1.7}.shop-reply[data-v-8ae6bb77]{margin-top:14px;padding:10px 12px;background:#fff7ee;border-radius:6px;color:#8d7875;font-size:12px}.shop-reply b[data-v-8ae6bb77]{color:#e45e2d}.shop-reply .shop-outline[data-v-8ae6bb77]{float:right}.review-reply[data-v-8ae6bb77]{position:absolute;right:14px;bottom:14px;min-width:90px}.shop-review-image.shop-image-photos[data-v-8ae6bb77]{background-position:center}.shop-image-album[data-v-8ae6bb77],.shop-image-mug[data-v-8ae6bb77],.shop-image-radio[data-v-8ae6bb77],.shop-image-camera[data-v-8ae6bb77],.shop-image-photos[data-v-8ae6bb77],.shop-image-marbles[data-v-8ae6bb77]{background-image:url(/assets/home-reference.png);background-size:850% auto}.shop-image-album[data-v-8ae6bb77]{background-position:85% 88.3%}.shop-image-mug[data-v-8ae6bb77]{background-position:68% 88.3%}.shop-image-radio[data-v-8ae6bb77]{background-image:url(/assets/topic-radio.png);background-size:cover}.shop-image-camera[data-v-8ae6bb77]{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:100% 0}.shop-image-photos[data-v-8ae6bb77]{background-position:31% 88.3%}.shop-image-marbles[data-v-8ae6bb77]{background-position:30% 88.3%}.shop-image-mug[data-v-8ae6bb77]{filter:saturate(.9)}@media(max-width:1050px){.account-shop-layout[data-v-8ae6bb77]{grid-template-columns:170px minmax(0,1fr)}.shop-shelf[data-v-8ae6bb77]{grid-template-columns:repeat(3,1fr)}.shop-order-head[data-v-8ae6bb77],.shop-order-row[data-v-8ae6bb77]{grid-template-columns:1.7fr 1fr .7fr .8fr .9fr}.sold-order-body[data-v-8ae6bb77]{grid-template-columns:1.5fr 1fr .7fr .9fr}.shop-banner-quote[data-v-8ae6bb77]{right:26%;font-size:14px}}@media(max-width:760px){.account-shop-page[data-v-8ae6bb77]{width:calc(100% - 24px)}.account-shop-layout[data-v-8ae6bb77]{display:block}.account-shop-page[data-v-8ae6bb77] .personal-sidebar{position:static;margin-bottom:14px}.shop-page-heading[data-v-8ae6bb77]{align-items:flex-start;flex-direction:column}.shop-heading-actions[data-v-8ae6bb77]{width:100%}.shop-heading-actions[data-v-8ae6bb77]>*{flex:1}.shop-profile-banner[data-v-8ae6bb77]{align-items:flex-start;flex-wrap:wrap;padding:18px}.shop-profile-banner[data-v-8ae6bb77]:after,.shop-banner-quote[data-v-8ae6bb77]{display:none}.shop-publish[data-v-8ae6bb77]{position:static;width:100%}.shop-metrics[data-v-8ae6bb77]{grid-template-columns:1fr 1fr}.shop-order-head[data-v-8ae6bb77]{display:none}.shop-order-row[data-v-8ae6bb77]{grid-template-columns:1fr 1fr;gap:8px}.shop-order-row .shop-outline[data-v-8ae6bb77]{justify-self:start}.shop-shelf[data-v-8ae6bb77]{grid-template-columns:repeat(2,1fr)}.shop-filter-row[data-v-8ae6bb77]{flex-wrap:wrap}.shop-filter-row .shop-search[data-v-8ae6bb77]{flex-basis:100%}.shop-product-grid[data-v-8ae6bb77]{grid-template-columns:1fr}.sold-order-body[data-v-8ae6bb77]{grid-template-columns:1fr;gap:12px}.sold-actions[data-v-8ae6bb77]{display:flex}.received-review>header time[data-v-8ae6bb77]{font-size:12px}.review-content[data-v-8ae6bb77]{margin-left:0}.review-reply[data-v-8ae6bb77]{position:static;margin-left:55px}.shop-empty-panel[data-v-8ae6bb77]{min-height:520px}.shop-join-steps[data-v-8ae6bb77]{gap:8px}.shop-join-steps b[data-v-8ae6bb77]{font-size:12px}}@media(max-width:500px){.shop-metrics article[data-v-8ae6bb77]{padding:9px}.shop-metrics i[data-v-8ae6bb77]{width:42px;height:42px}.shop-metrics b[data-v-8ae6bb77]{font-size:19px}.shop-section[data-v-8ae6bb77]{padding:14px 10px}.shop-profile-stats[data-v-8ae6bb77]{gap:14px}.shop-page-heading h1[data-v-8ae6bb77]{font-size:27px}.shop-empty-panel h2[data-v-8ae6bb77]{font-size:24px}.shop-empty-panel>p[data-v-8ae6bb77]{font-size:14px}.shop-empty-actions[data-v-8ae6bb77]{flex-direction:column;width:220px}.shop-join-steps[data-v-8ae6bb77]{transform:scale(.85);margin-left:-20px;margin-right:-20px}.shop-tabs[data-v-8ae6bb77]{gap:16px}.review-content[data-v-8ae6bb77]{flex-direction:column}.review-reply[data-v-8ae6bb77]{margin-left:0}.shop-review-image[data-v-8ae6bb77]{width:100%;height:160px}}.product-heading-actions[data-v-8ae6bb77]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.product-drafts[data-v-8ae6bb77]{display:inline-flex;align-items:center;gap:7px;padding:8px;color:#947e96;font-size:13px;cursor:pointer}.product-drafts[data-v-8ae6bb77]:hover{color:#e95629}.shop-tabs.product-status-tabs[data-v-8ae6bb77]{overflow:visible;flex-wrap:wrap;column-gap:24px;row-gap:0}.product-status-tabs button.active[data-v-8ae6bb77]:after{bottom:0}.shop-product-grid[data-v-8ae6bb77]{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-product-card .shop-product-image[data-v-8ae6bb77]{height:200px}.shop-product-copy>div[data-v-8ae6bb77]{gap:8px;flex-wrap:wrap}.shop-product-copy footer[data-v-8ae6bb77]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.shop-product-copy footer button[data-v-8ae6bb77]{min-width:0;width:100%}.shop-product-copy footer .product-delete[data-v-8ae6bb77]{color:#b5433b}.product-pagination[data-v-8ae6bb77]{align-items:center;color:#817078;font-size:12px}.product-pagination button[data-v-8ae6bb77]{padding:0 10px}.product-pagination button[data-v-8ae6bb77]:disabled{opacity:.5;cursor:default}.product-list-empty[data-v-8ae6bb77]{text-align:center;color:#8f7975;padding:24px 0}@media(max-width:1050px){.shop-product-grid[data-v-8ae6bb77]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.shop-product-grid[data-v-8ae6bb77]{grid-template-columns:minmax(0,1fr)}}.account-product-page[data-v-aa59e364]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:14px 0 40px;color:#654b52}.account-product-layout[data-v-aa59e364]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.account-product-page[data-v-aa59e364] .personal-sidebar{position:sticky;top:16px}.account-product-content[data-v-aa59e364]{min-width:0}.product-editor-heading[data-v-aa59e364]{min-height:91px;border:1px solid #eadfd5;border-radius:8px;background:#fffdfb;padding:18px 22px;display:flex;align-items:center;justify-content:space-between}.product-editor-heading h1[data-v-aa59e364]{font:700 30px/1.2 var(--serif);color:#85261f;margin:0}.product-editor-heading p[data-v-aa59e364]{color:#9b7d82;font-size:14px;margin:8px 0 0}.editor-back[data-v-aa59e364]{display:flex;align-items:center;gap:5px;color:#e75b29;font-size:14px;cursor:pointer}.product-stepper[data-v-aa59e364]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 2px 16px}.product-step[data-v-aa59e364]{position:relative;display:flex;align-items:center;gap:11px;text-align:left;color:#a18b8d;cursor:pointer;min-width:0}.product-step[data-v-aa59e364]:not(:last-child):after{content:"";height:2px;position:absolute;left:calc(100% - 4px);right:-7px;top:18px;background:#e8e0dd;z-index:0}.product-step i[data-v-aa59e364]{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#dededf;color:#7c7475;font-style:normal;font-weight:700;flex:none;z-index:1}.product-step span[data-v-aa59e364]{display:grid;gap:2px;z-index:1}.product-step b[data-v-aa59e364]{font-size:14px;white-space:nowrap}.product-step small[data-v-aa59e364]{font-size:12px;white-space:nowrap;color:#b09b9d}.product-step.active[data-v-aa59e364]{color:#ec5e28}.product-step.active i[data-v-aa59e364]{background:#f56c2d;color:#fff}.product-step.done[data-v-aa59e364]{color:#22a05a}.product-step.done i[data-v-aa59e364]{background:#16a45d;color:#fff}.product-editor-grid[data-v-aa59e364]{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px;align-items:start}.product-form-column[data-v-aa59e364],.preview-summary-column[data-v-aa59e364]{display:grid;gap:14px;min-width:0}.editor-card[data-v-aa59e364]{border:1px solid #eadfd5;border-radius:8px;background:#fffdfb}.form-section[data-v-aa59e364]{padding:10px 13px 14px}.form-section>header[data-v-aa59e364],.buyer-preview>header[data-v-aa59e364],.success-product-info>header[data-v-aa59e364],.next-actions>header[data-v-aa59e364]{display:flex;align-items:center;justify-content:space-between;background:#fff5e9;border-radius:5px;padding:10px 15px;margin-bottom:12px}.form-section>header h2[data-v-aa59e364],.buyer-preview>header h2[data-v-aa59e364],.success-product-info>header h2[data-v-aa59e364],.next-actions>header h2[data-v-aa59e364]{font:700 19px var(--serif);color:#8b2c22;margin:0}.form-section>header span[data-v-aa59e364]{font-size:12px;color:#e45d2a}.form-section>header button[data-v-aa59e364]{color:#ea5f29;font-size:12px;cursor:pointer}.form-row[data-v-aa59e364]{position:relative;display:grid;grid-template-columns:85px minmax(0,1fr);align-items:center;gap:12px;margin:12px 7px}.form-row>label[data-v-aa59e364]:first-child{color:#604d54;font-size:13px;white-space:nowrap}.form-row em[data-v-aa59e364]{font-style:normal;color:#f05228}.form-row input[data-v-aa59e364],.form-row select[data-v-aa59e364],.form-row textarea[data-v-aa59e364]{width:100%;min-width:0;border:1px solid #e8ded7;border-radius:5px;background:#fff;padding:9px 12px;color:#634f56;font:13px inherit;outline:none}.form-row input[data-v-aa59e364]:focus,.form-row select[data-v-aa59e364]:focus,.form-row textarea[data-v-aa59e364]:focus{border-color:#ee7b47;box-shadow:0 0 0 2px #ffeadc}.form-row textarea[data-v-aa59e364]{min-height:88px;resize:vertical;line-height:1.6}.form-row>small[data-v-aa59e364]{position:absolute;right:12px;bottom:9px;font-size:12px;color:#a59698}.textarea-row[data-v-aa59e364]{align-items:start}.textarea-row>label[data-v-aa59e364]{padding-top:10px}.point-inputs[data-v-aa59e364]{display:grid;gap:7px}.point-inputs input[data-v-aa59e364]{padding:8px 12px}.image-count[data-v-aa59e364]{font-size:12px;color:#6c575e;margin:5px 7px 10px}.image-count span[data-v-aa59e364]{color:#9b8d91;margin-left:20px}.image-gallery[data-v-aa59e364]{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:10px;margin:0 7px}.gallery-main[data-v-aa59e364]{height:205px;border-radius:6px;position:relative}.gallery-main span[data-v-aa59e364],.preview-photo>span[data-v-aa59e364]{position:absolute;left:10px;top:10px;background:#5b4b42d9;color:#fff;border-radius:13px;padding:5px 9px;font-size:12px;display:flex;gap:4px;align-items:center}.gallery-side[data-v-aa59e364]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.editor-thumb[data-v-aa59e364]{position:relative;height:85px;border-radius:5px;background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid #eadfd5}.editor-thumb.cover[data-v-aa59e364]{outline:2px solid #ed6c32}.editor-thumb.cover span[data-v-aa59e364]{position:absolute;left:0;bottom:0;background:#f76b29;color:#fff;font-size:12px;padding:3px 7px}.editor-thumb button[data-v-aa59e364]{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#402a21b8;color:#fff;cursor:pointer}.editor-upload[data-v-aa59e364]{min-height:85px;border:1px dashed #dbcabd;border-radius:5px;background:#fffdfb;color:#9e8b89;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;cursor:pointer}.video-upload[data-v-aa59e364]{width:calc(100% - 14px);margin:10px 7px 0;border:1px dashed #ecd6c8;border-radius:5px;background:#fff8f0;color:#927b7f;padding:12px;display:flex;justify-content:center;align-items:center;gap:7px;cursor:pointer}.video-upload svg[data-v-aa59e364]{color:#e7632e}.video-upload small[data-v-aa59e364]{font-size:12px;color:#ac989a}.rich-toolbar[data-v-aa59e364]{height:35px;margin:0 7px;border:1px solid #e8ddd6;display:flex;align-items:center;gap:15px;padding:0 12px;color:#716064;font-size:13px}.rich-toolbar span[data-v-aa59e364]:first-child{margin-right:auto}.rich-toolbar i[data-v-aa59e364]{font-style:italic}.rich-content[data-v-aa59e364]{width:calc(100% - 14px);min-height:46px;margin:0 7px;border:1px solid #e8ddd6;border-top:0;padding:10px;color:#674f55;font:13px inherit;resize:vertical}.detail-image[data-v-aa59e364]{width:48%;height:95px;margin:0 7px 7px;border-radius:4px}.buyer-preview[data-v-aa59e364]{border:1px solid #eadfd5;border-radius:8px;background:#fffdfb;padding:10px 12px;position:sticky;top:16px}.buyer-preview>header[data-v-aa59e364]{margin-bottom:10px}.preview-photo[data-v-aa59e364]{height:202px;border-radius:5px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.buyer-preview h3[data-v-aa59e364]{font:700 18px var(--serif);color:#8a2c22;margin:12px 8px 5px}.buyer-preview>p[data-v-aa59e364]{font-size:12px;line-height:1.65;color:#987f84;margin:0 8px 8px}.preview-price[data-v-aa59e364]{font-size:25px;color:#ed4e22;margin:7px 8px}.preview-price small[data-v-aa59e364],.preview-from[data-v-aa59e364]{font-size:13px;color:#e75b29}.preview-stock[data-v-aa59e364],.preview-current-stock[data-v-aa59e364]{float:right;font-size:12px;color:#7e6d73;margin:13px 8px 0}.preview-select[data-v-aa59e364],.preview-choices[data-v-aa59e364]{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:19px 8px 10px}.preview-select label[data-v-aa59e364],.preview-choices+label[data-v-aa59e364],.preview-stock+label[data-v-aa59e364]{grid-column:1/-1;font-size:12px;color:#604c56}.preview-select select[data-v-aa59e364],.preview-choices button[data-v-aa59e364]{border:1px solid #e8ddd7;border-radius:5px;background:#fff;padding:9px;color:#6e5d62;font-size:12px}.preview-rules[data-v-aa59e364]{clear:both;padding-top:6px}.preview-rule[data-v-aa59e364]{display:flex!important;align-items:center;gap:7px;color:#6e5b62!important;margin:13px 8px!important}.preview-rule svg[data-v-aa59e364]{color:#e9652c;flex:none}.preview-warning[data-v-aa59e364]{clear:both;margin:16px 0 0;padding:12px 10px;border-radius:5px;background:#fff6ea;color:#ae8c79;text-align:center;font-size:12px}.preview-choices[data-v-aa59e364]{margin-top:10px}.preview-choices button.selected[data-v-aa59e364]{border-color:#ef642b;color:#e95322;background:#fff8f2}.preview-current-stock[data-v-aa59e364]{float:none;margin:5px 8px 13px}.preview-muted[data-v-aa59e364]{color:#a59294;font-size:12px;text-align:center}.editor-bottom-bar[data-v-aa59e364]{display:flex;align-items:center;justify-content:flex-end;gap:10px;border:1px solid #eadfd5;border-radius:8px;background:#fffaf5;padding:10px 12px;margin-top:14px}.editor-bottom-bar>span[data-v-aa59e364]{margin-right:auto;display:flex;align-items:center;gap:6px;color:#24a15a;font-size:12px}.editor-bottom-bar>span.unsaved[data-v-aa59e364]{color:#ec642c}.editor-primary[data-v-aa59e364],.editor-outline[data-v-aa59e364],.action-button[data-v-aa59e364]{min-height:38px;border-radius:5px;padding:9px 22px;border:1px solid #ee6b32;background:#fff;color:#e45d29;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;white-space:nowrap}.editor-primary[data-v-aa59e364]{background:linear-gradient(110deg,#ff762e,#ff4e1b);color:#fff}.next-button[data-v-aa59e364]{min-width:190px}.product-summary-card[data-v-aa59e364]{display:flex;align-items:center;gap:15px;padding:10px 13px;background:#fff6eb}.product-mini-image[data-v-aa59e364]{width:155px;height:83px;border-radius:5px;flex:none;background-repeat:no-repeat;background-size:cover;background-position:center}.product-summary-card h2[data-v-aa59e364],.edit-product-summary h2[data-v-aa59e364]{font:700 19px var(--serif);color:#852a23;margin:0 0 8px}.product-summary-card p[data-v-aa59e364],.edit-product-summary small[data-v-aa59e364]{color:#927c82;font-size:13px;margin:0}.spec-line[data-v-aa59e364]{display:flex;align-items:center;gap:10px;margin:16px 7px}.spec-line>b[data-v-aa59e364]{width:55px;font-size:13px}.spec-line em[data-v-aa59e364]{color:#e85e2a;font-style:normal}.spec-line>span[data-v-aa59e364]{border:1px solid #e9ddd7;border-radius:4px;padding:8px 18px;color:#746269;font-size:12px}.spec-line button[data-v-aa59e364]{border:0;border-radius:5px;background:#fff4e8;color:#806c70;padding:9px 12px;cursor:pointer;font-size:12px}.spec-line .add-spec[data-v-aa59e364]{margin-left:auto;border:1px solid #f09b70;background:#fff;color:#e65d2b;display:flex;gap:4px;align-items:center}.radio-line[data-v-aa59e364],.check-line[data-v-aa59e364]{display:flex;align-items:center;gap:26px;color:#695760;font-size:13px;flex-wrap:wrap}.radio-line label[data-v-aa59e364],.check-line label[data-v-aa59e364]{display:flex;align-items:center;gap:7px;cursor:pointer}.radio-line input[data-v-aa59e364],.check-line input[data-v-aa59e364]{accent-color:#f3672d;width:18px;height:18px}.sku-table[data-v-aa59e364]{margin:11px 7px 0;border:1px solid #e9dfd9;border-radius:5px;overflow:hidden}.sku-head[data-v-aa59e364],.sku-row[data-v-aa59e364]{display:grid;grid-template-columns:1.15fr 1.1fr 1fr .9fr .85fr;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:12px}.sku-head[data-v-aa59e364]{background:#faf7f4;color:#77686d}.sku-row[data-v-aa59e364]{border-top:1px solid #f0e7e2;color:#6e5d63}.sku-row input[data-v-aa59e364]{height:29px;border:1px solid #e6dcd6;border-radius:4px;padding:4px 8px;font-size:12px;color:#65545a;min-width:0}.sku-status[data-v-aa59e364]{display:inline-flex;align-items:center;gap:5px}.sku-status[data-v-aa59e364]:before{content:"";width:7px;height:7px;border-radius:50%;background:#a7a6a4}.sku-status.on[data-v-aa59e364]{color:#1d9c4f}.sku-status.on[data-v-aa59e364]:before{background:#22a550}.stock-summary[data-v-aa59e364]{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:10px 7px 0;padding:9px 12px;background:#fff6e9;color:#7b666b;font-size:12px}.stock-summary strong[data-v-aa59e364]{font-size:22px;color:#e95829}.stock-summary span[data-v-aa59e364]{color:#a58e8e;font-size:12px}.editor-notice[data-v-aa59e364]{display:flex;align-items:center;gap:7px;margin:13px 7px 0;padding:11px 12px;background:#fff5e7;color:#957a74;font-size:12px;border-radius:5px}.editor-notice svg[data-v-aa59e364]{color:#f16b2e}.inline-link[data-v-aa59e364]{border:0;background:transparent;color:#ec632c;font-size:12px;cursor:pointer;white-space:nowrap}.switch-label[data-v-aa59e364]{position:relative;display:flex!important;align-items:center;gap:8px;color:#79656c;font-size:12px}.switch-label input[data-v-aa59e364]{position:absolute;inset-inline-start:0;width:1px;height:1px;margin:0;opacity:0}.switch-label input:focus-visible+i[data-v-aa59e364]{outline:2px solid var(--shop-field-focus);outline-offset:2px}.switch-label i[data-v-aa59e364]{width:39px;height:22px;border-radius:14px;background:#c7c9ce;position:relative}.switch-label i[data-v-aa59e364]:after{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;background:#fff;border-radius:50%;transition:.2s}.switch-label input:checked+i[data-v-aa59e364]{background:#f66a2d}.switch-label input:checked+i[data-v-aa59e364]:after{left:19px}.switch-label small[data-v-aa59e364]{margin-left:8px;color:#a18e90}.two-column-fields[data-v-aa59e364]{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.two-column-fields .form-row[data-v-aa59e364]{grid-template-columns:78px minmax(0,1fr);margin-left:3px;margin-right:3px}.preview-layout[data-v-aa59e364]{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px}.preview-summary-column dl[data-v-aa59e364],.success-product-copy dl[data-v-aa59e364]{display:grid;grid-template-columns:75px 1fr;row-gap:10px;margin:8px 7px;color:#7d686f;font-size:13px}.preview-summary-column dt[data-v-aa59e364],.success-product-copy dt[data-v-aa59e364]{color:#614e57}.preview-summary-column dd[data-v-aa59e364],.success-product-copy dd[data-v-aa59e364]{margin:0}.preview-summary-column dd.price[data-v-aa59e364],.success-product-copy dd.price[data-v-aa59e364]{color:#ed5528;font-size:21px;font-weight:700}.preview-thumbs[data-v-aa59e364]{display:flex;gap:10px;margin:14px 7px 0}.preview-thumbs .editor-thumb[data-v-aa59e364]{width:90px;height:72px}.preview-table .sku-head[data-v-aa59e364],.preview-table .sku-row[data-v-aa59e364]{grid-template-columns:1.2fr 1.3fr .8fr .7fr}.preview-table-foot[data-v-aa59e364]{display:flex;justify-content:space-between;padding:11px 7px 0;color:#796970;font-size:12px}.success-card[data-v-aa59e364]{border:1px solid #dfeee4;background:#f8fdfa;border-radius:8px;padding:28px 24px 10px;text-align:center}.success-icon[data-v-aa59e364]{width:82px;height:82px;margin:0 auto 13px;display:grid;place-items:center;border-radius:50%;background:#13a45b;color:#fff}.success-card h2[data-v-aa59e364]{font:700 31px var(--serif);color:#182049;margin:0}.success-card>p[data-v-aa59e364]{font-size:17px;color:#5f5c79;margin:8px 0 11px}.success-pill[data-v-aa59e364],.online-pill[data-v-aa59e364]{display:inline-flex;padding:7px 19px;border-radius:15px;background:#d7f6df;color:#18a252;font-size:13px}.success-stats[data-v-aa59e364]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e1eee4;margin-top:24px;padding-top:16px}.success-stats b[data-v-aa59e364]{font-size:19px;color:#20274e;border-right:1px solid #dce8e1}.success-stats b[data-v-aa59e364]:last-child{border-right:0}.success-stats small[data-v-aa59e364]{display:block;color:#706a7d;font-size:12px;font-weight:400;margin-bottom:6px}.success-detail-grid[data-v-aa59e364]{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px;margin-top:14px}.success-product-info[data-v-aa59e364],.next-actions[data-v-aa59e364]{padding:10px 13px}.success-product-copy[data-v-aa59e364]{display:grid;grid-template-columns:220px 1fr;gap:15px;padding:6px 8px 12px}.success-product-copy .product-image[data-v-aa59e364]{height:210px;border-radius:5px}.success-product-copy h3[data-v-aa59e364]{font:700 20px var(--serif);color:#852c23;margin:5px 0}.success-product-copy p[data-v-aa59e364]{font-size:13px;color:#927c82;line-height:1.7}.next-actions[data-v-aa59e364]{display:grid;gap:10px;align-content:start}.next-actions header[data-v-aa59e364]{margin-bottom:2px}.next-actions .action-button[data-v-aa59e364]{justify-content:flex-start;width:100%;padding:12px 15px}.next-actions .action-button svg[data-v-aa59e364]:last-child{margin-left:auto}.next-actions .primary[data-v-aa59e364]{background:linear-gradient(110deg,#ff762e,#ff4e1b);color:#fff}.next-actions>p[data-v-aa59e364]{color:#a28e91;font-size:12px;line-height:1.7;text-align:center;margin:3px 8px}.success-tip[data-v-aa59e364]{display:flex;align-items:flex-start;gap:10px;padding:15px 18px;margin-top:14px;background:#fff7ec}.success-tip>svg[data-v-aa59e364]{color:#ef7d31;flex:none}.success-tip b[data-v-aa59e364]{color:#6b4a44;font-size:14px}.success-tip p[data-v-aa59e364]{color:#937f82;font-size:12px;line-height:1.7;margin:5px 0 0}.success-footer-actions[data-v-aa59e364]{display:flex;justify-content:center;gap:12px;margin-top:18px}.edit-product-summary[data-v-aa59e364]{display:flex;align-items:center;gap:13px;border:1px solid #eadfd5;border-radius:8px;background:#fffdfb;padding:10px 13px;margin:14px 0}.edit-product-summary .product-mini-image[data-v-aa59e364]{width:70px;height:48px}.edit-product-summary .online-pill[data-v-aa59e364]{padding:5px 12px;margin-right:10px}.edit-product-summary small[data-v-aa59e364]{margin-right:auto}.edit-product-summary .editor-outline[data-v-aa59e364]{margin-left:auto}.edit-product-layout[data-v-aa59e364]{display:grid;grid-template-columns:116px minmax(0,1fr) 290px;gap:12px;align-items:start}.edit-inner-nav[data-v-aa59e364]{border:1px solid #eadfd5;border-radius:8px;background:#fffdfb;padding:11px 7px;display:grid;gap:4px;position:sticky;top:16px}.edit-inner-nav>b[data-v-aa59e364]{font:700 15px var(--serif);color:#8a2b21;padding:8px}.edit-inner-nav button[data-v-aa59e364]{padding:9px 8px;text-align:left;color:#927b82;border-radius:4px;font-size:12px;cursor:pointer}.edit-inner-nav button.active[data-v-aa59e364]{background:#fff0e5;color:#eb5d29;font-weight:700;border-left:3px solid #f2672d}.edit-form-column[data-v-aa59e364]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.edit-preview[data-v-aa59e364]{position:sticky;top:16px}.edit-preview .preview-photo[data-v-aa59e364]{height:192px}.edit-preview h3[data-v-aa59e364]{margin-top:11px}.edit-preview .preview-warning[data-v-aa59e364]{margin-top:17px}.product-image-main[data-v-aa59e364]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:85% 88.3%;background-repeat:no-repeat}.thumb-detail[data-v-aa59e364]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:76% 88.3%}.thumb-photos[data-v-aa59e364]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:31% 88.3%}.thumb-blank[data-v-aa59e364]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:95% 88.3%}.thumb-album[data-v-aa59e364]{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:85% 88.3%}@media(max-width:1080px){.account-product-layout[data-v-aa59e364]{grid-template-columns:170px minmax(0,1fr)}.product-editor-grid[data-v-aa59e364],.preview-layout[data-v-aa59e364],.success-detail-grid[data-v-aa59e364]{grid-template-columns:minmax(0,1fr) 260px}.edit-product-layout[data-v-aa59e364]{grid-template-columns:105px minmax(0,1fr) 260px}.product-step small[data-v-aa59e364]{display:none}.success-product-copy[data-v-aa59e364]{grid-template-columns:170px 1fr}.two-column-fields[data-v-aa59e364]{grid-template-columns:1fr}.sku-head[data-v-aa59e364],.sku-row[data-v-aa59e364]{font-size:12px}}@media(max-width:780px){.account-product-page[data-v-aa59e364]{width:calc(100% - 24px)}.account-product-layout[data-v-aa59e364]{display:block}.account-product-page[data-v-aa59e364] .personal-sidebar{position:static;margin-bottom:14px}.product-editor-heading[data-v-aa59e364]{align-items:flex-start;gap:12px;flex-direction:column}.product-stepper[data-v-aa59e364]{overflow:auto;grid-template-columns:repeat(4,minmax(130px,1fr));padding-bottom:5px}.product-step[data-v-aa59e364]:not(:last-child):after{display:none}.product-editor-grid[data-v-aa59e364],.preview-layout[data-v-aa59e364],.success-detail-grid[data-v-aa59e364],.edit-product-layout[data-v-aa59e364]{grid-template-columns:minmax(0,1fr)}.buyer-preview[data-v-aa59e364],.edit-inner-nav[data-v-aa59e364]{position:static}.edit-inner-nav[data-v-aa59e364]{display:flex;overflow:auto}.edit-inner-nav>b[data-v-aa59e364]{display:none}.edit-inner-nav button[data-v-aa59e364]{white-space:nowrap}.product-form-column[data-v-aa59e364]{order:1}.buyer-preview[data-v-aa59e364]{order:2}.image-gallery[data-v-aa59e364]{grid-template-columns:1fr}.gallery-main[data-v-aa59e364]{height:220px}.gallery-side[data-v-aa59e364]{grid-template-columns:repeat(4,1fr)}.two-column-fields[data-v-aa59e364]{grid-template-columns:1fr}.product-bottom-bar[data-v-aa59e364],.editor-bottom-bar[data-v-aa59e364]{flex-wrap:wrap}.editor-bottom-bar>span[data-v-aa59e364]{width:100%;margin-right:0}.success-product-copy[data-v-aa59e364]{grid-template-columns:1fr}.success-product-copy .product-image[data-v-aa59e364]{height:230px}.success-footer-actions[data-v-aa59e364]{flex-wrap:wrap}.sku-table[data-v-aa59e364]{overflow:auto}.sku-head[data-v-aa59e364],.sku-row[data-v-aa59e364]{min-width:600px}.edit-product-summary[data-v-aa59e364]{flex-wrap:wrap}.edit-product-summary small[data-v-aa59e364]{margin-right:0}.edit-product-summary .editor-outline[data-v-aa59e364]{margin-left:auto}.preview-photo[data-v-aa59e364]{height:240px}}.visually-hidden[data-v-aa59e364]{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-media-note[data-v-aa59e364]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 7px 10px;color:#9a8580;font-size:12px}.product-media-note .editor-outline[data-v-aa59e364]{flex:none}.product-media-grid[data-v-aa59e364]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 7px}.product-media-item[data-v-aa59e364]{position:relative;aspect-ratio:1;border:1px solid #eadfd5;border-radius:6px;background:#fff8f2;overflow:hidden}.product-media-item.cover[data-v-aa59e364]{outline:2px solid #ed6c32}.product-media-item>img[data-v-aa59e364],.product-media-item>video[data-v-aa59e364]{width:100%;height:100%;display:block;object-fit:cover}.media-cover-label[data-v-aa59e364]{position:absolute;left:6px;top:6px;padding:3px 7px;border-radius:11px;background:#f76b29;color:#fff;font-size:12px}.product-media-actions[data-v-aa59e364]{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;padding:5px;background:#402a21b8}.product-media-actions button[data-v-aa59e364]{border:0;background:transparent;color:#fff;font-size:12px;cursor:pointer}.product-media-actions button[data-v-aa59e364]:last-child{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#6e392dbd}.product-media-empty[data-v-aa59e364]{display:flex;align-items:center;justify-content:center;gap:8px;height:102px;margin:0 7px;border:1px dashed #dbcabd;border-radius:6px;color:#a48d89;font-size:12px}.rich-toolbar[data-v-aa59e364]{height:auto;min-height:38px;gap:5px}.rich-toolbar button[data-v-aa59e364]{height:27px;min-width:28px;padding:3px 7px;border:0;border-radius:4px;background:transparent;color:#716064;cursor:pointer}.rich-toolbar button[data-v-aa59e364]:hover{background:#fff0e5;color:#e65d2b}.rich-toolbar .toolbar-bold[data-v-aa59e364]{font-weight:700}.rich-toolbar .toolbar-italic[data-v-aa59e364]{font-style:italic}.rich-toolbar .toolbar-underline[data-v-aa59e364]{text-decoration:underline}.rich-content[data-v-aa59e364]{min-height:170px;resize:vertical;overflow:auto;line-height:1.7}.rich-content[data-v-aa59e364]:focus{outline:0;border-color:#ee7b47;box-shadow:0 0 0 2px #ffeadc}.rich-content img[data-v-aa59e364]{display:block;max-width:100%;max-height:360px;margin:8px 0;border-radius:5px}.rich-content video[data-v-aa59e364]{display:block;max-width:100%;max-height:360px;margin:8px 0;border-radius:5px}.editor-help[data-v-aa59e364]{margin:7px;color:#a58d8d;font-size:12px}.spec-editor-row[data-v-aa59e364]{margin:14px 7px;padding:11px 12px;border:1px solid #f0e2da;border-radius:6px;background:#fffaf6}.spec-editor-title[data-v-aa59e364]{display:flex;align-items:center;gap:9px}.spec-editor-title b[data-v-aa59e364]{width:48px;color:#745960;font-size:13px}.spec-editor-title input[data-v-aa59e364]{width:130px;border:1px solid #e8ded7;border-radius:4px;padding:7px 9px;color:#684f56;font-size:12px}.icon-link[data-v-aa59e364]{display:flex;align-items:center;gap:3px;margin-left:auto;border:0;background:transparent;color:#d76132;font-size:12px;cursor:pointer}.spec-values[data-v-aa59e364]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:9px;padding-left:57px}.spec-values label[data-v-aa59e364]{display:flex;align-items:center;border:1px solid #e8ddd6;border-radius:4px;background:#fff}.spec-values label input[data-v-aa59e364]{width:68px;border:0;background:transparent;padding:7px;color:#715c61;font-size:12px;outline:0}.spec-values label button[data-v-aa59e364]{display:grid;place-items:center;width:22px;height:25px;border:0;background:transparent;color:#aa8b86;cursor:pointer}.spec-values .add-spec[data-v-aa59e364]{display:flex;align-items:center;gap:3px;border:1px dashed #ed9b73;border-radius:4px;padding:7px 9px;background:#fff;color:#e45f2b;font-size:12px;cursor:pointer}.form-section>header>span[data-v-aa59e364]{font-size:12px;color:#a48d8c}.sku-row input[data-v-aa59e364]{width:100%;box-sizing:border-box}.sku-status.off[data-v-aa59e364]{color:#a18d8e}.sku-status.off[data-v-aa59e364]:before{background:#aaa6a3}@media(max-width:760px){.product-media-grid[data-v-aa59e364]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-media-note[data-v-aa59e364]{align-items:flex-start;flex-direction:column}.spec-values[data-v-aa59e364]{padding-left:0}}.product-delivery-note[data-v-aa59e364]{margin:10px 7px;color:#725a51;font-size:13px;line-height:1.5}.account-product-content[data-v-aa59e364] :is(input,select,textarea,option),.account-product-content[data-v-aa59e364] :is(input,textarea)::placeholder,.account-product-content .form-row>label[data-v-aa59e364]:first-child,.account-product-content .form-row[data-v-aa59e364] :is(label,small),.account-product-content[data-v-aa59e364] :is(.radio-line,.check-line,.rich-toolbar,.rich-content,.editor-help,.spec-editor-title b),.account-product-content .form-section button[data-v-aa59e364],.account-product-content .edit-spec-selector>b[data-v-aa59e364]{font-size:12px}.account-product-content .rich-content[data-v-aa59e364] *{font-size:12px!important}.edit-product-layout[data-v-aa59e364]{grid-template-columns:minmax(0,1fr) 290px;gap:14px}.edit-inner-nav[data-v-aa59e364]{position:static;border:0;border-bottom:1px solid #efded2;border-radius:0;padding:0 0 12px;margin:0 0 12px;background:transparent}.edit-inner-nav a[data-v-aa59e364]{display:block;padding:9px 8px;color:#927b82;border-radius:4px;font-size:12px;text-decoration:none;line-height:1.5}.edit-inner-nav a.active[data-v-aa59e364]{background:#fff0e5;color:#eb5d29;font-weight:700;box-shadow:inset 3px 0 #f2672d}.edit-form-column>.form-section[data-v-aa59e364]{scroll-margin-top:var(--edit-anchor-offset);order:initial}.edit-preview[data-v-aa59e364]{min-width:0;top:100px}@media(max-width:1100px)and (min-width:781px){.edit-product-layout[data-v-aa59e364]{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:780px){.edit-product-layout[data-v-aa59e364]{grid-template-columns:minmax(0,1fr)}.edit-inner-nav[data-v-aa59e364]{flex-wrap:wrap}.edit-inner-nav a[data-v-aa59e364]{white-space:nowrap}.edit-preview[data-v-aa59e364]{position:static}}.product-breadcrumb[data-v-aa59e364]{display:flex;align-items:center;gap:9px;color:#947e96;font-size:12px;margin:0 0 13px;flex-wrap:wrap}.product-breadcrumb a[data-v-aa59e364]{color:inherit;text-decoration:none}.product-breadcrumb a[data-v-aa59e364]:hover{color:#ed682e}.product-breadcrumb svg[data-v-aa59e364]{width:13px;height:13px;flex:none}.product-editor-grid.publish-preview-stage[data-v-aa59e364]{grid-template-columns:minmax(0,1fr)}.publish-preview-stage>.product-form-column[data-v-aa59e364]{width:100%;min-width:0}.publish-preview-stage .preview-layout[data-v-aa59e364]{width:100%;grid-template-columns:minmax(0,1fr) 290px;align-items:start}@media(max-width:1100px)and (min-width:781px){.publish-preview-stage .preview-layout[data-v-aa59e364]{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:780px){.publish-preview-stage .preview-layout[data-v-aa59e364]{grid-template-columns:minmax(0,1fr)}.product-breadcrumb[data-v-aa59e364]{gap:5px}}.account-product-content[data-v-aa59e364]{--edit-header-height:84px;--edit-nav-height:76px;--edit-anchor-offset:calc(var(--edit-header-height) + var(--edit-nav-height) + 12px)}.edit-top-nav[data-v-aa59e364]{position:sticky;top:var(--edit-header-height);z-index:20;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;box-sizing:border-box;height:var(--edit-nav-height);margin:18px 0;padding:8px 6px;background:#fffdfb;border-bottom:1px solid #eadfd5}.edit-preview[data-v-aa59e364]{top:var(--edit-anchor-offset)}.edit-top-nav a[data-v-aa59e364]{text-decoration:none}.edit-top-nav .product-step[data-v-aa59e364]{gap:8px}.edit-top-nav .product-step small[data-v-aa59e364]{font-size:12px;white-space:normal;line-height:1.5}.edit-top-nav .product-step b[data-v-aa59e364]{font-size:13px;white-space:normal;line-height:1.5}.edit-preview-link[data-v-aa59e364]{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;margin-top:17px;border:1px solid #f1d8c5;border-radius:5px;background:#fff5e9;color:#d9622d;font-size:12px;text-decoration:none}.edit-preview-link[data-v-aa59e364]:hover{background:#ffeddd}@media(max-width:1150px){.edit-top-nav[data-v-aa59e364]{grid-template-columns:repeat(5,minmax(170px,1fr));overflow-x:auto}}@media(max-width:600px){.account-product-content[data-v-aa59e364]{--edit-header-height:64px}}.edit-preview-link[data-v-aa59e364]{width:100%;cursor:pointer}.product-preview-dialog[data-v-aa59e364]{width:min(720px,calc(100% - 32px));max-height:85vh;padding:22px;border:1px solid #eadfd5;border-radius:10px;background:#fffdfb;color:#654b52}.product-preview-dialog[data-v-aa59e364]::backdrop{background:#30201966}.product-preview-dialog header[data-v-aa59e364]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.product-preview-dialog h2[data-v-aa59e364],.product-preview-dialog h3[data-v-aa59e364]{margin:0 0 8px;color:#85261f}.product-preview-dialog header button[data-v-aa59e364]{cursor:pointer}.product-preview-overview[data-v-aa59e364]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.product-preview-overview img[data-v-aa59e364]{width:min(240px,100%);aspect-ratio:1;object-fit:cover;border-radius:6px}.product-preview-overview>div[data-v-aa59e364]{flex:1 1 210px;min-width:0;overflow-wrap:anywhere}.product-preview-overview strong[data-v-aa59e364]{color:#e95629;font-size:20px}.product-preview-description[data-v-aa59e364]{border-top:1px solid #eadfd5;margin-top:20px;padding-top:16px;overflow-wrap:anywhere}.product-preview-description[data-v-aa59e364] img,.product-preview-description[data-v-aa59e364] video{max-width:100%;height:auto}.visitor-page[data-v-adc403d9]{max-width:1300px;width:calc(100% - 40px);margin:0 auto;color:#6b3930;padding:16px 0 42px}.visitor-crumb[data-v-adc403d9]{display:flex;align-items:center;gap:10px;color:#8d7882;font-size:13px;margin:0 4px 17px}.visitor-crumb a[data-v-adc403d9]{color:inherit}.visitor-banner[data-v-adc403d9]{min-height:235px;border:1px solid #ead8c9;border-radius:8px;background:linear-gradient(90deg,#fff4e8ee,#fff7eed9 45%,#f8e9d3a8),url(/assets/home-reference.png) right 42%/660px auto no-repeat,#fff6eb;display:flex;align-items:center;padding:28px 40px;gap:26px;position:relative;overflow:hidden}.visitor-banner[data-v-adc403d9]:after{content:"✈";position:absolute;right:36%;top:32px;color:#ed8a4a;font-size:45px;transform:rotate(-25deg)}.visitor-avatar[data-v-adc403d9]{width:154px;height:154px;border-radius:50%;flex:0 0 154px;background:url(/assets/personal-profile-avatar-reference.png) center/cover no-repeat;border:4px solid white;box-shadow:0 2px 7px #55261738}.visitor-identity[data-v-adc403d9]{min-width:0}.visitor-name-row[data-v-adc403d9]{display:flex;align-items:center;gap:12px}.visitor-name-row h1[data-v-adc403d9]{font:700 36px/1.2 var(--serif);color:#77251d;margin:0}.creator-badge[data-v-adc403d9]{display:flex;align-items:center;gap:5px;color:#dc7b3d;background:#fff0df;border:1px solid #f0c39d;border-radius:17px;padding:6px 11px;font-size:13px}.visitor-identity p[data-v-adc403d9]{font-size:20px;color:#856e70;margin:13px 0 7px}.visitor-identity small[data-v-adc403d9]{font-size:16px;color:#8f7874}.visitor-stats[data-v-adc403d9]{display:flex;align-items:center;gap:16px;margin-top:20px;color:#9b3930}.visitor-stats button[data-v-adc403d9],.visitor-stats>b[data-v-adc403d9]{display:flex;align-items:baseline;gap:5px;color:inherit}.visitor-stats b[data-v-adc403d9]{font-size:25px}.visitor-stats span[data-v-adc403d9]{font-size:13px;color:#765e61;font-weight:400}.visitor-stats i[data-v-adc403d9]{height:22px;border-left:1px solid #d3b9ac}.visitor-actions[data-v-adc403d9]{margin-left:auto;z-index:1;align-self:flex-end;padding-bottom:5px}.visitor-content[data-v-adc403d9]{border:1px solid #eadfd4;border-radius:8px;background:#fffdf9;margin-top:15px;padding:20px 20px 28px}.visitor-tabs[data-v-adc403d9]{display:flex;align-items:center;gap:34px;border-bottom:1px solid var(--line)}.visitor-tabs button[data-v-adc403d9]{position:relative;padding:14px 3px 12px;color:#8e7679;font-size:17px;cursor:pointer}.visitor-tabs button.active[data-v-adc403d9]{color:#e45e2d;font-weight:700}.visitor-tabs button.active[data-v-adc403d9]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:#f2692d}.visitor-tabs button b[data-v-adc403d9]{font-weight:400;margin-left:4px}.visitor-tabs select[data-v-adc403d9]{margin-left:auto;border:1px solid #eadfd7;border-radius:6px;background:#fff;padding:10px 14px;color:#79636a;font-size:13px}.visitor-filters[data-v-adc403d9]{display:flex;gap:13px;flex-wrap:wrap;padding:17px 0 18px}.visitor-filters button[data-v-adc403d9]{display:flex;align-items:center;padding:10px 22px;border-radius:7px;background:#f7f6f4;color:#8e7e79;font-size:13px;cursor:pointer}.visitor-filters button.active[data-v-adc403d9]{background:#fff0e5;color:#e8652e;font-weight:600}.visitor-grid[data-v-adc403d9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.visitor-card[data-v-adc403d9]{min-width:0;border:1px solid #eee4dc;border-radius:7px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #6c34110a}.visitor-photo[data-v-adc403d9]{height:235px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.visitor-photo-family[data-v-adc403d9]{background-image:url(/assets/story-family.png)}.visitor-photo-school[data-v-adc403d9]{background-image:url(/assets/story-school.png)}.visitor-photo-travel[data-v-adc403d9]{background-image:url(/assets/memories.jpg);background-position:67% 56%}.visitor-photo-dinner[data-v-adc403d9]{background-image:url(/assets/home-reference.png);background-size:390% auto;background-position:46% 76%}.visitor-photo-sunset[data-v-adc403d9]{background-image:url(/assets/home-hero-compact-reference.png);background-position:center}.visitor-photo-radio[data-v-adc403d9]{background-image:url(/assets/topic-radio.png)}.visitor-tag[data-v-adc403d9]{position:absolute;left:10px;top:10px;background:#fff9f1;color:#b5472d;padding:6px 10px;border-radius:5px;font-size:12px;font-weight:700}.visitor-photo-note[data-v-adc403d9]{position:absolute;right:10px;bottom:10px;background:#3a302dc7;color:#fff;padding:7px 10px;border-radius:5px;font-size:12px}.visitor-card h2[data-v-adc403d9]{font:700 19px/1.4 var(--serif);color:#762a22;margin:11px 12px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visitor-card>p[data-v-adc403d9]{font-size:13px;color:#9d8982;margin:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visitor-card-tags[data-v-adc403d9]{display:flex;gap:7px;flex-wrap:wrap;padding:11px 12px 8px;min-height:26px}.visitor-card-tags span[data-v-adc403d9]{font-size:12px;color:#e16836}.visitor-card footer[data-v-adc403d9]{display:flex;align-items:center;gap:14px;padding:11px 12px 14px;color:#8f7f7a;font-size:12px;border-top:1px solid #f5eee8}.visitor-card footer>span[data-v-adc403d9]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.visitor-card footer .metric[data-v-adc403d9]{color:#75656a}.visitor-card footer .like[data-v-adc403d9]{color:#ec5260}.visitor-empty[data-v-adc403d9]{text-align:center;color:#a18d83;padding:40px}.visitor-load[data-v-adc403d9]{display:flex;align-items:center;justify-content:center;gap:6px;margin:22px auto 0;border:1px solid #ed7544;border-radius:23px;color:#e66732;padding:10px 46px;font-size:14px;background:#fff;cursor:pointer}@media(max-width:900px){.visitor-banner[data-v-adc403d9]{padding:24px;align-items:flex-start;flex-wrap:wrap}.visitor-avatar[data-v-adc403d9]{width:112px;height:112px;flex-basis:112px}.visitor-identity p[data-v-adc403d9]{font-size:16px}.visitor-actions[data-v-adc403d9]{width:100%;margin-left:0;align-self:auto;padding:0}.visitor-grid[data-v-adc403d9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.visitor-page[data-v-adc403d9]{width:calc(100% - 24px)}.visitor-banner[data-v-adc403d9]{padding:18px;gap:15px}.visitor-name-row h1[data-v-adc403d9]{font-size:29px}.visitor-identity small[data-v-adc403d9]{font-size:13px}.visitor-stats[data-v-adc403d9]{gap:9px;margin-top:13px}.visitor-stats b[data-v-adc403d9]{font-size:19px}.visitor-content[data-v-adc403d9]{padding:14px}.visitor-tabs[data-v-adc403d9]{gap:12px;overflow:auto}.visitor-tabs button[data-v-adc403d9]{font-size:14px;white-space:nowrap}.visitor-tabs select[data-v-adc403d9]{min-width:105px}.visitor-filters[data-v-adc403d9]{gap:7px}.visitor-filters button[data-v-adc403d9]{padding:8px 12px}.visitor-grid[data-v-adc403d9]{grid-template-columns:1fr}.visitor-photo[data-v-adc403d9]{height:220px}}.visitor-tabs button[data-v-adc403d9]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.visitor-tabs button.locked[data-v-adc403d9]{cursor:not-allowed;color:#9c857c}.visitor-tabs button.locked svg[data-v-adc403d9]{flex-shrink:0}.visitor-state[data-v-adc403d9]{display:grid;place-items:center;gap:12px;min-height:260px;border:1px solid #eadfd4;border-radius:8px;background:#fffdf9;color:#947c76;font-size:14px}.visitor-state-error b[data-v-adc403d9]{color:#a04a34}.visitor-state-error .button[data-v-adc403d9]{min-height:36px;padding:8px 16px}.visitor-avatar[data-v-adc403d9]{overflow:hidden}.visitor-avatar img[data-v-adc403d9]{width:100%;height:100%;object-fit:cover}.visitor-card .visitor-photo[data-v-adc403d9]{display:block;text-decoration:none}.visitor-grid[data-v-adc403d9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.visitor-photo[data-v-adc403d9]{height:190px}.visitor-card h2[data-v-adc403d9]{font-size:16px;margin:9px 10px 3px}.visitor-card>p[data-v-adc403d9]{font-size:12px;margin:0 10px}.visitor-card-tags[data-v-adc403d9]{gap:5px;padding:8px 10px 6px;min-height:22px}.visitor-card footer[data-v-adc403d9]{gap:8px;padding:9px 10px 11px;font-size:12px}.visitor-card footer>span[data-v-adc403d9]:nth-child(2){margin-left:auto}@media(max-width:1100px){.visitor-grid[data-v-adc403d9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.visitor-grid[data-v-adc403d9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.visitor-grid[data-v-adc403d9]{grid-template-columns:1fr}.visitor-photo[data-v-adc403d9]{height:220px}}.permission-page[data-v-0fec903c],.permission-overlay[data-v-0fec903c]{font:14px/1.6 Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#333;box-sizing:border-box}.permission-page[data-v-0fec903c]{width:100%;min-width:0;background:#fff;border:1px solid #e6e6e6}.permission-page[data-v-0fec903c] *,.permission-overlay[data-v-0fec903c] *{box-sizing:border-box}.permission-page button[data-v-0fec903c],.permission-overlay button[data-v-0fec903c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#fff;border:1px solid #e6e6e6;color:#555;font:inherit;cursor:pointer;padding:6px 12px;border-radius:2px;white-space:nowrap}.permission-page button[data-v-0fec903c]:hover,.permission-overlay button[data-v-0fec903c]:hover{border-color:#009688;color:#009688}.permission-page button[data-v-0fec903c]:disabled,.permission-overlay button[data-v-0fec903c]:disabled{opacity:.45;cursor:not-allowed}.permission-page .primary[data-v-0fec903c],.permission-overlay .primary[data-v-0fec903c]{background:#009688;border-color:#009688;color:#fff}.permission-header[data-v-0fec903c]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding:13px 18px}.permission-header>div[data-v-0fec903c]{display:flex;align-items:center;gap:10px}.permission-header svg[data-v-0fec903c]{color:#009688}.permission-header h1[data-v-0fec903c]{font-size:16px;margin:0;font-weight:500;color:#333}.permission-header span[data-v-0fec903c]{color:#999;font-size:12px;border-left:1px solid #ddd;padding-left:12px}.permission-controls[data-v-0fec903c]{padding:18px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.permission-controls label[data-v-0fec903c]{display:flex;align-items:center;gap:12px}.permission-page select[data-v-0fec903c],.permission-page input[data-v-0fec903c]:not([type=checkbox]){height:36px;background:#fff;border:1px solid #e6e6e6;font:inherit;color:#555;border-radius:2px;padding:0 10px;outline:none}.permission-page select[data-v-0fec903c]:focus,.permission-page input[data-v-0fec903c]:focus{border-color:#009688}.permission-controls select[data-v-0fec903c]{width:180px}.permission-meta[data-v-0fec903c]{font-size:12px;color:#999;margin-right:auto}.permission-hint[data-v-0fec903c]{display:flex;gap:8px;align-items:flex-start;margin:0 18px 18px;padding:10px 12px;background:#f2faf8;border-left:3px solid #009688;color:#647670;font-size:12px}.permission-hint svg[data-v-0fec903c]{flex-shrink:0;margin-top:2px}.permission-error[data-v-0fec903c],.permission-success[data-v-0fec903c]{margin:12px 18px;padding:10px 12px;background:#fff2ef;color:#b64b34}.permission-success[data-v-0fec903c]{color:#16816e;background:#eff9f6}.permission-layout[data-v-0fec903c]{display:grid;grid-template-columns:210px minmax(0,1fr);border-top:1px solid #eee;height:clamp(440px,calc(100vh - 310px),780px);min-height:440px}.permission-tree[data-v-0fec903c]{overflow:auto;min-height:0;background:#fafbfc;border-right:1px solid #e6e6e6;padding:10px 0}.permission-tree-title[data-v-0fec903c]{display:flex;align-items:center;justify-content:space-between;padding:5px 14px 14px;font-weight:500}.permission-tree-title button[data-v-0fec903c]{font-size:12px;border:0;background:none;padding:0;color:#009688}.permission-tree .permission-tree-all[data-v-0fec903c]{width:100%;border:0;border-radius:0;padding:9px 16px;justify-content:flex-start;background:none}.permission-tree small[data-v-0fec903c]{margin-left:auto;color:#aaa;font-size:12px}.permission-tree-group-row[data-v-0fec903c]{display:flex;align-items:center;padding-left:10px}.permission-tree-group-row button[data-v-0fec903c]{border:0;background:none;padding:9px 4px;justify-content:flex-start}.permission-tree-group-row button[data-v-0fec903c]:last-child{flex:1}.permission-tree-children button[data-v-0fec903c]{display:flex;width:100%;border:0;border-radius:0;padding:8px 16px 8px 42px;background:none;justify-content:flex-start;font-size:13px}.permission-tree .selected[data-v-0fec903c]{background:#e6f3f0;color:#009688}.permission-tree .selected button[data-v-0fec903c]{color:#009688}.permission-tree button[data-v-0fec903c]:hover{background:#eef3f2}.permission-table-panel[data-v-0fec903c]{min-width:0;min-height:0;display:flex;flex-direction:column}.permission-filters[data-v-0fec903c]{flex-shrink:0;display:flex;gap:12px;align-items:center;padding:14px 16px;border-bottom:1px solid #eee;flex-wrap:wrap}.permission-filters label[data-v-0fec903c]{position:relative;display:flex;align-items:center;flex:1;min-width:180px;max-width:360px}.permission-filters label svg[data-v-0fec903c]{position:absolute;left:10px;color:#999}.permission-filters label input[data-v-0fec903c]{width:100%;padding-left:32px!important}.permission-filters>span[data-v-0fec903c]{margin-left:auto;color:#999;font-size:12px}.permission-table-scroll[data-v-0fec903c]{overflow:auto;flex:1;min-height:0}.permission-table-scroll table[data-v-0fec903c]{width:100%;border-collapse:collapse;text-align:left;white-space:normal;font-size:13px}.permission-table-scroll th[data-v-0fec903c]{background:#f2f2f2;color:#666;font-weight:400;position:sticky;top:0;z-index:1}.permission-table-scroll th[data-v-0fec903c],.permission-table-scroll td[data-v-0fec903c]{padding:12px;border-bottom:1px solid #e6e6e6;border-right:1px solid #eee;vertical-align:middle}.permission-table-scroll th[data-v-0fec903c]:last-child,.permission-table-scroll td[data-v-0fec903c]:last-child{border-right:0;white-space:nowrap}.permission-table-scroll tr[data-v-0fec903c]:hover{background:#f9fcfb}.permission-table-scroll b[data-v-0fec903c]{font-weight:500;display:block;white-space:nowrap}.permission-table-scroll b.action[data-v-0fec903c]{padding-left:10px}.permission-table-scroll td>code[data-v-0fec903c]{display:block;color:#999;font-size:12px;margin-top:3px}.permission-table-scroll input[type=checkbox][data-v-0fec903c]{width:15px;height:15px;accent-color:#009688;cursor:pointer}.permission-table-scroll input[data-v-0fec903c]:disabled{cursor:not-allowed}.checkbox-cell[data-v-0fec903c]{width:42px;text-align:center}.type-badge[data-v-0fec903c]{font-size:12px;background:#f1f1f1;color:#777;padding:2px 6px;border-radius:2px;white-space:nowrap}.type-badge.action[data-v-0fec903c]{background:#edf6fc;color:#298cc2}.permission-endpoint[data-v-0fec903c]{display:flex;gap:6px;margin:3px 0;font-size:12px}.permission-endpoint em[data-v-0fec903c]{font-style:normal;color:#009688;width:40px;flex-shrink:0}.permission-endpoint code[data-v-0fec903c]{overflow-wrap:anywhere;line-height:1.5;color:#666}.enabled[data-v-0fec903c]{color:#009688;font-size:12px}.locked[data-v-0fec903c]{display:flex;align-items:center;gap:4px;font-size:12px;color:#9c8254}.muted[data-v-0fec903c]{color:#999;font-size:12px}.permission-summary[data-v-0fec903c]{flex-shrink:0;display:flex;justify-content:space-between;gap:12px;padding:13px 16px;font-size:12px;color:#999;border-top:1px solid #eee}.permission-summary b[data-v-0fec903c]{font-weight:400;color:#ff5722}.permission-footnote[data-v-0fec903c]{padding:12px 18px;margin:0;border-top:1px solid #eee;color:#999;font-size:12px}.permission-empty[data-v-0fec903c]{text-align:center;padding:40px!important;color:#999}.permission-overlay[data-v-0fec903c]{position:fixed;inset:0;z-index:3000;background:#0005;display:flex;align-items:center;justify-content:center}.permission-dialog[data-v-0fec903c]{width:560px;max-width:calc(100vw - 32px);background:#fff;box-shadow:0 8px 32px #0003}.permission-dialog header[data-v-0fec903c],.permission-log-drawer header[data-v-0fec903c]{display:flex;justify-content:space-between;align-items:center;background:#f8f8f8;padding:14px 20px;border-bottom:1px solid #eee}.permission-dialog h2[data-v-0fec903c],.permission-log-drawer h2[data-v-0fec903c]{font-family:inherit;font-weight:500;font-size:15px;margin:0;color:#333}.permission-dialog header button[data-v-0fec903c],.permission-log-drawer header button[data-v-0fec903c]{border:0;padding:0;background:none}.permission-dialog-body[data-v-0fec903c]{padding:18px 22px;max-height:60vh;overflow:auto}.permission-dialog-body p[data-v-0fec903c]{margin:0 0 15px}.permission-dialog footer[data-v-0fec903c],.permission-log-drawer footer[data-v-0fec903c]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid #eee}.permission-change[data-v-0fec903c]{margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px;font-size:12px}.permission-change b[data-v-0fec903c]{width:100%;font-weight:500;color:#009688}.permission-change span[data-v-0fec903c]{background:#eff8f4;padding:3px 7px;color:#478776}.permission-change.removed b[data-v-0fec903c]{color:#e06c41}.permission-change.removed span[data-v-0fec903c]{background:#fff3eb;color:#aa714d}.permission-log-drawer[data-v-0fec903c]{margin-left:auto;background:#fff;height:100%;width:460px;max-width:100%;display:flex;flex-direction:column}.permission-log-body[data-v-0fec903c]{flex:1;overflow:auto;padding:18px 22px}.permission-log-body article[data-v-0fec903c]{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:15px;font-size:13px}.permission-log-body article p[data-v-0fec903c]{margin:8px 0}.permission-log-body article small[data-v-0fec903c]{color:#999}@media(max-width:1000px){.permission-layout[data-v-0fec903c]{grid-template-columns:170px minmax(0,1fr)}.permission-table-scroll table[data-v-0fec903c]{min-width:620px}.permission-controls[data-v-0fec903c]{gap:8px}.permission-meta[data-v-0fec903c]{width:100%;order:2}.permission-summary[data-v-0fec903c]{flex-wrap:wrap}}@media(max-width:650px){.permission-layout[data-v-0fec903c]{grid-template-columns:1fr;height:auto}.permission-table-scroll[data-v-0fec903c]{max-height:500px}.permission-tree[data-v-0fec903c]{max-height:220px;overflow:auto;border-right:0;border-bottom:1px solid #eee}.permission-header span[data-v-0fec903c]{display:none}}.admin-toolbar-actions[data-v-8686f02f]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;height:50px;margin-left:auto;position:relative;gap:0;font:14px Helvetica Neue,Microsoft YaHei,Arial,sans-serif;color:var(--admin-header-text,#555)}.admin-toolbar-actions button[data-v-8686f02f]{font:inherit;cursor:pointer}.toolbar-icon[data-v-8686f02f],.toolbar-account[data-v-8686f02f]{height:50px;border:0;border-radius:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative}.toolbar-icon[data-v-8686f02f]{width:48px;padding:0;flex-shrink:0}.toolbar-icon[data-v-8686f02f]:hover,.toolbar-account[data-v-8686f02f]:hover,.toolbar-account[aria-expanded=true][data-v-8686f02f]{background:var(--admin-header-hover,#f6f6f6)}.toolbar-icon[data-v-8686f02f]:after,.toolbar-account[data-v-8686f02f]:after{content:"";height:2px;background:currentColor;position:absolute;top:0;left:50%;right:50%;transition:all .15s}.toolbar-icon[data-v-8686f02f]:hover:after,.toolbar-account[data-v-8686f02f]:hover:after{left:0;right:0}.toolbar-icon[data-v-8686f02f]:focus-visible,.toolbar-account[data-v-8686f02f]:focus-visible{outline:2px solid var(--admin-accent,#009688);outline-offset:-3px}.toolbar-account-wrap[data-v-8686f02f]{position:relative;height:50px}.toolbar-account[data-v-8686f02f]{gap:8px;padding:0 12px;white-space:nowrap;max-width:220px}.toolbar-avatar[data-v-8686f02f]{width:28px;height:28px;display:grid;place-items:center;flex:none;background:#eef1f2;color:#62727b;border-radius:50%;font-size:13px;line-height:1;overflow:hidden}.toolbar-avatar img[data-v-8686f02f]{display:block;width:100%;height:100%;object-fit:cover}.toolbar-username[data-v-8686f02f]{display:block;max-width:126px;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:400;line-height:20px}.toolbar-account>svg[data-v-8686f02f]{flex:none;transition:transform .15s}.toolbar-account>svg.open[data-v-8686f02f]{transform:rotate(180deg)}.toolbar-exit[data-v-8686f02f]{margin-left:4px}.toolbar-account-popover[data-v-8686f02f]{position:absolute;top:calc(100% + 5px);right:0;width:220px;z-index:1200;background:#fff;border:1px solid #e6e6e6;box-shadow:0 3px 12px #0002;padding:5px 0;color:#555}.toolbar-account-info[data-v-8686f02f]{padding:12px 16px;border-bottom:1px solid #eee;display:grid;gap:6px;overflow-wrap:anywhere}.toolbar-account-info b[data-v-8686f02f]{font-size:14px;font-weight:500}.toolbar-account-info span[data-v-8686f02f]{font-size:12px;color:#999}.toolbar-account-info small[data-v-8686f02f]{display:flex;align-items:center;gap:5px;font-size:12px;color:#999}.toolbar-account-popover button[data-v-8686f02f]{display:flex;gap:10px;align-items:center;width:100%;height:40px;padding:0 16px;background:#fff;border:0;color:#555;text-align:left}.toolbar-account-popover button[data-v-8686f02f]:hover{background:#f6f6f6;color:#009688}.toolbar-feedback[data-v-8686f02f]{position:absolute;top:100%;right:0;z-index:1300;width:290px;padding:12px;background:#fff;border:1px solid #eee;box-shadow:0 3px 12px #0002;color:#666;font-size:12px;line-height:1.7}.toolbar-feedback button[data-v-8686f02f]{float:right;border:0;background:none;color:#999;padding:2px}.toolbar-overlay[data-v-8686f02f]{position:fixed;inset:0;z-index:3100;background:#0003;display:flex;justify-content:flex-end;font:14px/1.6 Helvetica Neue,Microsoft YaHei,Arial,sans-serif;color:#555}.toolbar-overlay[data-v-8686f02f] *{box-sizing:border-box}.toolbar-drawer[data-v-8686f02f]{background:#fff;width:350px;max-width:100vw;height:100%;display:flex;flex-direction:column;box-shadow:-4px 0 16px #0002;outline:none}.toolbar-drawer header[data-v-8686f02f]{height:52px;min-height:52px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}.toolbar-drawer h2[data-v-8686f02f]{font:400 16px Microsoft YaHei,Arial,sans-serif;color:#333;margin:0}.toolbar-drawer header button[data-v-8686f02f]{display:grid;place-items:center;background:none;border:0;color:#888;cursor:pointer;padding:5px}.toolbar-drawer-body[data-v-8686f02f]{flex:1;overflow:auto;padding:20px}.toolbar-drawer h3[data-v-8686f02f]{font-size:14px;font-weight:400;color:#333;margin:0 0 18px}.theme-grid[data-v-8686f02f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.theme-option[data-v-8686f02f]{border:0;background:none;padding:0;color:#777;cursor:pointer;font:12px Microsoft YaHei,sans-serif;display:grid;gap:8px;text-align:center}.theme-mini[data-v-8686f02f]{position:relative;display:block;height:60px;background:#f2f2f2;border:1px solid #e6e6e6;border-radius:2px;overflow:hidden}.theme-mini i[data-v-8686f02f]{position:absolute;display:block}.mini-side[data-v-8686f02f]{width:22%;height:100%;left:0;top:0}.mini-logo[data-v-8686f02f]{width:22%;height:15px;left:0;top:0;filter:brightness(1.12)}.mini-header[data-v-8686f02f]{left:22%;right:0;top:0;height:15px;border-bottom:1px solid #eee}.mini-selected[data-v-8686f02f]{left:0;width:22%;height:8px;top:24px}.mini-content[data-v-8686f02f]{inset:23px 6% 8px 29%;background:#fff}.theme-mini svg[data-v-8686f02f]{position:absolute;bottom:4px;right:4px;color:#009688}.theme-option.selected .theme-mini[data-v-8686f02f]{border:2px solid #009688}.theme-option:hover .theme-mini[data-v-8686f02f]{box-shadow:0 0 0 2px #00968830}.theme-option[data-v-8686f02f]:focus-visible{outline:2px solid #009688;outline-offset:4px}.theme-current[data-v-8686f02f]{margin:24px 0 8px;color:#666;font-size:13px}.toolbar-muted[data-v-8686f02f]{color:#999;font-size:12px;line-height:1.8}.toolbar-drawer footer[data-v-8686f02f]{margin-top:auto;padding:16px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.toolbar-drawer footer button[data-v-8686f02f]{height:34px;padding:0 16px;border:1px solid #ddd;border-radius:2px;background:#fff;color:#555;font:14px Microsoft YaHei,Arial,sans-serif;cursor:pointer}.toolbar-drawer footer .toolbar-primary[data-v-8686f02f]{background:#009688;color:#fff;border-color:#009688}.toolbar-drawer button[data-v-8686f02f]:disabled{opacity:.5;cursor:wait}.toolbar-message-empty[data-v-8686f02f]{flex:1;padding:80px 28px;text-align:center}.toolbar-message-empty>span[data-v-8686f02f]{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#f6f7f8;color:#b7bec2;margin:0 auto 24px}.toolbar-message-empty h3[data-v-8686f02f]{margin-bottom:8px;color:#666}.toolbar-message-empty p[data-v-8686f02f]{font-size:12px;color:#999}.toolbar-overlay.is-logout[data-v-8686f02f]{justify-content:center;align-items:center}.logout-dialog[data-v-8686f02f]{height:auto;width:440px;max-width:calc(100vw - 32px);box-shadow:0 4px 20px #0003}.logout-dialog header[data-v-8686f02f]{background:#f8f8f8}.toolbar-logout-body[data-v-8686f02f]{display:flex;gap:16px;padding:26px 24px}.toolbar-logout-body>svg[data-v-8686f02f]{flex:none;color:#009688;margin-top:3px}.toolbar-logout-body h3[data-v-8686f02f]{margin:0 0 10px}.toolbar-logout-body p[data-v-8686f02f]{margin:4px 0;overflow-wrap:anywhere}.toolbar-modal-error[data-v-8686f02f]{margin:0 24px 16px;color:#e65339;font-size:13px}@media(max-width:760px){.toolbar-icon[data-v-8686f02f]{width:38px}.toolbar-account[data-v-8686f02f]{padding:0 8px;gap:6px}.toolbar-username[data-v-8686f02f]{max-width:92px;font-size:13px}.toolbar-exit[data-v-8686f02f]{margin:0}}@media(max-width:500px){.toolbar-icon[data-v-8686f02f]{width:28px}.toolbar-account[data-v-8686f02f]{padding:0 5px;gap:5px}.toolbar-avatar[data-v-8686f02f]{width:25px;height:25px}.toolbar-username[data-v-8686f02f]{max-width:52px;font-size:12px}.toolbar-account-popover[data-v-8686f02f]{right:-25px}}.admin-shop-documents[data-v-50f7fc35]{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0}.admin-shop-documents a[data-v-50f7fc35]{color:#009688;font-size:13px}.admin-shop-page[data-v-50f7fc35]{width:100%;min-width:0;color:#555}.admin-shop-heading[data-v-50f7fc35]{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid #e6e6e6}.admin-shop-eyebrow[data-v-50f7fc35]{margin:0 0 6px;color:#009688;font:12px/1.2 Arial;letter-spacing:1.6px}.admin-shop-heading h1[data-v-50f7fc35]{margin:0;color:#333;font:400 24px/1.3 Microsoft YaHei,Arial,sans-serif}.admin-shop-heading p[data-v-50f7fc35]:last-child{margin:6px 0 0;color:#999;font-size:13px}.admin-shop-refresh[data-v-50f7fc35]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;cursor:pointer}.admin-shop-refresh[data-v-50f7fc35]:hover{color:#009688;border-color:#009688}.admin-shop-refresh[data-v-50f7fc35]:disabled{opacity:.55}.admin-shop-tabs[data-v-50f7fc35]{display:flex;align-items:center;gap:28px;height:45px;border-bottom:1px solid #eee}.admin-shop-tabs button[data-v-50f7fc35]{position:relative;height:45px;padding:0 3px;border:0;background:none;color:#777;font-size:14px;cursor:pointer}.admin-shop-tabs button.active[data-v-50f7fc35]{color:#009688}.admin-shop-tabs button.active[data-v-50f7fc35]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#009688}.admin-shop-panel[data-v-50f7fc35]{padding:0 15px 16px;background:#fff;border:1px solid #e6e6e6;border-top:0}.admin-shop-filters[data-v-50f7fc35]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0 14px;border-bottom:1px solid #f3f3f3}.admin-shop-search[data-v-50f7fc35]{display:flex;align-items:center;gap:8px;min-width:260px;flex:1;height:36px;padding:0 10px;border:1px solid #e6e6e6;border-radius:2px;color:#999}.admin-shop-search input[data-v-50f7fc35]{width:100%;min-width:0;border:0;outline:0;color:#555;font-size:13px}.admin-shop-search button[data-v-50f7fc35]{border:0;background:none;color:#aaa;font-size:18px;cursor:pointer}.admin-shop-filters label[data-v-50f7fc35]:not(.admin-shop-search){display:flex;align-items:center;gap:8px;color:#777;font-size:13px}.admin-shop-filters select[data-v-50f7fc35]{height:36px;padding:0 27px 0 10px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#555}.admin-shop-query[data-v-50f7fc35],.admin-shop-reset[data-v-50f7fc35]{height:36px;padding:0 16px;border-radius:2px;cursor:pointer;font-size:13px}.admin-shop-query[data-v-50f7fc35]{border:1px solid #009688;background:#009688;color:#fff}.admin-shop-reset[data-v-50f7fc35]{border:1px solid #e6e6e6;background:#fff;color:#777}.admin-shop-query[data-v-50f7fc35]:disabled{opacity:.5}.admin-shop-meta[data-v-50f7fc35]{display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px;color:#666;font-size:13px}.admin-shop-meta small[data-v-50f7fc35]{color:#aaa;font-size:12px}.admin-shop-error[data-v-50f7fc35]{margin:0 0 10px;padding:9px 12px;border:1px solid #ffd8cc;background:#fff7f4;color:#e9532a;font-size:13px}.admin-shop-table-wrap[data-v-50f7fc35]{position:relative;min-height:260px;overflow:auto}.admin-shop-table-wrap table[data-v-50f7fc35]{width:100%;min-width:850px;border-collapse:collapse;font-size:13px}.admin-shop-table-wrap th[data-v-50f7fc35],.admin-shop-table-wrap td[data-v-50f7fc35]{padding:11px 12px;border:1px solid #e6e6e6;text-align:left;white-space:nowrap}.admin-shop-table-wrap th[data-v-50f7fc35]{background:#f7f7f7;color:#666;font-weight:400}.admin-shop-table-wrap tbody tr[data-v-50f7fc35]:hover{background:#fafafa}.admin-shop-name[data-v-50f7fc35]{display:flex;align-items:center;gap:9px}.admin-shop-name>div[data-v-50f7fc35],.admin-shop-detail-hero>div[data-v-50f7fc35]{display:grid;gap:4px}.admin-shop-name b[data-v-50f7fc35]{color:#333;font-weight:400}.admin-shop-name small[data-v-50f7fc35],.admin-shop-detail-hero small[data-v-50f7fc35]{color:#aaa;font-size:12px}.admin-shop-logo[data-v-50f7fc35]{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:3px;background:#f0f7f6;color:#009688}.admin-shop-logo img[data-v-50f7fc35]{width:100%;height:100%;object-fit:cover}.admin-shop-logo.large[data-v-50f7fc35]{width:48px;height:48px}.admin-shop-status[data-v-50f7fc35]{display:inline-flex;padding:3px 8px;border-radius:2px;background:#f2f2f2;color:#888;font-size:12px}.admin-shop-status.open[data-v-50f7fc35],.admin-shop-status.approved[data-v-50f7fc35]{background:#e8f7f2;color:#009688}.admin-shop-status.paused[data-v-50f7fc35],.admin-shop-status.under_review[data-v-50f7fc35],.admin-shop-status.submitted[data-v-50f7fc35]{background:#fff6e8;color:#d98b23}.admin-shop-status.closed[data-v-50f7fc35],.admin-shop-status.rejected[data-v-50f7fc35],.admin-shop-status.cancelled[data-v-50f7fc35]{background:#fff0ed;color:#e9532a}.admin-shop-action[data-v-50f7fc35]{display:inline-flex;align-items:center;gap:4px;height:27px;padding:0 8px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#009688;cursor:pointer}.admin-shop-action[data-v-50f7fc35]:hover{border-color:#009688}.admin-shop-empty[data-v-50f7fc35]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:220px;color:#aaa}.admin-shop-empty b[data-v-50f7fc35]{color:#777;font-weight:400}.admin-shop-empty span[data-v-50f7fc35]{font-size:12px}.admin-shop-pagination[data-v-50f7fc35]{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:16px;color:#888;font-size:12px}.admin-shop-pagination nav[data-v-50f7fc35]{display:flex}.admin-shop-pagination nav button[data-v-50f7fc35]{display:grid;place-items:center;min-width:30px;height:30px;margin-left:-1px;border:1px solid #e6e6e6;background:#fff;color:#666;cursor:pointer}.admin-shop-pagination nav button.current[data-v-50f7fc35]{background:#009688;border-color:#009688;color:#fff}.admin-shop-pagination nav button[data-v-50f7fc35]:disabled{color:#ccc;cursor:not-allowed}.admin-shop-pagination nav i[data-v-50f7fc35]{display:grid;place-items:center;width:25px;font-style:normal}.admin-shop-pagination select[data-v-50f7fc35]{height:30px;border:1px solid #e6e6e6;color:#777}.admin-shop-drawer-mask[data-v-50f7fc35]{position:fixed;z-index:50;inset:0;background:#0004}.admin-shop-drawer[data-v-50f7fc35]{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(510px,100vw);height:100%;background:#fff;box-shadow:-5px 0 18px #0002}.admin-shop-drawer>header[data-v-50f7fc35]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee;background:#fafafa}.admin-shop-drawer>header span[data-v-50f7fc35]{color:#999;font-size:12px}.admin-shop-drawer>header h2[data-v-50f7fc35]{margin:5px 0 0;color:#333;font:400 20px Microsoft YaHei,Arial}.admin-shop-drawer>header button[data-v-50f7fc35]{border:0;background:none;color:#777;cursor:pointer}.admin-shop-drawer-body[data-v-50f7fc35]{flex:1;overflow:auto;padding:20px}.admin-shop-detail-hero[data-v-50f7fc35]{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #eee}.admin-shop-detail-hero>div[data-v-50f7fc35]{flex:1}.admin-shop-detail-hero b[data-v-50f7fc35]{color:#333;font-size:16px;font-weight:400}.admin-shop-detail-hero>.admin-shop-status[data-v-50f7fc35]{flex:none}.admin-shop-detail-grid[data-v-50f7fc35]{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 18px;border-left:1px solid #eee;border-top:1px solid #eee}.admin-shop-detail-grid div[data-v-50f7fc35]{min-width:0;padding:11px;border-right:1px solid #eee;border-bottom:1px solid #eee}.admin-shop-detail-grid .wide[data-v-50f7fc35]{grid-column:1/-1}.admin-shop-detail-grid dt[data-v-50f7fc35]{margin-bottom:5px;color:#aaa;font-size:12px}.admin-shop-detail-grid dd[data-v-50f7fc35]{margin:0;color:#555;font-size:13px;word-break:break-all}.admin-shop-detail-section[data-v-50f7fc35]{padding:15px 0;border-top:1px solid #eee}.admin-shop-detail-section h3[data-v-50f7fc35]{margin:0 0 8px;color:#333;font-size:14px;font-weight:400}.admin-shop-detail-section p[data-v-50f7fc35]{margin:0;color:#777;font-size:13px;line-height:1.7}.admin-shop-hint[data-v-50f7fc35]{color:#999!important;font-size:12px!important}.admin-shop-status-actions[data-v-50f7fc35]{display:flex;gap:9px;margin-top:13px}.admin-shop-status-actions button[data-v-50f7fc35]{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 12px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#777;cursor:pointer}.admin-shop-status-actions button.active[data-v-50f7fc35]{border-color:#009688;background:#e8f7f2;color:#009688}.admin-shop-status-actions button[data-v-50f7fc35]:disabled{opacity:.5;cursor:not-allowed}.admin-shop-doc-note[data-v-50f7fc35]{display:flex;gap:9px;margin:17px 0;padding:12px;border:1px solid #d9eee6;background:#f5fcf9;color:#009688}.admin-shop-doc-note p[data-v-50f7fc35]{margin:4px 0 0;color:#78928c;font-size:12px;line-height:1.6}.admin-shop-review[data-v-50f7fc35]{display:grid;gap:7px;margin-top:14px}.admin-shop-review span[data-v-50f7fc35]{color:#555;font-size:13px}.admin-shop-review em[data-v-50f7fc35]{color:#e9532a;font-size:12px;font-style:normal}.admin-shop-review textarea[data-v-50f7fc35]{width:100%;height:82px;box-sizing:border-box;padding:9px;border:1px solid #e6e6e6;border-radius:2px;resize:vertical;font:13px/1.6 inherit}.admin-shop-review-actions[data-v-50f7fc35]{display:flex;justify-content:flex-end;gap:9px;margin-top:13px}.admin-shop-review-actions button[data-v-50f7fc35]{display:inline-flex;align-items:center;gap:5px;height:35px;padding:0 13px;border-radius:2px;cursor:pointer}.admin-shop-review-actions .reject[data-v-50f7fc35]{border:1px solid #ffb5a2;background:#fff7f4;color:#e9532a}.admin-shop-review-actions .approve[data-v-50f7fc35]{border:1px solid #009688;background:#009688;color:#fff}.admin-shop-review-actions button[data-v-50f7fc35]:disabled{opacity:.5;cursor:not-allowed}.spin[data-v-50f7fc35]{animation:admin-shop-spin-50f7fc35 1s linear infinite}@keyframes admin-shop-spin-50f7fc35{to{transform:rotate(360deg)}}@media(max-width:700px){.admin-shop-heading[data-v-50f7fc35]{align-items:flex-start;gap:12px}.admin-shop-meta[data-v-50f7fc35]{align-items:flex-start;gap:10px;flex-direction:column}.admin-shop-filters[data-v-50f7fc35]{align-items:stretch}.admin-shop-search[data-v-50f7fc35]{flex-basis:100%}.admin-shop-drawer[data-v-50f7fc35]{width:100%}}.category-admin[data-v-47ddf1e0]{min-width:0;background:#fff;padding:0 15px 15px;color:#666;font:14px Microsoft YaHei,Arial,sans-serif}.filters[data-v-47ddf1e0],.tools[data-v-47ddf1e0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0}.filters[data-v-47ddf1e0]{border-bottom:1px solid #eee}.filters label[data-v-47ddf1e0]{display:flex;align-items:center;gap:10px}.tools span[data-v-47ddf1e0]{margin-left:auto;font-size:12px;color:#999}.filters input[data-v-47ddf1e0]{width:240px}button[data-v-47ddf1e0]{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 12px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;font:inherit;cursor:pointer}button[data-v-47ddf1e0]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-47ddf1e0]{background:#009688;color:#fff;border-color:#009688}.blue[data-v-47ddf1e0]{background:#1e9fff;color:#fff;border-color:#1e9fff}.danger[data-v-47ddf1e0]{background:#ff5722;color:#fff;border-color:#ff5722}input[data-v-47ddf1e0],select[data-v-47ddf1e0],textarea[data-v-47ddf1e0]{border:1px solid #e6e6e6;background:#fff;color:#555;font:inherit;padding:8px 10px;border-radius:2px;box-sizing:border-box}input[data-v-47ddf1e0],select[data-v-47ddf1e0]{height:36px}input[data-v-47ddf1e0]:focus,select[data-v-47ddf1e0]:focus,textarea[data-v-47ddf1e0]:focus{outline:1px solid #009688}.table-wrap[data-v-47ddf1e0]{overflow:auto}table[data-v-47ddf1e0]{border-collapse:collapse;width:100%;min-width:780px}th[data-v-47ddf1e0],td[data-v-47ddf1e0]{border:1px solid #e6e6e6;padding:12px;font-size:13px;text-align:left;font-weight:400}th[data-v-47ddf1e0]{background:#f2f2f2}tbody tr[data-v-47ddf1e0]:hover{background:#fafafa}.category-cell[data-v-47ddf1e0]{display:flex;align-items:center;gap:10px;min-width:250px}.category-cell.child[data-v-47ddf1e0]{padding-left:28px}.category-cell b[data-v-47ddf1e0]{font-weight:400;color:#333}.category-cell small[data-v-47ddf1e0],td>small[data-v-47ddf1e0]{display:block;color:#999;font-size:12px;margin-top:4px;max-width:330px;overflow-wrap:anywhere}.thumb[data-v-47ddf1e0]{width:42px;height:42px;padding:0;background:#fafafa;flex-shrink:0;overflow:hidden}.thumb img[data-v-47ddf1e0]{width:100%;height:100%;object-fit:cover}.tree-toggle[data-v-47ddf1e0],.tree-spacer[data-v-47ddf1e0]{width:16px;padding:0;border:0;flex-shrink:0}.tree-spacer[data-v-47ddf1e0]{color:#ccc}.actions[data-v-47ddf1e0]{display:flex;gap:6px;white-space:nowrap}.actions button[data-v-47ddf1e0]{height:27px;font-size:12px;padding:0 8px}.sort-col[data-v-47ddf1e0]{width:185px}.sort-form[data-v-47ddf1e0]{display:flex;gap:4px}.sort-form input[data-v-47ddf1e0]{width:65px;height:30px}.sort-form button[data-v-47ddf1e0]{height:30px;padding:0 6px;font-size:12px}.sort-button[data-v-47ddf1e0]{height:30px;min-width:60px}.status[data-v-47ddf1e0]{height:25px;font-size:12px;background:#f2f2f2;border:0;color:#999}.status.enabled[data-v-47ddf1e0]{background:#e8f7f2;color:#009688}.link[data-v-47ddf1e0]{border:0;background:none;color:#009688;padding:0 5px}.hint[data-v-47ddf1e0]{display:flex;align-items:center;gap:6px;font-size:12px;color:#999;line-height:1.8}.error[data-v-47ddf1e0]{background:#fff3ee;color:#d94c27;padding:12px;font-size:13px}.empty[data-v-47ddf1e0]{text-align:center;padding:40px;color:#999}.category-overlay[data-v-47ddf1e0],.category-confirm-overlay[data-v-47ddf1e0],.category-preview-overlay[data-v-47ddf1e0]{position:fixed;inset:0;background:#0005;z-index:1200;font:14px Microsoft YaHei,Arial;color:#555}.category-drawer[data-v-47ddf1e0]{position:absolute;right:0;top:0;width:min(520px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-5px 0 24px #0002}.category-drawer header[data-v-47ddf1e0]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8f8f8;border-bottom:1px solid #eee}.category-drawer h2[data-v-47ddf1e0]{font-size:16px;font-weight:400;margin:0}.category-drawer .body[data-v-47ddf1e0]{flex:1;overflow:auto;padding:22px 28px}.category-drawer fieldset[data-v-47ddf1e0]{border:0;margin:0;padding:0;min-width:0}.category-drawer label[data-v-47ddf1e0]{display:block;margin-top:20px;color:#333}.category-drawer label[data-v-47ddf1e0]:first-child{margin-top:0}.category-drawer label>input[data-v-47ddf1e0],.category-drawer label>select[data-v-47ddf1e0],.category-drawer textarea[data-v-47ddf1e0]{display:block;width:100%;margin-top:9px}.category-drawer small[data-v-47ddf1e0]{display:block;font-size:12px;color:#999;margin-top:8px;line-height:1.7}.category-drawer em[data-v-47ddf1e0]{color:#ff5722;font-style:normal}.category-drawer footer[data-v-47ddf1e0],.category-confirm footer[data-v-47ddf1e0]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #eee}.image-field[data-v-47ddf1e0]{display:flex;align-items:center;gap:14px;margin-top:10px}.upload-box[data-v-47ddf1e0],.image-preview[data-v-47ddf1e0]{width:96px;height:96px;flex-shrink:0;padding:0}.upload-box[data-v-47ddf1e0]{flex-direction:column;border-style:dashed;color:#999}.image-preview img[data-v-47ddf1e0]{width:100%;height:100%;object-fit:contain}.radios[data-v-47ddf1e0]{display:flex;gap:25px;margin-top:12px}.radios label[data-v-47ddf1e0]{margin:0!important;display:flex;align-items:center;gap:8px}.radios label>input[data-v-47ddf1e0]{display:inline;width:16px;height:16px;margin:0;accent-color:#009688}.category-confirm-overlay[data-v-47ddf1e0]{z-index:1300;display:grid;place-items:center}.category-confirm[data-v-47ddf1e0]{width:min(460px,94vw);background:#fff}.category-confirm header[data-v-47ddf1e0]{padding:16px 20px;background:#f8f8f8;font-size:16px}.category-confirm>div[data-v-47ddf1e0]{padding:20px;line-height:1.8}.category-preview-overlay[data-v-47ddf1e0]{z-index:1400;display:grid;place-items:center;background:#000b}.category-preview-overlay img[data-v-47ddf1e0]{max-width:85vw;max-height:80vh;object-fit:contain}.category-preview-overlay>button[data-v-47ddf1e0]{position:absolute;right:25px;top:25px}@media(max-width:700px){.filters input[data-v-47ddf1e0]{width:180px}.tools span[data-v-47ddf1e0]{width:100%;margin:0}}.story-relations[data-v-163677ac]{margin:24px 0 0;border:1px solid #dbe9e6;border-radius:8px;padding:14px;background:#f9fcfb}.story-relations header[data-v-163677ac],.relation-line[data-v-163677ac],.chips[data-v-163677ac],.search-line[data-v-163677ac],.matches[data-v-163677ac],footer[data-v-163677ac]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.story-relations header[data-v-163677ac]{justify-content:space-between;margin-bottom:12px}.story-relations h3[data-v-163677ac]{margin:0;font-size:15px;color:#28413d}.relation-line[data-v-163677ac]{margin:8px 0}.relation-line>b[data-v-163677ac]{min-width:75px;color:#45615c;font-size:13px}.relation-line small[data-v-163677ac]{color:#637674}.chips span[data-v-163677ac]{display:inline-flex;align-items:center;gap:5px;border-radius:14px;padding:4px 8px;background:#e3f4ef;color:#185d51;overflow-wrap:anywhere}button[data-v-163677ac],input[data-v-163677ac]{font:inherit}button[data-v-163677ac]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 9px;border:1px solid #cbded9;border-radius:5px;color:#285b51;background:#fff}button[data-v-163677ac]:disabled{opacity:.55;cursor:default}.chips button[data-v-163677ac]{border:0;padding:1px;background:transparent}.relation-editor[data-v-163677ac]{margin-top:12px;padding-top:12px;border-top:1px solid #dbe9e6}fieldset[data-v-163677ac]{margin:0;padding:0;border:0;min-width:0}.search-line label[data-v-163677ac]{display:flex;align-items:center;gap:6px;min-width:135px;flex:1;padding:0 8px;border:1px solid #cbded9;border-radius:5px;background:#fff}.search-line input[data-v-163677ac]{width:100%;min-width:0;border:0;padding:6px 0;background:transparent}.search-line button[aria-pressed=true][data-v-163677ac],button.save[data-v-163677ac]{background:#087f71;border-color:#087f71;color:#fff}.matches[data-v-163677ac]{margin-top:10px;max-height:145px;overflow:auto}.matches button[data-v-163677ac]{text-align:left}footer[data-v-163677ac]{justify-content:flex-end;margin-top:12px}.relation-error[data-v-163677ac]{color:#a63b2c}.promotion-badges[data-v-4c14c53f]{display:flex!important;gap:4px}.promotion-badges span[data-v-4c14c53f]{color:#009688;background:#e7f5f1;padding:2px 5px;border-radius:2px}.actions[data-v-4c14c53f]{flex-wrap:wrap;min-width:190px}.products-admin[data-v-4c14c53f]{background:#fff;padding:0 15px 15px;color:#666;font:14px Microsoft YaHei,Arial,sans-serif;min-width:0}.filters[data-v-4c14c53f]{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:20px 0;border-bottom:1px solid #eee}.filters label[data-v-4c14c53f]{display:flex;align-items:center;gap:10px}input[data-v-4c14c53f],select[data-v-4c14c53f],textarea[data-v-4c14c53f]{border:1px solid #e6e6e6;background:#fff;color:#555;font:inherit;padding:8px 10px;box-sizing:border-box;border-radius:2px}input[data-v-4c14c53f],select[data-v-4c14c53f]{height:36px}.filters input[data-v-4c14c53f]{width:190px}.filters select[data-v-4c14c53f]{max-width:240px}button[data-v-4c14c53f]{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#fff;border:1px solid #e6e6e6;border-radius:2px;padding:0 12px;height:34px;color:#666;font:inherit;cursor:pointer}button[data-v-4c14c53f]:disabled{opacity:.5;cursor:not-allowed}button.primary[data-v-4c14c53f]{background:#009688;border-color:#009688;color:#fff}button.blue[data-v-4c14c53f]{background:#1e9fff;border-color:#1e9fff;color:#fff}button.danger[data-v-4c14c53f]{background:#ff5722;border-color:#ff5722;color:#fff}.tabs[data-v-4c14c53f]{display:flex;gap:22px;border-bottom:1px solid #eee;overflow:auto}.tabs button[data-v-4c14c53f]{height:45px;border:0;border-bottom:2px solid transparent;border-radius:0;white-space:nowrap}.tabs button.active[data-v-4c14c53f]{color:#009688;border-bottom-color:#009688}.tools[data-v-4c14c53f]{display:flex;align-items:center;gap:15px;padding:15px 0;color:#999;font-size:12px}.tools label[data-v-4c14c53f]{margin-left:auto}.table-wrap[data-v-4c14c53f]{overflow:auto}table[data-v-4c14c53f]{width:100%;border-collapse:collapse}th[data-v-4c14c53f],td[data-v-4c14c53f]{padding:10px 12px;border:1px solid #e6e6e6;text-align:left;font-weight:400;font-size:13px}th[data-v-4c14c53f]{background:#f2f2f2;white-space:nowrap}tbody tr[data-v-4c14c53f]:hover{background:#fafafa}td small[data-v-4c14c53f]{display:block;font-size:12px;color:#999;margin-top:5px}.product-cell[data-v-4c14c53f]{display:flex;gap:10px;align-items:center;min-width:250px}.product-cell img[data-v-4c14c53f]{width:54px;height:54px;object-fit:cover;border-radius:3px}.product-cell b[data-v-4c14c53f]{font-weight:400;color:#333}.summary[data-v-4c14c53f]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-4c14c53f]{white-space:nowrap;padding:3px 7px;background:#f2f2f2;color:#999;border-radius:2px}.badge.PUBLISHED[data-v-4c14c53f]{color:#009688;background:#e8f7f2}.badge.DRAFT[data-v-4c14c53f]{color:#d99828;background:#fff7e9}.actions[data-v-4c14c53f]{display:flex;gap:5px;white-space:nowrap}.actions button[data-v-4c14c53f]{height:27px;font-size:12px;padding:0 7px}.empty[data-v-4c14c53f]{padding:40px;text-align:center;color:#999}.pagination[data-v-4c14c53f]{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:20px;font-size:12px}.pagination button[data-v-4c14c53f],.pagination select[data-v-4c14c53f],.pagination input[data-v-4c14c53f]{height:30px}.pagination input[data-v-4c14c53f]{width:55px}.pagination form[data-v-4c14c53f]{display:flex;gap:6px;align-items:center}.pagination .current[data-v-4c14c53f]{background:#009688;color:#fff;border-color:#009688}.error[data-v-4c14c53f]{color:#e9532a;background:#fff6f2;padding:10px}.product-overlay[data-v-4c14c53f],.product-confirm-mask[data-v-4c14c53f]{position:fixed;inset:0;background:#0005;z-index:1200;font:14px Microsoft YaHei,Arial;color:#555}.product-drawer[data-v-4c14c53f]{position:absolute;right:0;top:0;width:min(780px,100vw);height:100%;display:flex;flex-direction:column;background:#fff}.product-drawer header[data-v-4c14c53f],.product-confirm header[data-v-4c14c53f]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#f8f8f8;border-bottom:1px solid #eee}.product-drawer header h2[data-v-4c14c53f],.product-confirm h2[data-v-4c14c53f]{margin:0;font-size:16px;font-weight:400}.drawer-body[data-v-4c14c53f]{padding:20px;overflow:auto;flex:1}.drawer-body h2[data-v-4c14c53f]{font-size:20px;font-weight:400}.drawer-body h3[data-v-4c14c53f]{font-size:15px;border-left:3px solid #009688;padding-left:10px;margin:24px 0 14px}.muted[data-v-4c14c53f]{color:#999;font-size:12px;line-height:1.8}.gallery[data-v-4c14c53f]{display:flex;flex-wrap:wrap;gap:8px}.gallery img[data-v-4c14c53f],.gallery video[data-v-4c14c53f]{width:150px;height:115px;object-fit:contain;background:#fafafa}.drawer-body dl[data-v-4c14c53f]{display:grid;grid-template-columns:150px 1fr;gap:12px;margin-top:20px}.drawer-body dt[data-v-4c14c53f]{color:#999}.drawer-body dd[data-v-4c14c53f]{margin:0;word-break:break-word}.rich-description[data-v-4c14c53f]{line-height:1.8;overflow-wrap:anywhere}.rich-description[data-v-4c14c53f] img,.rich-description[data-v-4c14c53f] video{max-width:100%;height:auto}.history[data-v-4c14c53f]{padding:10px 0;border-bottom:1px solid #eee;font-size:12px}.history span[data-v-4c14c53f]{color:#999}.product-confirm-mask[data-v-4c14c53f]{z-index:1300;display:grid;place-items:center}.product-confirm[data-v-4c14c53f]{width:min(480px,94vw);background:#fff;border-radius:2px;box-shadow:0 5px 30px #0003}.product-confirm>div[data-v-4c14c53f]{padding:20px}.product-confirm textarea[data-v-4c14c53f]{display:block;width:100%;height:95px;margin-top:9px;resize:vertical}.product-confirm footer[data-v-4c14c53f]{display:flex;justify-content:flex-end;gap:10px;padding:0 20px 20px}.sort[data-v-4c14c53f]{border:0;background:none;padding:0;height:auto;font-size:13px}.sort span[data-v-4c14c53f]{color:#009688}.content-text[data-v-4c14c53f]{white-space:pre-wrap;line-height:1.9;overflow-wrap:anywhere}.gallery a[data-v-4c14c53f]{display:block}.gallery video[data-v-4c14c53f]{width:100%;height:300px}.filters input[type=date][data-v-4c14c53f]{width:145px}.badge.HIDDEN[data-v-4c14c53f]{background:#fff3e8;color:#ff5722}.category-admin[data-v-729dc4c4]{min-width:0;background:#fff;padding:0 15px 15px;color:#666;font:14px Microsoft YaHei,Arial,sans-serif}.filters[data-v-729dc4c4],.tools[data-v-729dc4c4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0}.filters[data-v-729dc4c4]{border-bottom:1px solid #eee}.filters label[data-v-729dc4c4]{display:flex;align-items:center;gap:10px}.tools span[data-v-729dc4c4]{margin-left:auto;font-size:12px;color:#999}.filters input[data-v-729dc4c4]{width:240px}button[data-v-729dc4c4]{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 12px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;font:inherit;cursor:pointer}button[data-v-729dc4c4]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-729dc4c4]{background:#009688;color:#fff;border-color:#009688}.blue[data-v-729dc4c4]{background:#1e9fff;color:#fff;border-color:#1e9fff}.danger[data-v-729dc4c4]{background:#ff5722;color:#fff;border-color:#ff5722}input[data-v-729dc4c4],select[data-v-729dc4c4],textarea[data-v-729dc4c4]{border:1px solid #e6e6e6;background:#fff;color:#555;font:inherit;padding:8px 10px;border-radius:2px;box-sizing:border-box}input[data-v-729dc4c4],select[data-v-729dc4c4]{height:36px}input[data-v-729dc4c4]:focus,select[data-v-729dc4c4]:focus,textarea[data-v-729dc4c4]:focus{outline:1px solid #009688}.table-wrap[data-v-729dc4c4]{overflow:auto}table[data-v-729dc4c4]{border-collapse:collapse;width:100%;min-width:780px}th[data-v-729dc4c4],td[data-v-729dc4c4]{border:1px solid #e6e6e6;padding:12px;font-size:13px;text-align:left;font-weight:400}th[data-v-729dc4c4]{background:#f2f2f2}tbody tr[data-v-729dc4c4]:hover{background:#fafafa}.category-cell[data-v-729dc4c4]{display:flex;align-items:center;gap:10px;min-width:250px}.category-cell.child[data-v-729dc4c4]{padding-left:28px}.category-cell b[data-v-729dc4c4]{font-weight:400;color:#333}.category-cell small[data-v-729dc4c4],td>small[data-v-729dc4c4]{display:block;color:#999;font-size:12px;margin-top:4px;max-width:330px;overflow-wrap:anywhere}.thumb[data-v-729dc4c4]{width:42px;height:42px;padding:0;background:#fafafa;flex-shrink:0;overflow:hidden}.thumb img[data-v-729dc4c4]{width:100%;height:100%;object-fit:cover}.tree-toggle[data-v-729dc4c4],.tree-spacer[data-v-729dc4c4]{width:16px;padding:0;border:0;flex-shrink:0}.tree-spacer[data-v-729dc4c4]{color:#ccc}.actions[data-v-729dc4c4]{display:flex;gap:6px;white-space:nowrap}.actions button[data-v-729dc4c4]{height:27px;font-size:12px;padding:0 8px}.sort-col[data-v-729dc4c4]{width:185px}.sort-form[data-v-729dc4c4]{display:flex;gap:4px}.sort-form input[data-v-729dc4c4]{width:65px;height:30px}.sort-form button[data-v-729dc4c4]{height:30px;padding:0 6px;font-size:12px}.sort-button[data-v-729dc4c4]{height:30px;min-width:60px}.status[data-v-729dc4c4]{height:25px;font-size:12px;background:#f2f2f2;border:0;color:#999}.status.enabled[data-v-729dc4c4]{background:#e8f7f2;color:#009688}.link[data-v-729dc4c4]{border:0;background:none;color:#009688;padding:0 5px}.hint[data-v-729dc4c4]{display:flex;align-items:center;gap:6px;font-size:12px;color:#999;line-height:1.8}.error[data-v-729dc4c4]{background:#fff3ee;color:#d94c27;padding:12px;font-size:13px}.empty[data-v-729dc4c4]{text-align:center;padding:40px;color:#999}.category-overlay[data-v-729dc4c4],.category-confirm-overlay[data-v-729dc4c4],.category-preview-overlay[data-v-729dc4c4]{position:fixed;inset:0;background:#0005;z-index:1200;font:14px Microsoft YaHei,Arial;color:#555}.category-drawer[data-v-729dc4c4]{position:absolute;right:0;top:0;width:min(520px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-5px 0 24px #0002}.category-drawer header[data-v-729dc4c4]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#f8f8f8;border-bottom:1px solid #eee}.category-drawer h2[data-v-729dc4c4]{font-size:16px;font-weight:400;margin:0}.category-drawer .body[data-v-729dc4c4]{flex:1;overflow:auto;padding:22px 28px}.category-drawer fieldset[data-v-729dc4c4]{border:0;margin:0;padding:0;min-width:0}.category-drawer label[data-v-729dc4c4]{display:block;margin-top:20px;color:#333}.category-drawer label[data-v-729dc4c4]:first-child{margin-top:0}.category-drawer label>input[data-v-729dc4c4],.category-drawer label>select[data-v-729dc4c4],.category-drawer textarea[data-v-729dc4c4]{display:block;width:100%;margin-top:9px}.category-drawer small[data-v-729dc4c4]{display:block;font-size:12px;color:#999;margin-top:8px;line-height:1.7}.category-drawer em[data-v-729dc4c4]{color:#ff5722;font-style:normal}.category-drawer footer[data-v-729dc4c4],.category-confirm footer[data-v-729dc4c4]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #eee}.image-field[data-v-729dc4c4]{display:flex;align-items:center;gap:14px;margin-top:10px}.upload-box[data-v-729dc4c4],.image-preview[data-v-729dc4c4]{width:96px;height:96px;flex-shrink:0;padding:0}.upload-box[data-v-729dc4c4]{flex-direction:column;border-style:dashed;color:#999}.image-preview img[data-v-729dc4c4]{width:100%;height:100%;object-fit:contain}.radios[data-v-729dc4c4]{display:flex;gap:25px;margin-top:12px}.radios label[data-v-729dc4c4]{margin:0!important;display:flex;align-items:center;gap:8px}.radios label>input[data-v-729dc4c4]{display:inline;width:16px;height:16px;margin:0;accent-color:#009688}.category-confirm-overlay[data-v-729dc4c4]{z-index:1300;display:grid;place-items:center}.category-confirm[data-v-729dc4c4]{width:min(460px,94vw);background:#fff}.category-confirm header[data-v-729dc4c4]{padding:16px 20px;background:#f8f8f8;font-size:16px}.category-confirm>div[data-v-729dc4c4]{padding:20px;line-height:1.8}.category-preview-overlay[data-v-729dc4c4]{z-index:1400;display:grid;place-items:center;background:#000b}.category-preview-overlay img[data-v-729dc4c4]{max-width:85vw;max-height:80vh;object-fit:contain}.category-preview-overlay>button[data-v-729dc4c4]{position:absolute;right:25px;top:25px}@media(max-width:700px){.filters input[data-v-729dc4c4]{width:180px}.tools span[data-v-729dc4c4]{width:100%;margin:0}}.products-admin[data-v-9d8bb404]{background:#fff;padding:0 15px 15px;color:#666;font:14px Microsoft YaHei,Arial,sans-serif;min-width:0}.filters[data-v-9d8bb404]{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:20px 0;border-bottom:1px solid #eee}.filters label[data-v-9d8bb404]{display:flex;align-items:center;gap:10px}input[data-v-9d8bb404],select[data-v-9d8bb404],textarea[data-v-9d8bb404]{border:1px solid #e6e6e6;background:#fff;color:#555;font:inherit;padding:8px 10px;box-sizing:border-box;border-radius:2px}input[data-v-9d8bb404],select[data-v-9d8bb404]{height:36px}.filters input[data-v-9d8bb404]{width:190px}.filters select[data-v-9d8bb404]{max-width:240px}button[data-v-9d8bb404]{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#fff;border:1px solid #e6e6e6;border-radius:2px;padding:0 12px;height:34px;color:#666;font:inherit;cursor:pointer}button[data-v-9d8bb404]:disabled{opacity:.5;cursor:not-allowed}button.primary[data-v-9d8bb404]{background:#009688;border-color:#009688;color:#fff}button.blue[data-v-9d8bb404]{background:#1e9fff;border-color:#1e9fff;color:#fff}button.danger[data-v-9d8bb404]{background:#ff5722;border-color:#ff5722;color:#fff}.tabs[data-v-9d8bb404]{display:flex;gap:22px;border-bottom:1px solid #eee;overflow:auto}.tabs button[data-v-9d8bb404]{height:45px;border:0;border-bottom:2px solid transparent;border-radius:0;white-space:nowrap}.tabs button.active[data-v-9d8bb404]{color:#009688;border-bottom-color:#009688}.tools[data-v-9d8bb404]{display:flex;align-items:center;gap:15px;padding:15px 0;color:#999;font-size:12px}.tools label[data-v-9d8bb404]{margin-left:auto}.table-wrap[data-v-9d8bb404]{overflow:auto}table[data-v-9d8bb404]{width:100%;border-collapse:collapse}th[data-v-9d8bb404],td[data-v-9d8bb404]{padding:10px 12px;border:1px solid #e6e6e6;text-align:left;font-weight:400;font-size:13px}th[data-v-9d8bb404]{background:#f2f2f2;white-space:nowrap}tbody tr[data-v-9d8bb404]:hover{background:#fafafa}td small[data-v-9d8bb404]{display:block;font-size:12px;color:#999;margin-top:5px}.product-cell[data-v-9d8bb404]{display:flex;gap:10px;align-items:center;min-width:250px}.product-cell img[data-v-9d8bb404]{width:54px;height:54px;object-fit:cover;border-radius:3px}.product-cell b[data-v-9d8bb404]{font-weight:400;color:#333}.summary[data-v-9d8bb404]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-9d8bb404]{white-space:nowrap;padding:3px 7px;background:#f2f2f2;color:#999;border-radius:2px}.badge.PUBLISHED[data-v-9d8bb404]{color:#009688;background:#e8f7f2}.badge.DRAFT[data-v-9d8bb404]{color:#d99828;background:#fff7e9}.actions[data-v-9d8bb404]{display:flex;gap:5px;white-space:nowrap}.actions button[data-v-9d8bb404]{height:27px;font-size:12px;padding:0 7px}.empty[data-v-9d8bb404]{padding:40px;text-align:center;color:#999}.pagination[data-v-9d8bb404]{display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:20px;font-size:12px}.pagination button[data-v-9d8bb404],.pagination select[data-v-9d8bb404],.pagination input[data-v-9d8bb404]{height:30px}.pagination input[data-v-9d8bb404]{width:55px}.pagination form[data-v-9d8bb404]{display:flex;gap:6px;align-items:center}.pagination .current[data-v-9d8bb404]{background:#009688;color:#fff;border-color:#009688}.error[data-v-9d8bb404]{color:#e9532a;background:#fff6f2;padding:10px}.product-overlay[data-v-9d8bb404],.product-confirm-mask[data-v-9d8bb404]{position:fixed;inset:0;background:#0005;z-index:1200;font:14px Microsoft YaHei,Arial;color:#555}.product-drawer[data-v-9d8bb404]{position:absolute;right:0;top:0;width:min(780px,100vw);height:100%;display:flex;flex-direction:column;background:#fff}.product-drawer header[data-v-9d8bb404],.product-confirm header[data-v-9d8bb404]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#f8f8f8;border-bottom:1px solid #eee}.product-drawer header h2[data-v-9d8bb404],.product-confirm h2[data-v-9d8bb404]{margin:0;font-size:16px;font-weight:400}.drawer-body[data-v-9d8bb404]{padding:20px;overflow:auto;flex:1}.drawer-body h2[data-v-9d8bb404]{font-size:20px;font-weight:400}.drawer-body h3[data-v-9d8bb404]{font-size:15px;border-left:3px solid #009688;padding-left:10px;margin:24px 0 14px}.muted[data-v-9d8bb404]{color:#999;font-size:12px;line-height:1.8}.gallery[data-v-9d8bb404]{display:flex;flex-wrap:wrap;gap:8px}.gallery img[data-v-9d8bb404],.gallery video[data-v-9d8bb404]{width:150px;height:115px;object-fit:contain;background:#fafafa}.drawer-body dl[data-v-9d8bb404]{display:grid;grid-template-columns:150px 1fr;gap:12px;margin-top:20px}.drawer-body dt[data-v-9d8bb404]{color:#999}.drawer-body dd[data-v-9d8bb404]{margin:0;word-break:break-word}.rich-description[data-v-9d8bb404]{line-height:1.8;overflow-wrap:anywhere}.rich-description[data-v-9d8bb404] img,.rich-description[data-v-9d8bb404] video{max-width:100%;height:auto}.history[data-v-9d8bb404]{padding:10px 0;border-bottom:1px solid #eee;font-size:12px}.history span[data-v-9d8bb404]{color:#999}.product-confirm-mask[data-v-9d8bb404]{z-index:1300;display:grid;place-items:center}.product-confirm[data-v-9d8bb404]{width:min(480px,94vw);background:#fff;border-radius:2px;box-shadow:0 5px 30px #0003}.product-confirm>div[data-v-9d8bb404]{padding:20px}.product-confirm textarea[data-v-9d8bb404]{display:block;width:100%;height:95px;margin-top:9px;resize:vertical}.product-confirm footer[data-v-9d8bb404]{display:flex;justify-content:flex-end;gap:10px;padding:0 20px 20px}.admin-orders[data-v-574e102a]{background:#fff;padding:15px;color:#333;font:14px Helvetica Neue,Helvetica,PingFang SC,sans-serif;min-width:0}.filters[data-v-574e102a]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 0 18px;border-bottom:1px solid #eee}.filters label[data-v-574e102a]{display:flex;align-items:center;gap:10px;font-size:13px}.admin-orders input[data-v-574e102a],.admin-orders select[data-v-574e102a]{height:36px;border:1px solid #e6e6e6;background:#fff;padding:0 10px;min-width:0;color:#555}.admin-orders input[data-v-574e102a]{width:195px}.admin-orders button[data-v-574e102a],.admin-order-drawer button[data-v-574e102a]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e6e6e6;background:#fff;color:#555;padding:8px 12px;font-size:12px;cursor:pointer;border-radius:2px}.admin-orders button.primary[data-v-574e102a]{background:#009688;border-color:#009688;color:#fff}.admin-orders button[data-v-574e102a]:disabled{opacity:.45;cursor:not-allowed}.list-toolbar[data-v-574e102a]{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:16px 0;color:#999;font-size:12px}.table-scroll[data-v-574e102a]{overflow:auto}table[data-v-574e102a]{width:100%;border-collapse:collapse;font-size:13px;min-width:980px}th[data-v-574e102a],td[data-v-574e102a]{border:1px solid #e6e6e6;padding:12px;text-align:left;font-weight:400}th[data-v-574e102a]{background:#f2f2f2;white-space:nowrap}td[data-v-574e102a]{vertical-align:middle}small[data-v-574e102a]{display:block;color:#999;font-size:12px;margin-top:5px;overflow-wrap:anywhere}.product[data-v-574e102a]{display:flex;align-items:center;gap:10px;margin:5px 0;min-width:200px}.product img[data-v-574e102a]{width:48px;height:48px;object-fit:cover;border-radius:2px}.status[data-v-574e102a]{display:inline-block;background:#e8f6f3;color:#009688;padding:4px 7px;white-space:nowrap}.admin-orders .detail-button[data-v-574e102a]{background:#1e9fff;border-color:#1e9fff;color:#fff;padding:4px 8px;white-space:nowrap}.empty[data-v-574e102a]{text-align:center;padding:35px;color:#999}.error[data-v-574e102a]{color:#e64b3b}.pagination[data-v-574e102a]{display:flex;justify-content:center;align-items:center;gap:10px;padding:22px 0 6px;font-size:12px}.page-number[data-v-574e102a]{background:#009688;color:#fff;padding:8px 12px}.admin-order-overlay[data-v-574e102a]{position:fixed;inset:0;background:#0006;z-index:1500;display:flex;justify-content:flex-end}.admin-order-drawer[data-v-574e102a]{width:min(720px,95vw);height:100%;overflow:auto;background:#fff;padding:20px 24px;color:#333;font:14px/1.7 Helvetica Neue,sans-serif;box-shadow:-6px 0 24px #0002}.admin-order-drawer header[data-v-574e102a]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee;padding-bottom:12px}.admin-order-drawer h2[data-v-574e102a]{font-size:18px;margin:0}.admin-order-drawer h3[data-v-574e102a]{font-size:14px;color:#333}.admin-order-drawer section[data-v-574e102a]{padding:10px 0;border-bottom:1px solid #eee}.admin-order-drawer p[data-v-574e102a]{overflow-wrap:anywhere}.admin-order-drawer small[data-v-574e102a]{color:#999}.buyer-orders[data-v-a7465661]{padding:16px;background:#fff;min-width:0;color:#333;font:13px/1.6 Helvetica Neue,Helvetica,PingFang SC,sans-serif}.buyer-orders button[data-v-a7465661],.buyer-drawer button[data-v-a7465661],.cancel-dialog button[data-v-a7465661]{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 12px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#555;font-size:12px;cursor:pointer}.buyer-orders button[data-v-a7465661]:disabled,.buyer-drawer button[data-v-a7465661]:disabled,.cancel-dialog button[data-v-a7465661]:disabled{opacity:.5;cursor:not-allowed}.buyer-orders .primary[data-v-a7465661],.buyer-drawer .primary[data-v-a7465661]{background:#009688;border-color:#009688;color:#fff}.buyer-orders input[data-v-a7465661],.buyer-orders select[data-v-a7465661],.buyer-drawer textarea[data-v-a7465661],.cancel-dialog textarea[data-v-a7465661]{box-sizing:border-box;border:1px solid #e6e6e6;background:#fff;color:#555;border-radius:2px;padding:8px 10px;font:inherit;font-size:13px}.buyer-orders input[data-v-a7465661],.buyer-orders select[data-v-a7465661]{height:36px}.buyer-filters[data-v-a7465661]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:4px 0 18px}.buyer-filters label[data-v-a7465661]{display:flex;gap:10px;align-items:center}.buyer-filters input[data-v-a7465661]{width:170px}.buyer-filters label:first-child input[data-v-a7465661]{width:230px}.buyer-orders .text-button[data-v-a7465661]{border:0;color:#009688}.extra-filters[data-v-a7465661]{display:flex;flex-wrap:wrap;gap:14px;width:100%;padding-top:8px}.extra-filters input[type=date][data-v-a7465661]{width:145px}.status-tabs[data-v-a7465661]{display:flex;border-bottom:1px solid #e6e6e6;overflow-x:auto;gap:4px}.buyer-orders .status-tabs button[data-v-a7465661]{padding:13px 14px;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:13px}.buyer-orders .status-tabs button.active[data-v-a7465661]{color:#009688;border-bottom-color:#009688;background:#f3faf8}.status-tabs span[data-v-a7465661]{font-size:12px;background:#f2f2f2;border-radius:10px;padding:0 6px;color:#888}.status-tabs .active span[data-v-a7465661]{color:#009688;background:#e2f4ef}.buyer-toolbar[data-v-a7465661]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0;font-size:12px}.buyer-toolbar>div[data-v-a7465661]{display:flex;gap:8px;align-items:center}.buyer-toolbar i[data-v-a7465661]{font-style:normal;color:#ccc;margin:0 5px}.muted[data-v-a7465661],small[data-v-a7465661]{color:#999}.buyer-table[data-v-a7465661]{overflow-x:auto}.buyer-table table[data-v-a7465661]{border-collapse:collapse;width:100%;min-width:960px}.buyer-table th[data-v-a7465661]{padding:12px;background:#f2f2f2;text-align:left;font-weight:400;border:1px solid #e6e6e6}.buyer-table td[data-v-a7465661]{padding:14px;border:1px solid #e6e6e6;vertical-align:middle}.goods-column[data-v-a7465661]{width:39%}.order-group-heading td[data-v-a7465661]{padding:9px 13px;background:#f8f9fa;font-size:12px}.order-group-heading td>div[data-v-a7465661]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.order-group-heading b[data-v-a7465661]{font-weight:500}.order-group-heading button[data-v-a7465661]{padding:0;border:0;background:none;color:#999}.order-group-heading time[data-v-a7465661]{color:#999}.demo-label[data-v-a7465661]{font-size:12px;color:#b98951}.goods[data-v-a7465661]{display:flex;align-items:center;gap:12px;margin:8px 0}.goods img[data-v-a7465661],.image-placeholder[data-v-a7465661]{width:62px;height:62px;object-fit:cover;flex:none;border:1px solid #eee;border-radius:3px}.image-placeholder[data-v-a7465661]{display:grid;place-items:center;background:#fafafa;color:#aaa}.goods b[data-v-a7465661]{font-weight:500}.goods small span[data-v-a7465661]{margin-left:15px}small[data-v-a7465661]{display:block;font-size:12px;margin-top:4px}.shop-name[data-v-a7465661]{color:#777;margin:9px 0 0}.amount[data-v-a7465661]{font-size:15px;font-weight:600}.status-badge[data-v-a7465661]{display:inline-block;background:#f2f2f2;color:#888;padding:4px 8px;white-space:nowrap;font-size:12px}.status-badge.paid[data-v-a7465661],.status-badge.pending_shipment[data-v-a7465661]{background:#e8f6ff;color:#168bd1}.status-badge.pending_payment[data-v-a7465661]{background:#fff4e4;color:#d68a24}.status-badge.shipped[data-v-a7465661],.status-badge.completed[data-v-a7465661]{background:#e7f6f1;color:#009688}.status-badge.refunding[data-v-a7465661]{background:#fff0ee;color:#de6655}.actions[data-v-a7465661]{width:120px}.actions button[data-v-a7465661]{width:100%;margin:3px 0;padding:5px 8px}.buyer-orders .blue[data-v-a7465661]{background:#1e9fff;border-color:#1e9fff;color:#fff}.buyer-orders .danger-outline[data-v-a7465661],.buyer-drawer .danger-outline[data-v-a7465661]{color:#ff5722;border-color:#ffc5b2}.empty[data-v-a7465661]{text-align:center;color:#999;height:180px}.empty>svg[data-v-a7465661]{margin:auto}.error[data-v-a7465661]{color:#e45b3b}.pagination[data-v-a7465661]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:22px 0 6px;font-size:12px}.pagination button[data-v-a7465661]{padding:5px 10px}.pagination button.active[data-v-a7465661]{background:#009688;color:#fff;border-color:#009688}.pagination form[data-v-a7465661]{display:flex;align-items:center;gap:6px}.pagination input[data-v-a7465661]{width:50px;height:30px}.pagination select[data-v-a7465661]{height:30px}.buyer-overlay[data-v-a7465661]{position:fixed;inset:0;z-index:1500;background:#0005;display:flex;justify-content:flex-end;font:13px/1.7 Helvetica Neue,Helvetica,PingFang SC,sans-serif;color:#333}.buyer-drawer[data-v-a7465661]{width:min(870px,95vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-6px 0 24px #0002;outline:none}.buyer-drawer>header[data-v-a7465661]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:#fafafa;border-bottom:1px solid #eee}.buyer-drawer h2[data-v-a7465661],.cancel-dialog h2[data-v-a7465661]{font-size:18px;font-weight:500;margin:0}.buyer-drawer h3[data-v-a7465661]{font-size:14px;font-weight:600}.drawer-body[data-v-a7465661]{padding:20px 24px;overflow-y:auto;flex:1;min-height:0}.detail-summary[data-v-a7465661]{display:flex;justify-content:space-between;gap:16px;padding:16px;background:#f6faf9;border:1px solid #e1efeb}.detail-summary h3[data-v-a7465661]{display:flex;align-items:center;gap:8px;margin:10px 0 0}.detail-summary h3 button[data-v-a7465661]{border:0;padding:0;background:none}.detail-summary>div[data-v-a7465661]:last-child{text-align:right}.detail-summary strong[data-v-a7465661]{font-size:23px;display:block;color:#009688}.buyer-detail-tabs[data-v-a7465661]{display:flex;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #eee;margin-top:16px}.buyer-drawer .buyer-detail-tabs button[data-v-a7465661]{border:0;border-bottom:2px solid transparent;padding:12px 14px;white-space:nowrap}.buyer-drawer .buyer-detail-tabs button.active[data-v-a7465661]{color:#009688;border-bottom-color:#009688}.detail-section[data-v-a7465661]{padding:12px 0;border-bottom:1px solid #eee;overflow-wrap:anywhere}.info-grid[data-v-a7465661]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-goods[data-v-a7465661]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #f2f2f2}.fees[data-v-a7465661]{width:250px;margin-left:auto}.fees p[data-v-a7465661]{display:flex;justify-content:space-between}.fees strong[data-v-a7465661]{color:#009688}.record[data-v-a7465661]{padding:14px;background:#fafafa;margin:12px 0;border:1px solid #eee;border-radius:3px}.record header[data-v-a7465661]{display:flex;justify-content:space-between}.record p[data-v-a7465661]{margin:8px 0}.timeline[data-v-a7465661]{list-style:none;padding-left:15px}.timeline li[data-v-a7465661]{position:relative;padding:0 0 20px 22px;border-left:1px solid #dcece7}.timeline li[data-v-a7465661]:before{content:"";position:absolute;left:-5px;top:6px;width:9px;height:9px;border-radius:50%;background:#009688}.timeline time[data-v-a7465661]{color:#999;font-size:12px;margin-left:14px}.timeline p[data-v-a7465661]{margin:6px 0;color:#777}.buyer-drawer textarea[data-v-a7465661],.cancel-dialog textarea[data-v-a7465661]{width:100%;min-height:100px;resize:vertical}.note-actions[data-v-a7465661]{display:flex;justify-content:space-between;align-items:center}.note-content[data-v-a7465661]{white-space:pre-wrap}.buyer-drawer>footer[data-v-a7465661]{display:flex;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid #eee}.cancel-overlay[data-v-a7465661]{z-index:1600;align-items:center;justify-content:center}.cancel-dialog[data-v-a7465661]{background:#fff;width:min(480px,90vw);padding:24px;border-radius:3px;outline:none}.cancel-dialog label[data-v-a7465661]{display:block;margin-top:16px}.cancel-dialog textarea[data-v-a7465661]{margin-top:7px}.cancel-dialog footer[data-v-a7465661]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cancel-dialog .danger[data-v-a7465661]{background:#ff5722;border-color:#ff5722;color:#fff}@media(max-width:1000px){.buyer-toolbar[data-v-a7465661]{align-items:flex-start;flex-direction:column}.buyer-toolbar .muted[data-v-a7465661]{display:none}.info-grid[data-v-a7465661]{grid-template-columns:1fr}}.admin-refunds[data-v-2cce6d1a]{padding:16px;background:#fff;min-width:0;color:#333;font:13px/1.6 Helvetica Neue,Helvetica,PingFang SC,sans-serif}.admin-refunds button[data-v-2cce6d1a],.refund-drawer button[data-v-2cce6d1a],.refund-confirm button[data-v-2cce6d1a]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e6e6e6;border-radius:2px;padding:7px 12px;background:#fff;color:#555;font-size:12px;cursor:pointer}.admin-refunds button[data-v-2cce6d1a]:disabled,.refund-drawer button[data-v-2cce6d1a]:disabled,.refund-confirm button[data-v-2cce6d1a]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-2cce6d1a]{background:#009688!important;border-color:#009688!important;color:#fff!important}.blue[data-v-2cce6d1a]{background:#1e9fff!important;border-color:#1e9fff!important;color:#fff!important}.danger[data-v-2cce6d1a]{background:#ff5722!important;border-color:#ff5722!important;color:#fff!important}.admin-refunds input[data-v-2cce6d1a],.admin-refunds select[data-v-2cce6d1a],.refund-drawer textarea[data-v-2cce6d1a],.refund-confirm textarea[data-v-2cce6d1a]{box-sizing:border-box;border:1px solid #e6e6e6;border-radius:2px;padding:8px 10px;background:#fff;color:#555;font:inherit}.admin-refunds input[data-v-2cce6d1a],.admin-refunds select[data-v-2cce6d1a]{height:36px}.filters[data-v-2cce6d1a]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:4px 0 18px}.filters label[data-v-2cce6d1a]{display:flex;align-items:center;gap:9px}.filters input[data-v-2cce6d1a]{width:150px}.filters label:first-child input[data-v-2cce6d1a]{width:220px}.filters input[type=date][data-v-2cce6d1a]{width:145px}.status-tabs[data-v-2cce6d1a]{display:flex;overflow-x:auto;border-bottom:1px solid #e6e6e6;gap:5px}.admin-refunds .status-tabs button[data-v-2cce6d1a],.detail-tabs button[data-v-2cce6d1a]{white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 16px}.status-tabs button.active[data-v-2cce6d1a],.detail-tabs button.active[data-v-2cce6d1a]{border-bottom-color:#009688;color:#009688;background:#f4faf8}.status-tabs span[data-v-2cce6d1a]{font-size:12px;padding:0 6px;background:#f2f2f2;border-radius:10px}.toolbar[data-v-2cce6d1a]{display:flex;align-items:center;justify-content:space-between;margin:16px 0;color:#999;font-size:12px}.table-wrap[data-v-2cce6d1a]{overflow-x:auto}table[data-v-2cce6d1a]{border-collapse:collapse;width:100%;min-width:1120px}th[data-v-2cce6d1a],td[data-v-2cce6d1a]{padding:12px;border:1px solid #e6e6e6;text-align:left;vertical-align:middle}th[data-v-2cce6d1a]{background:#f2f2f2;font-weight:400}td[data-v-2cce6d1a]{font-size:12px}.numbers[data-v-2cce6d1a]{max-width:190px;overflow-wrap:anywhere}.numbers b[data-v-2cce6d1a]{font-weight:400}.goods[data-v-2cce6d1a]{display:flex;align-items:center;gap:10px;min-width:190px;max-width:270px;margin:5px 0}.goods img[data-v-2cce6d1a]{width:50px;height:50px;object-fit:cover;border:1px solid #eee;border-radius:2px;flex:none}.goods>svg[data-v-2cce6d1a]{color:#aaa;flex:none}small[data-v-2cce6d1a]{display:block;color:#999;font-size:12px;margin-top:3px}.amount[data-v-2cce6d1a]{font-weight:600;white-space:nowrap}.badge[data-v-2cce6d1a]{display:inline-block;padding:3px 8px;white-space:nowrap;font-size:12px;background:#f2f2f2;color:#777}.badge.requested[data-v-2cce6d1a]{background:#fff4e1;color:#c5841a}.badge.processing[data-v-2cce6d1a],.badge.approved[data-v-2cce6d1a]{background:#e8f6ff;color:#168bd1}.badge.completed[data-v-2cce6d1a]{background:#e7f6f1;color:#009688}.badge.rejected[data-v-2cce6d1a]{background:#fff0ee;color:#e45b3b}.actions[data-v-2cce6d1a]{min-width:120px}.actions button[data-v-2cce6d1a]{padding:4px 7px;margin:3px}.empty[data-v-2cce6d1a]{text-align:center;height:170px;color:#999}.empty svg[data-v-2cce6d1a]{margin:auto}.error[data-v-2cce6d1a]{color:#d74b35}.muted[data-v-2cce6d1a]{color:#999}.admin-refunds .icon[data-v-2cce6d1a],.refund-drawer .icon[data-v-2cce6d1a]{padding:2px;border:0;color:#999;background:none}.admin-refunds .sort[data-v-2cce6d1a]{padding:0;border:0;background:none}.sort-arrows[data-v-2cce6d1a]{display:inline-flex;flex-direction:column;gap:2px;margin-left:3px}.sort-arrows i[data-v-2cce6d1a]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.sort-arrows i[data-v-2cce6d1a]:first-child{border-bottom:5px solid #bbb}.sort-arrows i[data-v-2cce6d1a]:last-child{border-top:5px solid #bbb}.sort-arrows.amount_asc i[data-v-2cce6d1a]:first-child,.sort-arrows.requested_asc i[data-v-2cce6d1a]:first-child{border-bottom-color:#009688}.sort-arrows.amount_desc i[data-v-2cce6d1a]:last-child,.sort-arrows.requested_desc i[data-v-2cce6d1a]:last-child{border-top-color:#009688}.pagination[data-v-2cce6d1a]{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:22px 0 6px;font-size:12px}.pagination button[data-v-2cce6d1a]{padding:5px 10px}.pagination button.active[data-v-2cce6d1a]{background:#009688;border-color:#009688;color:#fff}.pagination select[data-v-2cce6d1a]{height:30px}.pagination input[data-v-2cce6d1a]{width:58px;height:30px}.pagination form[data-v-2cce6d1a]{display:flex;align-items:center;gap:6px}.refund-overlay[data-v-2cce6d1a]{position:fixed;inset:0;z-index:1500;background:#0005;display:flex;justify-content:flex-end;font:13px/1.7 Helvetica Neue,Helvetica,PingFang SC,sans-serif;color:#333}.refund-drawer[data-v-2cce6d1a]{width:min(860px,95vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-6px 0 24px #0002;outline:none}.refund-drawer>header[data-v-2cce6d1a],.refund-confirm>header[data-v-2cce6d1a]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:#fafafa;border-bottom:1px solid #eee}.refund-drawer h2[data-v-2cce6d1a],.refund-confirm h2[data-v-2cce6d1a]{font-size:18px;font-weight:500;margin:0}.drawer-body[data-v-2cce6d1a]{padding:20px 24px;overflow-y:auto;flex:1;min-height:0}.summary[data-v-2cce6d1a]{display:flex;justify-content:space-between;gap:20px;padding:16px;background:#f6faf9;border:1px solid #e1efeb}.summary>div[data-v-2cce6d1a]:last-child{text-align:right}.summary strong[data-v-2cce6d1a]{font-size:24px;color:#009688}.summary h3[data-v-2cce6d1a]{margin:6px 0}.detail-tabs[data-v-2cce6d1a]{display:flex;overflow-x:auto;border-bottom:1px solid #eee;margin-top:15px}.detail-section[data-v-2cce6d1a]{padding:12px 0;overflow-wrap:anywhere}.detail-section h3[data-v-2cce6d1a]{font-size:14px;font-weight:600}.info-grid[data-v-2cce6d1a]{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.info-grid>div[data-v-2cce6d1a]{display:flex;gap:10px}.info-grid dt[data-v-2cce6d1a]{min-width:85px;color:#999}.info-grid dd[data-v-2cce6d1a]{margin:0;overflow-wrap:anywhere;min-width:0}.detail-goods[data-v-2cce6d1a]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:10px 0}.detail-goods .goods[data-v-2cce6d1a]{max-width:75%}.detail-goods img[data-v-2cce6d1a]{width:64px;height:64px}.allocations[data-v-2cce6d1a]{margin:16px 0 0 auto;max-width:380px}.allocations p[data-v-2cce6d1a]{display:flex;justify-content:space-between;gap:15px}.evidence[data-v-2cce6d1a]{display:flex;gap:10px;flex-wrap:wrap}.evidence img[data-v-2cce6d1a]{width:90px;height:90px;object-fit:cover;border:1px solid #eee}.hint[data-v-2cce6d1a]{padding:12px;background:#fff9ee;border:1px solid #f2e6ce;color:#98764a;margin:12px 0}.review-buttons[data-v-2cce6d1a]{display:flex;gap:10px;margin:22px 0}.pre[data-v-2cce6d1a]{white-space:pre-wrap}.record[data-v-2cce6d1a]{padding:12px 15px;border:1px solid #eee;background:#fafafa;margin:12px 0}.record p[data-v-2cce6d1a]{margin:8px 0 0}.timeline[data-v-2cce6d1a]{padding-left:12px;list-style:none}.timeline li[data-v-2cce6d1a]{position:relative;border-left:1px solid #dcece7;padding:0 0 20px 20px}.timeline li[data-v-2cce6d1a]:before{content:"";position:absolute;left:-5px;top:6px;width:9px;height:9px;background:#009688;border-radius:50%}.refund-drawer textarea[data-v-2cce6d1a],.refund-confirm textarea[data-v-2cce6d1a]{display:block;width:100%;resize:vertical;min-height:100px}.note-actions[data-v-2cce6d1a]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.refund-drawer>footer[data-v-2cce6d1a]{padding:14px 24px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.confirm-overlay[data-v-2cce6d1a]{z-index:1600;align-items:center;justify-content:center}.refund-confirm[data-v-2cce6d1a]{width:min(500px,92vw);max-height:90vh;overflow:auto;background:#fff;outline:none;padding:20px;border-radius:3px}.refund-confirm>header[data-v-2cce6d1a]{padding:0 0 15px;background:#fff}.refund-confirm textarea[data-v-2cce6d1a]{margin-top:8px}.refund-confirm footer[data-v-2cce6d1a]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:900px){.info-grid[data-v-2cce6d1a]{grid-template-columns:1fr}.toolbar[data-v-2cce6d1a],.filters[data-v-2cce6d1a]{gap:10px}}.recommend-badge[data-v-2c378acb]{display:inline-block;padding:2px 5px;background:#e6f5f2;color:#009688;font-size:12px}.community-drawer-body .recommend-check[data-v-2c378acb]{display:flex;align-items:center;gap:8px}.community-drawer-body .recommend-check input[data-v-2c378acb]{width:16px;height:16px;margin:0;accent-color:#009688}.community-admin[data-v-2c378acb]{min-width:0;background:#fff;padding:0 15px 20px;color:#666;font:14px Microsoft YaHei,Arial,sans-serif}.community-filters[data-v-2c378acb]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #eee}.community-filters label[data-v-2c378acb]{display:flex;align-items:center;gap:10px;color:#555}.community-filters input[data-v-2c378acb]{width:250px}.community-filters select[data-v-2c378acb]{width:150px}.community-filter-actions[data-v-2c378acb],.community-tools>div[data-v-2c378acb],.community-actions[data-v-2c378acb]{display:flex;align-items:center;gap:8px}.community-admin button[data-v-2c378acb],.community-admin input[data-v-2c378acb],.community-admin select[data-v-2c378acb],.community-admin textarea[data-v-2c378acb]{font:inherit}.community-admin button[data-v-2c378acb]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 12px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;cursor:pointer}.community-admin button[data-v-2c378acb]:disabled{opacity:.5;cursor:not-allowed}.community-admin button.primary[data-v-2c378acb]{background:#009688;border-color:#009688;color:#fff}.community-admin button.edit[data-v-2c378acb]{background:#1e9fff;border-color:#1e9fff;color:#fff}.community-admin button.delete[data-v-2c378acb],.community-admin button.danger[data-v-2c378acb]{background:#ff5722;border-color:#ff5722;color:#fff}.community-tools[data-v-2c378acb]{display:flex;align-items:center;justify-content:space-between;padding:15px 0 8px;color:#999;font-size:12px}.community-hint[data-v-2c378acb]{display:flex;align-items:center;gap:6px;color:#999;font-size:12px;line-height:1.8}.community-error[data-v-2c378acb]{padding:10px 12px;background:#fff3ee;color:#d94c27;font-size:13px}.community-error button[data-v-2c378acb]{border:0;color:#009688;padding:0;background:none;min-height:0}.community-table-wrap[data-v-2c378acb]{overflow:auto}.community-admin table[data-v-2c378acb]{width:100%;min-width:980px;border-collapse:collapse}.community-admin th[data-v-2c378acb],.community-admin td[data-v-2c378acb]{border:1px solid #e6e6e6;padding:11px 12px;text-align:left;font-size:13px;font-weight:400}.community-admin th[data-v-2c378acb]{background:#f2f2f2;color:#666;white-space:nowrap}.community-admin tbody tr[data-v-2c378acb]:hover{background:#fafafa}.community-record[data-v-2c378acb]{display:flex;align-items:center;gap:10px;min-width:230px}.community-thumb[data-v-2c378acb]{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:3px;background:#e8f6f4;color:#009688;overflow:hidden}.community-thumb img[data-v-2c378acb]{width:100%;height:100%;object-fit:cover}.community-record b[data-v-2c378acb]{display:block;color:#333;font-weight:400}.community-record small[data-v-2c378acb],.community-admin td small[data-v-2c378acb]{display:block;margin-top:4px;color:#999;font-size:12px}.description[data-v-2c378acb]{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#888}.join-status[data-v-2c378acb]{color:#009688}.community-actions[data-v-2c378acb]{white-space:nowrap}.community-actions button[data-v-2c378acb]{min-height:27px;padding:0 8px;font-size:12px}.community-actions .detail[data-v-2c378acb]{color:#009688}.community-empty[data-v-2c378acb]{text-align:center;padding:42px;color:#999}.community-empty svg[data-v-2c378acb]{display:block;margin:0 auto 8px}.spin[data-v-2c378acb]{animation:spin-2c378acb 1s linear infinite}@keyframes spin-2c378acb{to{transform:rotate(360deg)}}.community-pagination[data-v-2c378acb]{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px 0 4px;color:#999;font-size:12px}.community-pagination nav[data-v-2c378acb]{display:flex;gap:4px}.community-pagination button[data-v-2c378acb]{min-width:32px;padding:0 8px;min-height:30px}.community-pagination button.current[data-v-2c378acb]{background:#009688;border-color:#009688;color:#fff}.community-pagination select[data-v-2c378acb]{height:30px;padding:0 8px;border:1px solid #e6e6e6;color:#666}.community-overlay[data-v-2c378acb]{position:fixed;inset:0;z-index:1500;display:flex;justify-content:flex-end;background:#0005}.community-drawer[data-v-2c378acb]{display:flex;flex-direction:column;width:min(520px,100vw);height:100%;background:#fff;box-shadow:-6px 0 24px #0002}.community-drawer header[data-v-2c378acb],.community-detail header[data-v-2c378acb],.community-confirm header[data-v-2c378acb]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee;background:#f8f8f8}.community-drawer h2[data-v-2c378acb],.community-detail h2[data-v-2c378acb],.community-confirm h2[data-v-2c378acb]{margin:0;color:#333;font-size:17px;font-weight:400}.community-drawer-body[data-v-2c378acb]{flex:1;overflow:auto;padding:24px 28px}.community-drawer-body label[data-v-2c378acb]{display:block;margin-top:18px;color:#333}.community-drawer-body label[data-v-2c378acb]:first-of-type{margin-top:0}.community-drawer-body input[data-v-2c378acb],.community-drawer-body select[data-v-2c378acb],.community-drawer-body textarea[data-v-2c378acb]{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:9px 10px;border:1px solid #e6e6e6;border-radius:2px;color:#555}.community-drawer-body input[data-v-2c378acb],.community-drawer-body select[data-v-2c378acb]{height:36px}.community-drawer-body textarea[data-v-2c378acb]{resize:vertical}.community-drawer-body em[data-v-2c378acb]{color:#ff5722;font-style:normal}.community-drawer-body small[data-v-2c378acb]{display:block;margin-top:6px;color:#999;font-size:12px;line-height:1.6}.community-form-note[data-v-2c378acb]{color:#999;font-size:12px;line-height:1.8}.community-drawer footer[data-v-2c378acb],.community-detail footer[data-v-2c378acb],.community-confirm footer[data-v-2c378acb]{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid #eee}.detail-overlay[data-v-2c378acb],.confirm-overlay[data-v-2c378acb]{display:grid;place-items:center}.community-detail[data-v-2c378acb]{width:min(560px,94vw);background:#fff;box-shadow:0 10px 30px #0003}.community-detail header[data-v-2c378acb]{background:#fff}.community-detail header small[data-v-2c378acb]{display:block;margin-top:5px;color:#999}.community-detail dl[data-v-2c378acb]{margin:0;padding:10px 24px}.community-detail dl>div[data-v-2c378acb]{display:grid;grid-template-columns:110px 1fr;gap:15px;padding:13px 0;border-bottom:1px solid #f1f1f1}.community-detail dt[data-v-2c378acb]{color:#999}.community-detail dd[data-v-2c378acb]{margin:0;color:#444;overflow-wrap:anywhere}.community-confirm[data-v-2c378acb]{width:min(430px,94vw);background:#fff}.community-confirm>div[data-v-2c378acb]{padding:20px}.community-confirm p[data-v-2c378acb]:first-child{margin-top:0;color:#333;font-size:15px}.community-confirm .community-error[data-v-2c378acb]{margin:10px 0 0}@media(max-width:700px){.community-filters input[data-v-2c378acb]{width:200px}.community-tools[data-v-2c378acb]{align-items:flex-start;gap:10px;flex-direction:column}.community-tools span[data-v-2c378acb]{align-self:flex-end}}.topic-cover-upload[data-v-2c378acb]{display:flex;align-items:center;gap:16px;margin:10px 0 18px}.topic-cover-upload img[data-v-2c378acb],.topic-cover-placeholder[data-v-2c378acb]{width:200px;height:112px;object-fit:cover;border:1px solid #e6e6e6;background:#fafafa;border-radius:3px}.topic-cover-placeholder[data-v-2c378acb]{display:grid;place-items:center;color:#999;font-size:12px}.topic-cover-upload small[data-v-2c378acb]{display:block;margin-top:10px}.topic-cover-upload button[data-v-2c378acb]{margin-right:8px}.catalog[data-v-2c378acb]{padding:20px;border:1px solid #e8eeed;border-radius:8px}.catalog-header[data-v-2c378acb]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid #e8eeed}.catalog-header h1[data-v-2c378acb]{font-size:21px;margin:0;color:#263937}.catalog-header p[data-v-2c378acb]{margin:6px 0 0;color:#637674}.catalog .community-tools[data-v-2c378acb]{justify-content:space-between}.catalog .community-table-wrap thead th[data-v-2c378acb]{background:#f2f7f6;color:#435b58}.catalog .community-table-wrap tbody tr[data-v-2c378acb]:nth-child(2n){background:#fbfdfd}.tag-state[data-v-2c378acb]{display:inline-block;padding:3px 8px;border-radius:12px;background:#f0f2f4;color:#536069;white-space:nowrap}.tag-state.enabled[data-v-2c378acb]{background:#e2f5ee;color:#12654f}.page-jump[data-v-2c378acb]{display:flex;align-items:center;gap:6px;white-space:nowrap}.page-jump input[data-v-2c378acb]{width:60px;padding:4px;border:1px solid #dce6e4}.moderation-admin[data-v-9d5af2f9]{min-width:0;background:#fff;padding:0 15px 18px;color:#666;font:14px Microsoft YaHei,Arial,sans-serif}.moderation-filters[data-v-9d5af2f9]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:18px 0;border-bottom:1px solid #eee}.moderation-filters label[data-v-9d5af2f9]{display:flex;align-items:center;gap:8px}.moderation-filters input[data-v-9d5af2f9],.moderation-filters select[data-v-9d5af2f9]{height:36px;box-sizing:border-box;border:1px solid #e6e6e6;padding:0 9px;color:#555}.moderation-filters input[data-v-9d5af2f9]{width:190px}.moderation-filters input[type=date][data-v-9d5af2f9]{width:140px}.moderation-filters select[data-v-9d5af2f9]{width:130px}.moderation-admin button[data-v-9d5af2f9]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 11px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;cursor:pointer;font:inherit}.moderation-admin button[data-v-9d5af2f9]:disabled{opacity:.5;cursor:not-allowed}.moderation-admin button.primary[data-v-9d5af2f9]{background:#009688;border-color:#009688;color:#fff}.moderation-admin button.blue[data-v-9d5af2f9]{background:#1e9fff;border-color:#1e9fff;color:#fff}.moderation-admin button.danger[data-v-9d5af2f9]{background:#ff5722;border-color:#ff5722;color:#fff}.moderation-tools[data-v-9d5af2f9]{display:flex;align-items:center;justify-content:space-between;padding:14px 0;color:#999;font-size:12px}.moderation-table-wrap[data-v-9d5af2f9]{overflow:auto}.moderation-admin table[data-v-9d5af2f9]{width:100%;min-width:980px;border-collapse:collapse}.moderation-admin th[data-v-9d5af2f9],.moderation-admin td[data-v-9d5af2f9]{padding:10px 12px;border:1px solid #e6e6e6;text-align:left;font-weight:400;font-size:13px}.moderation-admin th[data-v-9d5af2f9]{background:#f2f2f2;white-space:nowrap}.moderation-admin tbody tr[data-v-9d5af2f9]:hover{background:#fafafa}.moderation-content[data-v-9d5af2f9]{max-width:280px}.moderation-content b[data-v-9d5af2f9]{display:block;color:#333;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moderation-admin small[data-v-9d5af2f9]{display:block;margin-top:4px;color:#999;font-size:12px}.moderation-story[data-v-9d5af2f9]{display:flex;align-items:center;gap:8px;max-width:230px}.moderation-story img[data-v-9d5af2f9]{width:42px;height:32px;object-fit:cover;border-radius:2px}.moderation-story span[data-v-9d5af2f9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333}.moderation-user[data-v-9d5af2f9]{display:flex;align-items:center;gap:8px;color:#333}.moderation-avatar[data-v-9d5af2f9]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8f6f4;color:#009688;overflow:hidden}.moderation-avatar img[data-v-9d5af2f9]{width:100%;height:100%;object-fit:cover}.moderation-actions[data-v-9d5af2f9]{display:flex;gap:5px;white-space:nowrap}.moderation-actions button[data-v-9d5af2f9]{min-height:27px;padding:0 7px;font-size:12px}.moderation-empty[data-v-9d5af2f9]{text-align:center;padding:42px;color:#999}.moderation-pagination[data-v-9d5af2f9]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:20px 0 5px;font-size:12px}.moderation-pagination button[data-v-9d5af2f9],.moderation-pagination select[data-v-9d5af2f9],.moderation-pagination input[data-v-9d5af2f9]{height:30px}.moderation-pagination button.current[data-v-9d5af2f9]{background:#009688;border-color:#009688;color:#fff}.moderation-pagination input[data-v-9d5af2f9]{width:55px;border:1px solid #e6e6e6;padding:0 5px}.moderation-pagination form[data-v-9d5af2f9]{display:flex;align-items:center;gap:5px}.moderation-error[data-v-9d5af2f9]{padding:9px 12px;background:#fff3ee;color:#d94c27}.moderation-overlay[data-v-9d5af2f9]{position:fixed;inset:0;z-index:1500;display:flex;justify-content:flex-end;background:#0005}.moderation-drawer[data-v-9d5af2f9]{width:min(620px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-6px 0 24px #0002}.moderation-drawer header[data-v-9d5af2f9],.moderation-confirm header[data-v-9d5af2f9]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #eee;background:#f8f8f8}.moderation-drawer h2[data-v-9d5af2f9],.moderation-confirm h2[data-v-9d5af2f9]{margin:0;color:#333;font-size:17px;font-weight:400}.moderation-drawer header small[data-v-9d5af2f9]{display:block;margin-top:5px;color:#999}.moderation-drawer-body[data-v-9d5af2f9]{flex:1;overflow:auto;padding:22px}.moderation-drawer-body h3[data-v-9d5af2f9]{color:#333;font-size:17px;font-weight:400;line-height:1.7}.muted[data-v-9d5af2f9]{color:#999;font-size:12px;line-height:1.8}.moderation-drawer-body dl[data-v-9d5af2f9]{display:grid;grid-template-columns:100px 1fr;gap:12px;margin:22px 0}.moderation-drawer-body dt[data-v-9d5af2f9]{color:#999}.moderation-drawer-body dd[data-v-9d5af2f9]{margin:0;color:#444}.moderation-reply[data-v-9d5af2f9],.moderation-log[data-v-9d5af2f9]{padding:10px 0;border-bottom:1px solid #eee;font-size:12px}.moderation-reply span[data-v-9d5af2f9]{display:block;margin:5px 0;color:#555}.moderation-confirm[data-v-9d5af2f9]{width:min(430px,94vw);background:#fff;margin:auto;box-shadow:0 8px 30px #0003}.moderation-confirm>div[data-v-9d5af2f9]{padding:20px}.moderation-confirm footer[data-v-9d5af2f9]{display:flex;justify-content:flex-end;gap:10px;padding:0 20px 20px}.confirm[data-v-9d5af2f9]{display:grid;place-items:center}.report-admin[data-v-9fb9bf50]{min-width:0;background:#fff;padding:0 15px 18px;color:#666;font:14px Microsoft YaHei,Arial,sans-serif}.report-filters[data-v-9fb9bf50]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:18px 0;border-bottom:1px solid #eee}.report-filters label[data-v-9fb9bf50]{display:flex;align-items:center;gap:8px}.report-filters input[data-v-9fb9bf50],.report-filters select[data-v-9fb9bf50]{height:36px;box-sizing:border-box;border:1px solid #e6e6e6;padding:0 9px;color:#555}.report-filters input[data-v-9fb9bf50]{width:210px}.report-filters input[type=date][data-v-9fb9bf50]{width:140px}.report-filters select[data-v-9fb9bf50]{width:130px}.report-admin button[data-v-9fb9bf50]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:0 11px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;cursor:pointer;font:inherit}.report-admin button[data-v-9fb9bf50]:disabled{opacity:.5;cursor:not-allowed}.report-admin button.primary[data-v-9fb9bf50]{background:#009688;border-color:#009688;color:#fff}.report-admin button.blue[data-v-9fb9bf50]{background:#1e9fff;border-color:#1e9fff;color:#fff}.report-tools[data-v-9fb9bf50]{display:flex;align-items:center;justify-content:space-between;padding:14px 0;color:#999;font-size:12px}.report-table-wrap[data-v-9fb9bf50]{overflow:auto}.report-admin table[data-v-9fb9bf50]{width:100%;min-width:960px;border-collapse:collapse}.report-admin th[data-v-9fb9bf50],.report-admin td[data-v-9fb9bf50]{padding:10px 12px;border:1px solid #e6e6e6;text-align:left;font-weight:400;font-size:13px}.report-admin th[data-v-9fb9bf50]{background:#f2f2f2;white-space:nowrap}.report-admin tbody tr[data-v-9fb9bf50]:hover{background:#fafafa}.report-target[data-v-9fb9bf50]{max-width:250px}.report-type[data-v-9fb9bf50]{display:inline-block;padding:2px 6px;margin-right:6px;background:#e8f6f4;color:#009688;font-size:12px}.report-target b[data-v-9fb9bf50],.report-filters b[data-v-9fb9bf50]{color:#333;font-weight:400}.report-admin small[data-v-9fb9bf50]{display:block;margin-top:4px;color:#999;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.report-user[data-v-9fb9bf50]{display:flex;align-items:center;gap:8px;color:#333}.report-user span[data-v-9fb9bf50]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8f6f4;color:#009688}.report-status[data-v-9fb9bf50]{display:inline-block;padding:3px 7px;border-radius:2px;background:#f2f2f2;color:#999}.report-status.new[data-v-9fb9bf50]{background:#fff3e8;color:#ff5722}.report-status.processing[data-v-9fb9bf50]{background:#e8f7ff;color:#1e9fff}.report-status.resolved[data-v-9fb9bf50]{background:#e8f7f2;color:#009688}.report-status.rejected[data-v-9fb9bf50]{background:#f5f5f5;color:#999}.report-actions[data-v-9fb9bf50]{display:flex;gap:5px;white-space:nowrap}.report-actions button[data-v-9fb9bf50]{min-height:27px;padding:0 7px;font-size:12px}.report-empty[data-v-9fb9bf50]{text-align:center;padding:42px;color:#999}.report-pagination[data-v-9fb9bf50]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:20px 0 5px;font-size:12px}.report-pagination button[data-v-9fb9bf50],.report-pagination select[data-v-9fb9bf50],.report-pagination input[data-v-9fb9bf50]{height:30px}.report-pagination button.current[data-v-9fb9bf50]{background:#009688;border-color:#009688;color:#fff}.report-pagination input[data-v-9fb9bf50]{width:55px;border:1px solid #e6e6e6;padding:0 5px}.report-pagination form[data-v-9fb9bf50]{display:flex;align-items:center;gap:5px}.report-error[data-v-9fb9bf50]{padding:9px 12px;background:#fff3ee;color:#d94c27}.report-overlay[data-v-9fb9bf50]{position:fixed;inset:0;z-index:1500;display:flex;justify-content:flex-end;background:#0005}.report-drawer[data-v-9fb9bf50]{width:min(620px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-6px 0 24px #0002}.report-drawer header[data-v-9fb9bf50],.report-confirm header[data-v-9fb9bf50]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #eee;background:#f8f8f8}.report-drawer h2[data-v-9fb9bf50],.report-confirm h2[data-v-9fb9bf50]{margin:0;color:#333;font-size:17px;font-weight:400}.report-drawer header small[data-v-9fb9bf50]{display:block;margin-top:5px;color:#999}.report-drawer-body[data-v-9fb9bf50]{flex:1;overflow:auto;padding:22px}.report-drawer-body dl[data-v-9fb9bf50]{display:grid;grid-template-columns:100px 1fr;gap:12px;margin:8px 0 22px}.report-drawer-body dt[data-v-9fb9bf50]{color:#999}.report-drawer-body dd[data-v-9fb9bf50]{margin:0;color:#444;overflow-wrap:anywhere}.report-drawer-body h3[data-v-9fb9bf50]{font-size:15px;font-weight:400;color:#333;border-left:3px solid #009688;padding-left:9px}.report-log[data-v-9fb9bf50]{padding:9px 0;border-bottom:1px solid #eee;color:#888;font-size:12px}.report-drawer-body footer[data-v-9fb9bf50],.report-confirm footer[data-v-9fb9bf50]{display:flex;justify-content:flex-end;gap:10px;padding-top:18px}.muted[data-v-9fb9bf50]{color:#999;font-size:12px}.report-confirm[data-v-9fb9bf50]{width:min(460px,94vw);background:#fff;margin:auto;box-shadow:0 8px 30px #0003}.report-confirm>div[data-v-9fb9bf50]{padding:20px}.report-confirm label[data-v-9fb9bf50]{display:block;margin-top:16px;color:#555}.report-confirm select[data-v-9fb9bf50],.report-confirm textarea[data-v-9fb9bf50]{display:block;box-sizing:border-box;width:100%;margin-top:8px;border:1px solid #e6e6e6;padding:9px;color:#555}.confirm[data-v-9fb9bf50]{display:grid;place-items:center}.admin-datetime-trigger[data-v-bd7b4392]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#555;font:13px Arial,Microsoft YaHei,sans-serif;text-align:left;cursor:pointer}.admin-datetime-trigger span[data-v-bd7b4392]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-datetime-trigger svg[data-v-bd7b4392]{flex:none;color:#999}.admin-datetime-trigger .placeholder[data-v-bd7b4392]{color:#999}.admin-datetime-trigger[data-v-bd7b4392]:focus-visible,.admin-datetime-trigger[aria-expanded=true][data-v-bd7b4392]{outline:0;border-color:#009688}.admin-calendar[data-v-bd7b4392]{position:fixed;z-index:10010;box-sizing:border-box;width:300px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;border:1px solid #d2d2d2;background:#fff;color:#666;box-shadow:0 2px 8px #0002;font:14px Arial,Microsoft YaHei,sans-serif;outline:none}.admin-calendar button[data-v-bd7b4392]{cursor:pointer;font:inherit;color:inherit}.admin-calendar button[data-v-bd7b4392]:focus-visible{outline:2px solid #009688;outline-offset:-2px}.admin-calendar header[data-v-bd7b4392]{display:flex;align-items:center;height:48px;padding:0 12px;border-bottom:1px solid #e2e2e2}.admin-calendar header strong[data-v-bd7b4392]{flex:1;text-align:center;font-weight:400}.admin-calendar header button[data-v-bd7b4392]{display:grid;place-items:center;padding:0;width:25px;height:30px;border:0;background:none}.admin-calendar header button[data-v-bd7b4392]:hover{color:#009688}.calendar-week[data-v-bd7b4392],.calendar-days[data-v-bd7b4392]{display:grid;grid-template-columns:repeat(7,1fr);padding:0 12px;text-align:center}.calendar-week[data-v-bd7b4392]{margin-top:8px;line-height:30px}.calendar-days button[data-v-bd7b4392]{height:32px;padding:0;border:0;background:none;font-size:13px}.calendar-days button[data-v-bd7b4392]:hover{background:#eaeaea}.calendar-days .outside[data-v-bd7b4392]{color:#b5b5b5}.calendar-days .today[data-v-bd7b4392]{color:#009688}.calendar-days button.selected[data-v-bd7b4392]{background:#009688;color:#fff}.calendar-time[data-v-bd7b4392]{display:flex;align-items:center;gap:5px;margin:10px 12px;font-size:12px}.calendar-time>span[data-v-bd7b4392]{margin-right:auto}.calendar-time select[data-v-bd7b4392]{width:54px;height:28px;border:1px solid #e6e6e6;background:#fff;color:#555;font:inherit}.calendar-time i[data-v-bd7b4392]{font-style:normal}.admin-calendar footer[data-v-bd7b4392]{display:flex;justify-content:flex-end;gap:0;padding:10px 12px;border-top:1px solid #e2e2e2}.admin-calendar footer button[data-v-bd7b4392]{height:28px;padding:0 10px;border:1px solid #dedede;background:#fff;font-size:12px}.admin-calendar footer button+button[data-v-bd7b4392]{margin-left:-1px}.admin-calendar footer .confirm[data-v-bd7b4392]{border-color:#009688;background:#009688;color:#fff}.admin-ad-management.admin-panel.table-panel[data-v-d76843f6]{padding:0 15px 18px;background:#fff}.ad-tabs[data-v-d76843f6]{display:flex;gap:26px;height:48px;border-bottom:1px solid #eee}.ad-tabs button[data-v-d76843f6]{position:relative;height:48px;padding:0 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:#666;cursor:pointer;font-size:14px}.ad-tabs button.active[data-v-d76843f6]{color:#009688;border-bottom-color:#009688;font-weight:600}.ad-filters[data-v-d76843f6]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:18px 0 15px;border-bottom:1px solid #f2f2f2}.ad-filters label[data-v-d76843f6]{display:flex;flex:1 1 220px;max-width:480px;min-width:0;align-items:center;gap:9px;color:#666;font-size:13px}.ad-filters label>span[data-v-d76843f6]{flex:0 0 auto;white-space:nowrap}.ad-filters input[data-v-d76843f6],.ad-filters select[data-v-d76843f6]{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#555}.ad-filter-actions[data-v-d76843f6],.ad-toolbar>div[data-v-d76843f6],.ad-row-actions[data-v-d76843f6]{display:flex;align-items:center;gap:9px}.ad-filter-actions[data-v-d76843f6]{flex:0 0 auto}.ad-filter-actions button[data-v-d76843f6],.ad-toolbar button[data-v-d76843f6],.ad-pagination button[data-v-d76843f6]{min-height:32px;padding:0 13px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;cursor:pointer;font-size:12px}.ad-filter-actions button[data-v-d76843f6]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:68px;white-space:nowrap}.ad-filter-actions button svg[data-v-d76843f6],.ad-toolbar button svg[data-v-d76843f6]{flex:0 0 auto}.ad-filter-actions .admin-primary[data-v-d76843f6],.ad-toolbar .admin-primary[data-v-d76843f6]{color:#fff;border-color:#009688;background:#009688}.ad-toolbar[data-v-d76843f6]{display:flex;justify-content:space-between;align-items:center;min-height:62px;color:#999;font-size:12px}.ad-toolbar button[data-v-d76843f6]{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.admin-ad-management .admin-table-wrap[data-v-d76843f6]{min-width:0;overflow-x:auto}.admin-ad-management .table-empty[data-v-d76843f6]{min-height:148px;display:grid;place-items:center;align-content:center;gap:7px;padding:26px 16px;color:#a497a4;text-align:center}.admin-ad-management .table-empty b[data-v-d76843f6]{color:#705c6b;font-size:13px;font-weight:500}.admin-ad-management .table-empty p[data-v-d76843f6]{margin:0;color:#9e929c;font-size:12px}.admin-ad-management table[data-v-d76843f6]{width:100%;min-width:900px;border-collapse:collapse;color:#555;font-size:13px}.admin-ad-management th[data-v-d76843f6]{padding:12px 10px;border:1px solid #e6e6e6;background:#f7f7f7;color:#555;font-weight:400;text-align:left}.admin-ad-management td[data-v-d76843f6]{padding:11px 10px;border:1px solid #eee;vertical-align:middle}.ad-record[data-v-d76843f6],.record-title[data-v-d76843f6]{display:flex;align-items:center;gap:10px}.ad-record small[data-v-d76843f6],.record-title small[data-v-d76843f6],.admin-ad-management td small[data-v-d76843f6]{display:block;margin-top:4px;color:#aaa;font-size:12px}.ad-thumb[data-v-d76843f6]{display:grid;place-items:center;width:58px;height:38px;overflow:hidden;border:1px solid #eee;background:#fafafa;color:#aaa}.ad-thumb img[data-v-d76843f6]{width:100%;height:100%;object-fit:cover}.ad-slot-icon[data-v-d76843f6]{display:grid;place-items:center;width:34px;height:34px;border-radius:3px;background:#e8f7f5;color:#009688}.admin-ad-management code[data-v-d76843f6]{padding:3px 5px;background:#f7f7f7;color:#777;font-size:12px}.status[data-v-d76843f6]{display:inline-flex;padding:4px 8px;border-radius:2px;background:#f5f5f5;color:#999;font-size:12px}.status.success[data-v-d76843f6]{background:#e8f7f5;color:#009688}.status.warning[data-v-d76843f6]{background:#fff7e6;color:#ff9f43}.status.danger[data-v-d76843f6]{background:#fff0ed;color:#e05c45}.status.muted[data-v-d76843f6]{background:#f3f3f3;color:#999}.table-action[data-v-d76843f6]{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#009688;cursor:pointer;font-size:12px}.table-action.delete[data-v-d76843f6]{color:#e05c45}.ad-pagination[data-v-d76843f6]{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:18px;color:#888;font-size:12px}.ad-pagination b[data-v-d76843f6]{color:#555;font-weight:400}.ad-pagination button[data-v-d76843f6]:disabled{cursor:not-allowed;opacity:.45}.ad-date-row[data-v-d76843f6]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;flex:1;min-width:0;width:100%}.ad-date-row input[data-v-d76843f6]{width:100%;min-width:0;height:38px;box-sizing:border-box;padding:8px 10px;border:1px solid #e6e6e6;border-radius:3px;background:#fff;color:#555;font:14px Microsoft YaHei,Arial,sans-serif}.ad-date-row input[data-v-d76843f6]:focus{outline:0;border-color:#009688}.ad-date-row i[data-v-d76843f6]{color:#aaa;font-style:normal}.admin-modal-mask[data-v-d76843f6]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:18px;background:#2d233866}.ad-editor[data-v-d76843f6]{width:min(650px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 36px));overflow:hidden;background:#fff;border-radius:8px;box-shadow:0 18px 55px #2d233344;color:#333;font:14px Microsoft YaHei,Arial,sans-serif}.ad-editor>header[data-v-d76843f6]{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 20px;border-bottom:1px solid #eee;background:#fafafa}.ad-editor>header h2[data-v-d76843f6]{margin:0;color:#503747;font:700 18px var(--serif)}.ad-editor>header button[data-v-d76843f6]{display:grid;place-items:center;border:0;background:none;color:#777;cursor:pointer}.ad-editor form[data-v-d76843f6]{display:flex;max-height:calc(min(760px,100vh - 36px) - 52px);flex-direction:column}.ad-editor .user-edit-body[data-v-d76843f6]{max-height:none;overflow:auto;padding:24px 28px 14px}.ad-editor .user-edit-field[data-v-d76843f6]{display:flex;align-items:flex-start;gap:14px;margin-bottom:15px}.ad-editor .user-edit-field>span[data-v-d76843f6]{flex:0 0 76px;line-height:38px;text-align:right;color:#666}.ad-editor .user-edit-field>input[data-v-d76843f6],.ad-editor .user-edit-field>select[data-v-d76843f6],.ad-editor .user-edit-field>textarea[data-v-d76843f6]{flex:1;min-width:0;box-sizing:border-box;width:100%;height:38px;padding:8px 10px;border:1px solid #e6e6e6;border-radius:3px;color:#333;background:#fff;font:14px Microsoft YaHei,Arial,sans-serif}.ad-editor .user-edit-field>textarea[data-v-d76843f6]{min-height:80px;resize:vertical}.ad-editor .user-edit-field>input[data-v-d76843f6]:focus,.ad-editor .user-edit-field>select[data-v-d76843f6]:focus,.ad-editor .user-edit-field>textarea[data-v-d76843f6]:focus{outline:0;border-color:#009688}.ad-editor>form>footer[data-v-d76843f6]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #eee;background:#fafafa}.ad-editor>form>footer button[data-v-d76843f6]{height:34px;padding:0 16px;border:1px solid #dedede;border-radius:4px;color:#666;background:#fff;cursor:pointer}.ad-editor>form>footer button.confirm[data-v-d76843f6]{border-color:#009688;background:#009688;color:#fff}.ad-editor .user-dialog-error[data-v-d76843f6]{margin:0;color:#ff5722;font-size:12px}.spin[data-v-d76843f6]{animation:ad-spin-d76843f6 1s linear infinite}@keyframes ad-spin-d76843f6{to{transform:rotate(360deg)}}@media(max-width:720px){.ad-filters label[data-v-d76843f6]{flex-basis:100%;max-width:none}.ad-toolbar[data-v-d76843f6]{align-items:flex-start;flex-direction:column;gap:10px;padding:14px 0}.ad-editor .user-edit-body[data-v-d76843f6]{padding:20px 16px 10px}.ad-editor .user-edit-field[data-v-d76843f6]{display:grid;grid-template-columns:76px minmax(0,1fr)}.ad-editor .user-edit-field>span[data-v-d76843f6]{line-height:38px}}@media(max-width:540px){.ad-time-range[data-v-d76843f6]{grid-template-columns:minmax(0,1fr);gap:4px}.ad-time-range i[data-v-d76843f6]{text-align:center;font-size:12px}}.sp-management[data-v-93788c24]{background:#fff;padding:0 16px 18px;min-width:0;color:#555;font:13px/1.5 Microsoft YaHei,sans-serif}.sp-management button[data-v-93788c24],.sp-dialog button[data-v-93788c24],.sp-actions a[data-v-93788c24]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e6e6e6;background:#fff;color:#555;border-radius:2px;padding:7px 12px;font-size:12px;white-space:nowrap;cursor:pointer}.sp-management button[data-v-93788c24]:disabled,.sp-dialog button[data-v-93788c24]:disabled{opacity:.5;cursor:not-allowed}.sp-management .sp-primary[data-v-93788c24],.sp-dialog .sp-primary[data-v-93788c24]{background:#009688;border-color:#009688;color:#fff}.sp-filters[data-v-93788c24]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #eee}.sp-filters label[data-v-93788c24]{display:flex;align-items:center;gap:10px}.sp-filters input[data-v-93788c24]{width:240px}.sp-filters select[data-v-93788c24]{width:150px}.sp-management input[data-v-93788c24],.sp-management select[data-v-93788c24],.sp-dialog input[data-v-93788c24],.sp-dialog textarea[data-v-93788c24]{font:13px Microsoft YaHei,sans-serif;border:1px solid #e6e6e6;color:#555;background:#fff;border-radius:2px;padding:9px 10px;min-width:0}.sp-tools[data-v-93788c24]{display:flex;align-items:center;gap:10px;padding:16px 0}.sp-tools span[data-v-93788c24]{margin-left:auto;color:#999;font-size:12px}.sp-tip[data-v-93788c24]{display:flex;align-items:center;gap:5px;font-size:12px;color:#999;margin:0 0 16px}.sp-error[data-v-93788c24]{padding:10px 12px;color:#d9534f;background:#fff2ef;border:1px solid #f6d3cc}.sp-table[data-v-93788c24]{overflow:auto}.sp-table table[data-v-93788c24]{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}.sp-table th[data-v-93788c24]{background:#f7f7f7;font-weight:400;text-align:left;color:#555}.sp-table th[data-v-93788c24],.sp-table td[data-v-93788c24]{border:1px solid #e6e6e6;padding:13px 11px;vertical-align:middle}.sp-table th[data-v-93788c24]:last-child{width:320px}.sp-table b[data-v-93788c24]{font-weight:500;color:#333}.sp-table small[data-v-93788c24]{display:block;color:#999;font-size:12px;margin-top:4px}.sp-table em[data-v-93788c24]{font-style:normal;margin-left:8px;background:#f5f5f5;padding:2px 5px;color:#999;font-size:12px}.sp-status[data-v-93788c24]{display:inline-block;padding:3px 8px;background:#f4f4f4;color:#999;font-size:12px}.sp-status.PUBLISHED[data-v-93788c24]{background:#e7f6f1;color:#009688}.sp-status.DRAFT[data-v-93788c24]{background:#fff5e4;color:#b88430}.sp-table .sp-dirty[data-v-93788c24]{color:#d79438}.sp-actions[data-v-93788c24]{display:flex;flex-wrap:wrap;gap:6px}.sp-actions button[data-v-93788c24],.sp-actions a[data-v-93788c24]{padding:4px 7px}.sp-actions .sp-edit[data-v-93788c24]{background:#1e9fff;color:#fff;border-color:#1e9fff}.sp-actions .sp-delete[data-v-93788c24]{background:#ff5722;color:#fff;border-color:#ff5722}.sp-empty[data-v-93788c24]{padding:40px;display:grid;justify-items:center;gap:8px;color:#aaa}.sp-pagination[data-v-93788c24]{display:flex;justify-content:center;align-items:center;gap:8px;padding:22px 0 4px;font-size:12px;color:#999}.sp-pagination b[data-v-93788c24]{background:#009688;color:#fff;padding:6px 12px;font-weight:400}.sp-overlay[data-v-93788c24]{position:fixed;inset:0;z-index:150;background:#0006;display:flex;align-items:center;justify-content:center;padding:22px;font-family:Microsoft YaHei,sans-serif;color:#555}.sp-dialog[data-v-93788c24]{background:#fff;border-radius:3px;box-shadow:0 8px 40px #0003;width:min(100%,940px);max-height:calc(100dvh - 44px);overflow:hidden;display:flex;flex-direction:column}.sp-dialog header[data-v-93788c24]{display:flex;align-items:center;justify-content:space-between;background:#f8f8f8;border-bottom:1px solid #eee;padding:14px 20px}.sp-dialog h2[data-v-93788c24]{font:400 16px Microsoft YaHei,sans-serif;margin:0;color:#333}.sp-dialog header button[data-v-93788c24]{padding:0;border:0;background:none}.sp-editor form[data-v-93788c24]{display:flex;flex-direction:column;min-height:0}.sp-editor-body[data-v-93788c24]{padding:22px;overflow:auto}.sp-fields[data-v-93788c24]{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}.sp-fields label[data-v-93788c24]{display:flex;flex-direction:column;gap:7px;font-size:13px}.sp-fields label span[data-v-93788c24]{color:#444}.sp-fields small[data-v-93788c24]{color:#999;font-size:12px}.sp-fields .sp-wide[data-v-93788c24]{grid-column:1/-1}.sp-fields .sp-check[data-v-93788c24]{flex-direction:row;align-items:center;gap:8px}.sp-check input[data-v-93788c24]{accent-color:#009688}.sp-dialog input[data-v-93788c24]:disabled{background:#f7f7f7;color:#999}.sp-content-head[data-v-93788c24]{display:flex;align-items:center;justify-content:space-between;margin:22px 0 10px}.sp-content-head>div[data-v-93788c24]{display:flex;gap:6px}.sp-content-head .active[data-v-93788c24]{color:#009688;border-color:#009688}.sp-content-head b[data-v-93788c24]{font-weight:500}.sp-format[data-v-93788c24]{display:flex;gap:5px;flex-wrap:wrap;padding:8px;border:1px solid #e6e6e6;border-bottom:0;background:#fafafa}.sp-format button[data-v-93788c24]{border:0;padding:4px 8px;background:none}.sp-format small[data-v-93788c24]{align-self:center;color:#999;font-size:12px;margin-left:auto}.sp-editor textarea[data-v-93788c24]{display:block;width:100%;min-height:280px;resize:vertical;line-height:1.8}.sp-count[data-v-93788c24]{display:block;text-align:right;font-size:12px;color:#999;margin-top:5px}.sp-preview[data-v-93788c24]{min-height:280px;border:1px solid #eee;padding:24px 32px;background:#fffdfa}.sp-preview h1[data-v-93788c24]{font:700 28px var(--serif);color:#982821}.sp-preview>p[data-v-93788c24]{font-size:13px;color:#9c857c}.sp-dialog footer[data-v-93788c24]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid #eee;background:#fafafa}.sp-dialog footer span[data-v-93788c24]{margin-right:auto;font-size:12px;color:#999}.sp-dialog .sp-publish[data-v-93788c24]{background:#1e9fff;border-color:#1e9fff;color:#fff}.sp-confirm-overlay[data-v-93788c24]{z-index:160}.sp-confirm[data-v-93788c24]{width:450px}.sp-confirm-copy[data-v-93788c24]{padding:24px;font-size:14px;line-height:1.8}.sp-confirm-copy p[data-v-93788c24]{margin:12px 0 0}@media(max-width:700px){.sp-fields[data-v-93788c24]{grid-template-columns:1fr}.sp-overlay[data-v-93788c24]{padding:10px}.sp-dialog[data-v-93788c24]{max-height:calc(100dvh - 20px)}.sp-dialog footer[data-v-93788c24]{flex-wrap:wrap}.sp-dialog footer span[data-v-93788c24]{flex-basis:100%}.sp-editor-body[data-v-93788c24]{padding:16px}}.system-settings[data-v-a6b2ef44]{background:#fff;padding:18px 20px;min-height:580px;color:#666;font:13px Microsoft YaHei,sans-serif;box-sizing:border-box;min-width:0}.settings-tabs[data-v-a6b2ef44]{display:flex;align-items:end;border-bottom:1px solid #e6e6e6;gap:3px;margin-bottom:24px;flex-wrap:wrap}.system-settings .settings-tabs button[data-v-a6b2ef44]{height:42px;padding:0 22px;border:1px solid transparent;border-radius:3px 3px 0 0;margin-bottom:-1px;background:transparent;color:#555}.system-settings .settings-tabs button.active[data-v-a6b2ef44]{border-color:#e6e6e6;border-bottom-color:#fff;color:#009688;background:#fff}.settings-tabs .reload[data-v-a6b2ef44]{margin-left:auto;font-size:12px;gap:5px}.system-settings button[data-v-a6b2ef44]{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font:13px inherit;padding:9px 16px;background:#fff;border:1px solid #ddd;color:#666}.system-settings button[data-v-a6b2ef44]:disabled{opacity:.55;cursor:not-allowed}.system-settings form[data-v-a6b2ef44]{max-width:900px}.system-settings fieldset[data-v-a6b2ef44]{border:0;padding:0;margin:0}.system-settings label[data-v-a6b2ef44],.qr-field[data-v-a6b2ef44]{display:flex;align-items:center;gap:16px;margin:18px 0}.system-settings label>span[data-v-a6b2ef44],.qr-field>span[data-v-a6b2ef44]{width:110px;flex:0 0 110px;text-align:right}.system-settings b[data-v-a6b2ef44]{color:#ff5722}.system-settings input[data-v-a6b2ef44]:not([type=checkbox]),.system-settings select[data-v-a6b2ef44],.system-settings textarea[data-v-a6b2ef44]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #e6e6e6;background:#fff;color:#555;padding:9px 12px;font:14px Microsoft YaHei,sans-serif;border-radius:2px;min-height:38px}.system-settings input[data-v-a6b2ef44]:focus,.system-settings textarea[data-v-a6b2ef44]:focus,.system-settings select[data-v-a6b2ef44]:focus{outline:1px solid #009688}.system-settings textarea[data-v-a6b2ef44]{resize:vertical}.check input[data-v-a6b2ef44]{accent-color:#009688;width:16px;height:16px}.hint[data-v-a6b2ef44],.field-hint[data-v-a6b2ef44]{font-size:12px;color:#999;line-height:1.7}.hint[data-v-a6b2ef44]{margin:12px 0}.field-hint[data-v-a6b2ef44]{margin:-7px 0 18px 126px}.system-settings .primary[data-v-a6b2ef44]{color:#fff;background:#009688;border-color:#009688}.system-settings footer[data-v-a6b2ef44]{margin:28px 0 12px 126px;display:flex;gap:16px;align-items:center}.system-settings footer span[data-v-a6b2ef44]{font-size:12px;color:#999}.qr-field[data-v-a6b2ef44]{align-items:flex-start}.qr-field img[data-v-a6b2ef44],.qr-placeholder[data-v-a6b2ef44]{display:block;width:132px;height:132px;object-fit:contain;border:1px solid #e6e6e6;margin-bottom:12px}.qr-placeholder[data-v-a6b2ef44]{display:grid;place-items:center;color:#aaa;background:#fafafa;font-size:12px}.qr-field button[data-v-a6b2ef44]{margin-right:8px}.error[data-v-a6b2ef44]{padding:12px;background:#fff5ef;color:#cb4526;font-size:13px}@media(max-width:600px){.system-settings label[data-v-a6b2ef44],.qr-field[data-v-a6b2ef44]{display:block}.system-settings label>span[data-v-a6b2ef44],.qr-field>span[data-v-a6b2ef44]{display:block;width:auto;text-align:left;margin-bottom:8px}.field-hint[data-v-a6b2ef44],.system-settings footer[data-v-a6b2ef44]{margin-left:0}}.feedback-admin[data-v-7bbd177b]{background:#fff;padding:16px;color:#666;font:13px Microsoft YaHei,sans-serif;min-width:0}.filters[data-v-7bbd177b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 0 20px;border-bottom:1px solid #eee}.filters label[data-v-7bbd177b]{display:flex;align-items:center;gap:10px}.filters input[data-v-7bbd177b]{width:245px}.filters select[data-v-7bbd177b]{width:140px}.feedback-admin input[data-v-7bbd177b],.feedback-admin select[data-v-7bbd177b],.feedback-admin-dialog input[data-v-7bbd177b],.feedback-admin-dialog select[data-v-7bbd177b],.feedback-admin-dialog textarea[data-v-7bbd177b]{box-sizing:border-box;padding:9px 10px;min-height:34px;border:1px solid #e6e6e6;background:#fff;color:#555;font:13px Microsoft YaHei,sans-serif;min-width:0}.feedback-admin button[data-v-7bbd177b],.feedback-admin-dialog button[data-v-7bbd177b]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #ddd;padding:8px 12px;background:#fff;color:#555;font-size:12px;cursor:pointer;border-radius:2px}.feedback-admin .primary[data-v-7bbd177b],.feedback-admin-dialog .primary[data-v-7bbd177b]{color:#fff;background:#009688;border-color:#009688}.feedback-admin button[data-v-7bbd177b]:disabled,.feedback-admin-dialog button[data-v-7bbd177b]:disabled{opacity:.5;cursor:not-allowed}.tools[data-v-7bbd177b]{display:flex;align-items:center;justify-content:space-between;margin:16px 0}.tools span[data-v-7bbd177b]{font-size:12px;color:#999}.table-scroll[data-v-7bbd177b]{overflow:auto}.feedback-admin table[data-v-7bbd177b]{width:100%;min-width:900px;border-collapse:collapse;font-size:13px}.feedback-admin th[data-v-7bbd177b]{font-weight:400;text-align:left;background:#f7f7f7}.feedback-admin td[data-v-7bbd177b],.feedback-admin th[data-v-7bbd177b]{border:1px solid #e6e6e6;padding:12px}.content[data-v-7bbd177b]{max-width:350px;width:30%}.content p[data-v-7bbd177b]{margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.65}.content small[data-v-7bbd177b]{font-size:12px;color:#999}.feedback-admin .detail[data-v-7bbd177b]{background:#1e9fff;color:#fff;border-color:#1e9fff;white-space:nowrap;padding:5px 9px}.badge[data-v-7bbd177b]{font-size:12px;background:#f2f2f2;padding:4px 8px;white-space:nowrap}.badge.PENDING[data-v-7bbd177b]{color:#ff8a24;background:#fff4e8}.badge.PROCESSING[data-v-7bbd177b]{color:#1e9fff;background:#ecf6ff}.badge.RESOLVED[data-v-7bbd177b]{color:#009688;background:#e7f7f4}.feedback-admin .empty[data-v-7bbd177b]{text-align:center;height:190px;color:#999}.empty svg[data-v-7bbd177b]{display:block;margin:0 auto 12px}.empty strong[data-v-7bbd177b]{font-weight:400;font-size:14px}.empty p[data-v-7bbd177b]{font-size:12px}.pagination[data-v-7bbd177b]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:12px}.feedback-admin-mask[data-v-7bbd177b]{position:fixed;inset:0;background:#0006;z-index:3000;display:grid;place-items:center;padding:20px}.feedback-admin-dialog[data-v-7bbd177b]{width:660px;max-width:100%;max-height:90vh;overflow:auto;border-radius:3px;background:#fff;color:#666;font:13px Microsoft YaHei,sans-serif}.feedback-admin-dialog header[data-v-7bbd177b]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#f8f8f8;border-bottom:1px solid #eee}.feedback-admin-dialog h3[data-v-7bbd177b]{margin:0;font-size:15px;font-weight:400}.feedback-admin-dialog header button[data-v-7bbd177b]{border:0;background:none;padding:0}.feedback-admin-dialog form[data-v-7bbd177b]{padding:20px}.feedback-admin-dialog dl[data-v-7bbd177b]{display:grid;grid-template-columns:85px minmax(0,1fr);gap:14px;line-height:1.7;margin:0 0 24px}.feedback-admin-dialog dd[data-v-7bbd177b]{margin:0;overflow-wrap:anywhere}.full-content[data-v-7bbd177b]{white-space:pre-wrap;background:#fafafa;padding:12px}.feedback-admin-dialog label[data-v-7bbd177b]{display:flex;align-items:flex-start;gap:15px;margin:16px 0}.feedback-admin-dialog select[data-v-7bbd177b],.feedback-admin-dialog textarea[data-v-7bbd177b]{flex:1;resize:vertical}.feedback-response-field>span[data-v-7bbd177b]{flex:0 0 84px}.feedback-response-field small[data-v-7bbd177b]{display:block;margin-top:4px;color:#81776f;font-size:11px}.feedback-admin-dialog footer[data-v-7bbd177b]{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.error[data-v-7bbd177b]{background:#fff2e8;color:#c64220;padding:12px;font-size:13px}.admin-family-page[data-v-278ed977]{width:100%;min-width:0;color:#555;font:14px Microsoft YaHei,Arial,sans-serif}.admin-family-heading[data-v-278ed977]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #e6e6e6}.eyebrow[data-v-278ed977]{margin:0 0 6px;color:#009688;font:12px Arial;letter-spacing:1.5px}.admin-family-heading h1[data-v-278ed977]{margin:0;color:#333;font:400 24px/1.3 Microsoft YaHei,Arial}.admin-family-heading p[data-v-278ed977]:last-child{margin:6px 0 0;color:#999;font-size:13px}.refresh[data-v-278ed977],.filters button[data-v-278ed977],.action[data-v-278ed977],.pagination button[data-v-278ed977],.actions-section button[data-v-278ed977]{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 13px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;cursor:pointer}.refresh[data-v-278ed977]:hover,.action[data-v-278ed977]:hover{border-color:#009688;color:#009688}.panel[data-v-278ed977]{padding:0 15px 16px;background:#fff;border:1px solid #e6e6e6}.filters[data-v-278ed977]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 0 14px;border-bottom:1px solid #f3f3f3}.filters label[data-v-278ed977]:not(.search){display:flex;align-items:center;gap:8px;color:#777;font-size:13px}.search[data-v-278ed977]{display:flex;align-items:center;gap:8px;min-width:300px;flex:1;height:36px;padding:0 10px;border:1px solid #e6e6e6;border-radius:2px;color:#999}.search input[data-v-278ed977]{width:100%;min-width:0;border:0;outline:0;color:#555;font:13px Microsoft YaHei}.search button[data-v-278ed977]{height:auto;padding:0;border:0;background:none;font-size:18px;color:#aaa}.filters select[data-v-278ed977],.pagination select[data-v-278ed977]{height:36px;padding:0 25px 0 10px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#555}.primary[data-v-278ed977]{background:#009688!important;border-color:#009688!important;color:#fff!important}.meta[data-v-278ed977]{display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px;color:#666;font-size:13px}.meta small[data-v-278ed977]{color:#aaa;font-size:12px}.error[data-v-278ed977]{margin:0 0 10px;padding:10px 12px;background:#fff6f2;color:#e9532a;font-size:13px}.error button[data-v-278ed977]{border:0;background:none;color:#009688;cursor:pointer}.table-wrap[data-v-278ed977]{position:relative;min-height:270px;overflow:auto}.table-wrap table[data-v-278ed977]{width:100%;min-width:920px;border-collapse:collapse}.table-wrap th[data-v-278ed977],.table-wrap td[data-v-278ed977]{padding:11px 12px;border:1px solid #e6e6e6;text-align:left;white-space:nowrap;font-size:13px}.table-wrap th[data-v-278ed977]{background:#f7f7f7;color:#666;font-weight:400}.table-wrap tbody tr[data-v-278ed977]:hover{background:#fafafa}.family-cell[data-v-278ed977]{display:flex;align-items:center;gap:9px}.family-cell>div[data-v-278ed977],.drawer .hero>div[data-v-278ed977]{display:grid;gap:4px}.family-cell b[data-v-278ed977],.drawer b[data-v-278ed977]{color:#333;font-weight:400}.family-cell small[data-v-278ed977],.drawer small[data-v-278ed977]{color:#aaa;font-size:12px}.avatar[data-v-278ed977]{display:grid;place-items:center;overflow:hidden;flex:0 0 36px;width:36px;height:36px;border-radius:4px;background:#e8f7f2;color:#009688}.avatar img[data-v-278ed977]{width:100%;height:100%;object-fit:cover}.avatar.large[data-v-278ed977]{width:50px;height:50px;flex-basis:50px;font-size:18px}.avatar.small[data-v-278ed977]{width:30px;height:30px;flex-basis:30px;font-size:12px;border-radius:50%}.content-counts[data-v-278ed977]{display:flex;gap:9px;color:#888;font-size:12px}.status[data-v-278ed977]{display:inline-flex;padding:3px 8px;border-radius:2px;background:#f2f2f2;color:#888;font-size:12px}.status.active[data-v-278ed977]{background:#e8f7f2;color:#009688}.status.archived[data-v-278ed977]{background:#fff6e8;color:#c78920}.status.dissolved[data-v-278ed977]{background:#fff0ed;color:#e9532a}.action[data-v-278ed977]{height:28px;padding:0 9px;color:#009688}.empty[data-v-278ed977]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:220px;color:#aaa}.empty b[data-v-278ed977]{color:#777;font-weight:400}.empty span[data-v-278ed977]{font-size:12px}.pagination[data-v-278ed977]{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:16px;color:#888;font-size:12px}.pagination nav[data-v-278ed977]{display:flex}.pagination nav button[data-v-278ed977]{min-width:30px;height:30px;margin-left:-1px;padding:0}.pagination nav button.current[data-v-278ed977]{border-color:#009688;background:#009688;color:#fff}.pagination nav button[data-v-278ed977]:disabled{color:#ccc;cursor:not-allowed}.pagination nav i[data-v-278ed977]{display:grid;place-items:center;width:25px;font-style:normal}.pagination select[data-v-278ed977]{height:30px}.drawer-mask[data-v-278ed977]{position:fixed;z-index:60;inset:0;background:#0004}.drawer[data-v-278ed977]{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(560px,100vw);height:100%;background:#fff;box-shadow:-5px 0 18px #0002}.drawer>header[data-v-278ed977]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #eee;background:#fafafa}.drawer>header span[data-v-278ed977]{color:#999;font-size:12px}.drawer>header h2[data-v-278ed977]{margin:5px 0 0;color:#333;font:400 20px Microsoft YaHei}.drawer>header button[data-v-278ed977]{border:0;background:none;color:#777;cursor:pointer}.drawer-body[data-v-278ed977]{flex:1;overflow:auto;padding:20px}.drawer-loading[data-v-278ed977]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;color:#999}.hero[data-v-278ed977]{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #eee}.hero>div[data-v-278ed977]{flex:1}.hero b[data-v-278ed977]{font-size:17px}.hero>.status[data-v-278ed977]{flex:none}.facts[data-v-278ed977]{display:grid;grid-template-columns:1fr 1fr;margin:0 0 18px;border-left:1px solid #eee;border-top:1px solid #eee}.facts div[data-v-278ed977]{padding:11px;border-right:1px solid #eee;border-bottom:1px solid #eee}.facts .wide[data-v-278ed977]{grid-column:1/-1}.facts dt[data-v-278ed977]{margin-bottom:5px;color:#aaa;font-size:12px}.facts dd[data-v-278ed977]{margin:0;color:#555;font-size:13px;line-height:1.6;word-break:break-all}.stat-grid[data-v-278ed977]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.stat-grid article[data-v-278ed977]{display:grid;gap:3px;padding:12px;border:1px solid #eee;background:#fafafa}.stat-grid b[data-v-278ed977]{color:#009688;font-size:19px;font-weight:400}.stat-grid span[data-v-278ed977]{color:#999;font-size:12px}.detail-section[data-v-278ed977]{padding:15px 0;border-top:1px solid #eee}.detail-section h3[data-v-278ed977]{display:flex;align-items:center;gap:6px;margin:0 0 11px;color:#333;font-size:14px;font-weight:400}.detail-section h3 small[data-v-278ed977]{margin-left:auto;color:#aaa;font-size:12px}.members[data-v-278ed977]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.members li[data-v-278ed977]{display:flex;align-items:center;gap:8px;padding:8px;background:#fafafa}.members li>div[data-v-278ed977]{display:grid;gap:3px;flex:1}.members time[data-v-278ed977]{color:#aaa;font-size:12px}.actions-section p[data-v-278ed977]{margin:0 0 12px;color:#999;font-size:12px;line-height:1.6}.actions-section>div[data-v-278ed977]{display:flex;gap:8px;flex-wrap:wrap}.actions-section button[data-v-278ed977]{height:32px}.actions-section button.active[data-v-278ed977]{border-color:#009688;background:#e8f7f2;color:#009688}.actions-section button.danger[data-v-278ed977]{border-color:#ffb5a2;background:#fff7f4;color:#e9532a}.actions-section button[data-v-278ed977]:disabled{opacity:.5;cursor:not-allowed}.spin[data-v-278ed977]{animation:family-spin-278ed977 1s linear infinite}@keyframes family-spin-278ed977{to{transform:rotate(360deg)}}@media(max-width:700px){.admin-family-heading[data-v-278ed977]{align-items:flex-start;gap:12px}.meta[data-v-278ed977]{align-items:flex-start;gap:8px;flex-direction:column}.search[data-v-278ed977]{flex-basis:100%;min-width:0}.drawer[data-v-278ed977]{width:100%}}.family-admin[data-v-ad0704a0],.family-admin-drawer[data-v-ad0704a0],.family-admin-picker[data-v-ad0704a0]{color:#666;font:13px Microsoft YaHei,sans-serif;box-sizing:border-box}.family-admin[data-v-ad0704a0]{background:#fff;border:1px solid #e6e6e6;padding:16px;min-width:0}button[data-v-ad0704a0],input[data-v-ad0704a0],select[data-v-ad0704a0],textarea[data-v-ad0704a0]{box-sizing:border-box;font:inherit}button[data-v-ad0704a0]{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e6e6e6;background:#fff;color:#666;min-height:32px;padding:0 12px;cursor:pointer;border-radius:2px}button[data-v-ad0704a0]:disabled{opacity:.5;cursor:not-allowed}.primary[data-v-ad0704a0]{background:#009688;color:#fff;border-color:#009688}input[data-v-ad0704a0],select[data-v-ad0704a0],textarea[data-v-ad0704a0]{border:1px solid #e6e6e6;background:#fff;color:#555;min-height:36px;padding:7px 10px;border-radius:2px;outline:none}input[data-v-ad0704a0]:focus,select[data-v-ad0704a0]:focus,textarea[data-v-ad0704a0]:focus{border-color:#009688}textarea[data-v-ad0704a0]{resize:vertical;line-height:1.65}small[data-v-ad0704a0]{font-size:12px;color:#999}.filters[data-v-ad0704a0]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #eee;padding-bottom:16px}.filters label[data-v-ad0704a0]{display:flex;align-items:center;gap:8px}.filters input[data-v-ad0704a0]{width:190px}.filters select[data-v-ad0704a0]{min-width:110px}.toolbar[data-v-ad0704a0]{display:flex;align-items:center;gap:12px;padding:16px 0}.toolbar b[data-v-ad0704a0]{font-weight:400;color:#333;font-size:14px}.toolbar>span[data-v-ad0704a0]{margin-left:auto;font-size:12px;color:#999}.hint[data-v-ad0704a0]{font-size:12px;line-height:1.7;color:#999}.table-wrap[data-v-ad0704a0]{overflow:auto}table[data-v-ad0704a0]{border-collapse:collapse;width:100%;min-width:920px}th[data-v-ad0704a0],td[data-v-ad0704a0]{border:1px solid #e6e6e6;text-align:left;padding:12px;line-height:1.6;vertical-align:middle}th[data-v-ad0704a0]{background:#f2f2f2;font-weight:400;white-space:nowrap}td[data-v-ad0704a0]:first-child{max-width:290px}td small[data-v-ad0704a0]{display:block;overflow-wrap:anywhere}td strong[data-v-ad0704a0]{font-weight:400;color:#333}.summary[data-v-ad0704a0]{margin:4px 0 0;color:#999;font-size:12px}.link-stat[data-v-ad0704a0]{display:block;font-size:12px}.badge[data-v-ad0704a0]{display:inline-block;padding:2px 8px;background:#e7f7f3;color:#009688;white-space:nowrap}.badge.muted[data-v-ad0704a0]{background:#f2f2f2;color:#999}.actions[data-v-ad0704a0]{white-space:nowrap}.actions button[data-v-ad0704a0]{min-height:26px;font-size:12px;padding:0 8px;background:#666;color:#fff;margin:2px}.actions .edit[data-v-ad0704a0]{background:#1e9fff;border-color:#1e9fff}.empty[data-v-ad0704a0]{display:flex;min-height:200px;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#999}.empty b[data-v-ad0704a0]{font-weight:400}.pagination[data-v-ad0704a0]{display:flex;justify-content:center;align-items:center;gap:10px;padding:20px 0 4px}.error[data-v-ad0704a0]{padding:12px;background:#fff0ed;border:1px solid #ffdad0;color:#b94026;line-height:1.6}.family-admin-overlay[data-v-ad0704a0],.family-admin-picker-mask[data-v-ad0704a0]{position:fixed;inset:0;background:#0005;z-index:200}.family-admin-drawer[data-v-ad0704a0]{position:absolute;right:0;top:0;width:min(760px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-4px 0 20px #0002}.family-admin-drawer>header[data-v-ad0704a0],.family-admin-picker>header[data-v-ad0704a0]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:#f8f8f8;border-bottom:1px solid #eee}.family-admin-drawer h2[data-v-ad0704a0]{font-size:18px;color:#333;font-weight:400;margin:6px 0 0}.drawer-body[data-v-ad0704a0]{padding:22px;overflow:auto;flex:1;min-height:0}.identity[data-v-ad0704a0]{display:grid;gap:6px;padding:12px;background:#f8faf9;margin-bottom:18px}.identity b[data-v-ad0704a0]{color:#333}.identity span[data-v-ad0704a0]{font-size:12px}.field[data-v-ad0704a0]{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:15px}.field>span[data-v-ad0704a0]{padding-top:10px;text-align:right}.field>input[data-v-ad0704a0],.field>textarea[data-v-ad0704a0],.field>select[data-v-ad0704a0]{width:100%;min-width:0}.field em[data-v-ad0704a0]{font-style:normal;color:#ff5722}.facts[data-v-ad0704a0]{margin:0}.facts>div[data-v-ad0704a0]{display:grid;grid-template-columns:115px 1fr;border-bottom:1px solid #eee;padding:10px 0;gap:12px}.facts dt[data-v-ad0704a0]{color:#999}.facts dd[data-v-ad0704a0]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.relations[data-v-ad0704a0]{padding:18px 0;border-bottom:1px solid #eee}.relations h3[data-v-ad0704a0]{display:flex;align-items:center;gap:7px;font-size:14px;color:#333;font-weight:400;margin:0 0 12px}.relations h3 button[data-v-ad0704a0]{margin-left:auto}.relations p[data-v-ad0704a0]{line-height:1.7;overflow-wrap:anywhere}.relations a[data-v-ad0704a0]{color:#009688;display:block}.chips[data-v-ad0704a0]{display:flex;flex-wrap:wrap;gap:8px}.chips>span[data-v-ad0704a0]{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:#f3f8f6;border:1px solid #e0ede8}.chips button[data-v-ad0704a0]{border:0;background:none;padding:0;min-height:20px}.relation-row[data-v-ad0704a0]{display:flex;gap:12px;align-items:center;padding:8px;background:#fafafa;margin-bottom:7px}.relation-row>span[data-v-ad0704a0]{flex:1}.relation-row b[data-v-ad0704a0]{font-weight:400;color:#009688}.reason[data-v-ad0704a0]{margin-top:20px}.family-admin-drawer>footer[data-v-ad0704a0],.family-admin-picker>footer[data-v-ad0704a0]{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:16px 22px;background:#fafafa;border-top:1px solid #eee}.family-admin-picker-mask[data-v-ad0704a0]{z-index:210;display:grid;place-items:center;padding:20px}.family-admin-picker[data-v-ad0704a0]{background:#fff;width:min(560px,100%);max-height:85vh;display:flex;flex-direction:column}.family-admin-picker h3[data-v-ad0704a0]{font-weight:400;margin:0;font-size:16px}.picker-search[data-v-ad0704a0]{display:flex;gap:8px;padding:15px}.picker-search input[data-v-ad0704a0]{min-width:0;flex:1}.choice-list[data-v-ad0704a0]{overflow:auto;min-height:180px;padding:0 15px;flex:1}.choice-list>button[data-v-ad0704a0]{display:flex;width:100%;justify-content:space-between;text-align:left;padding:10px;margin-bottom:7px;min-height:50px}.choice-list small[data-v-ad0704a0]{display:block}.choice-list b[data-v-ad0704a0]{font-weight:400}.choice-list .chosen[data-v-ad0704a0]{border-color:#009688;background:#f0faf7;color:#009688}@media(max-width:650px){.field[data-v-ad0704a0]{grid-template-columns:1fr;gap:5px}.field>span[data-v-ad0704a0]{text-align:left;padding:0}.filters label[data-v-ad0704a0]{width:100%}.filters input[data-v-ad0704a0]{flex:1;min-width:0}.pagination[data-v-ad0704a0]{flex-wrap:wrap}.facts>div[data-v-ad0704a0]{grid-template-columns:90px 1fr}}.model-combo[data-v-925464f6]{position:relative;min-width:0}.model-combo label[data-v-925464f6]{display:block;margin-bottom:6px;font-size:13px}.model-input[data-v-925464f6]{display:flex;align-items:center;height:38px;border:1px solid #e6e6e6;border-radius:2px;background:#fff}.model-input[data-v-925464f6]:focus-within{border-color:#009688}.model-input input[data-v-925464f6]{flex:1;width:0;min-width:0;height:100%;margin:0;border:0;outline:none;padding:0 10px;color:#555;background:transparent;font:inherit;font-size:13px}.model-input input[data-v-925464f6]:focus{outline:none}.model-input>button[data-v-925464f6]{display:grid;place-items:center;flex:0 0 34px;height:100%;padding:0;border:0;background:transparent;color:#777;cursor:pointer}.model-options[data-v-925464f6]{position:absolute;top:calc(100% + 5px);left:0;min-width:100%;width:max-content;max-width:100%;z-index:20;background:#fff;border:1px solid #e6e6e6;box-shadow:0 4px 16px #0002}.model-options ul[data-v-925464f6]{max-height:236px;margin:0;padding:4px 0;overflow:auto;list-style:none}.model-options li[data-v-925464f6]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;color:#555;cursor:pointer;font-size:12px}.model-options li>span[data-v-925464f6]:first-child{min-width:0;overflow-wrap:anywhere}.model-description[data-v-925464f6]{margin-left:4px;color:#777}.model-options li.active[data-v-925464f6]{background:#f4f8f7}.model-options li.selected[data-v-925464f6]{color:#009688;background:#edf8f6}.model-options small[data-v-925464f6]{padding:2px 4px;background:#e5f5f1;color:#009688;font-size:12px;white-space:nowrap}.price[data-v-925464f6]{display:inline-flex;align-items:center;gap:4px;color:#777;white-space:nowrap}.model-options p[data-v-925464f6]{margin:0;padding:8px 10px;border-top:1px solid #eee;color:#777;font-size:12px;line-height:1.6}.model-options .manage-link[data-v-925464f6]{padding:0;border:0;height:auto;margin-left:6px;background:transparent;color:#007e73}.catalog-toolbar[data-v-fd29b8dd]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px}.catalog-toolbar p[data-v-fd29b8dd],.catalog-note[data-v-fd29b8dd]{margin:0;color:#777;font-size:12px}.model-catalog button[data-v-fd29b8dd]{font:inherit;font-size:12px;color:#555;background:#fff;border:1px solid #e6e6e6;border-radius:2px;cursor:pointer}.model-catalog button[data-v-fd29b8dd]:disabled{opacity:.55;cursor:not-allowed}.catalog-toolbar .primary[data-v-fd29b8dd]{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 11px;white-space:nowrap;background:#009688;border-color:#009688;color:#fff}.catalog-scroll[data-v-fd29b8dd]{overflow:auto;border:1px solid #e6e6e6}table[data-v-fd29b8dd]{width:100%;border-collapse:collapse;table-layout:fixed}th[data-v-fd29b8dd],td[data-v-fd29b8dd]{border-bottom:1px solid #eee;padding:4px 8px;text-align:left}th[data-v-fd29b8dd]{background:#f4f6f6;color:#555;font-weight:500;white-space:nowrap;padding:8px}th[data-v-fd29b8dd]:nth-child(3){width:110px}th[data-v-fd29b8dd]:nth-child(4){width:90px}tr:last-child td[data-v-fd29b8dd]{border-bottom:0}.model-catalog .catalog-cell[data-v-fd29b8dd]{display:block;width:100%;height:auto;min-height:32px;border-color:transparent;background:transparent;text-align:left;white-space:normal;overflow-wrap:anywhere;padding:4px 6px}.model-catalog .catalog-cell[data-v-fd29b8dd]:hover,.model-catalog .catalog-cell[data-v-fd29b8dd]:focus-visible{border-color:#b9ded8;background:#f3f9f8}.model-catalog input[data-v-fd29b8dd]{box-sizing:border-box;width:100%;height:32px;padding:0 6px;border:1px solid #009688;border-radius:2px;color:#555;font:inherit}.model-catalog .cancel-new[data-v-fd29b8dd]{height:28px;padding:0 6px}.catalog-empty[data-v-fd29b8dd]{text-align:center;color:#888;padding:15px}.catalog-note[data-v-fd29b8dd]{margin-top:12px}@media(max-width:500px){table[data-v-fd29b8dd]{min-width:440px}.catalog-toolbar[data-v-fd29b8dd]{align-items:flex-start}}.providers[data-v-f28204e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:15px}.provider-fold-divider[data-v-f28204e0]{display:flex;align-items:center;gap:8px;margin:6px 0 0}.provider-fold-divider[data-v-f28204e0]:before,.provider-fold-divider[data-v-f28204e0]:after{content:"";height:1px;flex:1;background:#e6e6e6}.ai-config-panel .provider-fold-divider button[data-v-f28204e0]{width:30px;height:26px;padding:0;border:0;background:transparent;color:#888;border-radius:3px}.ai-config-panel .provider-fold-divider button[data-v-f28204e0]:hover{color:#009688;background:#e6f5f2}.ai-config-panel .provider-fold-divider button[data-v-f28204e0]:focus-visible{outline:2px solid #009688;outline-offset:2px}.ai-config-panel input.row-sort[data-v-f28204e0],.ai-config-panel input.row-cost[data-v-f28204e0]{width:66px;height:28px;padding:0 5px;font-variant-numeric:tabular-nums}.cost-cell[data-v-f28204e0]{white-space:nowrap}.ai-config-panel .cost-value[data-v-f28204e0]{padding:2px 0;border:0;border-bottom:1px dashed transparent;background:none;color:inherit;font:inherit}.ai-config-panel .cost-value[data-v-f28204e0]:not(:disabled):hover{color:#008b80;border-bottom-color:currentColor}.cost-editor[data-v-f28204e0]{display:inline-flex;align-items:center;gap:5px}.picwish-links[data-v-f28204e0]{flex-wrap:wrap}.ai-config-panel th[data-v-f28204e0]:last-child,.ai-config-panel td[data-v-f28204e0]:last-child{position:sticky;right:0;min-width:108px;box-shadow:-3px 0 5px #00000008;z-index:1;background:#fff}.ai-config-panel th[data-v-f28204e0]:last-child{background:#f2f2f2;z-index:2}.ai-config-panel tbody tr:hover td[data-v-f28204e0]:last-child{background:#fafafa}.editor-tabs[data-v-f28204e0]{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid #eee;flex:none}.ai-config-dialog .editor-tabs button[data-v-f28204e0]{height:44px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 4px}.ai-config-dialog .editor-tabs button[aria-selected=true][data-v-f28204e0]{color:#009688;border-bottom-color:#009688}.function-summary[data-v-f28204e0]{display:flex;flex-direction:column;gap:4px;background:#f6f8f8;border-left:3px solid #009688;padding:12px 14px;margin-bottom:20px}.function-summary b[data-v-f28204e0]{font-weight:500;color:#333}.function-summary span[data-v-f28204e0],.function-summary small[data-v-f28204e0]{font-size:12px;color:#999}.category-badge[data-v-f28204e0]{display:inline-block;background:#f2f7f6;color:#47766d;padding:2px 6px;font-size:12px;white-space:nowrap}.pagination[data-v-f28204e0]{align-items:center}.ai-config-panel table[data-v-f28204e0]{min-width:1200px}.ai-config-panel[data-v-f28204e0],.ai-config-dialog[data-v-f28204e0]{font:14px/1.6 Helvetica Neue,Helvetica,Microsoft YaHei,Arial,sans-serif;color:#666;box-sizing:border-box}.ai-config-panel[data-v-f28204e0]{background:#fff;padding:15px;min-width:0;border:1px solid #e6e6e6}.ai-config-panel[data-v-f28204e0] *,.ai-config-dialog[data-v-f28204e0] *{box-sizing:border-box}.ai-config-panel button[data-v-f28204e0],.ai-config-dialog button[data-v-f28204e0]{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:34px;padding:0 14px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.ai-config-panel button[data-v-f28204e0]:hover,.ai-config-dialog button[data-v-f28204e0]:hover{border-color:#aaa}.ai-config-panel button[data-v-f28204e0]:disabled,.ai-config-dialog button[data-v-f28204e0]:disabled{opacity:.55;cursor:not-allowed}.ai-config-panel .primary[data-v-f28204e0],.ai-config-dialog .primary[data-v-f28204e0]{background:#009688;border-color:#009688;color:#fff}.ai-config-panel input[data-v-f28204e0],.ai-config-panel select[data-v-f28204e0],.ai-config-dialog input[data-v-f28204e0]:not([type=checkbox]),.ai-config-dialog select[data-v-f28204e0],.ai-config-dialog textarea[data-v-f28204e0]{border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#555;height:38px;padding:0 10px;font:inherit;font-size:13px;min-width:0}.ai-config-dialog input[data-v-f28204e0]:focus,.ai-config-dialog select[data-v-f28204e0]:focus,.ai-config-dialog textarea[data-v-f28204e0]:focus,.ai-config-panel input[data-v-f28204e0]:focus{outline:1px solid #009688;outline-offset:-1px}.filters[data-v-f28204e0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:5px 0 20px;border-bottom:1px solid #f0f0f0}.filters label[data-v-f28204e0]{display:flex;align-items:center;gap:9px;font-size:13px}.filters input[data-v-f28204e0]{width:220px}.filters select[data-v-f28204e0]{max-width:220px;min-width:130px}.toolbar[data-v-f28204e0]{display:flex;align-items:center;gap:12px;padding:16px 0}.toolbar b[data-v-f28204e0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.toolbar>span[data-v-f28204e0]{margin-left:auto;font-size:12px;color:#999}.providers article[data-v-f28204e0]{display:flex;align-items:center;gap:12px;border:1px solid #eee;background:#fafafa;padding:14px}.provider-symbol[data-v-f28204e0],.capability>span[data-v-f28204e0]{display:grid;place-items:center;flex:none;width:40px;height:40px;background:#e6f5f2;color:#009688;border-radius:3px}.provider-summary[data-v-f28204e0]{flex:1;min-width:0}.provider-summary b[data-v-f28204e0]{font-size:14px;font-weight:500}.ai-config-panel small[data-v-f28204e0]{display:block;color:#999;font-size:12px;overflow-wrap:anywhere}.hint[data-v-f28204e0]{display:flex;align-items:flex-start;gap:7px;color:#999;font-size:12px;margin:14px 0}.hint svg[data-v-f28204e0]{flex:none;margin-top:2px}.table-wrap[data-v-f28204e0]{overflow:auto;max-width:100%;border:1px solid #e6e6e6}table[data-v-f28204e0]{width:100%;border-collapse:collapse;font-size:13px;min-width:1100px}th[data-v-f28204e0],td[data-v-f28204e0]{text-align:left;padding:11px 13px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}th[data-v-f28204e0]{background:#f2f2f2;color:#666;font-weight:400;white-space:nowrap}td[data-v-f28204e0]:last-child,th[data-v-f28204e0]:last-child{border-right:0}tr:last-child td[data-v-f28204e0]{border-bottom:0}tbody tr[data-v-f28204e0]:hover{background:#fafafa}td b[data-v-f28204e0]{font-size:13px;font-weight:500;color:#444}.capability[data-v-f28204e0]{display:flex;align-items:center;gap:10px;min-width:210px}.capability small[data-v-f28204e0]:last-child{max-width:220px}.date[data-v-f28204e0]{font-size:12px;white-space:nowrap}.ai-config-panel .edit[data-v-f28204e0]{background:#1e9fff;color:#fff;border-color:#1e9fff;height:27px;padding:0 9px}.ai-config-panel .switch[data-v-f28204e0]{height:24px;border-radius:20px;padding:0 8px;font-size:12px;gap:5px}.switch i[data-v-f28204e0]{display:block;width:12px;height:12px;background:#ccc;border-radius:50%}.ai-config-panel .switch.on[data-v-f28204e0]{background:#009688;border-color:#009688;color:#fff}.switch.on i[data-v-f28204e0]{background:#fff}.badge[data-v-f28204e0]{display:inline-block;padding:2px 7px;font-size:12px;color:#b78128;background:#fff6e5;white-space:nowrap}.badge.ready[data-v-f28204e0]{color:#009688;background:#e7f7f4}.pagination[data-v-f28204e0]{display:flex;justify-content:center;gap:20px;color:#999;font-size:12px;padding:20px 0 5px}.empty[data-v-f28204e0]{min-height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#aaa}.empty b[data-v-f28204e0]{color:#888}.error[data-v-f28204e0]{padding:10px 12px;margin-bottom:15px;background:#fff0ee;border:1px solid #ffd3ca;color:#c34e3b;font-size:13px}.ai-config-overlay[data-v-f28204e0]{position:fixed;inset:0;z-index:3000;background:#0006;display:flex;align-items:center;justify-content:center;padding:20px}.ai-config-dialog[data-v-f28204e0]{width:720px;max-width:100%;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:#fff;border-radius:3px;box-shadow:0 5px 28px #0003;overflow:hidden}.ai-config-dialog>header[data-v-f28204e0]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#f8f8f8;border-bottom:1px solid #eee;flex:none}.ai-config-dialog h2[data-v-f28204e0]{font-size:15px;font-weight:400;margin:0;color:#333}.ai-config-dialog header button[data-v-f28204e0]{border:0;padding:0;width:28px;background:transparent}.ai-config-dialog form[data-v-f28204e0]{display:flex;flex-direction:column;min-height:0}.dialog-body[data-v-f28204e0]{overflow:auto;padding:20px 24px}.form-grid[data-v-f28204e0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.form-grid>label[data-v-f28204e0]{display:flex;flex-direction:column;gap:6px;font-size:13px}.form-grid .wide[data-v-f28204e0]{grid-column:1/-1}.form-grid input[data-v-f28204e0]:not([type=checkbox]),.form-grid select[data-v-f28204e0]{width:100%}.form-grid small[data-v-f28204e0]{font-size:12px;color:#999}.form-grid textarea[data-v-f28204e0]{height:auto;resize:vertical;padding:10px}.form-grid .hint[data-v-f28204e0]{margin:0;padding:10px;background:#f6f7f8}.checks[data-v-f28204e0]{display:flex;align-items:center;gap:20px;font-size:13px}.checks label[data-v-f28204e0]{display:flex;align-items:center;gap:7px}.checks input[data-v-f28204e0]{accent-color:#009688;width:15px;height:15px}.provider-clear-key[data-v-f28204e0]{align-self:end;min-height:38px}.provider-clear-key label[data-v-f28204e0]{margin:0;line-height:20px;cursor:pointer}.provider-clear-key input[data-v-f28204e0]{flex:0 0 15px;margin:0}.ai-config-dialog footer[data-v-f28204e0]{border-top:1px solid #eee;background:#fafafa;display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;flex:none}.spin[data-v-f28204e0]{animation:spin-f28204e0 1s linear infinite}@keyframes spin-f28204e0{to{transform:rotate(360deg)}}@media(max-width:600px){.form-grid[data-v-f28204e0]{grid-template-columns:1fr}.form-grid .wide[data-v-f28204e0]{grid-column:auto}.providers article[data-v-f28204e0]{flex-wrap:wrap}.ai-config-overlay[data-v-f28204e0]{padding:10px}.ai-config-dialog[data-v-f28204e0]{max-height:calc(100dvh - 20px)}.filters label[data-v-f28204e0]{width:100%}.filters input[data-v-f28204e0],.filters select[data-v-f28204e0]{flex:1;max-width:none}}.point-config h3[data-v-f28204e0]{border-left:3px solid #009688;padding-left:12px;margin:18px 0}.point-config table[data-v-f28204e0]{width:100%;min-width:0}.point-config td[data-v-f28204e0]{padding:12px 6px}.point-config input[type=number][data-v-f28204e0]{width:76px}.point-config td small[data-v-f28204e0]{display:block;font-size:11px;color:#888}.point-config td select[data-v-f28204e0]{max-width:125px}.point-config .form-grid select[data-v-f28204e0]{width:100%;max-width:none}.admin-app[data-v-3e40d9c2]{--ink:#302c42;--muted:#968b9b;--line:#ece8ef;--panel:#fff;--soft:#faf8fc;--brand:#ef6b32;--brand-dark:#8f332a;min-height:100vh;display:flex;background:#f8f6f8;color:var(--ink);font-family:Inter,Microsoft YaHei,sans-serif}.admin-sidebar[data-v-3e40d9c2]{width:250px;flex:none;position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,#392b3a,#2d2533);color:#fff;padding:23px 14px 18px;transition:width .2s ease}.admin-app.collapsed .admin-sidebar[data-v-3e40d9c2]{width:72px;padding-left:10px;padding-right:10px}.admin-brand[data-v-3e40d9c2]{display:flex;align-items:center;gap:12px;padding:0 12px 24px}.admin-logo[data-v-3e40d9c2]{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#ffbd75,#ee5d2d);color:#fff;font:700 22px var(--serif);box-shadow:0 7px 18px #1b142244}.admin-brand b[data-v-3e40d9c2]{display:block;font:700 16px var(--serif);white-space:nowrap}.admin-brand small[data-v-3e40d9c2]{display:block;margin-top:4px;color:#c4b7c8;font-size:12px;letter-spacing:1.5px}.sidebar-collapse[data-v-3e40d9c2]{position:absolute;right:-14px;top:25px;z-index:2;width:28px;height:28px;display:grid;place-items:center;border:1px solid #efe6f3;border-radius:50%;background:#fff;color:#8b5361;box-shadow:0 4px 12px #241a2b26;cursor:pointer}.workspace-label[data-v-3e40d9c2]{margin:0 12px 10px;color:#968ba1;font-size:12px;letter-spacing:1.4px}.workspace-label span[data-v-3e40d9c2]{float:right;font-size:12px}.admin-nav[data-v-3e40d9c2]{flex:1;overflow:auto}.nav-group[data-v-3e40d9c2]{margin:2px 0 6px}.nav-group-title[data-v-3e40d9c2]{width:100%;height:42px;display:flex;align-items:center;gap:11px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#e9e0ec;text-align:left;font-size:13px;cursor:pointer}.nav-group-title[data-v-3e40d9c2]:hover,.nav-group-title[data-v-3e40d9c2]:focus{background:#ffffff10}.nav-group-title span[data-v-3e40d9c2]{flex:1}.nav-group-title svg[data-v-3e40d9c2]:last-child{transition:transform .2s}.nav-group-title svg.rotated[data-v-3e40d9c2]{transform:rotate(-90deg)}.nav-children[data-v-3e40d9c2]{display:grid;gap:2px;padding:2px 0 5px 39px}.nav-children button[data-v-3e40d9c2]{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#aca0b3;text-align:left;font-size:12px;cursor:pointer}.nav-children button[data-v-3e40d9c2]:hover{color:#fff;background:#ffffff0c}.nav-children button.active[data-v-3e40d9c2]{background:linear-gradient(90deg,#f2773e,#e85d49);color:#fff;box-shadow:0 5px 14px #e9624727}.nav-children i[data-v-3e40d9c2]{min-width:18px;padding:2px 4px;border-radius:8px;background:#ffffff1d;color:#ffe4cf;font-size:12px;font-style:normal;text-align:center}.sidebar-footer[data-v-3e40d9c2]{margin:16px 10px 0;padding-top:15px;border-top:1px solid #ffffff14;color:#b6a9bb}.sidebar-footer p[data-v-3e40d9c2]{margin:0 0 15px;color:#fff8f5;font:700 13px/1.7 var(--serif)}.sidebar-footer span[data-v-3e40d9c2]{font-size:12px;color:#86798c}.admin-main-shell[data-v-3e40d9c2]{flex:1;min-width:0}.admin-topbar[data-v-3e40d9c2]{height:69px;display:flex;align-items:center;gap:20px;padding:0 32px;border-bottom:1px solid var(--line);background:#fff}.admin-mobile-title[data-v-3e40d9c2]{display:none}.admin-search[data-v-3e40d9c2]{height:38px;display:flex;align-items:center;gap:8px;max-width:440px;flex:1;padding:0 11px;border:1px solid #e9e4eb;border-radius:7px;color:#a095a4;background:#fbfafc}.admin-search input[data-v-3e40d9c2]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#514956;font-size:12px}.admin-search kbd[data-v-3e40d9c2]{padding:3px 6px;border:1px solid #e6e0e7;border-radius:4px;color:#aa9fac;font-size:12px;white-space:nowrap}.admin-top-actions[data-v-3e40d9c2]{display:flex;align-items:center;gap:20px;margin-left:auto}.environment[data-v-3e40d9c2]{display:flex;align-items:center;gap:6px;color:#7f7183;font-size:12px}.environment span[data-v-3e40d9c2]{width:7px;height:7px;border-radius:50%;background:#35ac72}.admin-top-actions>button[data-v-3e40d9c2]{position:relative;border:0;background:transparent;color:#6d6070;cursor:pointer}.admin-top-actions>button i[data-v-3e40d9c2]{position:absolute;right:-4px;top:-7px;min-width:13px;height:13px;border-radius:50%;background:#ef6336;color:#fff;font:12px/13px Arial;font-style:normal}.admin-user[data-v-3e40d9c2]{display:flex;align-items:center;gap:7px!important;color:#594e5c!important;font-size:12px}.admin-user span[data-v-3e40d9c2]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#f1c8b1;color:#9e5337;font-weight:700}.admin-tabs[data-v-3e40d9c2]{height:43px;display:flex;align-items:end;gap:2px;padding:0 32px;border-bottom:1px solid var(--line);background:#fbfafc}.admin-tabs button[data-v-3e40d9c2]{display:flex;align-items:center;gap:5px;height:43px;padding:0 14px;border:0;border-right:1px solid transparent;background:transparent;color:#897e8d;font-size:12px;cursor:pointer}.admin-tabs button.active[data-v-3e40d9c2]{border-right-color:var(--line);border-left:1px solid var(--line);background:#fff;color:#e76331;font-weight:700}.tab-space[data-v-3e40d9c2]{flex:1}.admin-tabs .tab-tool[data-v-3e40d9c2]{height:30px;margin-bottom:7px;padding:0 8px;font-size:12px}.admin-content[data-v-3e40d9c2]{max-width:1500px;margin:0 auto;padding:21px 32px 32px}.admin-breadcrumb[data-v-3e40d9c2]{display:flex;align-items:center;gap:6px;color:#9b909c;font-size:12px}.admin-breadcrumb b[data-v-3e40d9c2]{color:#614e5e;font-weight:600}.demo-chip[data-v-3e40d9c2],.panel-badge[data-v-3e40d9c2]{padding:4px 8px;border-radius:12px;background:#fff0e8;color:#e86432;font-size:12px}.demo-chip[data-v-3e40d9c2]{margin-left:5px}.admin-heading[data-v-3e40d9c2]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:15px 0 23px}.admin-eyebrow[data-v-3e40d9c2]{margin:0 0 7px;color:#e4693a;font-size:12px;letter-spacing:1.5px}.admin-heading h1[data-v-3e40d9c2]{margin:0;color:#4a3043;font:700 29px var(--serif)}.admin-heading>div>p[data-v-3e40d9c2]:last-child{margin:8px 0 0;color:#9a8e9b;font-size:12px}.heading-actions[data-v-3e40d9c2]{display:flex;align-items:center;gap:17px;color:#9b909c;font-size:12px}.admin-primary[data-v-3e40d9c2]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 15px;border:1px solid #ed683e;border-radius:6px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:12px;cursor:pointer;box-shadow:0 6px 13px #ed6c3b26}.admin-primary.small[data-v-3e40d9c2]{min-height:31px}.admin-stat-grid[data-v-3e40d9c2]{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.admin-stat-grid article[data-v-3e40d9c2]{display:flex;align-items:center;gap:13px;min-height:112px;padding:0 18px;border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 5px 18px #5d455b06}.stat-icon[data-v-3e40d9c2]{width:43px;height:43px;display:grid;place-items:center;border-radius:12px}.stat-icon.orange[data-v-3e40d9c2]{background:#fff0e7;color:#e86631}.stat-icon.rose[data-v-3e40d9c2]{background:#fff0f0;color:#e2605f}.stat-icon.purple[data-v-3e40d9c2]{background:#f0efff;color:#7567cf}.stat-icon.green[data-v-3e40d9c2]{background:#e9f8f1;color:#36a473}.admin-stat-grid small[data-v-3e40d9c2],.admin-stat-grid strong[data-v-3e40d9c2],.admin-stat-grid em[data-v-3e40d9c2]{display:block}.admin-stat-grid small[data-v-3e40d9c2]{color:#948794;font-size:12px}.admin-stat-grid strong[data-v-3e40d9c2]{margin:5px 0 3px;color:#453746;font-size:25px}.admin-stat-grid em[data-v-3e40d9c2]{color:#48a778;font-size:12px;font-style:normal}.admin-work-grid[data-v-3e40d9c2]{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;margin-top:14px}.admin-panel[data-v-3e40d9c2]{border:1px solid var(--line);border-radius:9px;background:#fff;box-shadow:0 5px 18px #5d455b06}.admin-panel>header[data-v-3e40d9c2]{display:flex;align-items:flex-start;justify-content:space-between;padding:19px 20px 11px}.admin-panel h2[data-v-3e40d9c2]{margin:0;color:#493543;font:700 17px var(--serif)}.admin-panel header p[data-v-3e40d9c2]{margin:5px 0 0;color:#a194a0;font-size:12px}.admin-panel header a[data-v-3e40d9c2],.admin-panel header>button[data-v-3e40d9c2]{border:0;background:transparent;color:#e56a39;font-size:12px;cursor:pointer}.todo-grid[data-v-3e40d9c2]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 20px 20px}.todo-grid button[data-v-3e40d9c2]{padding:13px 12px;border:1px solid #f0e8ed;border-radius:7px;background:#fdfbfd;text-align:left;cursor:pointer}.todo-grid button[data-v-3e40d9c2]:hover{border-color:#f2b59b;transform:translateY(-1px)}.todo-grid span[data-v-3e40d9c2],.todo-grid b[data-v-3e40d9c2]{display:flex;align-items:center;gap:6px;color:#614953;font-size:12px}.todo-grid span svg[data-v-3e40d9c2]{color:#e96d36}.todo-grid b[data-v-3e40d9c2]{justify-content:space-between;margin-top:15px;color:#e05f31;font-size:20px}.todo-grid small[data-v-3e40d9c2]{display:block;margin-top:5px;color:#a3959d;font-size:12px}.trend-legend[data-v-3e40d9c2]{display:flex;gap:16px;padding:3px 20px;color:#9c909e;font-size:12px}.trend-legend i[data-v-3e40d9c2]{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#ef6d32}.trend-legend span:last-child i[data-v-3e40d9c2]{background:#bea57c}.trend-chart[data-v-3e40d9c2]{height:150px;display:flex;align-items:end;gap:13px;margin:5px 19px 0;padding:0 7px;border-bottom:1px solid #f0eaf0}.chart-bar[data-v-3e40d9c2]{position:relative;flex:1;max-width:34px;border-radius:5px 5px 0 0;background:linear-gradient(#f6a478,#ef6533);opacity:.9}.chart-bar[data-v-3e40d9c2]:nth-child(2n){background:linear-gradient(#d7c8a8,#b59868)}.chart-bar b[data-v-3e40d9c2]{position:absolute;top:-17px;width:100%;color:#9b8d99;font-size:12px;text-align:center;font-weight:400}.chart-bar span[data-v-3e40d9c2]{position:absolute;top:calc(100% + 8px);width:100%;color:#aaa0aa;font-size:12px;text-align:center}.activity-panel[data-v-3e40d9c2]{margin-top:14px}.activity-list[data-v-3e40d9c2]{display:grid;padding:0 20px 12px}.activity-list>div[data-v-3e40d9c2]{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #f2edf1}.activity-list time[data-v-3e40d9c2]{width:42px;color:#b0a4ae;font-size:12px}.activity-dot[data-v-3e40d9c2]{width:7px;height:7px;border-radius:50%;background:#ec713c;box-shadow:0 0 0 4px #fff1e9}.activity-list div div[data-v-3e40d9c2]{flex:1}.activity-list b[data-v-3e40d9c2]{color:#66515e;font-size:12px;font-weight:600}.activity-list p[data-v-3e40d9c2]{margin:4px 0 0;color:#a598a0;font-size:12px}.table-panel[data-v-3e40d9c2]{padding-bottom:0}.table-toolbar[data-v-3e40d9c2]{display:flex;align-items:center;gap:9px;padding:16px 18px;border-bottom:1px solid var(--line)}.table-toolbar span[data-v-3e40d9c2]{flex:1}.table-filter[data-v-3e40d9c2]{display:flex;align-items:center;gap:7px;height:32px;min-width:250px;padding:0 10px;border:1px solid #e8e1e9;border-radius:5px;color:#a297a5}.table-filter input[data-v-3e40d9c2]{width:100%;border:0;outline:0;font-size:12px}.table-toolbar select[data-v-3e40d9c2],.table-toolbar>button[data-v-3e40d9c2]:not(.admin-primary){height:32px;padding:0 10px;border:1px solid #e8e1e9;border-radius:5px;background:#fff;color:#827582;font-size:12px;cursor:pointer}.admin-table-wrap[data-v-3e40d9c2]{overflow:auto}.admin-table-wrap table[data-v-3e40d9c2],.matrix-panel table[data-v-3e40d9c2]{width:100%;border-collapse:collapse;font-size:12px}.admin-table-wrap th[data-v-3e40d9c2],.matrix-panel th[data-v-3e40d9c2]{height:38px;padding:0 15px;background:#fbfafc;color:#9a8e9c;text-align:left;font-weight:500}.admin-table-wrap td[data-v-3e40d9c2],.matrix-panel td[data-v-3e40d9c2]{height:62px;padding:0 15px;border-top:1px solid #f1ebf1;color:#756775;white-space:nowrap}.record-title[data-v-3e40d9c2]{display:flex;align-items:center;gap:9px}.record-title>span[data-v-3e40d9c2]{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:#fff0e7;color:#df6635;font:700 14px var(--serif)}.record-title b[data-v-3e40d9c2],.record-title small[data-v-3e40d9c2]{display:block}.record-title b[data-v-3e40d9c2]{color:#594250;font-size:12px}.record-title small[data-v-3e40d9c2]{margin-top:4px;color:#a69aa4;font-size:12px}.status[data-v-3e40d9c2]{display:inline-flex;padding:4px 8px;border-radius:12px;font-size:12px}.status.success[data-v-3e40d9c2]{background:#eaf8ef;color:#2c9c61}.status.warning[data-v-3e40d9c2]{background:#fff3e5;color:#db8738}.status.danger[data-v-3e40d9c2]{background:#ffeded;color:#d76565}.table-action[data-v-3e40d9c2]{margin-right:10px;border:0;background:transparent;color:#e46435;font-size:12px;cursor:pointer}.table-footer[data-v-3e40d9c2]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;color:#9e929c;font-size:12px}.table-footer div[data-v-3e40d9c2]{display:flex;gap:5px}.table-footer button[data-v-3e40d9c2]{width:25px;height:25px;border:1px solid #eee8ee;border-radius:4px;background:#fff;color:#8b7d8a;cursor:pointer}.table-footer button.current[data-v-3e40d9c2]{border-color:#ed6935;background:#f16b33;color:#fff}.privacy-note[data-v-3e40d9c2]{display:flex;align-items:center;gap:7px;margin:14px 18px 0;padding:10px 12px;border-radius:5px;background:#fff8ee;color:#ac8b70;font-size:12px}.role-grid[data-v-3e40d9c2]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.role-card[data-v-3e40d9c2]{position:relative;padding:22px;border:1px solid var(--line);border-radius:9px;background:#fff}.role-icon[data-v-3e40d9c2]{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#fff0e8;color:#e86833}.role-card h2[data-v-3e40d9c2]{margin:15px 0 5px;color:#573d4a;font:700 18px var(--serif)}.role-card p[data-v-3e40d9c2],.role-card small[data-v-3e40d9c2]{display:block;color:#968895;font-size:12px;line-height:1.6}.role-card button[data-v-3e40d9c2]{display:flex;align-items:center;gap:4px;margin-top:16px;border:0;background:transparent;color:#e66435;font-size:12px;cursor:pointer}.matrix-panel[data-v-3e40d9c2]{margin-top:14px}.matrix-panel header>button[data-v-3e40d9c2]{padding:7px 12px;border:1px solid #ed6c3b;border-radius:5px;background:#fff7f0;color:#e66335;cursor:pointer}.matrix-panel td.allowed[data-v-3e40d9c2]{color:#38a36b}.table-empty[data-v-3e40d9c2]{display:grid;place-items:center;gap:7px;padding:70px;color:#a497a4}.table-empty b[data-v-3e40d9c2]{color:#705c6b;font-size:13px}.table-empty p[data-v-3e40d9c2]{margin:0;font-size:12px}.admin-footer[data-v-3e40d9c2]{display:flex;justify-content:space-between;padding:23px 2px 0;color:#aaa0aa;font-size:12px}.admin-toast[data-v-3e40d9c2]{position:fixed;right:28px;bottom:26px;z-index:20;padding:11px 16px;border:1px solid #f0cbb9;border-radius:6px;background:#fff9f4;color:#ad5937;box-shadow:0 8px 25px #5d455b1f;font-size:12px}.admin-modal-mask[data-v-3e40d9c2],.admin-drawer-mask[data-v-3e40d9c2]{position:fixed;inset:0;z-index:30;display:flex;justify-content:center;align-items:center;background:#2d233866}.admin-modal[data-v-3e40d9c2]{width:min(510px,calc(100% - 36px));border-radius:10px;background:#fff;box-shadow:0 18px 55px #2d233344;overflow:hidden}.admin-modal header[data-v-3e40d9c2],.admin-drawer header[data-v-3e40d9c2]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}.admin-modal header h2[data-v-3e40d9c2],.admin-drawer h2[data-v-3e40d9c2]{margin:0;color:#503747;font:700 19px var(--serif)}.admin-modal header button[data-v-3e40d9c2],.admin-drawer header button[data-v-3e40d9c2]{border:0;background:transparent;color:#9b8c9b;cursor:pointer}.detail-list[data-v-3e40d9c2]{display:grid;gap:0;margin:0;padding:5px 20px}.detail-list>div[data-v-3e40d9c2]{display:grid;grid-template-columns:95px 1fr;padding:13px 0;border-bottom:1px solid #f2edf1;font-size:12px}.detail-list dt[data-v-3e40d9c2]{color:#a095a1}.detail-list dd[data-v-3e40d9c2]{margin:0;color:#5f4b59}.modal-note[data-v-3e40d9c2],.form-placeholder[data-v-3e40d9c2]{margin:15px 20px;padding:13px;border-radius:6px;background:#fff8ef;color:#a58676;font-size:12px;line-height:1.7}.form-placeholder[data-v-3e40d9c2]{display:grid;place-items:center;gap:8px;padding:35px 25px;text-align:center}.form-placeholder svg[data-v-3e40d9c2]{color:#e66b37}.form-placeholder b[data-v-3e40d9c2]{color:#674653;font-size:14px}.form-placeholder p[data-v-3e40d9c2]{margin:0}.admin-modal footer[data-v-3e40d9c2]{display:flex;justify-content:flex-end;gap:9px;padding:14px 20px;background:#fbfafc}.admin-modal footer>button[data-v-3e40d9c2]:first-child{padding:0 16px;border:1px solid #e4dce5;border-radius:5px;background:#fff;color:#887987;cursor:pointer}.admin-drawer-mask[data-v-3e40d9c2]{justify-content:flex-end}.admin-drawer[data-v-3e40d9c2]{width:min(360px,calc(100% - 32px));height:100%;background:#fff;box-shadow:-15px 0 35px #2d233322}.admin-drawer header[data-v-3e40d9c2]{padding:24px}.admin-drawer header h2[data-v-3e40d9c2]{font-size:24px}.drawer-profile[data-v-3e40d9c2]{display:flex;align-items:center;gap:12px;margin:22px 24px;padding-bottom:20px;border-bottom:1px solid var(--line)}.drawer-profile>span[data-v-3e40d9c2]{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#f3cbb6;color:#a45536;font-size:20px}.drawer-profile b[data-v-3e40d9c2],.drawer-profile small[data-v-3e40d9c2]{display:block}.drawer-profile b[data-v-3e40d9c2]{color:#5a4350;font-size:13px}.drawer-profile small[data-v-3e40d9c2]{margin-top:5px;color:#a2949e;font-size:12px}.drawer-row[data-v-3e40d9c2]{width:calc(100% - 48px);display:flex;align-items:center;gap:10px;margin:0 24px;padding:14px 0;border:0;border-bottom:1px solid #f4eef3;background:transparent;color:#715f6c;text-align:left;font-size:12px;cursor:pointer}.drawer-row svg[data-v-3e40d9c2]:last-child{margin-left:auto}.drawer-alert[data-v-3e40d9c2]{display:flex;gap:10px;margin:24px;padding:13px;border-radius:7px;background:#fff6e8;color:#e47a39}.drawer-alert b[data-v-3e40d9c2],.drawer-alert p[data-v-3e40d9c2]{display:block}.drawer-alert b[data-v-3e40d9c2]{font-size:12px}.drawer-alert p[data-v-3e40d9c2]{margin:5px 0 0;color:#a58c7a;font-size:12px}.drawer-logout[data-v-3e40d9c2]{width:calc(100% - 48px);margin:12px 24px;padding:11px;border:1px solid #edc8b5;border-radius:5px;background:#fff;color:#df6533;cursor:pointer}@media(max-width:1050px){.admin-sidebar[data-v-3e40d9c2]{width:220px}.admin-content[data-v-3e40d9c2],.admin-topbar[data-v-3e40d9c2],.admin-tabs[data-v-3e40d9c2]{padding-left:22px;padding-right:22px}.admin-stat-grid[data-v-3e40d9c2]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.admin-sidebar[data-v-3e40d9c2]{width:72px;padding-left:10px;padding-right:10px}.admin-brand[data-v-3e40d9c2]{padding-left:6px;padding-right:6px}.admin-brand>div[data-v-3e40d9c2],.workspace-label[data-v-3e40d9c2],.sidebar-footer[data-v-3e40d9c2],.nav-group-title span[data-v-3e40d9c2],.nav-group-title svg[data-v-3e40d9c2]:last-child,.nav-children[data-v-3e40d9c2]{display:none}.admin-main-shell[data-v-3e40d9c2]{min-width:0}.admin-topbar[data-v-3e40d9c2]{height:auto;min-height:63px;flex-wrap:wrap;padding:12px 14px;gap:10px}.admin-mobile-title[data-v-3e40d9c2]{display:flex;align-items:center;gap:8px;width:100%;color:#5d4654;font-size:13px}.admin-search[data-v-3e40d9c2]{order:3;max-width:none;flex-basis:100%}.environment[data-v-3e40d9c2],.admin-user b[data-v-3e40d9c2],.admin-user svg[data-v-3e40d9c2]{display:none}.admin-top-actions[data-v-3e40d9c2]{gap:10px}.admin-tabs[data-v-3e40d9c2]{padding:0 10px;overflow:auto}.admin-tabs .tab-tool[data-v-3e40d9c2]{display:none}.admin-tabs button[data-v-3e40d9c2]{padding:0 9px}.admin-content[data-v-3e40d9c2]{padding:17px 12px 25px}.admin-heading[data-v-3e40d9c2]{align-items:flex-start;flex-direction:column}.heading-actions[data-v-3e40d9c2]{width:100%;justify-content:space-between}.admin-stat-grid[data-v-3e40d9c2],.admin-work-grid[data-v-3e40d9c2],.role-grid[data-v-3e40d9c2]{grid-template-columns:1fr}.admin-footer[data-v-3e40d9c2]{gap:10px;flex-direction:column}.table-toolbar[data-v-3e40d9c2]{flex-wrap:wrap}.table-filter[data-v-3e40d9c2]{min-width:100%;order:-1}.table-toolbar span[data-v-3e40d9c2]{display:none}.admin-table-wrap[data-v-3e40d9c2]{margin:0 -1px}.admin-table-wrap table[data-v-3e40d9c2]{min-width:720px}.activity-list[data-v-3e40d9c2]{padding-left:12px;padding-right:12px}}.admin-inline-error[data-v-3e40d9c2]{margin:14px 18px 0;padding:10px 12px;border:1px solid #f0cfc2;border-radius:5px;background:#fff5f0;color:#c15b39;font-size:12px}.user-record-avatar[data-v-3e40d9c2]{background:#e7f2ef!important;color:#278a78!important}.spin[data-v-3e40d9c2]{animation:admin-spin-3e40d9c2 .9s linear infinite}@keyframes admin-spin-3e40d9c2{to{transform:rotate(360deg)}}.admin-auth-state[data-v-3e40d9c2]{min-height:100vh;display:grid;place-items:center;gap:10px;background:#f2f2f2;color:#888;font-size:13px}.admin-auth-page[data-v-3e40d9c2]{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:#f4f6f7;color:#555;font-family:Microsoft YaHei,Arial,sans-serif}.admin-auth-banner[data-v-3e40d9c2]{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(36px,9vh,90px) 9%;color:#fff;background:radial-gradient(ellipse at 90% 85%,#006b64 0%,transparent 66%),#20242c}.admin-auth-banner[data-v-3e40d9c2]:after{content:"拾";position:absolute;z-index:-1;right:-5%;bottom:-10%;color:#ffffff0b;font:700 clamp(240px,34vw,520px)/1 "Microsoft YaHei",sans-serif;pointer-events:none}.admin-auth-banner .admin-auth-brand[data-v-3e40d9c2]{display:flex;align-items:center;gap:12px;padding:0;border:0}.admin-auth-banner .admin-auth-brand b[data-v-3e40d9c2]{color:#fff}.admin-auth-banner .admin-auth-brand small[data-v-3e40d9c2]{color:#b0c3c5}.admin-auth-banner-copy h2[data-v-3e40d9c2]{margin:12px 0;font-size:clamp(28px,3.5vw,48px);line-height:1.35}.admin-auth-banner-copy p[data-v-3e40d9c2]{margin:0;color:#d1e2e3;line-height:1.7}.admin-auth-banner-copy .admin-auth-kicker[data-v-3e40d9c2]{color:#83d9cc;font-size:12px;letter-spacing:2px}.admin-auth-banner-footer[data-v-3e40d9c2]{margin:0;color:#b0c3c5;font-size:12px}.admin-auth-form-panel[data-v-3e40d9c2]{display:grid;place-items:center;padding:40px 28px;min-width:0;background:#fff}.admin-auth-card[data-v-3e40d9c2]{width:min(360px,100%)}.admin-auth-return[data-v-3e40d9c2]{display:inline-block;margin-top:18px;color:#007b70;font-size:12px}@media(max-width:720px){.admin-auth-page[data-v-3e40d9c2]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.admin-auth-banner[data-v-3e40d9c2]{padding:24px;gap:16px}.admin-auth-banner-copy h2[data-v-3e40d9c2]{margin:8px 0;font-size:24px}.admin-auth-banner-footer[data-v-3e40d9c2]{display:none}.admin-auth-form-panel[data-v-3e40d9c2]{padding:20px 24px 36px}}.admin-auth-brand[data-v-3e40d9c2]{display:flex;align-items:center;gap:12px;padding-bottom:25px;border-bottom:1px solid #eee}.admin-auth-brand .admin-logo[data-v-3e40d9c2]{width:42px;height:42px;display:grid;place-items:center;border-radius:4px;background:#009688;color:#fff;font:700 22px Microsoft YaHei,Arial,sans-serif}.admin-auth-brand b[data-v-3e40d9c2],.admin-auth-brand small[data-v-3e40d9c2]{display:block}.admin-auth-brand b[data-v-3e40d9c2]{color:#333;font-size:17px}.admin-auth-brand small[data-v-3e40d9c2]{margin-top:5px;color:#aaa;font-size:12px;letter-spacing:1.3px}.admin-auth-heading[data-v-3e40d9c2]{margin:30px 0 22px}.admin-auth-heading p[data-v-3e40d9c2]{margin:0 0 8px;color:#009688;font-size:12px;letter-spacing:1.8px}.admin-auth-heading h1[data-v-3e40d9c2]{margin:0 0 8px;color:#333;font:400 25px Microsoft YaHei,Arial,sans-serif}.admin-auth-heading span[data-v-3e40d9c2]{color:#999;font-size:12px}.admin-login-form[data-v-3e40d9c2]{display:grid;gap:17px}.admin-login-form label[data-v-3e40d9c2]:not(.admin-remember){display:grid;gap:8px;color:#555;font-size:12px}.admin-login-form input[type=text][data-v-3e40d9c2],.admin-login-form input[type=tel][data-v-3e40d9c2],.admin-login-form input[type=password][data-v-3e40d9c2]{box-sizing:border-box;width:100%;height:42px;padding:0 12px;border:1px solid #ddd;border-radius:2px;outline:0;color:#333;font-size:13px}.admin-login-form input[data-v-3e40d9c2]:focus{border-color:#009688;box-shadow:0 0 0 2px #00968818}.admin-remember[data-v-3e40d9c2]{display:flex;align-items:center;gap:6px;color:#999;font-size:12px}.admin-remember input[data-v-3e40d9c2]{accent-color:#009688}.admin-login-error[data-v-3e40d9c2]{margin:-5px 0 0;color:#e05c45;font-size:12px}.admin-login-button[data-v-3e40d9c2]{width:100%;min-height:42px;border-color:#009688;border-radius:2px;background:#009688;box-shadow:none;font-size:13px}.admin-login-button[data-v-3e40d9c2]:disabled{cursor:wait;opacity:.65}.admin-auth-note[data-v-3e40d9c2]{margin:22px 0 0;padding:10px 12px;background:#f8f8f8;color:#999;font-size:12px;line-height:1.7}.tab-more-wrap[data-v-3e40d9c2]{position:relative}.admin-tabs .tab-more[data-v-3e40d9c2]{min-width:32px;padding:0 7px}.tab-more-menu[data-v-3e40d9c2]{position:absolute;right:0;top:33px;z-index:12;width:145px;padding:5px 0;border:1px solid #e6e6e6;background:#fff;box-shadow:0 3px 12px #00000018}.tab-more-menu button[data-v-3e40d9c2]{display:block;width:100%;height:32px;padding:0 14px;border:0;background:#fff;color:#666;text-align:left;font-size:12px}.tab-more-menu button[data-v-3e40d9c2]:hover{background:#f2f2f2;color:#009688}.user-filter-toolbar[data-v-3e40d9c2]{flex-wrap:wrap}.admin-select-label[data-v-3e40d9c2],.date-range-label[data-v-3e40d9c2]{display:inline-flex;align-items:center;gap:6px;color:#888;font-size:12px;white-space:nowrap}.admin-select-label select[data-v-3e40d9c2],.date-range-label input[data-v-3e40d9c2]{height:30px;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;font-size:12px}.date-range-label input[data-v-3e40d9c2]{width:132px;padding:0 7px}.date-range-label span[data-v-3e40d9c2]{color:#aaa}.admin-app[data-v-3e40d9c2]{--ink: #333;--muted: #999;--line: #e6e6e6;--panel: #fff;--soft: #f2f2f2;--brand: #009688;--brand-dark: #087f74;min-height:100vh;background:#f2f2f2;color:#666;font-family:Microsoft YaHei,Arial,sans-serif}.admin-sidebar[data-v-3e40d9c2]{width:212px;padding:0;border-radius:0;background:#20222b;color:#c2c2c2;box-shadow:none}.admin-app.collapsed .admin-sidebar[data-v-3e40d9c2]{width:60px;padding:0}.admin-brand[data-v-3e40d9c2]{height:60px;box-sizing:border-box;padding:0 20px;gap:10px;border-bottom:1px solid #191a20;background:#20222b}.admin-logo[data-v-3e40d9c2]{width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none;color:#e8e8e8;font:400 18px Arial,sans-serif}.admin-brand b[data-v-3e40d9c2]{color:#e8e8e8;font:400 18px Arial,Microsoft YaHei,sans-serif}.admin-brand small[data-v-3e40d9c2],.workspace-label[data-v-3e40d9c2],.sidebar-footer[data-v-3e40d9c2],.sidebar-collapse[data-v-3e40d9c2]{display:none}.admin-nav[data-v-3e40d9c2]{padding:10px 0 18px}.nav-group[data-v-3e40d9c2]{margin:0}.nav-group-title[data-v-3e40d9c2]{height:44px;padding:0 18px;border-radius:0;color:#c2c2c2;font-size:14px}.nav-group-title[data-v-3e40d9c2]:hover,.nav-group-title[data-v-3e40d9c2]:focus{background:#292c36;color:#fff}.nav-children[data-v-3e40d9c2]{gap:0;padding:0;background:#171920}.nav-children button[data-v-3e40d9c2]{min-height:40px;padding:0 18px 0 48px;border-radius:0;color:#aaa;font-size:13px}.nav-children button[data-v-3e40d9c2]:hover{background:#292c36;color:#fff}.nav-children button.active[data-v-3e40d9c2]{background:#009688;color:#fff;box-shadow:none}.nav-children i[data-v-3e40d9c2]{min-width:16px;border-radius:8px;background:#ff5722;color:#fff}.admin-topbar[data-v-3e40d9c2]{height:42px;padding:0 15px;gap:0;border-bottom:1px solid #eee;background:#fff}.admin-top-tools[data-v-3e40d9c2]{display:flex;align-items:center;height:42px}.admin-top-tools button[data-v-3e40d9c2],.admin-top-actions>button[data-v-3e40d9c2]{width:42px;height:42px;display:inline-grid;place-items:center;padding:0;border:0;border-left:1px solid #f5f5f5;border-radius:0;background:#fff;color:#555;cursor:pointer}.admin-top-tools button[data-v-3e40d9c2]:hover,.admin-top-actions>button[data-v-3e40d9c2]:hover{background:#f7f7f7;color:#009688}.admin-search[data-v-3e40d9c2]{height:42px;max-width:380px;padding:0 14px;border:0;border-radius:0;background:#fff;color:#aaa}.admin-search input[data-v-3e40d9c2]{font-size:12px}.admin-search kbd[data-v-3e40d9c2],.environment[data-v-3e40d9c2]{display:none}.admin-top-actions[data-v-3e40d9c2]{gap:0;margin-left:auto}.admin-user[data-v-3e40d9c2]{width:auto!important;min-width:86px;gap:7px!important;padding:0 10px!important;border-left:1px solid #f5f5f5!important;color:#555!important}.admin-user span[data-v-3e40d9c2]{width:26px;height:26px;background:#eee;color:#666;font-weight:400}.admin-tabs[data-v-3e40d9c2]{height:36px;align-items:stretch;gap:0;padding:0;border-bottom:1px solid #e6e6e6;background:#fff}.admin-tabs button[data-v-3e40d9c2]{height:36px;padding:0 16px;border-right:1px solid #eee;border-radius:0;color:#666;font-size:12px;font-weight:400}.admin-tabs button.active[data-v-3e40d9c2]{border-top:2px solid #009688;border-left:1px solid #eee;border-right:1px solid #eee;background:#f2f2f2;color:#333;font-weight:400}.admin-tabs .tab-tool[data-v-3e40d9c2]{height:28px;margin:4px 5px 0 0;padding:0 9px;border:1px solid #eee;background:#fff;color:#888}.admin-content[data-v-3e40d9c2]{max-width:none;padding:15px;background:#f2f2f2}.admin-content.dashboard .admin-breadcrumb[data-v-3e40d9c2],.admin-content.dashboard .admin-heading[data-v-3e40d9c2]{display:none}.admin-breadcrumb[data-v-3e40d9c2]{margin-bottom:12px;color:#999}.admin-heading[data-v-3e40d9c2]{margin:0 0 15px}.admin-heading h1[data-v-3e40d9c2]{color:#333;font:400 18px Microsoft YaHei,Arial,sans-serif}.admin-heading>div>p[data-v-3e40d9c2]:last-child{color:#999;font-size:12px}.admin-eyebrow[data-v-3e40d9c2],.demo-chip[data-v-3e40d9c2]{display:none}.heading-actions[data-v-3e40d9c2]{font-size:12px}.admin-primary[data-v-3e40d9c2]{min-height:32px;padding:0 14px;border:1px solid #009688;border-radius:2px;background:#009688;box-shadow:none;font-size:12px}.admin-primary[data-v-3e40d9c2]:hover{background:#00877a}.admin-stat-grid[data-v-3e40d9c2],.admin-work-grid[data-v-3e40d9c2],.role-grid[data-v-3e40d9c2]{gap:15px}.admin-stat-grid article[data-v-3e40d9c2]{min-height:148px;box-sizing:border-box;display:block;padding:17px 15px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;box-shadow:none}.admin-stat-grid article>div[data-v-3e40d9c2]{padding-top:2px}.stat-icon[data-v-3e40d9c2]{width:25px;height:25px;float:right;border-radius:0;background:transparent!important;color:#009688!important}.admin-stat-grid small[data-v-3e40d9c2]{color:#333;font-size:13px}.admin-stat-grid strong[data-v-3e40d9c2]{margin:25px 0 9px;color:#666;font-size:34px;font-weight:400}.admin-stat-grid em[data-v-3e40d9c2]{color:#999;font-size:12px}.admin-panel[data-v-3e40d9c2],.role-card[data-v-3e40d9c2]{border:1px solid #e6e6e6;border-radius:2px;background:#fff;box-shadow:none}.admin-panel>header[data-v-3e40d9c2]{min-height:42px;box-sizing:border-box;align-items:center;padding:0 15px;border-bottom:1px solid #eee}.admin-panel h2[data-v-3e40d9c2]{color:#333;font:400 14px Microsoft YaHei,Arial,sans-serif}.admin-panel header p[data-v-3e40d9c2]{display:none}.admin-panel header a[data-v-3e40d9c2],.admin-panel header>button[data-v-3e40d9c2]{color:#009688;font-size:12px}.todo-grid[data-v-3e40d9c2]{gap:10px;padding:15px}.todo-grid button[data-v-3e40d9c2]{border:1px solid #eee;border-radius:2px;background:#fff}.todo-grid button[data-v-3e40d9c2]:hover{border-color:#009688;transform:none}.todo-grid span[data-v-3e40d9c2]{color:#666}.todo-grid span svg[data-v-3e40d9c2],.activity-dot[data-v-3e40d9c2]{color:#009688;background:#009688}.todo-grid b[data-v-3e40d9c2]{color:#009688}.trend-legend[data-v-3e40d9c2],.activity-list[data-v-3e40d9c2],.table-footer[data-v-3e40d9c2]{color:#999}.trend-chart[data-v-3e40d9c2]{border-bottom-color:#eee}.chart-bar[data-v-3e40d9c2]{background:#5fb878;border-radius:0}.chart-bar[data-v-3e40d9c2]:nth-child(2n){background:#1e9fff}.activity-list>div[data-v-3e40d9c2]{border-top-color:#eee}.activity-dot[data-v-3e40d9c2]{box-shadow:0 0 0 4px #e8f6f4}.activity-list b[data-v-3e40d9c2]{color:#666;font-weight:400}.table-panel[data-v-3e40d9c2]{border-radius:2px}.table-toolbar[data-v-3e40d9c2]{padding:12px 15px;border-bottom-color:#eee}.table-filter[data-v-3e40d9c2],.table-toolbar select[data-v-3e40d9c2],.table-toolbar>button[data-v-3e40d9c2]:not(.admin-primary){height:30px;border-color:#e6e6e6;border-radius:2px;color:#666;font-size:12px}.admin-table-wrap th[data-v-3e40d9c2],.matrix-panel th[data-v-3e40d9c2]{height:38px;background:#f8f8f8;color:#666}.admin-table-wrap td[data-v-3e40d9c2],.matrix-panel td[data-v-3e40d9c2]{height:52px;border-top-color:#eee;color:#666}.record-title>span[data-v-3e40d9c2]{border-radius:2px;background:#e8f6f4;color:#009688}.record-title b[data-v-3e40d9c2]{color:#333;font-weight:400}.status[data-v-3e40d9c2]{border-radius:2px}.status.success[data-v-3e40d9c2]{background:#e8f6f4;color:#009688}.table-action[data-v-3e40d9c2],.role-card button[data-v-3e40d9c2]{color:#009688}.role-card[data-v-3e40d9c2]{padding:18px}.role-icon[data-v-3e40d9c2]{border-radius:2px;background:#e8f6f4;color:#009688}.role-card h2[data-v-3e40d9c2]{color:#333;font:400 16px Microsoft YaHei,Arial,sans-serif}.matrix-panel header>button[data-v-3e40d9c2]{border-color:#009688;border-radius:2px;background:#fff;color:#009688}.privacy-note[data-v-3e40d9c2]{border-radius:2px;background:#f0f9f8;color:#579b93}.admin-footer[data-v-3e40d9c2]{padding-top:18px;color:#aaa}.admin-toast[data-v-3e40d9c2]{right:18px;bottom:18px;border-radius:2px;background:#fff;color:#009688;box-shadow:0 2px 8px #0000001a}.admin-modal[data-v-3e40d9c2],.admin-drawer[data-v-3e40d9c2]{border-radius:2px}.admin-modal header[data-v-3e40d9c2],.admin-drawer header[data-v-3e40d9c2]{padding:14px 15px;border-bottom-color:#eee}.admin-modal header h2[data-v-3e40d9c2],.admin-drawer h2[data-v-3e40d9c2]{color:#333;font:400 16px Microsoft YaHei,Arial,sans-serif}.admin-modal footer[data-v-3e40d9c2]{background:#f8f8f8}.admin-drawer header h2[data-v-3e40d9c2]{font-size:20px}@media(max-width:1050px){.admin-sidebar[data-v-3e40d9c2]{width:212px}}@media(max-width:760px){.admin-sidebar[data-v-3e40d9c2]{width:60px}.admin-brand[data-v-3e40d9c2]{justify-content:center;padding:0}.admin-brand>div[data-v-3e40d9c2],.nav-group-title span[data-v-3e40d9c2],.nav-group-title svg[data-v-3e40d9c2]:last-child,.nav-children[data-v-3e40d9c2]{display:none}.admin-top-tools[data-v-3e40d9c2]{display:none}.admin-stat-grid article[data-v-3e40d9c2]{min-height:120px}}.user-list-panel[data-v-3e40d9c2]{border:0;border-radius:2px;background:#fff;box-shadow:none;padding:0 15px 10px}.user-list-filters[data-v-3e40d9c2]{display:flex;flex-wrap:wrap;align-items:center;gap:15px 20px;margin:0 -15px;padding:20px 15px 15px;border-bottom:1px solid #f6f6f6}.user-list-filters label[data-v-3e40d9c2],.user-list-date[data-v-3e40d9c2]{display:flex;align-items:center;gap:10px;color:#666;font-size:14px}.user-list-filters label>span[data-v-3e40d9c2],.user-list-date>span[data-v-3e40d9c2]{flex-shrink:0}.user-list-filters input[data-v-3e40d9c2],.user-list-filters select[data-v-3e40d9c2]{box-sizing:border-box;height:38px;min-width:0;padding:0 10px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;font:14px Microsoft YaHei,Arial,sans-serif}.user-list-filters input[data-v-3e40d9c2]{width:200px}.user-list-filters select[data-v-3e40d9c2]{width:140px}.user-list-date input[data-v-3e40d9c2]{width:145px}.user-list-filters input[data-v-3e40d9c2]:focus,.user-list-filters select[data-v-3e40d9c2]:focus{outline:none;border-color:#009688}.user-list-filter-actions[data-v-3e40d9c2],.user-list-tools[data-v-3e40d9c2]{display:flex;align-items:center;gap:10px}.user-list-filter-actions button[data-v-3e40d9c2],.user-list-tools button[data-v-3e40d9c2]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#666;font-size:14px;cursor:pointer}.user-list-panel button.admin-primary[data-v-3e40d9c2]{background:#009688;border-color:#009688;color:#fff}.user-list-tools[data-v-3e40d9c2]{padding:15px 0 10px;justify-content:space-between;color:#999;font-size:12px}.user-list-panel .privacy-note[data-v-3e40d9c2]{margin:0 0 10px;padding:0;background:none;font-size:12px;color:#999}.user-list-panel table[data-v-3e40d9c2]{width:100%;border-collapse:collapse;font-size:14px;color:#666}.user-list-panel th[data-v-3e40d9c2],.user-list-panel td[data-v-3e40d9c2]{border:1px solid #e6e6e6;padding:9px 15px}.user-list-panel th[data-v-3e40d9c2]{background:#f2f2f2;color:#666;font-weight:400}.user-list-panel tbody tr[data-v-3e40d9c2]:hover{background:#f2f2f2}.user-list-panel .table-footer[data-v-3e40d9c2]{padding:12px 0 0}@media(max-width:760px){.user-list-filters[data-v-3e40d9c2]{gap:12px}.user-list-date[data-v-3e40d9c2]{flex-wrap:wrap}.user-list-date input[data-v-3e40d9c2]{width:135px}}.user-list-panel .user-sort-button[data-v-3e40d9c2]{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.user-sort-arrows[data-v-3e40d9c2]{display:flex;flex-direction:column;gap:2px}.user-sort-arrows i[data-v-3e40d9c2]{font: 12px/12px Arial;color:#bbb}.user-sort-arrows i.selected[data-v-3e40d9c2]{color:#009688}.user-list-panel .user-pagination[data-v-3e40d9c2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:20px 0 10px;color:#666;font-size:12px}.user-pagination nav[data-v-3e40d9c2],.user-pagination form[data-v-3e40d9c2]{display:flex;align-items:center;gap:0}.user-pagination form[data-v-3e40d9c2]{gap:8px}.user-list-panel .user-pagination button[data-v-3e40d9c2],.user-pagination select[data-v-3e40d9c2],.user-pagination input[data-v-3e40d9c2],.user-pagination .page-gap[data-v-3e40d9c2]{box-sizing:border-box;height:30px;border:1px solid #e2e2e2;border-radius:2px;background:#fff;color:#333;padding:0 10px;font:12px Microsoft YaHei,sans-serif}.user-pagination nav button[data-v-3e40d9c2]{min-width:32px;border-radius:0;margin-left:-1px;cursor:pointer}.user-list-panel .user-pagination button.current[data-v-3e40d9c2]{background:#009688;border-color:#009688;color:#fff;position:relative}.user-pagination .page-gap[data-v-3e40d9c2]{display:inline-flex;align-items:center;border:0;color:#999}.user-pagination input[data-v-3e40d9c2]{width:52px;text-align:center}.user-list-panel .user-pagination button[data-v-3e40d9c2]:disabled{color:#ccc;cursor:not-allowed}.user-pagination button[data-v-3e40d9c2]:not(:disabled):hover{color:#009688}.user-sort-arrows[data-v-3e40d9c2]{gap:3px}.user-sort-arrows i[data-v-3e40d9c2]{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent}.user-sort-arrows i[data-v-3e40d9c2]:first-child{border-bottom:5px solid #b2b2b2}.user-sort-arrows i[data-v-3e40d9c2]:last-child{border-top:5px solid #b2b2b2}.user-sort-arrows i.selected[data-v-3e40d9c2]:first-child{border-bottom-color:#666}.user-sort-arrows i.selected[data-v-3e40d9c2]:last-child{border-top-color:#666}.user-row-actions[data-v-3e40d9c2]{display:flex;gap:5px}.user-row-actions .user-action[data-v-3e40d9c2]{display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 6px;border:0;border-radius:2px;color:#fff;font-size:12px;cursor:pointer}.user-action.edit[data-v-3e40d9c2]{background:#1e9fff}.user-action.delete[data-v-3e40d9c2]{background:#ff5722}.user-action.reset[data-v-3e40d9c2]{background:#009688}.user-action.detail[data-v-3e40d9c2]{background:#666}.user-record-avatar img[data-v-3e40d9c2]{width:30px;height:30px;object-fit:cover;border-radius:50%}.user-edit-modal[data-v-3e40d9c2]{width:540px;max-width:calc(100vw - 32px);max-height:90vh;overflow:auto;background:#fff;border-radius:2px;box-shadow:0 0 25px #0005;color:#333;font:14px Microsoft YaHei,Arial,sans-serif}.user-edit-modal header[data-v-3e40d9c2]{display:flex;align-items:center;justify-content:space-between;height:43px;padding:0 20px;background:#f8f8f8;border-bottom:1px solid #eee}.user-edit-modal header h2[data-v-3e40d9c2]{margin:0;font:14px Microsoft YaHei,sans-serif}.user-edit-modal header button[data-v-3e40d9c2]{border:0;background:none;cursor:pointer;color:#555}.user-edit-body[data-v-3e40d9c2]{padding:25px 30px 15px;min-height:160px}.user-edit-field[data-v-3e40d9c2]{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.user-edit-field>span[data-v-3e40d9c2]{width:75px;flex:none;text-align:right;line-height:38px}.user-edit-field>input[data-v-3e40d9c2],.user-edit-field textarea[data-v-3e40d9c2]{width:100%;min-width:0;box-sizing:border-box;height:38px;padding:8px 10px;border:1px solid #e6e6e6;border-radius:2px;color:#333;font:14px Microsoft YaHei,sans-serif;background:#fff}.user-edit-field textarea[data-v-3e40d9c2]{height:80px;resize:vertical}.user-edit-field input[data-v-3e40d9c2]:focus,.user-edit-field textarea[data-v-3e40d9c2]:focus{outline:0;border-color:#009688}.user-avatar-editor[data-v-3e40d9c2]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:10px}.user-avatar-editor img[data-v-3e40d9c2],.avatar-placeholder[data-v-3e40d9c2]{width:50px;height:50px;object-fit:cover;border:1px solid #eee}.avatar-placeholder[data-v-3e40d9c2]{display:grid;place-items:center;font-size:12px;color:#999}.user-avatar-editor button[data-v-3e40d9c2]{display:flex;align-items:center;gap:5px;height:38px;padding:0 12px;background:#009688;border:0;border-radius:2px;color:#fff;cursor:pointer}.user-avatar-editor .clear-avatar[data-v-3e40d9c2]{background:none;color:#999;padding:0}.user-avatar-editor small[data-v-3e40d9c2]{width:100%;color:#999;font-size:12px}.user-gender[data-v-3e40d9c2]{display:flex;gap:20px;align-items:center;min-height:38px}.user-gender label[data-v-3e40d9c2]{display:flex;align-items:center;gap:6px}.user-gender input[data-v-3e40d9c2]{accent-color:#5fb878}.user-edit-hint[data-v-3e40d9c2],.user-delete-hint[data-v-3e40d9c2]{color:#999;font-size:12px;line-height:1.8}.user-dialog-error[data-v-3e40d9c2]{color:#ff5722;font-size:13px}.user-edit-modal footer[data-v-3e40d9c2]{display:flex;justify-content:flex-end;gap:10px;padding:15px 25px}.user-edit-modal footer button[data-v-3e40d9c2]{height:32px;padding:0 15px;border:1px solid #dedede;border-radius:2px;color:#333;background:#fff;cursor:pointer}.user-edit-modal footer .confirm[data-v-3e40d9c2]{background:#1e9fff;border-color:#1e9fff;color:#fff}.user-edit-modal footer .danger[data-v-3e40d9c2]{background:#ff5722;border-color:#ff5722}.user-edit-modal button[data-v-3e40d9c2]:disabled{opacity:.55;cursor:not-allowed}.operator-list-actions[data-v-3e40d9c2]{display:flex;align-items:center;gap:10px}.operator-current[data-v-3e40d9c2]{color:#009688;font-size:12px}.operator-edit-modal .user-edit-field>select[data-v-3e40d9c2]{flex:1;min-width:0;height:38px;padding:0 10px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#333;font:14px Microsoft YaHei,sans-serif}.operator-edit-modal input[readonly][data-v-3e40d9c2],.operator-edit-modal select[data-v-3e40d9c2]:disabled{background:#f8f8f8;color:#999}.admin-main-shell[data-v-3e40d9c2]{display:flex;flex-direction:column;min-height:100vh}.admin-main-shell>.admin-content[data-v-3e40d9c2]{flex:1;align-self:stretch;width:100%;min-width:0;max-width:none;margin:0;box-sizing:border-box}.admin-main-shell>.admin-footer[data-v-3e40d9c2]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0;gap:24px;min-height:44px;box-sizing:border-box;margin:0;padding:0 20px;border-top:1px solid #e6e6e6;background:#fafafa;color:#999;font:12px/1.5 Microsoft YaHei,Arial,sans-serif;white-space:nowrap;overflow-x:auto}.admin-footer-copyright[data-v-3e40d9c2]{flex-shrink:0}.admin-footer nav[data-v-3e40d9c2]{display:flex;align-items:center;gap:0;flex-shrink:0}.admin-footer nav a[data-v-3e40d9c2]{display:inline-flex;align-items:center;min-height:44px;color:#777;text-decoration:none}.admin-footer nav a+a[data-v-3e40d9c2]:before{content:"";width:1px;height:11px;margin:0 15px;background:#ddd}.admin-footer nav a[data-v-3e40d9c2]:hover{color:#009688}.admin-footer nav a[data-v-3e40d9c2]:focus-visible{outline:2px solid #009688;outline-offset:-2px}@media(max-width:760px){.admin-main-shell>.admin-footer[data-v-3e40d9c2]{padding:0 12px;gap:18px}}.admin-app .admin-topbar[data-v-3e40d9c2]{height:50px;min-height:50px;padding:0 10px 0 0;gap:0;flex-wrap:nowrap;background:var(--admin-header,#fff);color:var(--admin-header-text,#555)}.admin-app .admin-top-tools[data-v-3e40d9c2]{height:50px;flex-shrink:0}.admin-app .admin-top-tools button[data-v-3e40d9c2]{height:50px;width:48px;border:0;background:transparent;color:var(--admin-header-text,#555)}.admin-app .admin-top-tools button[data-v-3e40d9c2]:hover{background:var(--admin-header-hover,#f6f6f6)}.admin-app .admin-search[data-v-3e40d9c2]{height:50px;min-width:80px;max-width:380px;flex:1;background:transparent;color:var(--admin-header-text,#999)}.admin-app .admin-search input[data-v-3e40d9c2]{color:var(--admin-header-text,#555)}.admin-app .admin-search input[data-v-3e40d9c2]::placeholder{color:inherit;opacity:.65}.admin-app .admin-mobile-title[data-v-3e40d9c2]{display:none}.admin-app .admin-sidebar[data-v-3e40d9c2]{background:var(--admin-sidebar,#20222A)}.admin-app .admin-brand[data-v-3e40d9c2]{height:50px;background:var(--admin-logo-bg,#20222A);border-bottom-color:#ffffff08}.admin-app .nav-children[data-v-3e40d9c2]{background:#0003}.admin-app .nav-group-title[data-v-3e40d9c2]:hover,.admin-app .nav-group-title[data-v-3e40d9c2]:focus,.admin-app .nav-children button[data-v-3e40d9c2]:hover{background:#ffffff0d}.admin-app .nav-children button.active[data-v-3e40d9c2]{background:var(--admin-accent,#009688)}.admin-app .admin-tabs button.active[data-v-3e40d9c2]{border-top-color:var(--admin-accent,#009688)}@media(max-width:900px){.admin-app .admin-search[data-v-3e40d9c2]{max-width:220px}.admin-app .admin-topbar[data-v-3e40d9c2]{padding-right:4px}}@media(max-width:760px){.admin-app .admin-search[data-v-3e40d9c2]{display:none}.admin-app .admin-top-tools button[data-v-3e40d9c2]{width:38px}.admin-app .admin-top-tools button[data-v-3e40d9c2]:nth-child(2){display:none}}@media(max-width:500px){.admin-app .admin-top-tools button[data-v-3e40d9c2]{width:28px}.admin-app .admin-top-tools button[data-v-3e40d9c2]:nth-child(3){display:none}}.admin-app[data-v-3e40d9c2]{height:100vh;height:100dvh;min-height:0;overflow:hidden;box-sizing:border-box}.admin-app .admin-sidebar[data-v-3e40d9c2]{height:100%;min-height:0;overflow:hidden;box-sizing:border-box}.admin-app .admin-brand[data-v-3e40d9c2]{flex:0 0 50px;box-sizing:border-box}.admin-app .admin-nav[data-v-3e40d9c2]{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#555963 transparent}.admin-app .admin-main-shell[data-v-3e40d9c2]{height:100%;min-height:0;overflow:hidden}.admin-app .admin-topbar[data-v-3e40d9c2]{flex:0 0 50px;position:relative;z-index:30;box-sizing:border-box}.admin-app .admin-tabs[data-v-3e40d9c2]{position:relative;z-index:25;flex:0 0 40px;height:40px;min-width:0;align-items:stretch;overflow:visible;padding:0;gap:0;box-sizing:border-box}.admin-app .admin-tab-viewport[data-v-3e40d9c2]{flex:1 1 0%;min-width:0;height:39px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.admin-tab-viewport[data-v-3e40d9c2]::-webkit-scrollbar{display:none}.admin-tab-track[data-v-3e40d9c2]{display:flex;width:max-content;min-width:100%;height:39px;align-items:stretch}.admin-app .admin-tab[data-v-3e40d9c2]{display:flex;align-items:stretch;flex:0 0 auto;white-space:nowrap;border-right:1px solid #eee;border-top:2px solid transparent;height:39px;box-sizing:border-box;background:#fff}.admin-app .admin-tab.active[data-v-3e40d9c2]{border-top-color:var(--admin-accent,#009688);background:#f6f6f6}.admin-app .admin-tab button[data-v-3e40d9c2]{height:37px;border:0;margin:0;background:transparent;white-space:nowrap;flex-shrink:0}.admin-app .admin-tab .tab-label[data-v-3e40d9c2]{display:flex;align-items:center;gap:6px;padding:0 14px;color:#666;font-size:12px}.admin-app .admin-tab.active .tab-label[data-v-3e40d9c2]{color:#333}.admin-app .admin-tab .tab-label span[data-v-3e40d9c2]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-app .admin-tab .tab-label svg[data-v-3e40d9c2]{flex-shrink:0}.admin-app .admin-tab:has(.tab-close) .tab-label[data-v-3e40d9c2]{padding-right:5px}.admin-app .admin-tab .tab-close[data-v-3e40d9c2]{display:grid;place-items:center;width:26px;padding:0;margin-right:4px;color:#aaa}.admin-app .admin-tab .tab-close[data-v-3e40d9c2]:hover{color:#ff5722;background:#eee}.admin-app .admin-tabs .tab-page-arrow[data-v-3e40d9c2]{display:grid;place-items:center;flex:0 0 40px;width:40px;height:39px;padding:0;margin:0;border:0;border-right:1px solid #eee;background:#fff;color:#777}.admin-app .admin-tabs .tab-page-arrow[data-v-3e40d9c2]:disabled{color:#ccc;cursor:default}.admin-app .admin-tabs .tab-page-arrow[data-v-3e40d9c2]:hover:not(:disabled){background:#f6f6f6;color:var(--admin-accent,#009688)}.admin-app .admin-tabs .tab-tool[data-v-3e40d9c2]{flex:0 0 auto;height:39px;margin:0;padding:0 12px;border:0;border-left:1px solid #eee;white-space:nowrap;background:#fff}.admin-app .tab-more-wrap[data-v-3e40d9c2]{flex:0 0 40px;height:39px}.admin-app .admin-tabs .tab-more[data-v-3e40d9c2]{display:grid;place-items:center;width:40px;padding:0}.admin-app .tab-more-menu[data-v-3e40d9c2]{top:39px;z-index:40}.admin-app .tab-more-menu button[data-v-3e40d9c2]{height:34px;white-space:nowrap}.admin-app .admin-tabs button[data-v-3e40d9c2]:focus-visible{outline:2px solid var(--admin-accent,#009688);outline-offset:-3px}.admin-app .admin-main-shell>.admin-content[data-v-3e40d9c2]{flex:1 1 0%;min-height:0;overflow:auto;overscroll-behavior:contain;scroll-behavior:auto}.admin-app .admin-main-shell>.admin-footer[data-v-3e40d9c2]{flex:0 0 44px;min-height:44px;overflow-y:hidden}@media(max-width:1100px){.admin-app .admin-tabs .tab-visit[data-v-3e40d9c2],.admin-app .admin-tabs .tab-refresh[data-v-3e40d9c2]{display:none}}.dashboard-message[data-v-3e40d9c2]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 16px;margin:0;color:#666}.dashboard-message[role=alert][data-v-3e40d9c2]{margin-bottom:12px;color:#a43c32}.dashboard-message button[data-v-3e40d9c2]{background:none;border:0;color:#007d71;cursor:pointer;text-decoration:underline}.trend-day[data-v-3e40d9c2]{position:relative;display:flex;align-items:end;justify-content:center;gap:3px;height:100%;flex:1;min-width:0}.trend-day>span[data-v-3e40d9c2]{position:absolute;inset:auto 0 -23px;color:#777;font-size:12px;text-align:center;white-space:nowrap}.trend-bar[data-v-3e40d9c2]{position:relative;width:min(38%,26px);background:#009688}.trend-bar.aiUsers[data-v-3e40d9c2],.trend-legend span i.aiUsers[data-v-3e40d9c2]{background:#1e9fff}.trend-legend span i.activeUsers[data-v-3e40d9c2]{background:#009688}.trend-bar b[data-v-3e40d9c2]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);color:#666;font-size:10px;font-weight:400}.dashboard-chart-grid[data-v-3e40d9c2]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(480px,1.6fr);gap:15px;margin-top:14px}.dashboard-chart-panel[data-v-3e40d9c2]{min-width:0}.dashboard-chart-panel>header[data-v-3e40d9c2]{min-height:52px}.dashboard-chart-panel>header p[data-v-3e40d9c2]{display:block}.visitor-chart-body[data-v-3e40d9c2]{display:flex;align-items:center;justify-content:center;gap:28px;min-height:250px;padding:10px 24px 24px}.visitor-pie[data-v-3e40d9c2]{width:178px;height:178px;flex:0 0 178px;border-radius:50%;position:relative}.visitor-pie[data-v-3e40d9c2]:after{content:"";position:absolute;inset:47px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #f0f0f0}.visitor-legend[data-v-3e40d9c2]{display:grid;gap:13px;min-width:135px;margin:0;padding:0;list-style:none}.visitor-legend li[data-v-3e40d9c2]{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;color:#666;font-size:12px}.visitor-legend b[data-v-3e40d9c2]{color:#999;font-weight:400}.legend-color[data-v-3e40d9c2]{display:inline-block;width:8px;height:8px;border-radius:50%}.weekly-users-chart[data-v-3e40d9c2]{position:relative;height:250px;margin:0 20px 0 14px;padding:8px 0 28px 27px;box-sizing:border-box}.weekly-users-chart svg[data-v-3e40d9c2]{display:block;width:100%;height:205px;overflow:visible;border-left:2px solid #009688;border-bottom:2px solid #009688;background:linear-gradient(to bottom,transparent 0%,#fafafa 1%,#fafafa 20%,transparent 20%,transparent 40%,#fafafa 40%,#fafafa 60%,transparent 60%,transparent 80%,#fafafa 80%,#fafafa 100%)}.chart-grid-line[data-v-3e40d9c2]{stroke:#e7e7e7;stroke-width:1}.weekly-users-line[data-v-3e40d9c2]{fill:none;stroke:#009688;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.weekly-users-dot[data-v-3e40d9c2]{fill:#fff;stroke:#009688;stroke-width:3}.chart-y-axis[data-v-3e40d9c2]{position:absolute;left:0;top:22px;bottom:52px;display:flex;flex-direction:column;justify-content:space-between;color:#777;font-size:12px}.chart-x-axis[data-v-3e40d9c2]{display:grid;grid-template-columns:repeat(7,1fr);padding-top:8px;color:#777;font-size:12px;text-align:center}.order-statistics-panel[data-v-3e40d9c2]{margin-top:15px}.order-statistics-body[data-v-3e40d9c2]{padding:4px 20px 21px}.order-summary-cards[data-v-3e40d9c2]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.order-summary-cards article[data-v-3e40d9c2]{min-height:78px;padding:13px 15px;border:1px solid #eee;background:#fff}.order-summary-cards small[data-v-3e40d9c2],.order-summary-cards strong[data-v-3e40d9c2],.order-summary-cards em[data-v-3e40d9c2]{display:block}.order-summary-cards small[data-v-3e40d9c2]{color:#666;font-size:12px}.order-summary-cards strong[data-v-3e40d9c2]{margin:8px 0 3px;color:#555;font-size:24px;font-weight:400}.order-summary-cards em[data-v-3e40d9c2]{color:#999;font-size:12px;font-style:normal}.order-statistics-detail[data-v-3e40d9c2]{display:grid;grid-template-columns:minmax(360px,1.8fr) minmax(260px,1fr);gap:30px;align-items:end}.order-bars[data-v-3e40d9c2]{height:180px;display:flex;align-items:end;justify-content:space-around;gap:13px;padding:0 15px;border-bottom:1px solid #ddd;background:repeating-linear-gradient(to bottom,transparent 0,transparent 44px,#eee 45px)}.order-bar-column[data-v-3e40d9c2]{position:relative;display:flex;flex:1;height:100%;min-width:28px;flex-direction:column;align-items:center;justify-content:end;gap:5px}.order-bar-column b[data-v-3e40d9c2]{color:#999;font-size:12px;font-weight:400}.order-bar[data-v-3e40d9c2]{width:22px;background:#5fb878}.order-bar-column:nth-child(2n) .order-bar[data-v-3e40d9c2]{background:#1e9fff}.order-bar-column small[data-v-3e40d9c2]{position:absolute;bottom:-22px;color:#777;font-size:12px;white-space:nowrap}.order-status-list[data-v-3e40d9c2]{display:grid;gap:0;margin:0 0 4px;padding:0;list-style:none;border:1px solid #eee}.order-status-list li[data-v-3e40d9c2]{display:grid;grid-template-columns:9px 1fr minmax(34px,auto) minmax(70px,auto);align-items:center;gap:8px;min-height:31px;padding:0 11px;border-bottom:1px solid #f2f2f2;color:#666;font-size:12px}.order-status-list li[data-v-3e40d9c2]:last-child{border-bottom:0}.order-status-list strong[data-v-3e40d9c2]{color:#555;font-weight:400;text-align:right}.order-status-list em[data-v-3e40d9c2]{color:#999;font-size:12px;font-style:normal;text-align:right}@media(max-width:900px){.dashboard-chart-grid[data-v-3e40d9c2],.order-statistics-detail[data-v-3e40d9c2]{grid-template-columns:1fr}.visitor-chart-body[data-v-3e40d9c2]{justify-content:flex-start}}@media(max-width:600px){.visitor-chart-body[data-v-3e40d9c2]{gap:16px;padding-left:15px;padding-right:15px}.visitor-pie[data-v-3e40d9c2]{width:135px;height:135px;flex-basis:135px}.visitor-pie[data-v-3e40d9c2]:after{inset:36px}.order-summary-cards[data-v-3e40d9c2]{grid-template-columns:1fr}.weekly-users-chart[data-v-3e40d9c2]{margin-left:5px;margin-right:8px}}:root{font-family:Microsoft YaHei,PingFang SC,sans-serif;color:#65251d;background:#fffdfb;font-synthesis:none;--accent:#ec7b32;--ink:#65251d;--muted:#9d827d;--line:#eee3da;--serif:"Noto Serif SC","Songti SC","SimSun",serif}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}button{background:none;border:0}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid #eaaa72;outline-offset:3px}svg{flex-shrink:0;vertical-align:middle}h1,h2,h3,p{margin-top:0}.muted,.subtitle{color:var(--muted)}.small{font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:10px 20px;border-radius:7px;font-size:14px;transition:box-shadow .2s,transform .2s;border:1px solid transparent;white-space:nowrap}.button:hover{box-shadow:0 4px 14px #7e3b1715}.primary{background:linear-gradient(110deg,#ffa35a,#ee7028);color:#fff;border-color:#f58e47}.outline{border-color:#eaa773;background:#fffdf9}.subtle{border-color:#edcdb5;background:#fff}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:7px;border-radius:5px}.text-button{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:#bc5730;padding:0}.site-header{height:84px;background:#ffffffed;border-bottom:1px solid #f0e8e1;position:relative;z-index:10}.header-inner{max-width:1440px;height:100%;margin:auto;display:flex;align-items:center;gap:22px;padding:0 34px}.brand{display:flex;align-items:center;gap:9px;flex-shrink:0}.brand img{width:176px;height:65px;object-fit:contain}.brand>span{background:#f39451;color:#fff;font-size:12px;padding:3px 5px;border-radius:3px}.header-inner nav{display:flex;align-items:center;gap:22px;margin-left:15px;white-space:nowrap}.header-inner nav button{display:flex;align-items:center;gap:7px;padding:27px 0;font-size:14px;position:relative}.header-inner nav button.active{color:#ea7b28}.header-inner nav button.active:after{content:"";height:3px;width:24px;background:var(--accent);bottom:16px;left:29px;position:absolute;border-radius:3px}.header-search{display:flex;border-radius:24px;background:#f6f4f1;padding:0 8px 0 15px;max-width:240px;min-width:100px;margin-left:auto}.header-search input{width:100%;border:0;background:none;font-size:12px;outline:none;color:var(--ink);height:35px}.header-search input::placeholder{color:#ac9990}.login-entry{padding:8px 13px;min-height:36px;font-size:13px}.notification{padding:0}.account{position:relative}.account-toggle{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.avatar,.mini-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f6e3cf;color:#97451f;font-size:12px;width:32px;height:32px;flex-shrink:0}.account-menu{position:absolute;right:0;top:48px;padding:18px;min-width:190px;background:#fff;box-shadow:0 6px 25px #66341120;border:1px solid var(--line);border-radius:10px;display:grid;gap:12px}.account-menu button{text-align:left;display:flex;gap:8px}.account-menu small{color:var(--muted)}.hero{height:550px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 10% 20%,#fff 20%,#fbf1e4)}.hero-inner{max-width:1372px;margin:auto;padding:52px 34px;position:relative;pointer-events:none}.hero-copy{max-width:540px;pointer-events:auto}.hero-photo{position:absolute;right:0;top:0;width:62%;height:100%;background-image:url(/assets/home-reference.png);background-size:170% auto;background-position:right -94px;-webkit-mask-image:linear-gradient(to right,transparent,#000 18%);mask-image:linear-gradient(to right,transparent,#000 18%)}.eyebrow{font-size:12px;color:#b38060;letter-spacing:2px}.hero h1{font:700 clamp(42px,4.3vw,65px)/1.28 var(--serif);color:#531913;margin:16px 0 20px;letter-spacing:1px}.hero h1 span{color:#f77e30}.hero p{color:#a17770;font-size:17px;line-height:1.85;margin-bottom:25px}.hero-buttons{display:flex;gap:18px}.hero-buttons .button{height:49px;min-width:159px}.hero-values{display:flex;gap:28px;margin-top:30px}.hero-values span{padding-right:24px;border-right:1px solid #e1d6ce}.hero-values span:last-child{border:0}.hero-values b{display:block;font:700 19px var(--serif);margin-bottom:7px}.hero-values small{color:var(--muted);font-size:12px}.page-container{max-width:1372px;margin:0 auto;padding:22px 30px 28px}.feature-strip{display:grid;grid-template-columns:repeat(4,1fr);border-radius:10px;background:linear-gradient(110deg,#fbf6ef,#fcf9f5);padding:22px 10px;margin-bottom:26px}.feature-strip>button{display:flex;align-items:center;gap:18px;padding:0 25px;text-align:left;border-right:1px solid #e9d8c7}.feature-strip>button:last-child{border:0}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:55px;height:55px;flex-shrink:0;border-radius:50%;background:linear-gradient(130deg,#f8b074,#d67432);color:#fff;box-shadow:inset 0 0 0 1px #fff6}.feature-strip strong{display:block;font:700 24px var(--serif);margin-bottom:7px}.feature-strip small{font-size:12px;color:#ac8375;white-space:nowrap}.feature-arrow{margin-left:auto;color:#c09373}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:start}.main-column{display:grid;gap:22px}.panel{background:#fff;border:1px solid #f1ebe6;border-radius:12px;padding:19px;box-shadow:0 2px 14px #71401c04;scroll-margin-top:20px}.section-header{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.section-header h2{display:flex;align-items:center;gap:11px;margin:0;font:700 24px var(--serif);white-space:nowrap}.section-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(120deg,#f5ac70,#d57735);color:#fff;border-radius:50%}.subtitle{font-size:12px}.more{margin-left:auto;font-size:12px;color:#ad827b}.story-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px}.story-card{min-width:0;display:flex;flex-direction:column}.story-card.featured{grid-row:span 2}.story-image{height:110px;border-radius:6px;position:relative;background-repeat:no-repeat;background-color:#f4ede3;width:100%;display:block;transition:filter .2s}.story-image:hover{filter:brightness(1.04)}.featured .story-image{height:243px}.tag{position:absolute;top:9px;left:9px;background:#fffc;border-radius:4px;padding:4px 7px;color:#a93c25;font-size:12px}.story-copy{padding:10px 2px 3px;display:flex;flex-direction:column;flex:1}.story-title{padding:0;text-align:left;font:700 16px/1.5 var(--serif)}.featured .story-title{font-size:21px}.story-copy p{font-size:12px;color:#ad8b85;line-height:1.7;margin:5px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured .story-copy p{font-size:14px;-webkit-line-clamp:4}.story-meta{display:flex;align-items:center;gap:6px;color:#ac8c84;font-size:12px;margin-top:auto;white-space:nowrap}.mini-avatar{width:22px;height:22px;font-size:12px}.likes{display:flex;align-items:center;gap:4px;margin-left:auto;color:#b44532}.story-meta>svg{color:#9b4836}.sample-note{text-align:right;color:#b8aaa0;font-size:12px;margin:13px 0 0}.empty-state{text-align:center;padding:65px 20px;color:var(--muted)}.search-summary{font-size:13px}.photo-radio{background-image:url(/assets/home-reference.png);background-size:285% auto;background-position:3% 47.2%}.photo-candy{background-image:url(/assets/home-reference.png);background-size:350% auto;background-position:99% 45.7%}.photo-school{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:100% 0}.photo-bicycle{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:0 100%}.photo-family{background-image:url(/assets/memories.jpg);background-size:400% 200%;background-position:66.66% 100%}.photo-marbles{background-image:url(/assets/home-reference.png);background-size:870% auto;background-position:30.5% 88.3%}.photo-toy{background-image:url(/assets/home-reference.png);background-size:700% auto;background-position:43% 75.5%}.photo-snack{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:5% 88.3%}.photo-frog{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:60% 88.3%}.photo-album{background-image:url(/assets/home-reference.png);background-size:850% auto;background-position:85% 88.3%}.community-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.community-columns>div+div{padding-left:24px;border-left:1px solid var(--line)}.community-columns h3{font:700 17px var(--serif);margin-bottom:16px}.circle-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:center}.circle-image{width:75px;height:75px;background-repeat:no-repeat;border-radius:50%;margin:0 auto 12px}.circle-list strong,.circle-list small{display:block}.circle-list strong{font:700 14px var(--serif)}.circle-list small{font-size:12px;color:var(--muted);margin:7px 0 12px}.small-button{min-height:28px;padding:4px 20px;font-size:12px;width:100%}.topic-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.topic-list h3{grid-column:span 2;margin:0}.topic-list button{text-align:left;padding:0}.topic-list strong{display:block;font:700 14px var(--serif);color:#c34929}.topic-list span{font-size:12px;color:var(--muted);line-height:1.7;display:block;margin-top:8px}.product-list{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.product-list article{background:#faf6f0;border-radius:6px;display:flex;gap:9px;padding:8px;min-width:0}.product-image{width:65px;min-height:73px;background-repeat:no-repeat;border-radius:4px;flex-shrink:0}.product-list strong{font-size:12px}.product-list b{display:block;font-size:13px;color:#ce5a32;margin:8px 0}.product-list .text-button{font-size:12px;white-space:nowrap}.sidebar{display:grid;gap:20px}.aside-card{border:1px solid var(--line);border-radius:10px;padding:21px;background:#fff}.aside-card h3{font:700 19px/1.6 var(--serif);display:flex;align-items:center;gap:8px;margin-bottom:17px}.aside-card p{color:var(--muted);font-size:12px;line-height:1.8}.advert{background:radial-gradient(ellipse at 20% 0%,#fffdf9,#f3e4d2);overflow:hidden}.advert>svg{display:block;margin:24px 0 16px;color:#d28c47}.advert h3{font-size:28px}.advert .button{font-size:12px;padding:8px 12px;min-height:35px}.rank-row{display:flex;gap:12px;padding:13px 0;text-align:left;border-bottom:1px solid #f3ece6;font-size:12px}.rank-row b{color:#d69058}.new-shop{text-align:center}.new-shop .feature-icon{margin:8px auto 14px}.new-shop>strong,.new-shop>small{display:block}.new-shop small{color:#b19a8c;font-size:12px}.new-shop .text-button{margin-top:18px}.footer-banner{position:relative;min-height:102px;text-align:center;padding:23px 80px;background:linear-gradient(100deg,#ecdfcf,#fffaf4 28%,#faf2e7 72%,#dfcbb0);color:#722c21}.footer-banner strong{font:italic 26px var(--serif);display:block}.footer-banner span{display:block;font-size:12px;color:#b18f7b;margin-top:9px}.footer-banner svg{position:absolute;color:#ed8a3b;top:26px;left:calc(50% + 330px);transform:rotate(10deg)}.footer-inner{max-width:1372px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:10px;padding:18px 30px 25px}.footer-inner .brand img{width:150px;height:49px}.footer-slogan{text-align:center;font:italic 24px var(--serif);color:#f28437;margin:0}.footer-links{display:flex;justify-content:flex-end;gap:16px;font-size:12px;color:#7e7892}.footer-links button{padding:0;font-size:12px}.footer-inner small{color:#b3968b;font-size:12px}.footer-note{grid-column:3;text-align:right;letter-spacing:2px}.overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#201a175e;padding:24px;overflow:auto}.auth-modal{position:relative;background:#fff;border:1px solid #eee5dc;border-radius:10px;box-shadow:0 20px 70px #2412072e;width:900px;max-width:100%;display:grid;grid-template-columns:44% 56%;padding:36px 0;outline:0;max-height:calc(100dvh - 48px);overflow:auto}.modal-close{position:absolute;right:14px;top:12px;color:#a59185}.wechat-panel{padding:20px 30px 0;text-align:center;border-right:1px solid #f0e5db;display:flex;align-items:center;flex-direction:column}.wechat-panel h2{font:700 21px/1.6 var(--serif);margin-bottom:9px}.wechat-panel>.muted{font-size:12px}.qr-placeholder{width:185px;height:185px;border:1px solid #e9e1d7;border-radius:8px;background:repeating-linear-gradient(45deg,#faf7f2,#faf7f2 8px,#f3ede5 8px 9px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;margin:16px 0 17px;color:#ac957e}.qr-placeholder strong{font-size:14px}.qr-placeholder span{font-size:12px}.wechat-label{font-size:13px;margin-bottom:9px;display:flex;gap:8px;align-items:center;color:#6c5b50}.wechat-dot{border-radius:20px;background:#e7f5e9;color:#389a59;padding:6px;font-size:12px}.local-hint{background:#fff7eb;color:#b28053;font-size:12px;line-height:1.7;padding:8px 16px;border-radius:5px;margin-top:8px}.download{min-height:33px;font-size:12px;margin-top:20px;border-radius:20px}.privacy-caption{display:flex;align-items:center;gap:6px;color:#b3937e;font-size:12px;margin:22px 0 0}.auth-form-area{padding:19px 34px 8px}.auth-tabs{display:flex;gap:24px;align-items:center;border-bottom:1px solid var(--line);margin-bottom:26px}.auth-tabs button{position:relative;white-space:nowrap;padding:0 0 16px;font-size:16px;color:#927970}.auth-tabs button.active{color:#923b21;font-weight:700}.auth-tabs button.active:after{content:"";position:absolute;bottom:-1px;height:3px;left:0;right:0;background:var(--accent);border-radius:3px}.auth-tabs .register-link{margin-left:auto;font-size:12px;color:#d8773c}.auth-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.auth-heading h2{font:700 25px var(--serif);margin:0}.auth-form-area input:not([type=checkbox]){min-width:0;border:1px solid #e8e0db;border-radius:5px;padding:13px 14px;height:46px;width:100%;color:#574139;background:#fff;font-size:13px}.auth-form-area input::placeholder{color:#b3a69f;font-size:12px}.input-row{display:flex;align-items:center;border:1px solid #e8e0db;border-radius:5px;padding:0 12px;gap:10px;margin-bottom:17px}.input-row input:not([type=checkbox]){border:0;padding:12px 0;outline-offset:1px}.phone-input{padding:0 12px}.phone-input>span{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;border-right:1px solid #e8e0db;padding-right:10px;color:#78645a}.sms-row{display:grid;grid-template-columns:1fr auto;gap:12px}.sms-row .button{font-size:12px;padding:10px 12px;min-width:108px}.field-hint{font-size:12px;line-height:1.6;color:#b1a099;margin:7px 0 15px}.form-options{display:flex;align-items:center;justify-content:space-between;margin:12px 0 22px;min-height:20px;font-size:12px}.forgot{margin-left:auto;color:#967b70;font-size:12px}.checkbox{display:flex;align-items:center;gap:5px;color:#987c6d;font-size:12px}input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);flex-shrink:0}.agreement{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#9b887d;line-height:1.7}.agreement a{color:#c57042}.agreement small{display:block;font-size:12px;color:#b29e93}.auth-submit{width:100%;margin-top:17px;font-size:17px;height:46px}.auth-note{display:flex;gap:7px;align-items:center;justify-content:center;font-size:12px;color:#ac988b;margin:24px 0 10px}.dev-label{font-size:12px;text-align:center;color:#b49371;margin:0}.form-error{font-size:12px;line-height:1.6;color:#b2342b;margin:10px 0 0}.form-message{font-size:12px;line-height:1.6;color:#668151;margin:10px 0 0}.dev-code{background:#fff5e6;padding:9px;font-size:12px;color:#aa6229;border-radius:5px;margin:9px 0 0}.dev-code strong{font-size:16px;letter-spacing:2px}.dev-code span{font-size:12px}.captcha-overlay{position:fixed;inset:0;background:#201a1755;display:flex;align-items:center;justify-content:center;padding:20px;z-index:101}.captcha-panel{width:380px;max-width:100%;border-radius:8px;background:#fff;padding:20px;box-shadow:0 16px 60px #321b2533;outline:none}.captcha-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:15px}.captcha-heading h3{font-size:17px;margin:0;font-weight:500}.captcha-panel>p{font-size:13px;color:#9b7360}.challenge-image{width:100%;aspect-ratio:320/180;position:relative;cursor:crosshair;-webkit-user-select:none;user-select:none}.challenge-image img{width:100%;height:100%;display:block}.click-marker{position:absolute;transform:translate(-50%,-50%);background:#ee8239;color:#fff;font-size:12px;width:24px;height:24px;border:2px solid white;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.captcha-actions{display:flex;justify-content:space-between;font-size:12px;color:#a78c7a;margin:12px 0}.captcha-panel .field-hint{font-size:12px;margin-bottom:0}.toast{position:fixed;z-index:200;left:50%;bottom:35px;transform:translate(-50%);max-width:90vw;padding:13px 22px;border-radius:7px;background:#653b2cef;color:#fff;font-size:13px;box-shadow:0 4px 24px #4e26142a}.story-preview{position:relative;padding:35px;background:#fff;border-radius:12px;width:580px;max-width:100%;max-height:90dvh;overflow:auto}.story-preview h2{font:700 28px/1.5 var(--serif);margin:18px 0}.preview-image{height:240px;background-repeat:no-repeat;border-radius:7px}.story-preview p{font-size:14px;line-height:1.8;margin-top:18px}@media(min-width:1441px){.hero-photo{background-size:1480px auto;background-position:right -96px}.hero{max-width:1800px;margin:auto}}@media(max-width:1200px){.header-inner{gap:13px;padding:0 20px}.brand img{width:140px}.header-inner nav{gap:15px;margin-left:4px}.header-search{max-width:160px}.header-inner nav button{font-size:12px}.hero-photo{background-position:right -65px}.hero h1{font-size:53px}.hero{height:500px}.hero-inner{padding:42px 30px}.hero p{font-size:15px}.feature-strip>button{padding:0 15px;gap:12px}.feature-arrow{display:none}.feature-strip strong{font-size:21px}.content-layout{grid-template-columns:minmax(0,1fr) 190px;gap:15px}.section-header .subtitle{display:none}.product-list{grid-template-columns:repeat(2,1fr)}.circle-list{gap:8px}.circle-image{width:65px;height:65px}.sidebar .aside-card{padding:16px}.story-grid{gap:10px}.story-title{font-size:14px}.featured .story-title{font-size:18px}.story-meta{font-size:12px;gap:3px}}@media(max-width:900px){.header-search{display:none}.header-inner{gap:15px}.header-inner nav{margin-left:auto;gap:17px}.header-inner nav button{flex-direction:column;gap:3px;padding:10px 0;font-size:12px}.header-inner nav button.active:after{bottom:0;left:8px}.hero-photo{opacity:.65;width:70%;-webkit-mask-image:linear-gradient(to right,transparent,#000 40%);mask-image:linear-gradient(to right,transparent,#000 40%);background-size:185% auto}.hero-copy{position:relative}.hero-copy p{color:#785b4e}.hero h1{font-size:48px}.hero-values{gap:12px}.hero-values span{padding-right:12px}.hero-values b{font-size:16px}.feature-strip{grid-template-columns:repeat(2,1fr);gap:22px}.feature-strip>button:nth-child(2){border:0}.content-layout{grid-template-columns:1fr}.sidebar{grid-template-columns:repeat(3,1fr)}.advert>svg{margin:10px 0}.advert h3{font-size:24px}.story-image{height:150px}.featured .story-image{height:280px}.footer-banner svg{display:none}.footer-inner{grid-template-columns:1fr 1fr}.footer-slogan{display:none}.footer-note{grid-column:2}.auth-modal{grid-template-columns:42% 58%;padding-top:28px}.wechat-panel{padding:22px 18px 0}.wechat-panel h2{font-size:18px}.auth-form-area{padding:20px 24px}.auth-tabs{gap:15px}.auth-tabs button{font-size:14px}}@media(max-width:600px){.header-inner{padding:0 14px;gap:10px}.brand img{width:110px;height:45px}.brand>span{font-size:12px}.site-header{height:64px}.header-inner nav{display:none}.notification{margin-left:auto}.account-toggle>span:not(.avatar){display:none}.hero{height:450px}.hero-photo{width:100%;background-size:950px auto;background-position:right -64px;opacity:.35}.hero-inner{padding:30px 24px}.hero h1{font-size:43px}.hero p{font-size:13px}.hero-buttons{gap:10px}.hero-buttons .button{font-size:12px;min-width:135px;height:43px;padding:9px}.hero-values b{font-size:15px}.hero-values small{font-size:12px}.page-container{padding:15px}.feature-strip{gap:18px;padding:19px 0;margin-bottom:18px}.feature-strip>button{gap:10px;padding:0 12px}.feature-icon{width:40px;height:40px}.feature-icon svg{width:25px}.feature-strip strong{font-size:18px}.feature-strip small{font-size:12px}.panel{padding:14px}.section-header h2{font-size:20px}.section-icon{width:30px;height:30px}.more{font-size:12px}.story-grid{grid-template-columns:1fr 1fr}.story-card.featured{grid-column:span 2;grid-row:auto}.featured .story-image{height:220px}.story-image{height:115px}.community-columns{grid-template-columns:1fr}.community-columns>div+div{padding:15px 0 0;border-left:0;border-top:1px solid var(--line)}.sidebar{grid-template-columns:1fr}.advert,.sidebar .new-shop{display:none}.footer-banner{padding:25px 15px;min-height:100px}.footer-banner strong{font-size:19px}.footer-banner span{font-size:12px}.footer-inner{padding:16px;gap:10px}.footer-inner .brand img{width:110px;height:42px}.footer-links{gap:8px;font-size:12px}.footer-links button,.footer-inner small{font-size:12px}.overlay{padding:12px}.auth-modal{display:flex;flex-direction:column;max-height:calc(100dvh - 24px);padding:24px 0}.wechat-panel{border-right:0;padding:9px 24px 15px;border-bottom:1px solid var(--line)}.wechat-panel h2{font-size:19px}.wechat-panel>.muted,.wechat-panel .qr-placeholder,.wechat-label,.local-hint,.download,.privacy-caption{display:none}.wechat-panel:after{content:"微信扫码尚未接入，请使用手机号登录";color:#ab927e;font-size:12px}.auth-form-area{padding:20px 24px 0}.auth-tabs button{font-size:14px}.auth-note{margin-top:18px}.captcha-panel{padding:18px}.story-preview{padding:26px}.product-image{width:54px}}.community-home{background:#fbfaf8;color:#5f2a21;min-height:calc(100vh - 84px);font-family:Microsoft YaHei,PingFang SC,sans-serif}.community-banner{height:164px;background-color:#f8eadc;background-image:linear-gradient(90deg,#fffaf4fa,#fffaf4e0 28%,#fffaf438 62%,#fffaf414),url(/assets/family-v2-banner-right.jpg);background-position:center right;background-size:cover;overflow:hidden}.community-banner-inner{max-width:1300px;height:100%;margin:auto;padding:0 28px;display:flex;align-items:center;position:relative}.community-banner-copy{padding-left:12px}.community-banner-copy h1{font:700 48px/1.08 var(--serif);letter-spacing:2px;color:#651c16;margin:0 0 8px}.community-banner-copy p{font-size:18px;color:#b76b58;margin:0;letter-spacing:.5px}.community-banner-slogan{margin:0 0 54px auto;color:#a13f2d;font:italic 18px/1.6 var(--serif);text-align:right}.community-publish{margin:50px 0 0 30px;min-width:164px;height:46px;font-size:16px;border-radius:8px}.community-container{max-width:1300px;padding:14px 18px 28px}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:14px;align-items:start}.community-main{min-width:0;display:grid;gap:14px}.discovery-panel{padding:14px 14px 18px;border-radius:9px}.discovery-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 12px;padding:0 2px}.discovery-heading h2{font:700 25px/1.2 var(--serif);color:#a52b1d;margin:0 0 3px}.discovery-heading p{font-size:14px;color:#a99091;margin:0}.discovery-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.discovery-card{height:156px;border:1px solid #f1d7c4;border-radius:9px;background:#fffaf6;display:flex;align-items:center;text-align:left;padding:10px;position:relative;overflow:hidden;transition:box-shadow .2s,transform .2s}.discovery-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #9e56321b}.discovery-card img{width:126px;height:136px;border-radius:8px;object-fit:cover;margin-left:auto}.discovery-symbol{width:43px;height:43px;flex:0 0 43px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff0e6;color:#ec5d28;font-size:36px;line-height:1}.discovery-circle .discovery-symbol{font-size:23px}.discovery-copy{display:flex;flex-direction:column;min-width:0;padding:0 8px}.discovery-copy strong{font:700 20px/1.2 var(--serif);color:#9d2c20}.discovery-copy small{font-size:12px;color:#8e7a7b;margin:4px 0 8px}.discovery-copy b{font-size:12px;color:#b87868;font-weight:500;white-space:nowrap}.discovery-copy em{font-size:12px;color:#a99491;font-style:normal;margin-top:5px}.discovery-copy i{font-size:13px;color:#e95f29;font-style:normal;font-weight:700;margin-top:7px}.home-feed{border-top:1px solid #f0e5dd;margin-top:14px;padding-top:0}.home-feed-tabs{height:50px;display:flex;align-items:center;border-bottom:1px solid #f1e7df}.tab-buttons{display:flex;height:100%;align-items:stretch;gap:28px}.tab-buttons button{font:700 16px/1 var(--serif);color:#7d5b55;padding:0 2px;position:relative}.tab-buttons button.active{color:#e95029}.tab-buttons button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#f15d2d;border-radius:3px}.home-feed-tabs .more{font-size:13px;margin-left:auto}.home-category-row{display:flex;gap:10px;padding:10px 0 8px;overflow:auto}.home-category-row button{height:33px;padding:0 17px;border-radius:7px;background:#f7f8fb;color:#7e8490;font-size:12px;white-space:nowrap}.home-category-row button.active{color:#fff;background:#f45d2d;font-weight:700}.home-feed-toolbar{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 10px;color:#b77e70;font-size:13px}.home-feed-toolbar>div{display:flex;gap:18px}.home-feed-toolbar .text-button{font-size:12px;color:#8e7a7a}.community-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.community-story-card{min-width:0;border:1px solid #f1e7df;border-radius:8px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.community-story-image{height:174px;width:100%;position:relative;background:#f2e8de center/cover no-repeat;display:block}.community-story-image.photo-radio{background-image:url(/assets/topic-radio.png);background-position:center}.community-story-image.photo-school{background-image:url(/assets/story-school.png);background-position:center}.community-story-image.photo-snack{background-image:url(/assets/topic-candy.png);background-position:center}.community-story-image.photo-notebook{background-image:url(/assets/story-notebook.png);background-position:center}.community-story-image.photo-family{background-image:url(/assets/story-family.png);background-position:center}.community-story-image.photo-album{background-image:url(/assets/story-family.png);background-position:center}.community-story-image .tag{top:8px;left:8px;background:#fff;color:#ed542b;font-size:12px;padding:4px 7px;border-radius:4px}.image-badge{position:absolute;top:8px;right:8px;background:#fff7ed;color:#e45b2e;border-radius:4px;padding:4px 6px;font-size:12px}.community-story-copy{padding:9px 10px 10px;display:flex;flex-direction:column;flex:1}.community-story-title{padding:0;text-align:left;color:#a72f21;font:700 16px/1.35 var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-topic{display:inline-block;color:#e56c3d;font-size:12px;margin:5px 0 2px}.community-story-copy p{color:#9c8b88;font-size:12px;line-height:1.55;margin:0 0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.community-story-meta{display:flex;align-items:center;gap:6px;margin-top:auto;font-size:12px;color:#9f8c86}.story-author-link{display:flex;align-items:center;gap:5px;padding:0;font-size:12px;color:#806d68;white-space:nowrap}.community-story-meta .mini-avatar{width:22px;height:22px}.community-story-meta .story-actions{display:flex;gap:9px;margin-left:auto;white-space:nowrap}.community-story-meta .likes{color:#ed4f51}.community-story-meta .story-actions span:last-child{color:#9f8c86}.load-more-button{display:block;margin:16px auto 0;width:180px;height:34px;border:1px solid #ef6735;border-radius:20px;color:#e75a2b;font-size:13px;background:#fff}.load-more-button:hover{background:#fff6ef}.home-community-panel,.home-shop-panel{padding:14px}.home-community-panel .section-header,.home-shop-panel .section-header{margin-bottom:10px}.home-community-panel .section-header h2,.home-shop-panel .section-header h2{font-size:22px}.compact-community-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px}.compact-circles,.compact-topics{min-width:0}.compact-topics{border-left:1px solid #f1e4dc;padding-left:16px}.compact-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.compact-section-title strong{font:700 16px var(--serif);color:#9f3224}.compact-section-title .text-button{font-size:12px}.compact-circle-list{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.compact-circle-list article{text-align:center;min-width:0}.compact-circle-image{width:66px;height:66px;border-radius:50%;margin:0 auto 5px;background-repeat:no-repeat}.compact-circle-list strong,.compact-circle-list small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-circle-list strong{font:700 13px var(--serif)}.compact-circle-list small{font-size:12px;color:#9c8580;margin:4px 0 7px}.compact-circle-list .small-button{min-height:26px;width:74px;padding:3px 8px;font-size:12px}.compact-topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px}.compact-topic-grid button{text-align:left;padding:0;min-width:0}.compact-topic-grid strong{display:block;color:#b23324;font:700 13px var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-topic-grid b{display:block;color:#e45f32;font-size:12px;margin-top:4px}.compact-topic-grid small{display:block;color:#9c8c88;font-size:12px;line-height:1.45;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-rail{display:grid;gap:12px;min-width:0}.rail-search-card{height:52px;padding:7px 8px 7px 14px;border:1px solid #f0e3da;border-radius:8px;background:#fff;display:flex;align-items:center}.rail-search-card input{border:0;outline:0;min-width:0;flex:1;color:#6e5d58;font-size:13px}.rail-search-card input::placeholder{color:#aa9b97}.rail-search-card button{width:40px;height:40px;border-radius:8px;background:#f45b2a;color:#fff;font-size:23px;line-height:1}.rail-card{border:1px solid #eee4dc;border-radius:8px;background:#fff;padding:14px}.rail-profile-top{display:flex;align-items:center;gap:10px;position:relative;min-height:58px}.rail-profile-avatar{width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff0e2;color:#b85a38;font:700 20px var(--serif);flex-shrink:0}.rail-profile-avatar.guest{background:#f0f1f2;color:#c2c3c5;font-size:33px}.rail-profile-top>div{min-width:0}.rail-profile-top strong,.rail-profile-top small{display:block}.rail-profile-top strong{font:700 16px var(--serif);color:#354363;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-profile-top small{font-size:12px;color:#9c9294;margin-top:6px}.rail-profile-top em{position:absolute;right:0;top:0;color:#e96443;background:#fff0e7;border-radius:4px;padding:4px 7px;font-style:normal;font-size:12px}.rail-profile-actions{display:flex;gap:10px;margin-top:12px}.rail-profile-actions .button{min-height:35px;flex:1;padding:6px 8px;font-size:13px}.rail-profile-links{display:flex;border-top:1px solid #f1e7e0;margin-top:12px;padding-top:11px;gap:10px}.rail-profile-links button{flex:1;padding:0;text-align:left;color:#7f6870;font-size:12px}.rail-card-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.rail-card-heading h3{color:#d94929;font:700 17px var(--serif);margin:0}.rail-card-heading .text-button{color:#df613b;font-size:12px}.hot-tag-list{display:flex;flex-wrap:wrap;gap:7px}.hot-tag-list button{padding:8px 10px;border-radius:5px;background:#fff5f0;color:#a97772;font-size:12px}.hot-tag-list button:hover{color:#e5532d;background:#ffebe1}.rail-topic-row{display:flex;align-items:center;gap:9px;width:100%;padding:8px 0;border-top:1px solid #f3eae4;text-align:left}.rail-topic-row:first-of-type{border-top:0}.rail-topic-row img{width:43px;height:43px;border-radius:5px;object-fit:cover;flex-shrink:0}.rail-topic-row span{min-width:0}.rail-topic-row strong,.rail-topic-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-topic-row strong{font:700 13px var(--serif);color:#af3728}.rail-topic-row small{font-size:12px;color:#a18e8b;margin-top:5px}.peer-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #f3eae4}.peer-row:first-of-type{border-top:0}.peer-avatar{width:43px;height:43px;border-radius:50%;background-repeat:no-repeat;flex-shrink:0}.peer-row>span{min-width:0;flex:1}.peer-row strong,.peer-row small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peer-row strong{font:700 13px var(--serif);color:#62535a}.peer-row small{font-size:12px;color:#a18f8d;margin-top:5px}.peer-row .button{min-height:30px;padding:4px 12px;font-size:12px;color:#e9542f;border-color:#ed825b}.legacy-rail-card{padding:14px}.legacy-rail-card h2{font:700 18px var(--serif);margin:6px 0;color:#6c2b23}.legacy-rail-card p{font-size:12px;line-height:1.6;color:#a38f8a;margin:0 0 10px}.legacy-rail-card .button{min-height:34px;font-size:12px;padding:7px 13px}.community-home .ad-label{font-size:12px;color:#b58f80}.community-home .ad-album-icon{color:#d37738}.community-home .record-card .discover-title{display:flex;gap:8px;align-items:center;color:#9e3b26}.community-home .record-card .discover-title h3{font:700 17px var(--serif);margin:0}.community-home .product-list{grid-template-columns:repeat(4,1fr)}.community-home .product-list article{min-height:80px}.community-home .product-list strong{font-size:12px}.community-home .product-list b{font-size:14px;margin:6px 0}.community-home .sample-note{font-size:12px}.community-home .empty-state{font-size:13px}@media(max-width:1000px){.community-layout{grid-template-columns:1fr}.community-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-search-card{grid-column:span 2}.community-banner-slogan{display:none}.community-publish{margin-left:auto}}@media(max-width:700px){.community-banner{height:142px}.community-banner-inner{padding:0 18px}.community-banner-copy h1{font-size:38px}.community-banner-copy p{font-size:13px;max-width:230px}.community-publish{min-width:118px;height:38px;margin:38px 0 0 auto;padding:7px 9px;font-size:12px}.community-container{padding:10px}.discovery-cards,.compact-community-grid{grid-template-columns:1fr}.discovery-card{height:140px}.discovery-card img{width:106px;height:120px}.compact-topics{border-left:0;border-top:1px solid #f1e4dc;padding:13px 0 0}.community-story-grid{grid-template-columns:1fr 1fr;gap:9px}.community-story-image{height:130px}.community-story-copy{padding:8px}.community-story-title{font-size:14px}.community-story-copy p{font-size:12px}.home-feed-toolbar{align-items:flex-start;gap:8px;flex-direction:column}.home-feed-tabs{height:45px}.tab-buttons{gap:16px}.tab-buttons button{font-size:14px}.community-rail{grid-template-columns:1fr}.rail-search-card{grid-column:auto}.community-home .product-list{grid-template-columns:repeat(2,1fr)}}:root{--home-section-title: 700 19px var(--serif);--home-section-title-color: #982821;--home-rail-title: 700 18px var(--serif);--home-rail-title-color: #8a2b22;--home-more-color: #d9622d;--home-more-size: 12px;--home-card-title-size: 14px;--home-card-title-color: #a72b24;--home-card-description-size: 12px;--home-card-description-color: #9c857c;--home-card-description-leading: 1.65;--home-avatar-size: 25px;--home-avatar-background: #eed6c4;--home-avatar-color: #9d563d;--home-author-color: #8a7775;--home-author-size: 12px;--home-engagement-color: #977b71;--home-engagement-size: 12px}.photo-radio{background-size:285.71% 881.18%;background-position:5.61% 46.39%}.photo-candy{background-size:376.47% 2023.46%;background-position:94.47% 43.26%}.photo-marbles{background-size:1090.91% 1974.7%;background-position:31.54% 89.14%}.photo-snack{background-size:1054.95% 2214.86%;background-position:4.95% 88.69%}.photo-frog{background-size:1066.67% 2214.86%;background-position:56.32% 88.69%}.photo-album{background-size:1066.67% 2214.86%;background-position:82.18% 88.69%}.photo-toy{background-size:1090.91% 1974.7%;background-position:39.79% 73.01%}.circle-image.photo-candy{background-size:1090.91% 1974.7%;background-position:6.31% 73.01%}.circle-image.photo-marbles{background-size:1090.91% 1974.7%;background-position:23.16% 73.01%}:root{--home-width: 1300px}.personal-auth-gate{max-width:1300px;min-height:540px;margin:0 auto;display:grid;place-items:center;align-content:center;gap:10px;color:var(--ink);text-align:center}.personal-auth-gate h1{font:700 32px var(--serif);margin:0}.personal-auth-gate p{margin:0 0 10px;color:var(--muted);font-size:14px}.content-layout{display:grid;grid-template-columns:960px 316px;gap:24px;align-items:start}@media(max-width:1339px)and (min-width:901px){.content-layout{grid-template-columns:minmax(0,1fr) clamp(276px,24vw,316px)}}.main-column{gap:18px}.story-grid{grid-template-columns:1.28fr 1fr 1fr;gap:18px 22px}.story-image{height:110px}.featured .story-image{height:252px}.story-copy p{min-height:41px}.featured .story-copy p{min-height:0;line-height:1.9}.featured .story-copy p{-webkit-line-clamp:4}.story-image.photo-school{background-image:url(/assets/story-school.png);background-size:cover;background-position:center}.photo-notebook{background-image:url(/assets/story-notebook.png);background-size:cover;background-position:center}.story-image.photo-family{background-image:url(/assets/story-family.png);background-size:cover;background-position:center}.comments{display:inline-flex;gap:5px;align-items:center;color:#b44532}.story-meta{padding-top:7px}.community-columns{gap:26px}.circle-list{gap:18px}.circle-image{width:104px;height:104px}.circle-description{min-height:38px;font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 12px}.topic-list{gap:16px 20px;align-content:start}.topic-list>.subsection-heading{grid-column:1 / -1;margin-bottom:0}.topic-list h3{grid-column:auto}.topic-list .topic-card{display:flex;align-items:center;gap:9px;min-width:0}.topic-copy{flex:1;min-width:0}.topic-copy b{display:block;font-size:12px;font-weight:400;margin:7px 0 5px;color:#a33d25}.topic-copy p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.topic-card img{width:76px;height:76px;object-fit:contain;mix-blend-mode:multiply}.product-list{grid-template-columns:repeat(4,minmax(0,1fr))}.product-list article{gap:15px;padding:10px;align-items:center}.product-image{width:88px;height:90px}.product-list strong{font-size:13px}.product-list .text-button{border:1px solid #eaa773;border-radius:5px;padding:5px 12px;font-size:12px}.discover-rail{display:grid;gap:14px;min-width:0}.discover-card{border:1px solid var(--line);border-radius:10px;background:#fff;padding:15px;box-shadow:0 2px 12px #71401c05}.discover-title{display:flex;align-items:center;gap:9px}.discover-title .section-icon{width:34px;height:34px}.discover-title h2{margin:0;font:700 21px var(--serif)}.discover-card>p{color:var(--muted);font-size:12px;line-height:1.7;margin:10px 0 12px}.discover-intro{background:linear-gradient(145deg,#fffaf3,#f5e5d5)}.discover-intro .button{min-height:32px;padding:6px 11px;font-size:12px}.rail-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rail-heading h3{display:flex;align-items:center;gap:7px;margin:0;font:700 16px var(--serif)}.rail-heading h3 i{display:block;width:3px;height:16px;background:var(--accent)}.rail-heading .more{font-size:12px}.rail-story,.rail-shop{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;border-top:1px solid #f2e9e2;min-width:0}.rail-story:first-of-type,.rail-shop:first-of-type{border-top:0}.rail-thumb{width:80px;height:80px;min-height:0;border-radius:5px;background-repeat:no-repeat}.rail-story strong,.rail-shop strong{display:block;font:600 14px/1.5 Microsoft YaHei,PingFang SC,sans-serif;color:#752d23}.rail-story>div:last-child,.rail-shop>div:last-child{min-width:0;height:80px;display:flex;flex-direction:column;align-items:flex-start}.rail-story p,.rail-shop p{color:#79655c;font-size:12px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rail-story small{color:#887268;font-size:12px}.rail-shop .rail-thumb{width:80px;height:80px;min-height:0}.rail-story strong,.rail-shop strong{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rail-story p,.rail-shop p{width:100%;height:20px;flex-shrink:0;line-height:20px;margin:3px 0}.rail-author{display:flex;align-items:center;gap:6px;margin-top:auto;min-height:24px}.rail-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;flex-shrink:0;background:#f6e3cf;color:#97451f;font-size:12px}.rail-shop .text-button{margin-top:auto}.rail-thumb.photo-school{background-image:url(/assets/story-school.png);background-size:cover;background-position:center}.rail-thumb.photo-family{background-image:url(/assets/story-family.png);background-size:cover;background-position:center}.rail-shop .text-button{padding:4px 10px;border:1px solid #eaa773;border-radius:4px;font-size:12px}.discover-ad{overflow:hidden;padding:0 0 13px;position:relative}.ad-label{display:block;padding:8px 12px 0;color:#9d827d;font-size:12px}.ad-photo{height:82px;margin-top:5px;background-repeat:no-repeat;background-size:cover;background-position:center}.discover-ad h3{margin:10px 13px 0;color:#78261d;font:700 22px var(--serif)}.discover-ad p{margin:3px 13px 9px}.discover-ad .button{margin-left:13px;min-height:32px;padding:6px 12px;font-size:12px}.record-card{background:#fffaf2}.record-card .discover-title svg{color:#c55d31}.record-card h3{margin:0;font:700 16px var(--serif)}.record-card .button{min-height:32px;padding:6px 13px;font-size:12px}@media(max-width:900px){.content-layout{grid-template-columns:1fr}.discover-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-card img{width:52px;height:58px}.circle-image{width:76px;height:76px}.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.content-layout{display:block}.discover-rail{margin-top:18px;grid-template-columns:1fr}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.featured .story-image{height:220px}.topic-list{gap:16px 12px}.topic-list .topic-card{align-items:flex-start}.topic-card img{width:38px;height:48px}.topic-copy p{font-size:12px}.product-image{width:54px;height:70px}.product-list article{gap:8px;padding:8px}.product-list strong{font-size:12px}.product-list .text-button{padding:4px 7px;font-size:12px}}.header-inner,.page-container,.footer-inner{width:min(var(--home-width),calc(100% - 40px));max-width:var(--home-width);margin-inline:auto;padding-inline:0}.site-header{position:sticky;top:0;z-index:40;background:#fffefa;box-shadow:0 2px 12px #71401c08}.header-inner{gap:16px}.header-inner nav{gap:28px;margin-left:36px;flex-shrink:0}.header-search{max-width:185px}.hero{width:100%;max-width:var(--home-width);height:370px;margin-inline:auto}.hero-inner{max-width:var(--home-width);height:100%;display:flex;align-items:center;padding:20px 38px}.hero-copy{width:450px;max-width:40%}.hero .eyebrow{font-size:12px;line-height:16px}.hero h1{font-size:46px;line-height:1.13;margin:8px 0 10px}.hero p{font-size:15px;line-height:1.55;margin:0 0 16px}.hero-buttons{gap:14px}.hero-buttons .button{height:42px;min-height:42px;min-width:150px;padding:8px 16px}.hero-values{gap:24px;margin-top:16px}.hero-values span{padding-right:22px}.hero-values b{font-size:17px;line-height:22px;margin-bottom:3px}.hero-values small{font-size:12px;line-height:16px}.hero-photo{width:65.5%;background-image:url(/assets/home-hero-compact-reference.png);background-repeat:no-repeat;background-size:auto 497.333333%;background-position:right 4.697987%;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%);mask-image:linear-gradient(to right,transparent,#000 8%);opacity:1}.panel{scroll-margin-top:104px}.subsection-heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}.subsection-heading h3{margin:0}.subsection-heading .more{white-space:nowrap}.footer-banner{max-width:var(--home-width);margin-inline:auto;padding:0;min-height:0;background:none}.footer-banner img{display:block;width:100%;height:auto}.footer-slogan{display:block;width:min(232px,100%);height:auto;margin:0 auto}.footer-inner{grid-template-columns:280px 230px minmax(0,1fr);column-gap:24px;row-gap:7px}.footer-right{grid-column:3;grid-row:1 / span 2;align-self:center;min-width:0}.footer-links{align-items:center;gap:14px;white-space:nowrap}.footer-social-icons{display:block;width:200px;height:auto;flex-shrink:0}.footer-note-image{display:block;width:146px;height:auto;margin:9px 0 0 auto}.footer-copyright{grid-column:1;white-space:nowrap}@media(max-width:900px){.hero-inner{padding:20px 28px}.hero-copy{max-width:60%}.hero-photo{width:70%;opacity:.5;-webkit-mask-image:linear-gradient(to right,transparent,#000 40%);mask-image:linear-gradient(to right,transparent,#000 40%)}.hero h1{font-size:42px}.hero p{font-size:14px}.hero-values{gap:14px}.hero-values span{padding-right:14px}.header-inner nav{gap:14px;margin-left:auto}.footer-inner{grid-template-columns:1fr 1fr}.footer-right{grid-column:1 / -1;grid-row:auto}.footer-copyright{grid-row:2;grid-column:1 / -1}.footer-note-image{margin-inline:auto}.footer-slogan{width:190px}.footer-links{grid-column:1 / -1;justify-content:center}}@media(max-width:600px){.hero{height:390px}.hero-inner{padding:22px 20px}.hero-copy{width:100%;max-width:100%}.hero-photo{width:100%;opacity:.18}.hero h1{font-size:40px}.hero p{font-size:13px}.hero-buttons{gap:10px}.hero-buttons .button{min-width:135px;padding:8px 10px}.hero-values{gap:12px}.hero-values span{padding-right:12px}.hero-values b{font-size:15px}.hero-values small{font-size:12px}.header-inner,.page-container,.footer-inner{width:calc(100% - 28px)}.header-inner{gap:10px}.footer-slogan{width:170px}.footer-links{flex-wrap:wrap;gap:12px}.footer-social-icons{width:170px}.panel{scroll-margin-top:80px}}.auth-modal .auth-tabs .register-link,.auth-modal .auth-heading .text-button,.auth-modal .forgot,.auth-modal .checkbox{font-size:14px;line-height:1.6}.auth-modal .agreement{font-size:14px;line-height:1.8;color:#786257;gap:8px}.auth-modal .agreement a{color:#a95028}.auth-modal .agreement small{font-size:12px;line-height:1.7;margin-top:4px}.auth-modal .checkbox{color:#786257;gap:7px}.auth-modal .agreement input{margin-top:5px}.auth-modal input[type=checkbox]{width:17px;height:17px}.auth-modal .form-options{min-height:28px}@media(max-width:600px){.auth-modal .auth-tabs{gap:12px;flex-wrap:wrap}}.header-inner .login-entry{min-height:40px;padding:9px 16px;font-size:14px;font-weight:600;flex-shrink:0;box-shadow:0 3px 9px #dc762322}.header-inner nav button{font-size:15px;font-weight:600;gap:8px}.header-search{flex:1;min-width:110px}.search-shell{position:relative;flex:1;min-width:170px;max-width:260px;transition:max-width .22s ease;z-index:55}.search-shell.expanded{max-width:440px}.search-shell .header-search{max-width:none;width:100%}.search-panel{position:absolute;top:calc(100% + 8px);left:0;width:100%;padding:16px 15px 14px;background:#fffdf9;border:1px solid #eadbcf;border-radius:11px;box-shadow:0 12px 35px #68351f24;color:#65251d}.search-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.search-panel-head strong{font:600 14px var(--serif)}.search-panel-head button{color:#a9674d;font-size:12px}.search-panel-head button:before{display:inline-block;margin-right:4px;font-size:13px;vertical-align:-1px}.search-panel-head:first-child button:before{content:"🗑";font-size:12px}.search-panel-head:not(:first-child) button:before{content:"↻";font-size:15px}.search-history{display:flex;gap:8px;margin-bottom:16px}.search-history button{padding:6px 10px;border-radius:5px;background:#f8eee4;color:#806257;font-size:12px}.search-suggests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin-bottom:15px}.search-suggests button,.hot-search button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#76594e;font-size:12px}.search-suggests button:hover,.hot-search button:hover{color:#d15b27}.hot-head{border-top:1px solid #eee0d4;padding-top:13px}.hot-search{list-style:none;padding:0;margin:0;display:grid;gap:8px;counter-reset:hot}.hot-search li{display:flex;min-width:0;counter-increment:hot}.hot-search li:before{content:counter(hot);width:21px;flex:0 0 21px;color:#b58a74;font-size:12px}@media(max-width:900px){.search-shell{max-width:210px}.search-shell.expanded{max-width:340px}.search-panel{right:0;left:auto;width:min(340px,calc(100vw - 28px))}.search-suggests{grid-template-columns:repeat(2,minmax(0,1fr))}}.story-meta{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:#84635a;min-height:38px}.story-author{display:flex;align-items:center;gap:7px;min-width:0}.story-author-link{padding:0;text-align:left}.story-author-link:hover{color:#c95a35}.story-author>span:last-child{overflow:hidden;text-overflow:ellipsis}.story-meta .mini-avatar{width:32px;height:32px;font-size:14px}.story-actions{display:flex;align-items:center;gap:16px;flex-shrink:0;font-variant-numeric:tabular-nums}.story-actions .likes,.story-actions .comments{gap:5px;margin-left:0}.story-actions svg{width:17px;height:17px}.more,.rail-heading .more{font-size:14px;font-weight:500;color:#865247;line-height:1.5}.more:hover{color:#d76124;text-decoration:underline;text-underline-offset:4px}.more svg{width:16px;height:16px}.social-links{display:flex;align-items:center;gap:10px}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px}.social-links a:hover{background:#f7ede4}.social-links img{display:block;width:26px;height:26px;object-fit:contain}.footer-note-image{width:260px;height:42px;margin-top:5px}.family-ad{position:relative;background:linear-gradient(135deg,#fff9ef,#f4deca);padding:17px;overflow:hidden}.family-ad .ad-label{padding:0;font-size:12px}.family-ad h2{position:relative;font:700 20px/1.6 var(--serif);margin:18px 0 6px;text-wrap:balance}.family-ad p{font-size:12px;margin:0 0 15px}.family-ad .button{min-height:36px;padding:8px 12px;font-size:13px}.ad-album-icon{position:absolute;right:13px;top:18px;color:#c38354;transform:rotate(12deg)}@media(min-width:901px)and (max-width:1339px){.header-inner nav{gap:20px}.header-inner nav button{font-size:13px}.header-search{display:none}.header-inner .notification{margin-left:auto}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card.featured{grid-column:1 / -1;grid-row:auto}}@media(max-width:900px){.header-inner nav button{font-size:12px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card.featured{grid-column:1 / -1;grid-row:auto}.footer-note-image{margin-inline:auto}}@media(max-width:600px){.story-grid{grid-template-columns:minmax(0,1fr)}.header-inner .login-entry{padding:7px 10px;font-size:12px}.header-inner .login-entry svg{display:none}}.account-profile-heading,.records-heading,.result-heading,.membership-title,.usage-heading,.security-heading,.shop-page-heading,.circle-heading,.follow-fans-heading,.product-editor-heading,.messages-hero,.preferences-hero{min-height:92px!important;margin:0!important;padding:8px 4px 15px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;border:0!important;border-bottom:1px solid #eee2db!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.account-profile-heading h1,.records-heading h1,.result-heading h1,.membership-title h1,.usage-heading h1,.security-heading h1,.shop-page-heading h1,.circle-heading h1,.follow-fans-heading h1,.product-editor-heading h1,.messages-hero h1,.preferences-hero h1{margin:0!important;color:#76261d!important;font:700 28px/1.25 var(--serif)!important}.account-profile-heading p,.records-heading p,.membership-title p,.usage-heading p,.security-heading p,.shop-page-heading p,.circle-heading p,.follow-fans-heading p,.product-editor-heading p,.messages-hero p,.preferences-hero p{margin:7px 0 0!important;color:#a08488!important;font-size:13px!important;line-height:1.5!important}.account-profile-heading>button,.records-heading>button,.result-top-actions,.membership-title>.demo-state,.usage-heading>button,.security-heading>button,.shop-heading-actions,.circle-heading-actions,.follow-fans-heading>.heading-icon,.product-editor-heading>div:last-child{flex-shrink:0}.account-profile-heading .profile-back,.records-heading .button,.result-top-actions .button,.membership-title .demo-state button,.usage-heading .button,.security-heading .button,.shop-heading-actions>*,.circle-heading-actions>*,.product-editor-heading button{min-height:38px!important;border-radius:6px!important;font-size:12px!important}.works-tabs,.records-tabs,.benefit-tabs,.usage-tabs,.message-source-tabs,.shop-tabs,.circle-tabs,.follow-fans-tabs,.people-tabs,.product-editor-steps{display:flex!important;align-items:center!important;gap:27px!important;min-height:49px!important;border-bottom:1px solid #eee2db!important;background:transparent!important}.works-tabs button,.records-tabs button,.benefit-tabs button,.usage-tabs button,.message-source-tabs button,.shop-tabs button,.circle-tabs button,.follow-fans-tabs button,.people-tabs button,.product-editor-steps button{position:relative!important;min-height:49px!important;padding:0 4px!important;border:0!important;background:transparent!important;color:#8d7882!important;font-size:13px!important;white-space:nowrap!important}.works-tabs button.active,.records-tabs button.active,.benefit-tabs button.active,.usage-tabs button.active,.message-source-tabs button.active,.shop-tabs button.active,.circle-tabs button.active,.follow-fans-tabs button.active,.people-tabs button.active,.product-editor-steps button.active,.works-tabs button[aria-selected=true],.message-source-tabs button[aria-selected=true]{color:#e7642d!important;font-weight:700!important}.works-tabs button.active:after,.records-tabs button.active:after,.benefit-tabs button.active:after,.usage-tabs button.active:after,.message-source-tabs button.active:after,.shop-tabs button.active:after,.circle-tabs button.active:after,.follow-fans-tabs button.active:after,.people-tabs button.active:after,.product-editor-steps button.active:after,.works-tabs button[aria-selected=true]:after,.message-source-tabs button[aria-selected=true]:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:3px!important;border-radius:3px!important;background:#f2692e!important}.records-tabs,.benefit-tabs,.usage-tabs,.message-source-tabs,.shop-tabs,.circle-tabs,.follow-fans-tabs,.people-tabs,.product-editor-steps{margin-top:0!important}.message-source-tabs{gap:18px!important}.trade-heading{min-height:0!important;margin:0!important;padding:0 4px 13px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;border:0!important;border-bottom:1px solid #eee2db!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.trade-heading h1{margin:0!important;color:#76261d!important;font:700 26px/1.25 var(--serif)!important}.trade-heading p{margin:6px 0 0!important;color:#a88a85!important;font-size:12px!important;line-height:1.5!important}.trade-heading>.t-btn{flex-shrink:0!important;min-height:38px!important;padding:8px 13px!important;border-radius:6px!important;font-size:13px!important}.trade-toolbar{min-height:49px!important;margin:0 0 17px!important;padding:0!important;align-items:center!important;border-bottom:1px solid #eee2db!important}.trade-tabs{display:flex!important;align-items:center!important;gap:28px!important;min-height:49px!important;border:0!important;background:transparent!important}.trade-tabs button{position:relative!important;min-height:49px!important;padding:15px 1px 12px!important;border:0!important;background:transparent!important;color:#927a80!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.trade-tabs button.active{color:#ec632d!important;font-weight:600!important}.trade-tabs button.active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:3px!important;border-radius:3px!important;background:#f2692d!important}@media(max-width:760px){.trade-heading{min-height:0!important;flex-direction:column!important}.trade-heading>.t-btn{align-self:flex-start!important}.trade-tabs{gap:14px!important;overflow-x:auto!important}}.circle-content,.follow-fans-content{min-height:0!important;border:1px solid #eadfd4!important;border-radius:8px!important;background:#fffdf9!important;padding:20px 22px 26px!important;box-shadow:none!important}.circle-heading,.follow-fans-heading{min-height:0!important;margin:0!important;padding:0 4px 13px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;border:0!important;border-bottom:1px solid #eee2db!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.circle-heading h1,.follow-fans-heading h1{margin:0!important;color:#76261d!important;font:700 26px/1.25 var(--serif)!important}.circle-heading p,.follow-fans-heading p{margin:6px 0 0!important;color:#a88a85!important;font-size:12px!important;line-height:1.5!important}.circle-heading-actions{flex-shrink:0!important;gap:9px!important}.circle-heading-actions>*{min-height:38px!important;padding:8px 13px!important;border-radius:6px!important;font-size:13px!important}.follow-fans-heading .heading-icon{display:none!important}.circle-tabs,.follow-fans-tabs{display:flex!important;align-items:center!important;gap:28px!important;min-height:49px!important;height:49px!important;border-bottom:1px solid #eee2db!important;background:transparent!important}.circle-tabs button,.follow-fans-tabs button{position:relative!important;min-height:49px!important;padding:15px 1px 12px!important;border:0!important;background:transparent!important;color:#927a80!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.circle-tabs button.active,.follow-fans-tabs button.active{color:#ec632d!important;font-weight:600!important}.circle-tabs button.active:after,.follow-fans-tabs button.active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:3px!important;border-radius:3px!important;background:#f2692d!important}@media(max-width:760px){.circle-content,.follow-fans-content{padding:16px 13px 22px!important}.circle-heading,.follow-fans-heading{min-height:0!important;flex-direction:column!important}.circle-heading-actions{width:100%}.circle-heading-actions>*{flex:1}.circle-tabs,.follow-fans-tabs{gap:14px!important;overflow-x:auto!important}}@media(max-width:760px){.account-profile-heading,.records-heading,.result-heading,.membership-title,.usage-heading,.security-heading,.shop-page-heading,.circle-heading,.follow-fans-heading,.product-editor-heading,.messages-hero,.preferences-hero{min-height:0!important;flex-direction:column!important}.shop-heading-actions,.circle-heading-actions,.result-top-actions{width:100%}.shop-heading-actions>*,.circle-heading-actions>*,.result-top-actions>*{flex:1}.works-tabs,.records-tabs,.benefit-tabs,.usage-tabs,.message-source-tabs,.shop-tabs,.circle-tabs,.follow-fans-tabs,.people-tabs,.product-editor-steps{gap:14px!important;overflow-x:auto!important}}.account-family-page{max-width:1300px;width:calc(100% - 40px);margin:0 auto;padding:16px 0 40px;color:#6b3930}.account-family-breadcrumb{display:flex;align-items:center;gap:9px;color:#8d7882;font-size:13px;margin:0 4px 16px}.account-family-breadcrumb button:hover{color:#e3642d}.account-family-breadcrumb strong{color:#76261d;font-weight:600}.account-family-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start}.account-family-content{min-width:0;border:1px solid #eadfd4;border-radius:8px;background:#fffdf9;padding:20px 22px 26px;box-shadow:none}.account-family-heading{min-height:158px;margin:0;padding:23px 27px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border:1px solid #f0d9c8;border-radius:8px;background:linear-gradient(90deg,#fff8f0f7,#fff8f0d9 42%,#fff8f033 72%),url(/assets/family-v2-banner-right.jpg) center/cover no-repeat;overflow:hidden}.account-family-heading-copy{min-width:0}.account-family-heading h1{margin:0;color:#76261d;font:700 26px/1.25 var(--serif)}.account-family-heading p{margin:6px 0 0;color:#a88a85;font-size:13px;line-height:1.5}.account-family-heading small{display:block;margin-top:10px;color:#92736d;font-size:12px;line-height:1.6}.account-family-actions{display:flex;flex-shrink:0;align-items:center;gap:9px}.account-family-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 14px;border:1px solid #ef7544;border-radius:6px;background:#fffdf9;color:#e45f2c;font-size:13px;white-space:nowrap;cursor:pointer}.account-family-button.primary{border-color:#f27030;background:linear-gradient(110deg,#ff7b35,#f45c1e);color:#fff}.account-family-button.outline:hover{background:#fff1e8}.account-family-button.primary:hover{filter:brightness(1.03);box-shadow:0 4px 12px #e8662b24}.account-family-tabs{display:flex;align-items:center;gap:28px;min-height:49px;border-bottom:1px solid #eee2db;background:transparent}.account-family-tabs button{position:relative;min-height:49px;padding:15px 1px 12px;border:0;background:transparent;color:#927a80;font-size:14px;line-height:1.4;white-space:nowrap;cursor:pointer}.account-family-tabs button.active{color:#ec632d;font-weight:600}.account-family-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:#f2692d}.family-space-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.family-space-card{min-width:0;border:1px solid #eee5df;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #6c34110a}.family-space-image-wrap{position:relative}.family-space-image{height:205px;background:center/cover no-repeat}.family-space-more{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fffdf9e8;color:#65534f}.family-space-card-copy{padding:13px 15px 16px}.family-space-card-copy h2{margin:0 0 6px;color:#76251d;font:700 23px var(--serif)}.family-space-role{margin:0 0 13px;color:#907b83;font-size:13px}.family-space-role span{color:#ed8b35;font-size:17px}.family-space-meta{display:flex;align-items:center;gap:6px;margin:7px 0;color:#8b7881;font-size:12px}.family-space-meta svg{color:#8b6c67}.family-space-enter{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:39px;margin-top:15px;border:1px solid #ef6b37;border-radius:6px;background:#fff;color:#e45e2b;font-size:13px;cursor:pointer}.family-space-enter:hover{background:#fff3ea}.family-space-prompt{display:grid;grid-template-columns:40% minmax(0,1fr);align-items:center;min-height:167px;margin-top:16px;border:1px solid #efdccf;border-radius:8px;overflow:hidden;background:linear-gradient(100deg,#fff8ef,#fffdf9)}.family-space-prompt-image{height:100%;min-height:167px;background:linear-gradient(90deg,#fff0df33,#fffaf400),url(/assets/family-empty-hero-right.jpg) center/cover}.family-space-prompt>div:last-child{padding:22px 26px}.family-space-prompt h2{margin:0;color:#76261d;font:700 24px var(--serif)}.family-space-prompt p{max-width:530px;margin:10px 0 16px;color:#967f7b;font-size:13px;line-height:1.7}.family-space-prompt-actions{display:flex;gap:10px}.account-family-tip{display:flex;align-items:center;gap:7px;margin:14px 0 0;padding:12px 15px;border:1px solid #eee3da;border-radius:7px;color:#97818a;background:#fff;font-size:12px}.account-family-tip span{color:#e6733a;font-size:17px}.family-task-tabs{margin-top:14px}.family-task-toolbar-account,.anniversary-account-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 10px}.family-task-filters,.anniversary-account-toolbar>div{display:flex;gap:9px}.family-task-filters button,.anniversary-account-toolbar button{display:inline-flex;align-items:center;gap:4px;min-height:35px;padding:7px 11px;border:1px solid #eadfd8;border-radius:6px;background:#fff;color:#826c73;font-size:12px}.family-task-summary,.anniversary-account-toolbar>span{color:#a28c8e;font-size:12px}.account-family-task-layout,.account-family-anniversary-layout{display:grid;grid-template-columns:minmax(0,1fr) 264px;gap:14px;align-items:start}.account-family-task-main,.account-family-anniversary-main{min-width:0}.account-family-section-title{margin:0 0 10px;color:#8f241e;font:700 21px var(--serif)}.account-family-section-title b{color:#f05d2b;font-size:18px}.account-family-task-list{display:grid;gap:9px}.account-family-task-row{display:grid;grid-template-columns:26px 40px minmax(0,1fr) 34px 135px 33px 76px;gap:9px;align-items:center;min-height:92px;padding:10px 11px;border:1px solid #eee5df;border-radius:8px;background:#fff}.account-family-task-row.completed{background:#fbfdfb}.family-task-checkbox{width:21px;height:21px;display:grid;place-items:center;border:2px solid #8997a4;border-radius:4px;background:#fff;color:#fff}.account-family-task-row.completed .family-task-checkbox{border-color:#159847;background:#159847}.family-task-kind{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:#fff0e5;color:#f15c26}.family-task-kind.kind-photos,.family-task-kind.kind-invite{background:#eaf2ff;color:#3977d2}.family-task-kind.kind-time{background:#e9f8ed;color:#159545}.family-task-copy{min-width:0}.family-task-copy h3{margin:0;color:#a52d26;font:700 15px/1.35 var(--serif);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.family-task-copy p{margin:3px 0 5px;color:#9b8580;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.family-task-copy small{display:flex;gap:12px;color:#907b83;font-size:12px;white-space:nowrap;overflow:hidden}.family-task-copy small span{overflow:hidden;text-overflow:ellipsis}.family-task-priority{justify-self:center;padding:5px 7px;border-radius:6px;background:#fff0df;color:#e76e2f;font-size:12px}.family-task-priority.priority-高{background:#ffe1e2;color:#ed4b52}.family-task-priority.priority-低{background:#e8f1ff;color:#3977d2}.family-task-due{display:flex;align-items:center;gap:4px;color:#8a7b83;font-size:12px;white-space:nowrap}.family-task-due svg{color:#e36a37}.family-task-more{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ece2dc;border-radius:5px;color:#917d7d}.family-task-handle{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:34px;border:1px solid #ef6b37;border-radius:6px;background:#f95d22;color:#fff;font-size:12px;white-space:nowrap}.family-task-handle:disabled{border-color:#dcdfe3;background:#e4e6e9;color:#8993a0}.account-family-task-side,.account-family-anniversary-side{display:grid;gap:12px}.account-family-side-card{border:1px solid #eee5df;border-radius:8px;background:#fff;padding:15px}.account-family-side-card h2{display:flex;align-items:center;gap:7px;margin:0 0 14px;color:#8f281f;font:700 19px var(--serif)}.task-overview-card>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #f0e7e1;border-bottom:1px solid #f0e7e1}.task-overview-card b{display:grid;justify-items:center;gap:6px;padding:12px 2px;color:#ef5d2a;font-size:23px}.task-overview-card b+b{border-left:1px solid #f0e7e1}.task-overview-card small{color:#8f7e85;font-size:12px;font-weight:400;white-space:nowrap}.task-source-card>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.task-source-card button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:68px;border:1px solid #f0e5de;border-radius:7px;background:#fffaf5;color:#946e6e;font-size:12px}.task-source-card button svg{color:#e35d32}.task-help-card-account{background:linear-gradient(150deg,#fffdfb,#fff6eb)}.task-help-card-account h3{margin:0 0 8px;color:#a83229;font:700 14px var(--serif)}.task-help-card-account p{margin:0 0 9px;color:#927c78;font-size:12px;line-height:1.7}.task-help-card-account strong{display:block;margin-top:16px;color:#ed642e;text-align:right;font:italic 13px var(--serif)}.anniversary-account-tabs{margin-top:14px}.anniversary-account-toolbar{padding-bottom:10px}.anniversary-account-toolbar button svg{color:#e56632}.account-family-anniversary-list{display:grid;gap:9px}.account-family-anniversary-row{display:grid;grid-template-columns:155px minmax(0,1fr);gap:15px;padding:10px;border:1px solid #eee5df;border-radius:8px;background:#fff}.account-family-anniversary-row.featured{grid-template-columns:190px minmax(0,1fr);padding:11px}.account-family-anniversary-photo{min-height:144px;border-radius:6px;background:center/cover no-repeat;position:relative}.account-family-anniversary-row.featured .account-family-anniversary-photo{min-height:224px}.account-family-anniversary-photo span{position:absolute;left:9px;top:9px;padding:5px 8px;border-radius:5px;background:#ff6727;color:#fff;font-size:12px}.account-family-anniversary-copy{min-width:0;display:flex;flex-direction:column}.anniversary-account-title{display:flex;align-items:center;gap:10px}.anniversary-account-icon{width:43px;height:43px;display:grid;place-items:center;color:#ed5730}.anniversary-account-icon.heart{color:#e95b58}.anniversary-account-title h3{margin:0;color:#9b2c24;font:700 19px var(--serif)}.anniversary-account-title p{display:flex;align-items:center;gap:5px;margin:4px 0 0;color:#947f85;font-size:12px}.anniversary-mini-avatar{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#b88775,#f1d2bd);color:#fff;font-size:12px}.anniversary-account-date{margin:14px 0 0;display:grid;gap:7px}.anniversary-account-date p{display:flex;align-items:center;gap:6px;margin:0;color:#8b7880;font-size:12px}.anniversary-account-date p svg{color:#7d6a6b}.anniversary-account-date b{color:#9b2c24}.anniversary-account-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:13px}.anniversary-account-actions .account-family-button{min-height:34px;padding:7px 10px;font-size:12px}.anniversary-reminder-pill{display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border-radius:15px;background:#fff0df;color:#e7652f;font-size:12px}.anniversary-reminder-pill.off{background:#f2f2f3;color:#92939a}.anniversary-account-more{display:grid;place-items:center;width:33px;height:33px;border:1px solid #ece2dc;border-radius:5px;color:#917d7d}.reminder-account-card .reminder-account-number{margin:4px 0 10px;color:#8e7880;font-size:14px}.reminder-account-number b{color:#e94f2a;font-size:26px}.reminder-account-card p{margin:7px 0;color:#8f7d83;font-size:12px}.reminder-account-card .account-family-button{width:100%;margin-top:11px}.member-account-card>button{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;border:1px solid #f0e6df;border-radius:7px;background:#fff;margin-top:7px;padding:6px 9px;color:#725d65;font-size:13px;text-align:left}.member-account-card>button small{display:flex;align-items:center;gap:2px;margin-left:auto;color:#927d82;font-size:12px}.anniversary-explain-card p{margin:0;color:#8f7b83;font-size:12px;line-height:1.8}.account-family-empty-action{display:grid;grid-template-columns:40% minmax(0,1fr);align-items:center;min-height:168px;margin-top:16px;border:1px solid #efdccf;border-radius:8px;overflow:hidden;background:linear-gradient(100deg,#fff8ef,#fffdf9)}.empty-action-image{height:100%;min-height:168px;background:url(/assets/family-empty-hero-right.jpg) center/cover}.account-family-empty-action>div:last-child{padding:21px 26px}.account-family-empty-action h2{margin:0;color:#76261d;font:700 23px var(--serif)}.account-family-empty-action p{margin:9px 0 14px;color:#937d7b;font-size:12px;line-height:1.7;max-width:510px}@media(max-width:1050px){.account-family-layout{grid-template-columns:170px minmax(0,1fr)}.account-family-heading{min-height:170px}.account-family-task-layout,.account-family-anniversary-layout{grid-template-columns:minmax(0,1fr) 240px}.account-family-task-row{grid-template-columns:25px 37px minmax(180px,1fr) 30px 105px 30px 68px;gap:6px}.family-task-copy small{gap:6px}.account-family-anniversary-row{grid-template-columns:135px minmax(0,1fr)}.account-family-anniversary-row.featured{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:800px){.account-family-page{width:calc(100% - 24px)}.account-family-layout{display:block}.account-family-layout>.personal-sidebar{margin-bottom:14px}.account-family-content{padding:16px 13px 22px}.account-family-heading{align-items:flex-start;flex-direction:column;min-height:0;padding:18px}.account-family-actions{width:100%}.account-family-actions>*{flex:1}.family-space-grid,.account-family-task-layout,.account-family-anniversary-layout{grid-template-columns:1fr}.account-family-task-side,.account-family-anniversary-side{grid-template-columns:repeat(2,minmax(0,1fr))}.task-help-card-account,.anniversary-explain-card{grid-column:1/-1}.account-family-task-row{grid-template-columns:25px 37px minmax(185px,1fr) 30px 105px 30px 68px;min-width:700px}.account-family-task-main,.account-family-anniversary-main{overflow-x:auto}.account-family-anniversary-row,.account-family-anniversary-row.featured{grid-template-columns:140px minmax(0,1fr);min-width:640px}.account-family-anniversary-list{padding-bottom:4px}.account-family-empty-action,.family-space-prompt{grid-template-columns:1fr}.family-space-prompt-image,.empty-action-image{min-height:130px}.family-space-prompt>div:last-child,.account-family-empty-action>div:last-child{padding:18px}.family-space-prompt-actions{flex-wrap:wrap}.family-space-prompt-actions>*{flex:1}.account-family-tabs{overflow-x:auto;gap:14px}.account-family-tabs button{font-size:13px}.family-task-toolbar-account,.anniversary-account-toolbar{align-items:flex-start;flex-direction:column}.account-family-task-side,.account-family-anniversary-side{grid-template-columns:1fr}}.family-task-filters,.anniversary-account-toolbar>div{min-width:0;flex-wrap:wrap}:is(.family-task-filters,.anniversary-account-toolbar) select{min-width:112px;max-width:min(240px,100%);height:36px;padding:0 10px;border:1px solid #eadfd8;border-radius:6px;background:#fff;color:#6e5555;font:inherit;font-size:13px;cursor:pointer}:is(.family-task-filters,.anniversary-account-toolbar) select:focus-visible{outline:2px solid #ed7848;outline-offset:2px}@media(max-width:1150px){.account-family-content .account-family-task-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.account-family-content .account-family-task-main{overflow-x:visible;min-width:0}.account-family-content .account-family-task-row{min-width:0;grid-template-columns:25px 36px minmax(0,1fr) auto;gap:8px}.account-family-task-row .family-task-copy{grid-column:3/-1;min-width:0}.account-family-task-row .family-task-copy small{flex-wrap:wrap}.account-family-task-row .family-task-priority{grid-column:2}.account-family-task-row .family-task-due{grid-column:3;white-space:normal}.account-family-task-row .family-task-more{grid-column:4;justify-self:end}.account-family-task-row .family-task-handle{grid-column:3/-1;justify-self:end}}.account-family-heading:not(.heading-space){min-height:0!important;margin:0!important;padding:0 4px 13px!important;align-items:flex-start!important;border:0!important;border-bottom:1px solid #eee2db!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.account-family-heading:not(.heading-space) h1{margin:0!important;color:#76261d!important;font:700 26px/1.25 var(--serif)!important}.account-family-heading:not(.heading-space) p{margin:6px 0 0!important;color:#a88a85!important;font-size:12px!important;line-height:1.5!important}.account-family-actions{flex-shrink:0!important;gap:9px!important}.account-family-button{min-height:38px!important;border-radius:6px!important;font-size:13px!important}@media(max-width:800px){.account-family-heading:not(.heading-space){min-height:0!important;padding:0 0 13px!important;flex-direction:column!important;align-items:flex-start!important}.account-family-actions{width:100%!important}.account-family-actions>*{flex:1!important}}.account-family-heading.heading-space{position:relative;min-height:215px;padding:28px 30px;align-items:flex-end;background:linear-gradient(90deg,#fffaf4,#fffaf4ed 31%,#fffaf400 64%),url(/assets/banner-personal-center.png) right center/auto 100% no-repeat}.heading-space h1{font-size:40px;letter-spacing:2px}.heading-space p{font-size:18px;color:#9c7480}.heading-space small{max-width:490px;margin-top:22px;font-size:13px}@media(max-width:1100px){.account-family-heading.heading-space{align-items:flex-start;flex-direction:column;gap:18px;padding:24px}.heading-space h1{font-size:34px}.heading-space small{max-width:420px;margin-top:14px}}@media(max-width:800px){.account-family-heading.heading-space{padding:22px 18px;background-position:right top}.heading-space h1{font-size:30px}.heading-space p{font-size:16px}}:root{--family-module-title-size: 19px}.family-settings-heading,.album-list-heading,.story-pending-heading,.story-page-heading,.people-heading-card,.timeline-page-heading,.anniversary-heading,.family-task-title-row,.album-page-title,.story-editor-heading,.timeline-editor-heading,.anniversary-editor-heading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;padding-bottom:14px!important;border-bottom:1px solid #eee2db!important}.story-page-heading>div>h1,.album-page-title h1,.story-editor-heading h1,.timeline-editor-heading h1,.anniversary-editor-heading h1{margin:0!important;color:#982821!important;font:700 26px/1.25 var(--serif)!important}.story-page-heading>div>p,.album-page-title p,.story-editor-heading p,.timeline-editor-heading p,.anniversary-editor-heading p{margin:6px 0 0!important;color:#a08488!important;font-size:13px!important;line-height:1.55!important}.people-heading-actions,.album-list-heading>div:last-child,.story-pending-heading>.story-primary,.story-page-heading>.story-primary,.anniversary-heading>.anniversary-primary,.timeline-add-wrap{flex-shrink:0!important}.album-outline,.album-primary,.story-outline,.story-primary,.people-primary,.timeline-outline,.timeline-primary,.anniversary-outline,.anniversary-primary,.timeline-add-wrap button,.people-heading-actions button{min-height:38px!important;border-radius:6px!important;font-size:13px!important}.album-list-heading .album-primary,.story-pending-heading .story-primary{padding-inline:23px;border:1px solid #f06a2c;background:linear-gradient(110deg,#ff762e,#ff4d1b);color:#fff}.album-list-heading .album-primary:hover,.story-pending-heading .story-primary:hover{background:#eb5b20}.family-settings-tabs,.album-list-tabs,.detail-tabs,.story-filter-tabs,.story-pending-tabs,.timeline-filter-tabs,.directory-filters,.anniversary-tabs,.task-filter-tabs{display:flex!important;align-items:center!important;gap:28px!important;min-height:49px!important;border-bottom:1px solid #eee2db!important;background:transparent!important}.family-settings-tabs button,.album-list-tabs button,.detail-tabs button,.story-filter-tabs button,.story-pending-tabs button,.timeline-filter-tabs button,.directory-filters button,.anniversary-tabs button,.task-filter-tabs button{position:relative!important;min-height:49px!important;padding:15px 1px 12px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#927a80!important;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.family-settings-tabs button.active,.album-list-tabs button.active,.detail-tabs button.active,.story-filter-tabs button.active,.story-pending-tabs button.active,.timeline-filter-tabs button.active,.directory-filters button[aria-pressed=true],.anniversary-tabs button.active,.task-filter-tabs button.active{color:#ec632d!important;font-weight:700!important}.family-settings-tabs button.active:after,.album-list-tabs button.active:after,.detail-tabs button.active:after,.story-filter-tabs button.active:after,.story-pending-tabs button.active:after,.timeline-filter-tabs button.active:after,.directory-filters button[aria-pressed=true]:after,.anniversary-tabs button.active:after,.task-filter-tabs button.active:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:3px!important;border-radius:3px!important;background:#f2692d!important}.preview-tags span,.tag-picker button,.story-chip,.event-links button,.date-tag,.privacy-pill,.story-warning-pill,.reminder-pill,.timeline-chip,.story-chip-row .story-add-chip{display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:27px!important;padding:5px 9px!important;border:1px solid #f5d8c8!important;border-radius:6px!important;background:#fff1e8!important;color:#bd5b37!important;font-size:12px!important;line-height:1.25!important}.album-list-card,.story-list-item,.people-card,.timeline-event-card,.anniversary-row,.family-task-row{border:1px solid #eee3d9!important;border-radius:8px!important;background:#fffdfb!important;box-shadow:0 2px 8px #6c34110a!important}.album-list-copy h2,.story-list-copy h2,.timeline-event-title h3,.anniversary-row-title h3,.task-copy h2,.people-card h3,.person-preview-head h3{color:#762a23!important;font-size:16px!important}.album-list-copy>p,.story-list-copy>p,.event-description,.anniversary-date-block p,.task-copy p,.person-bio,.story-item-facts,.album-list-meta,.album-list-people,.timeline-event-copy .event-location,.timeline-event-copy .event-people,.anniversary-members{color:#9a847d!important;font-size:12px!important;line-height:1.65!important}.album-list-meta,.album-list-people,.story-item-facts,.timeline-event-copy .event-people,.anniversary-row-actions,.family-task-row,.task-assignee,.task-due,.task-status{font-size:12px!important}.person-node b,.person-node small,.story-list-copy footer b,.family-task-copy h2,.family-task-copy p,.family-roster-row>b,.family-activity-row p b{font-size:13px!important}.album-list-toolbar,.story-list-toolbar,.timeline-list-toolbar,.anniversary-toolbar,.family-task-toolbar{color:#927a80!important;font-size:12px!important}@media(max-width:760px){.album-list-heading,.story-pending-heading,.story-page-heading,.people-heading-card,.timeline-page-heading,.anniversary-heading,.family-task-title-row,.album-page-title,.story-editor-heading,.timeline-editor-heading,.anniversary-editor-heading{flex-direction:column!important}.album-list-tabs,.detail-tabs,.story-filter-tabs,.story-pending-tabs,.timeline-filter-tabs,.directory-filters,.anniversary-tabs,.task-filter-tabs{gap:14px!important;overflow-x:auto!important}}.album-grid .album-list-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:8px!important}.album-list-main-row{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;gap:14px!important;min-width:0!important}.album-grid .album-list-cover{width:190px!important;height:188px!important;border-radius:6px!important}.album-grid .album-list-copy{min-width:0!important;padding:0!important}.album-grid .album-list-copy h2{margin:2px 0 7px!important;color:#982a22!important;font:700 19px/1.3 var(--serif)!important}.album-grid .album-list-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin-top:11px!important;color:#907a7b!important;font-size:12px!important}.album-grid .album-list-meta span{display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.album-grid .album-list-creator{display:flex!important;align-items:center!important;gap:7px!important;margin-top:11px!important;color:#806b6d!important;font-size:12px!important}.album-grid .album-list-creator b{color:#76575a!important;font-size:12px!important;font-weight:600!important}.album-grid .album-list-creator .activity-avatar{width:26px!important;height:26px!important;font-size:12px!important}.album-grid .album-list-people{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;margin-top:9px!important;color:#897477!important;font-size:12px!important}.album-grid .album-list-people .album-list-person{width:25px!important;height:25px!important;margin-left:-4px!important;font-size:12px!important}.album-grid .album-list-people small{display:block!important;width:100%!important;margin-top:2px!important;color:#a08884!important;font-size:12px!important}.album-grid .album-list-description{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:38px!important;margin:10px 0 0!important;padding-top:9px!important;border-top:1px solid #f0e5de!important;color:#8f7777!important;font-size:12px!important;line-height:1.6!important}.album-grid .album-list-open{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;min-height:32px!important;margin-top:4px!important;border:0!important;background:transparent!important;color:#e6622d!important;font-size:13px!important;cursor:pointer!important}.album-grid .album-list-card{grid-template-rows:auto auto!important}.album-grid .album-list-description{grid-column:1!important;grid-row:2!important;display:block!important;min-width:0!important;min-height:32px!important;margin:10px 0 0!important;padding:9px 95px 0 0!important;border-top:1px solid #f0e5de!important;color:#8f7777!important;font-size:12px!important;line-height:1.6!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important}.album-grid .album-list-open{grid-column:1!important;grid-row:2!important;justify-self:end!important;align-self:start!important;z-index:2!important;min-height:32px!important;margin:10px 0 0!important;padding:0 0 0 8px!important;background:#fffdfb!important;font-size:13px!important}@media(max-width:800px){.album-list-main-row{grid-template-columns:165px minmax(0,1fr)!important;gap:10px!important}.album-grid .album-list-cover{width:165px!important;height:175px!important}}@media(max-width:560px){.album-list-main-row{grid-template-columns:1fr!important}.album-grid .album-list-cover{width:100%!important;height:170px!important}}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal){--shop-orange: #ed682e;--shop-primary: linear-gradient(115deg, #ff7d33, #f2541e);--shop-title: #982821;--shop-muted: #9c857c;--shop-link: #d9622d}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-hifi-primary,.shop-hifi-cart,.shop-showcase-note button,.shop-promo-card button,.search-result-box button,.price-popover .orange-small,.enter-store,.purchase-actions button,.seller-body .commerce-button){display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--shop-orange);background:var(--shop-primary);color:#fff;font-size:14px;cursor:pointer;white-space:nowrap}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-hifi-primary,.shop-hifi-cart,.shop-showcase-note button,.shop-promo-card button,.search-result-box button,.enter-store,.purchase-actions button):hover:not(:disabled){filter:brightness(.96)}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) button:focus-visible,.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) a:focus-visible{outline:2px solid var(--shop-title);outline-offset:3px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) button:disabled{cursor:not-allowed}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .purchase-actions button:disabled{background:#e5dfda;border-color:#d8cec6;color:var(--shop-muted);opacity:.65}.shop-storefront.product-page .purchase-actions[aria-busy=true] button:disabled{background:var(--shop-primary);border-color:var(--shop-orange);color:#fff;opacity:1;cursor:wait}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) button svg{flex-shrink:0}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.result-tabs,.detail-tabs){gap:28px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.result-tabs,.detail-tabs) button{position:relative;height:58px;padding:0 2px;border:0;background:none;color:#593b35;font:700 16px var(--serif);cursor:pointer;white-space:nowrap}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.result-tabs,.detail-tabs) button.active{color:var(--shop-orange)}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.result-tabs,.detail-tabs) button.active:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:3px;background:var(--shop-primary);border-radius:2px 2px 0 0}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-filter-row,.catalog-filter-row,.commerce-sku,.review-filters) button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:auto;min-height:30px;padding:6px 10px;border:1px solid transparent;border-radius:5px;background:#f7f3ee;color:var(--shop-muted);font-size:12px;cursor:pointer}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-filter-row,.catalog-filter-row,.commerce-sku,.review-filters) button.active{border-color:var(--shop-orange);background:#fff3eb;color:#d9622d}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .catalog-filter-row{flex-wrap:wrap;padding:10px 16px;gap:8px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-sort-row button,.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-sort-row label,.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .result-filter-actions label{font-size:12px;color:var(--shop-muted)}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-sort-row button.active{color:var(--shop-link);border-color:var(--shop-orange)}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .result-filter-actions input{accent-color:var(--shop-orange)}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .select-filter{gap:5px;padding:6px 10px;border-radius:5px;color:var(--shop-muted);font-size:12px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-hifi-section-heading h2,.detail-panel h2,.recommendations h2,.search-empty h2,.review-drawer h2,.commerce-dialog h2){color:var(--shop-title);font:700 19px var(--serif)}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-hifi-section-heading h2 svg,.promises svg){color:var(--shop-orange)}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .seller-body h3{color:#8a2b22;font:700 18px var(--serif)}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-hifi-section-heading>button,.recommendations header button,.seller-poster a,.load-reviews,.drawer-more){color:var(--shop-link);font-size:12px;cursor:pointer}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-hifi-section-heading span,.shop-category-image+span small,.shop-hifi-category-strip small,.commerce-note,.image-note){color:var(--shop-muted);font-size:12px;line-height:1.65}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-hifi-section-heading>div{flex-wrap:wrap;gap:5px 12px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-showcase-name,.shop-goodie-name,.shop-showcase-feature-copy h3,.result-product-name,.store-name,.store-preview-products strong,.recommended-grid h3){margin:8px 0 3px;color:#a72b24;font-size:14px;line-height:1.5}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-goodie-copy p,.shop-showcase-feature-copy p,.result-product-card>p,.store-summary-copy>p,.seller-body>p,.intro){color:var(--shop-muted);font-size:12px;line-height:1.65}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-goodie-copy p{height:40px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-showcase-card-copy>small,.shop-goodie-copy>small,.shop-showcase-feature-bottom small,.shop-showcase-feature-bottom span,.result-product-card>small,.store-facts,.recommended-grid small){color:#977b71;font-size:12px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-goodie-store,.result-product-footer>button:first-child){color:#8a7775;font-size:12px;line-height:1.65}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-goodie-store,.result-product-footer>button:first-child) svg{color:inherit}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-goodie-copy footer,.result-product-footer){display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;margin-top:6px;border-top:1px solid #f5ebe4}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .result-product-footer>button:first-child{flex:1}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-showcase-card-copy{min-height:91px;padding:0 10px 12px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-showcase-name{width:100%}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-showcase-card-copy>strong,.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-showcase-card-copy>small{padding-right:40px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-mini-cart{right:10px;bottom:10px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .result-product-name{padding:0 7px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.shop-showcase-feature-bottom strong,.shop-showcase-card-copy>strong,.shop-goodie-copy>strong,.result-product-card>strong,.store-preview-products b,.recommended-grid b,.price-line strong){color:#f2541e}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .result-product-image>span{inset:7px auto auto 7px;display:inline-flex;gap:3px;padding:4px 6px;border-radius:4px;background:#fff8e8;color:#dc6632;font-size:12px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .review-avatar{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border:0;border-radius:50%;background:#eed6c4;color:#9d563d;font-size:12px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.review b,.drawer-review b){color:#8a7775;font-size:12px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.review small,.drawer-review small){color:var(--shop-muted);font-size:12px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .drawer-review{grid-template-columns:25px minmax(0,1fr)}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .result-pagination{flex-wrap:wrap;font-size:12px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .result-pagination button.current{border-color:var(--shop-orange);background:var(--shop-primary);color:#fff}@media(max-width:760px){.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) :is(.result-tabs,.detail-tabs){gap:20px;overflow-x:auto}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-hifi-section-heading{align-items:flex-start}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-search-top{flex-wrap:wrap;gap:12px;padding:14px}.shop-storefront:is(.shop-home-hifi,.shop-search-page,.product-page,.review-overlay,.commerce-modal) .shop-search-top .search-result-box{flex-basis:100%;min-width:0}}@media(max-width:1000px){.shop-tools.shop-store-tools{position:static;transform:none;display:flex;width:calc(100% - 24px);margin:12px auto;max-width:900px;border-radius:8px}.shop-tools.shop-store-tools>button,.shop-tools.shop-store-tools>.shop-contact{flex:1;min-width:0;width:auto}.shop-tools.shop-store-tools>button{border-bottom:0;border-right:1px solid #eee2d5}.shop-tools.shop-store-tools .shop-contact>button{border-bottom:0}.shop-tools.shop-store-tools .wechat-popover{right:0;bottom:100%;max-width:calc(100vw - 30px)}}.shop-storefront.shop-home-hifi .shop-goodie-image,.shop-storefront.shop-search-page .result-product-image{height:300px}.shop-storefront.shop-home-hifi .shop-showcase-feature-image{height:436px}.shop-storefront.shop-home-hifi .shop-showcase-card-image{height:200px}.shop-search-field{display:flex;align-items:center;gap:10px;height:44px;box-sizing:border-box;padding:3px;border:1px solid #edcbb6;border-radius:7px;background:#fff;box-shadow:0 3px 12px #69462408}.shop-search-field select{align-self:stretch;max-width:95px;border:0;border-right:1px solid #efdfd0;background:#fff;padding:0 14px;color:#593b35;font-size:14px}.shop-search-field svg{flex-shrink:0;color:#d9622d}.shop-search-field input{flex:1;min-width:0;border:0;outline:0;font-size:14px;background:#fff;color:#6b575a}.shop-search-field>.primary{align-self:stretch;border:1px solid #ed682e;border-radius:5px;padding:0 24px;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff;font-size:14px}.shop-search-results-entry{max-width:760px;margin:18px auto 14px}@media(max-width:600px){.shop-search-field{gap:6px}.shop-search-field select{padding:0 8px}.shop-search-field>.primary{padding:0 15px}}:root{--shop-field-border: #eadbd1;--shop-field-radius: 6px;--shop-field-focus: #ed682e;--shop-field-focus-ring: #ffeadc}.shop-join-page :is(.join-fields input,.join-shop-row input,.join-address-label input,.join-textarea-label textarea),.shop-join-page .join-selects label,.account-product-page :is(.form-row,.sku-row) :is(input:not([type=radio],[type=checkbox],[type=file]),select,textarea),.seller-orders .seller-filters :is(input,select),.seller-modal :is(.seller-ship-form,.seller-refund-form) :is(input,select,textarea),.order-action-dialog .action-field :is(input,select,textarea){border-color:var(--shop-field-border);border-radius:var(--shop-field-radius)}.shop-join-page :is(.join-fields input,.join-shop-row input,.join-address-label input,.join-textarea-label textarea):focus-visible,.shop-join-page .join-selects label:focus-within,.account-product-page :is(.form-row,.sku-row) :is(input:not([type=radio],[type=checkbox],[type=file]),select,textarea):focus-visible,.seller-orders .seller-filters :is(input,select):focus-visible,.seller-modal :is(.seller-ship-form,.seller-refund-form) :is(input,select,textarea):focus-visible,.order-action-dialog .action-field :is(input,select,textarea):focus-visible{border-color:var(--shop-field-focus);outline:none;box-shadow:0 0 0 2px var(--shop-field-focus-ring)}html[data-community-form-font]{--community-form-font-size: 12px}html[data-community-form-font] :is(input,textarea,select,option,optgroup),html[data-community-form-font] [contenteditable=""],html[data-community-form-font] [contenteditable=true],html[data-community-form-font] [contenteditable=plaintext-only],html[data-community-form-font] [role=textbox],html[data-community-form-font] label,html[data-community-form-font] label :is(span,small,b,strong,em),html[data-community-form-font] [contenteditable=""] *,html[data-community-form-font] [contenteditable=true] *,html[data-community-form-font] [contenteditable=plaintext-only] *,html[data-community-form-font] [role=textbox] *{font-size:var(--community-form-font-size)!important}html[data-community-form-font] :is(.form-row,.story-form-row,.timeline-form-row,.anniversary-form-row,.album-form-row,.modal-form-row,.modal-setting-row,.setting-row,.join-fields,.profile-field,.create-field,.album-edit-field,.fe-field,.auth-field,.security-form,.editor-fields,.edit-form,.radio-line,.check-line,.radio-options,.check-grid,.mini-form-row,.privacy-setting,.editor-visibility,.spec-editor-row,.settings-form,.settings-fields,.contact-fields,.logo-field,.setting-field,.form-label,.phone-control,.phone-field,.editor-phone,.editor-tags,.editor-default,.editor-paste,.choice-cards,.fe-radio-card,.fe-check-row,.family-code-field){font-size:var(--community-form-font-size)!important}html[data-community-form-font] :is(.form-row,.story-form-row,.timeline-form-row,.anniversary-form-row,.album-form-row,.modal-form-row,.modal-setting-row,.setting-row,.join-fields,.profile-field,.create-field,.album-edit-field,.fe-field,.auth-field,.security-form,.editor-fields,.edit-form,.radio-line,.check-line,.radio-options,.check-grid,.mini-form-row,.privacy-setting,.editor-visibility,.spec-editor-row,.settings-form,.settings-fields,.contact-fields,.logo-field,.setting-field,.form-label,.phone-control,.phone-field,.editor-phone,.editor-tags,.editor-default,.editor-paste,.choice-cards,.fe-radio-card,.fe-check-row,.family-code-field) :is(span,small,b,strong,em,p,output,button,a,dt,dd){font-size:var(--community-form-font-size)!important}html[data-community-form-font] :is(.field-label,.setting-label,.editor-label,.control-hint,.field-hint,.field-error,.field-count,.count-field,.story-field-count,.editor-note,.recovery-help,.timeline-field-count,.textarea-count,.form-tip,.form-error,.form-message,.auth-field-error,.editor-error,.profile-error,.create-error,.feedback-error,.album-edit-error,.people-error,.editor-help,.fe-help,.family-join-help,.story-form-hint,.timeline-form-hint,.album-form-note,.settings-helper,.iv-helper,.rich-toolbar,.editor-toolbar,.story-editor-tools,.rich-content,.editor-content,.spec-editor-title,.spec-values,.sku-head,.sku-row,.stock-summary),html[data-community-form-font] :is(.field-label,.setting-label,.editor-label,.control-hint,.field-hint,.field-error,.field-count,.count-field,.story-field-count,.editor-note,.recovery-help,.timeline-field-count,.textarea-count,.form-tip,.form-error,.form-message,.auth-field-error,.editor-error,.profile-error,.create-error,.feedback-error,.album-edit-error,.people-error,.editor-help,.fe-help,.family-join-help,.story-form-hint,.timeline-form-hint,.album-form-note,.settings-helper,.iv-helper,.rich-toolbar,.editor-toolbar,.story-editor-tools,.rich-content,.editor-content,.spec-editor-title,.spec-values,.sku-head,.sku-row,.stock-summary) :is(span,small,b,strong,em,p,output,button,a){font-size:var(--community-form-font-size)!important}html[data-community-form-font] :is(input,textarea)::placeholder,html[data-community-form-font] input::file-selector-button{font-size:var(--community-form-font-size)!important}:is(.story-publish-page,.community-create-dialog,.circle-manage-page){--community-field-border: #e5d9d1;--community-field-focus: #ed682e;--community-field-ring: #ffeadc}.story-publish-page :is(.count-field input,.category-picker,.setting-control,.story-rich-editor),.community-create-dialog .control-wrap :is(input,textarea),.circle-manage-page :is(.control-input input,.control-textarea textarea,.manage-search,.manage-select){box-sizing:border-box;border-color:var(--community-field-border);border-radius:6px}.story-publish-page :is(.count-field input:focus,.category-picker:focus-visible,.setting-control:focus-within,.story-rich-editor:focus-within),.community-create-dialog .control-wrap :is(input,textarea):focus,.circle-manage-page :is(.control-input input:focus,.control-textarea textarea:focus,.manage-search:focus-within,.manage-select:focus-within){border-color:var(--community-field-focus);box-shadow:0 0 0 2px var(--community-field-ring)}.story-publish-page .story-form-actions .story-primary,.community-create-dialog .create-footer .create-primary,.circle-manage-page .settings-actions .manage-primary{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.story-publish-page .story-form-actions .story-outline,.community-create-dialog .create-footer .create-outline,.circle-manage-page .settings-actions .manage-ghost{border:1px solid #eb7240;background:#fffaf4;color:#dc5b2c}:is(.ai-page,.ai-list-page,.ai-detail-page,.ai-records){--ai-field-border: #e5d9d1;--ai-field-focus: #ed682e;--ai-field-ring: #ffeadc}.ai-page .tool-control-block :is(input:not([type=radio],[type=checkbox],[type=range]),select,textarea),.ai-list-page .ai-list-hero label,.ai-detail-page :is(.comment-field,.section-bar select),.ai-records .filters :is(.search,select){box-sizing:border-box;border-color:var(--ai-field-border);border-radius:6px}.ai-page .tool-control-block :is(input:not([type=radio],[type=checkbox],[type=range]),select,textarea):focus,.ai-list-page .ai-list-hero label:focus-within,.ai-detail-page :is(.comment-field:focus-within,.section-bar select:focus),.ai-records .filters :is(.search:focus-within,select:focus){border-color:var(--ai-field-focus);box-shadow:0 0 0 2px var(--ai-field-ring)}.ai-page .ai-actions .ai-primary,.ai-detail-page .detail-actions .button.primary,.ai-order-page .pay-button,.ai-payment-page .payment-actions .button.primary{border:1px solid #ed682e;background:linear-gradient(115deg,#ff7d33,#f2541e);color:#fff}.ai-page .ai-actions .ai-outline,.ai-detail-page .detail-actions .button.outline,.ai-payment-page .payment-actions .button.outline{border:1px solid #eb7240;background:#fffaf4;color:#dc5b2c}@media(max-width:600px){.ai-payment-page .payment-actions{flex-wrap:wrap}.ai-payment-page .payment-actions .button{max-width:100%;white-space:normal}}.community-banner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.community-banner-actions button.community-banner-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-width:104px;min-height:38px;padding:0 18px;border:1px solid #ed682e;border-radius:6px;background:linear-gradient(115deg,#ff7d33,#f2541e);box-shadow:none;color:#fff;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.community-banner-actions button.community-banner-action[aria-pressed=true]{border:1px solid #eb7240;background:#fffaf4;color:#dc5b2c}.community-banner-actions button.community-banner-action:not(:disabled):hover{filter:brightness(.96)}.community-banner-actions button.community-banner-action:focus-visible{outline:2px solid #ed682e;outline-offset:3px}.community-banner-actions button.community-banner-action:disabled{opacity:.58;cursor:not-allowed}nav.account-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 13px;color:#947e96;font-size:12px;line-height:20px;font-weight:400}nav.account-breadcrumb>:is(a,button,span,strong){display:inline-flex;align-items:center;padding:0;margin:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:none}nav.account-breadcrumb>:is(a,button):hover{color:#ed682e}nav.account-breadcrumb>svg{width:13px;height:13px;flex:none}@media(max-width:650px){nav.account-breadcrumb{gap:5px}}.admin-list-filters.admin-list-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 0}.admin-list-filters>label{display:flex;align-items:center;gap:10px;min-width:0;color:#555}.admin-list-filters>label>:is(input,select){box-sizing:border-box;height:36px;min-width:0;padding:8px 10px;border:1px solid #e6e6e6;border-radius:2px;background:#fff;color:#555;font:inherit}.admin-list-filters>label>input{width:240px}.admin-list-filters>label>select{width:168px}.admin-list-filters>label>:is(input,select):focus-visible{outline:1px solid #009688;outline-offset:-1px}.admin-list-filters .admin-filter-actions{display:flex;align-items:center;gap:12px}.admin-list-filters .admin-filter-actions>button{height:34px}@media(max-width:650px){.admin-list-filters>label>input{width:min(180px,48vw)}}
