.toast-region[data-v-96382d27]{z-index:90;pointer-events:none;gap:10px;width:min(400px,100vw - 32px);display:grid;position:fixed;top:96px;right:24px}.toast-message[data-v-96382d27]{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffdf5;border:1px solid #dedfd5;border-radius:12px;align-items:center;gap:11px;padding:13px 14px;font-size:13px;display:flex;box-shadow:0 6px 28px #2929251c}.toast-message>span[data-v-96382d27]:nth-child(2){flex:1}.toast-check[data-v-96382d27]{background:var(--p-success-bg);width:27px;height:27px;color:var(--p-success);border-radius:50%;place-items:center;display:grid}.toast-message button[data-v-96382d27]{width:28px;min-height:28px;color:var(--p-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.toast-message button[data-v-96382d27]:hover{background:#eeece6}.toast-enter-active[data-v-96382d27],.toast-leave-active[data-v-96382d27]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-96382d27],.toast-leave-to[data-v-96382d27]{opacity:0;transform:translateY(-8px)}@media (width<=580px){.toast-region[data-v-96382d27]{top:auto;bottom:max(20px, env(safe-area-inset-bottom));right:16px}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-96382d27],.toast-leave-active[data-v-96382d27]{transition:none}}#app-shell .work-order-summary[data-v-9fa4120d],#app-shell .work-order-comparison[data-v-9fa4120d]{margin:0 0 20px}#app-shell .work-order-summary>div[data-v-9fa4120d],#app-shell .work-order-comparison>div[data-v-9fa4120d]{grid-template-columns:74px minmax(0,1fr);gap:12px;margin-top:10px;display:grid}#app-shell .work-order-summary dt[data-v-9fa4120d],#app-shell .work-order-comparison dt[data-v-9fa4120d]{color:var(--p-muted);font-size:12px}#app-shell .work-order-summary dd[data-v-9fa4120d],#app-shell .work-order-comparison dd[data-v-9fa4120d]{overflow-wrap:anywhere;margin:0}#app-shell .work-order-number[data-v-9fa4120d]{font-variant-numeric:tabular-nums}#app-shell .work-order-help[data-v-9fa4120d]{color:var(--p-muted);margin:12px 0;font-size:12px;line-height:1.8}#app-shell .work-order-hint[data-v-9fa4120d]{color:var(--p-muted);align-items:center;gap:8px;margin-bottom:14px;display:flex}#app-shell .work-order-check[data-v-9fa4120d]{border-top:1px solid var(--p-line);margin-top:18px;padding-top:16px}#app-shell .work-order-retry[data-v-9fa4120d]{margin-top:12px}#app-shell .m-admin[data-v-594afc40]{position:relative}#app-shell .pending-review-badge[data-v-594afc40]{color:#fff;font-variant-numeric:tabular-nums;background:#b34234;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}#app-shell .menu-review-badge[data-v-594afc40]{margin-left:auto}#app-shell .m-admin-trigger[data-v-594afc40]{cursor:pointer;grid-template-columns:auto 30px 14px;gap:6px;display:grid}#app-shell .pending-review-slot[data-v-594afc40]{justify-content:center;width:30px;display:flex}#app-shell .m-admin-trigger>svg[data-v-594afc40]{width:14px;height:14px;transition:transform .16s;display:block}#app-shell .m-admin-trigger.is-open>svg[data-v-594afc40]{transform:rotate(180deg)}#app-shell .m-admin-menu[data-v-594afc40]{z-index:40;background:var(--p-surface);border:1px solid var(--p-line);border-radius:12px;width:min(244px,100vw - 32px);padding:6px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 6px 16px #29292508,0 20px 50px #2929251a}#app-shell .management-link[data-v-594afc40]{color:var(--p-ink);border-radius:8px;align-items:center;gap:13px;padding:11px 12px;text-decoration:none;display:flex}#app-shell .management-link>svg[data-v-594afc40]{width:19px;height:19px;color:var(--p-muted)}#app-shell .management-link strong[data-v-594afc40]{font-size:13px;font-weight:550;display:block}#app-shell .management-link[data-v-594afc40]:hover,#app-shell .management-link[data-v-594afc40]:focus-visible{background:#f3f1eb}#app-shell .management-link.is-current[data-v-594afc40]{background:var(--p-greenfill);color:var(--p-green)}#app-shell .management-link.is-current>svg[data-v-594afc40]{color:var(--p-green)}@media (width<=580px){#app-shell .m-admin-menu[data-v-594afc40]{right:-39px}}@media (prefers-reduced-motion:reduce){#app-shell .m-admin-trigger>svg[data-v-594afc40]{transition:none}}#app-shell{--j-column-gap:28px;--j-row-gap:40px;--p-bg:#faf9f6;--p-surface:#fff;--p-ink:#292925;--p-muted:#78776e;--p-line:#e4e2db;--p-green:#a34330;--p-greenfill:#f4e9e3;--p-accent:#292925;--p-onaccent:#fff;--p-red:#b34234;--p-orange:#906119;--p-success:#34754b;--p-success-bg:#edf5ef;--p-hover:#f3f1eb;--p-focus:#a3433024;--p-avatar-bg:#eee7de;--p-avatar-ink:#6b5742;color:var(--p-ink);background:var(--p-bg);isolation:isolate;-webkit-font-smoothing:antialiased;text-align:left;border:0;min-height:100vh;font:14px/1.6 -apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:clip}#app-shell *{box-sizing:border-box}#app-shell h1,#app-shell h2,#app-shell h3,#app-shell p{margin:0}#app-shell button,#app-shell input,#app-shell select,#app-shell textarea{font:inherit;color:inherit}#app-shell button{cursor:var(--cursor-interaction,pointer)}#app-shell button:disabled{opacity:.5;cursor:not-allowed}#app-shell button[aria-busy=true],#app-shell [aria-busy=true]>button:disabled{opacity:.8}#app-shell [hidden]{display:none!important}#app-shell svg{flex-shrink:0;width:17px;height:17px}#app-shell a{color:var(--p-green)}#app-shell .p-muted{color:var(--p-muted)}#app-shell button,#app-shell a{touch-action:manipulation}#app-shell button:focus-visible,#app-shell summary:focus-visible{outline:2px solid var(--p-green);outline-offset:4px}#app-shell .p-shell{min-height:700px}#app-shell .j-header{border-bottom:1px solid var(--p-line);grid-template-columns:minmax(180px,1fr) max-content minmax(180px,1fr);align-items:center;gap:24px;min-height:80px;padding:17px 36px;display:grid}#app-shell .j-brand{letter-spacing:1px;background:0 0;border:0;flex-shrink:0;justify-self:start;align-items:center;gap:9px;padding:0;font-family:Songti SC,Georgia,serif;font-size:25px;font-weight:700;display:flex}#app-shell .j-brand img{flex-shrink:0;width:32px;height:32px;display:block}#app-shell .j-nav{grid-column:2;justify-self:center;align-items:center;gap:12px;display:flex}#app-shell .p-nav{height:44px;min-height:44px;color:var(--p-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}#app-shell .p-nav>svg{display:none}#app-shell .p-nav.is-active{color:var(--p-green);background:#f6ece7}#app-shell .p-nav:hover{color:var(--p-green)}#app-shell .j-account{align-items:center;gap:16px;display:flex}#app-shell .j-header-tools{grid-column:3;justify-self:end;align-items:center;gap:14px;display:flex}@media (width<=1100px){#app-shell .j-header{grid-template-columns:minmax(160px,1fr) max-content minmax(160px,1fr)}#app-shell .j-nav{gap:8px}}@media (width<=820px){#app-shell .j-header{grid-template-columns:minmax(0,1fr) max-content;gap:12px}#app-shell .j-brand{grid-area:1/1}#app-shell .j-header-tools{grid-area:1/2}#app-shell .j-nav{grid-area:2/1/auto/-1}}@media (width<=380px){#app-shell .j-nav{gap:4px}#app-shell .j-nav .p-nav{padding-inline:10px}#app-shell .j-brand{font-size:23px}}#app-shell .j-avatar{background:var(--p-avatar-bg);width:31px;height:31px;color:var(--p-avatar-ink);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}#app-shell .p-count{background:var(--p-greenfill);min-width:18px;color:var(--p-green);border-radius:10px;place-items:center;margin-left:auto;padding:0 4px;font-size:10px;display:inline-grid}#app-shell .p-main{width:100%;min-width:0;max-width:none;min-height:calc(100vh - 80px);margin:0 auto;padding:28px 36px 32px}#app-shell .j-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}#app-shell .j-search-group{align-items:center;gap:20px;min-width:0;display:flex}#app-shell .j-result-count{color:var(--p-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}#app-shell .j-tools{justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}#app-shell .share-work{flex-shrink:0;margin-left:6px}#app-shell .p-search{border:1px solid var(--p-line);background:var(--p-surface);min-width:0;min-height:40px;color:var(--p-muted);border-radius:6px;flex:1;align-items:center;gap:8px;padding:0 12px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}#app-shell .p-search input{background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:13px}#app-shell .j-search-group .p-search{background:var(--p-surface);flex:0 250px;width:250px}#app-shell .p-search:focus-within{border-color:var(--p-green);box-shadow:0 0 0 3px var(--p-focus)}#app-shell .p-search input:focus-visible{outline:none}#app-shell .j-filter{white-space:nowrap;color:var(--p-muted);align-items:center;gap:6px;font-size:12px;display:flex}#app-shell .j-filter svg{width:14px;height:14px}#app-shell .j-filter select{color:var(--p-ink);background:0 0;border:0;max-width:150px;min-height:35px;padding:7px 0;font-size:12px}#app-shell .j-divider{background:var(--p-line);width:1px;height:16px}#app-shell .p-grid{gap:var(--j-row-gap) var(--j-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#app-shell .p-work{border:1px solid var(--p-line);background:var(--p-surface);border-radius:12px;flex-direction:column;min-width:0;padding:12px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 2px 5px #29292503}#app-shell .p-grid .p-work:hover{border-color:#d4cfc4;box-shadow:0 6px 20px #29292508}#app-shell .p-grid .p-work.is-clickable{cursor:pointer}#app-shell .p-grid .p-work.is-clickable .p-summary,#app-shell .p-grid .p-work.is-clickable .j-identity-copy{cursor:text}#app-shell .p-cover-button{text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}#app-shell .p-cover-button:hover{filter:brightness(1.025)}#app-shell .p-cover-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}#app-shell .p-work-body{flex-direction:column;flex:1;min-width:0;padding:16px 6px 6px;display:flex}#app-shell .p-work-classification{align-items:center;gap:8px;min-width:0;margin-bottom:10px;display:flex}#app-shell .p-work-classification .p-type{flex-shrink:0;margin:0}#app-shell .p-activity-badge{color:#826648;text-overflow:ellipsis;white-space:nowrap;background:#f7f1e8;border:1px solid #e5d8cb;border-radius:5px;min-width:0;max-width:100%;padding:2px 7px;font-size:11px;line-height:1.5;display:block;overflow:hidden}#app-shell .work-content .p-work-classification{flex-wrap:wrap}#app-shell .work-content .p-activity-badge{white-space:normal;overflow-wrap:anywhere}#app-shell .j-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}#app-shell .p-title-button{letter-spacing:-.25px;text-align:left;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:18px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}#app-shell .j-card-heading>svg{width:17px;height:17px;color:var(--p-muted);margin-top:6px}#app-shell .p-summary{color:var(--p-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;margin-top:6px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}#app-shell .j-meta{color:var(--p-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}#app-shell .j-meta:has(.reaction-error){flex-wrap:wrap}#app-shell .j-author{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}#app-shell .j-author span:first-child{color:var(--p-ink)}#app-shell .j-author svg{width:12px;height:12px}#app-shell .j-meta-dot{opacity:.5}#app-shell .p-reactions{flex-shrink:0;gap:11px;display:flex}#app-shell .p-icon-button{color:var(--p-muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:32px;min-height:32px;padding:6px;font-size:12px;transition:color .16s,background .16s,transform .16s;display:inline-flex}#app-shell .p-icon-button svg{width:15px;height:15px}#app-shell .p-icon-button.selected{color:var(--p-green)}#app-shell .p-icon-button.selected svg{fill:var(--p-greenfill)}#app-shell .p-icon-button:hover{background:var(--p-greenfill)}#app-shell .p-icon-button:not(:disabled):active{transform:scale(.94)}#app-shell .p-button{background:var(--p-surface);min-height:40px;color:var(--p-ink);border:1px solid var(--p-line);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}#app-shell .p-button.primary{background:var(--p-accent);color:var(--p-onaccent);border-color:var(--p-accent)}#app-shell .j-header .p-button.primary{border-radius:20px;padding:8px 16px}#app-shell .p-button.ghost{background:0 0;border-color:#0000}#app-shell .p-button.danger{color:var(--p-red);background:#fff9f7;border-color:#e7cbc5}#app-shell .p-button:not(:disabled):hover{background:var(--p-hover);border-color:#c9c5b9}#app-shell .p-button.primary:not(:disabled):hover{background:#41413a;border-color:#41413a;box-shadow:0 3px 8px #29292515}#app-shell .p-button.danger:not(:disabled):hover{background:#f9e8e3;border-color:#d5aaa0}#app-shell .p-button.ghost:not(:disabled):hover{border-color:#0000}#app-shell .p-button:not(:disabled):active{transform:translateY(1px)}#app-shell .p-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#app-shell .m-pagination{border-top:1px solid var(--p-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:38px;padding-top:23px;display:flex}#app-shell .m-page-summary{color:var(--p-muted);font-variant-numeric:tabular-nums;font-size:12px}#app-shell .m-page-controls{align-items:center;gap:5px;display:flex}#app-shell .m-page{min-width:36px;min-height:36px;color:var(--p-muted);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:13px;transition:background .16s,border-color .16s;display:inline-flex}#app-shell .m-page.is-current{color:var(--p-ink);background:var(--p-surface);border-color:var(--p-line);font-weight:600}#app-shell .m-page:not(:disabled):hover{color:var(--p-green);background:var(--p-hover)}#app-shell .m-page-gap{color:var(--p-muted);align-items:center;padding:0 2px;display:inline-flex}#app-shell .m-page svg,#app-shell .m-page-gap svg{width:14px;height:14px}#app-shell .p-eyebrow{display:none}#app-shell .p-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}#app-shell h1{font-family:Songti SC,Georgia,serif;font-size:28px;font-weight:600;line-height:1.4}#app-shell .p-subtitle{color:var(--p-muted);margin-top:7px;font-size:13px;line-height:1.8}#app-shell .p-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}#app-shell .p-toolbar>.p-search{max-width:280px}#app-shell .p-tabs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}#app-shell .p-tab{color:var(--p-muted);background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:12px}#app-shell .p-tab.active{color:var(--p-ink);background:#eae7df}#app-shell .table-toolbar{min-height:40px;margin-bottom:16px}#app-shell .table-toolbar .j-search-group .p-search{flex-basis:320px;width:320px}#app-shell .table-toolbar .j-tools{gap:8px}#app-shell .data-table-panel{border:1px solid var(--p-line);background:var(--p-surface);border-radius:12px;min-width:0;overflow:hidden}#app-shell .data-table-panel>.work-empty{background:var(--p-surface);border:0;border-radius:0}#app-shell .p-table-wrap{overscroll-behavior-x:contain;overflow-x:auto}#app-shell .data-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:1080px;font-size:13px;line-height:1.5}#app-shell .data-table .col-author{width:240px}#app-shell .data-table .col-state{width:164px}#app-shell .data-table .col-time{width:132px}#app-shell .data-table .col-actions{width:156px}#app-shell .data-table--ordered{min-width:1152px}#app-shell .data-table .col-order{width:72px}#app-shell .data-table .table-cell-order{text-align:center;font-variant-numeric:tabular-nums;padding-inline:12px}#app-shell .data-table--reviews .col-kind{width:128px}#app-shell .data-table--reviews .col-time{width:168px}#app-shell .data-table--reviews .col-actions{width:152px}#app-shell .data-table--people{min-width:860px}#app-shell .data-table--people .col-person{width:26%}#app-shell .data-table--people .col-role{width:176px}#app-shell .data-table--people .col-state{width:112px}#app-shell .data-table--people .col-actions{width:160px}#app-shell .data-table th{border-bottom:1px solid var(--p-line);height:44px;color:var(--p-muted);text-align:left;white-space:nowrap;background:#f7f6f2;padding:10px 20px;font-size:12px;font-weight:500}#app-shell .data-table td{background:var(--p-surface);vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eeece6;height:104px;padding:20px;transition:background .14s}#app-shell .data-table--people td{height:76px;padding-block:18px}#app-shell .data-table tbody tr:last-child td{border-bottom:0}#app-shell .data-table tbody tr:hover td{background:#faf9f6}#app-shell .data-table th:last-child,#app-shell .data-table .table-cell-actions{z-index:1;text-align:right;position:sticky;right:0}#app-shell .data-table .table-cell-actions{white-space:nowrap;border-left:1px solid #f3f1eb}#app-shell .data-table .p-table-work{align-items:center;gap:16px;min-width:0;display:flex}#app-shell .data-table .p-thumb{aspect-ratio:16/9;background:var(--p-bg);border-radius:8px;flex-shrink:0;width:112px;position:relative;overflow:hidden}#app-shell .work-image-count{color:#fff;pointer-events:none;background:#25261fbd;border-radius:5px;padding:3px 7px;font-size:11px;line-height:1.5;position:absolute;bottom:10px;right:10px}#app-shell .work-image-count.compact{padding:1px 5px;font-size:10px;bottom:4px;right:4px}#app-shell .table-work-copy{flex:1;min-width:0}#app-shell .data-table .p-table-title{-webkit-line-clamp:2;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:14px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}#app-shell .data-table .p-table-title:hover{color:var(--p-green)}#app-shell .data-table .table-meta{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:3px 8px;margin-top:6px;font-size:12px;line-height:18px;display:flex}#app-shell .table-relation{white-space:nowrap}#app-shell .table-relation:before{content:"·";color:#aaa59a;margin-right:8px}#app-shell .table-state{flex-direction:column;align-items:flex-start;gap:6px;display:flex}#app-shell .table-state-note,#app-shell .table-state-line{color:var(--p-muted);font-size:12px;line-height:18px}#app-shell .table-state-line{flex-wrap:wrap;gap:4px 8px;display:flex}#app-shell .table-state-note.pending{color:var(--p-orange)}#app-shell .table-state-note.returned{color:var(--p-red)}#app-shell .data-table .p-status{white-space:nowrap;min-height:24px;padding:3px 7px}#app-shell .table-date{color:var(--p-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;display:block}#app-shell .table-kind{color:var(--p-muted);white-space:nowrap;background:#faf9f6;border:1px solid #e4e2db;border-radius:5px;padding:3px 7px;font-size:12px;display:inline-flex}#app-shell .table-kind.is-update{color:#a34330;background:#f4e9e3;border-color:#e8d6cc}#app-shell .data-table .table-cell-time .table-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}#app-shell .table-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}#app-shell .data-table .p-button{min-height:32px;padding:6px 10px;font-size:12px}#app-shell .data-table .table-action-primary{background:var(--p-surface);color:var(--p-ink);border-color:#dedad1}#app-shell .data-table .table-action-primary:not(:disabled):hover{background:#f5f3ed;border-color:#c9c4b9}#app-shell .data-table .table-action-secondary{color:var(--p-muted);background:0 0;border-color:#0000}#app-shell .data-table .table-action-secondary.is-danger{color:var(--p-red)}#app-shell .data-table .table-action-secondary:not(:disabled):hover{background:#f3f1eb;border-color:#0000}#app-shell .data-table .table-action-secondary.is-danger:not(:disabled):hover{background:#fceee8}#app-shell .table-person{align-items:center;gap:12px;min-width:0;display:flex}#app-shell .table-person .p-avatar{flex-shrink:0;width:36px;height:36px;font-size:13px}#app-shell .table-person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}#app-shell .table-self{color:var(--p-muted);flex-shrink:0;font-size:11px}#app-shell .table-cell-department{color:var(--p-muted)}#app-shell .table-cell-department>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}#app-shell .data-table-panel .m-pagination{border-top:1px solid var(--p-line);background:#fcfbf8;margin-top:0;padding:16px 20px}#app-shell .p-status{background:var(--p-bg);color:var(--p-muted);border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-size:12px;display:inline-flex}#app-shell .p-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}#app-shell .p-status.published{color:var(--p-success);background:var(--p-success-bg)}#app-shell .p-status.pending{color:var(--p-orange);background:#fbf1df}#app-shell .p-status.returned{color:var(--p-red);background:#fceee8}#app-shell .p-select-hint{color:var(--p-muted);padding-top:12px;font-size:12px}#app-shell .p-breadcrumb{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:22px;font-size:12px;display:flex}#app-shell .p-breadcrumb button{color:var(--p-muted);background:0 0;border:0;padding:0;font-size:12px}#app-shell .p-detail-grid{grid-template-columns:minmax(0,1fr) 280px;gap:40px;display:grid}#app-shell .p-detail-cover{border-radius:8px;margin-bottom:24px;overflow:hidden}#app-shell .p-detail-title{font-size:30px;margin:9px 0!important}#app-shell .p-type{color:var(--p-muted);margin-bottom:7px;font-size:12px;line-height:1.5}#app-shell .p-detail-copy{white-space:pre-wrap;font-size:14px;line-height:1.95}#app-shell .p-side-panel{border-bottom:1px solid var(--p-line);background:0 0;margin-bottom:24px;padding:4px 0 24px}#app-shell .p-side-panel h3{color:var(--p-muted);margin-bottom:16px;font-size:12px;font-weight:400}#app-shell .p-side-panel .p-button{width:100%;margin-top:10px}#app-shell .p-meta-row{justify-content:space-between;gap:13px;padding:8px 0;font-size:12px;display:flex}#app-shell .p-meta-row:last-child{border:0}#app-shell .p-byline{align-items:center;gap:8px;display:flex}#app-shell .p-avatar{background:var(--p-avatar-bg);width:28px;height:28px;color:var(--p-avatar-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:inline-grid}#app-shell .p-tag{background:var(--p-bg);border:1px solid var(--p-line);border-radius:4px;margin:3px 4px 0 0;padding:3px 7px;font-size:11px;display:inline-block}#app-shell .p-notice{color:#666252;background:#f1efe8;border:1px solid #e7e3d8;border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:18px;padding:13px 16px;font-size:13px;line-height:1.8;display:flex}#app-shell .p-notice.warning{color:var(--p-orange);background:#fbf1df;border-color:#efdfbc}#app-shell .p-notice.success{color:var(--p-success);background:var(--p-success-bg);border-color:#d7e7db}#app-shell .p-notice>svg{margin-top:3px}#app-shell .p-form-grid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:30px;display:grid}#app-shell .p-form-section{background:var(--p-surface);border:1px solid var(--p-line);border-radius:10px;margin-bottom:20px;padding:28px}#app-shell .p-form-section h2{align-items:center;gap:9px;margin-bottom:20px;font-size:16px;display:flex}#app-shell .p-step{border:1px solid var(--p-line);width:21px;height:21px;color:var(--p-muted);border-radius:4px;place-items:center;font-size:10px;font-weight:400;display:grid}#app-shell .p-field{margin-bottom:20px;font-size:13px;font-weight:500;display:block}#app-shell .p-field:last-child{margin-bottom:0}#app-shell .p-field small{color:var(--p-muted);margin-top:6px;font-size:12px;font-weight:400;display:block}#app-shell .p-required{color:var(--p-red);margin-left:3px}#app-shell .p-input{border:1px solid var(--p-line);background:var(--p-surface);border-radius:8px;width:100%;min-width:0;min-height:42px;margin-top:8px;padding:10px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s;display:block}#app-shell .p-input::placeholder{color:#a09d92}#app-shell .p-input:not(:disabled):hover{border-color:#c9c5b9}#app-shell .p-input:focus-visible{border-color:var(--p-green);box-shadow:0 0 0 3px var(--p-focus);outline:none}#app-shell .p-input[aria-invalid=true]{border-color:var(--p-red);background:#fffaf8}#app-shell .p-input:disabled{background:var(--p-bg);color:var(--p-muted);cursor:not-allowed}#app-shell textarea.p-input{resize:vertical;min-height:80px;line-height:1.9}#app-shell .p-radio-row{flex-wrap:wrap;gap:9px;margin-top:9px;display:flex}#app-shell .p-choice{border:1px solid var(--p-line);cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:6px;padding:10px 11px;font-size:12px;font-weight:400;transition:background .16s,border-color .16s;display:flex}#app-shell .p-choice:not(:has(input:disabled)):hover{background:var(--p-hover);border-color:#c9c5b9}#app-shell .p-choice:has(input:focus-visible){box-shadow:0 0 0 3px var(--p-focus)}#app-shell .p-choice:has(input:checked){border-color:var(--p-green);background:var(--p-greenfill);color:var(--p-green)}#app-shell input[type=radio],#app-shell input[type=checkbox]{accent-color:var(--p-green)}#app-shell .p-upload{aspect-ratio:16/9;border:1px dashed var(--p-line);background:var(--p-bg);text-align:center;border-radius:6px;place-items:center;max-width:480px;margin-top:10px;display:grid;overflow:hidden}#app-shell .p-upload .cover-art{width:100%}#app-shell .p-upload strong{margin-top:8px;font-size:12px;font-weight:500;display:block}#app-shell .p-upload small{color:var(--p-muted);font-size:10px;display:block}#app-shell .p-form-footer{border-top:1px solid var(--p-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:18px;display:flex}#app-shell .p-panel-title{margin-bottom:12px;font-size:12px;font-weight:500}#app-shell .p-form-preview .p-detail-cover{margin-bottom:0}#app-shell .p-form-preview .p-title-button{font-size:16px}#app-shell .p-card-footer{color:var(--p-muted);justify-content:space-between;gap:10px;padding-top:16px;font-size:11px;display:flex}#app-shell .p-error{color:var(--p-red);margin:10px 0;font-size:13px;line-height:1.8}#app-shell .p-login{grid-template-columns:1fr 1fr;align-items:center;gap:40px;min-height:650px;padding:70px 45px;display:grid}#app-shell .p-login h1{font-size:38px}#app-shell .p-login-box{border:1px solid var(--p-line);background:var(--p-surface);border-radius:12px;padding:30px}#app-shell .p-login-box h2{margin:14px 0 8px;font-size:21px}#app-shell .p-login-box .p-button{width:100%;margin-top:20px}#app-shell .p-login-art{letter-spacing:-5px;color:var(--p-green);margin-top:35px;font:100px/1 Georgia,serif}#app-shell .p-brand-symbol{width:56px;height:56px;display:block}#app-shell .j-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}#app-shell .j-author-mark{background:var(--p-avatar-bg);width:34px;height:34px;color:var(--p-avatar-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:500;display:inline-grid}#app-shell .j-author-mark.is-team{border-radius:10px}#app-shell .j-author-mark svg{width:16px;height:16px}#app-shell .j-identity-copy{flex:1;min-width:0}#app-shell .j-author-line{align-items:center;gap:7px;min-width:0;line-height:1.5;display:flex}#app-shell .j-author-line strong{color:var(--p-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}#app-shell .j-ownership{color:var(--p-muted);white-space:nowrap;border:1px solid var(--p-line);background:var(--p-bg);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:11px;font-weight:400;line-height:1.6}#app-shell .j-ownership[data-ownership=PERSONAL]{color:#365d83;background:#edf3fa;border-color:#d4e1ef;border-radius:4px}#app-shell .j-ownership[data-ownership=TEAM]{color:#2e6b60;background:#eaf4ef;border-color:#cde3d8;border-radius:4px}#app-shell .j-members-line{max-width:100%;color:var(--p-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin-top:2px;padding:0;font-size:12px;font-weight:400;line-height:1.5;display:block;overflow:hidden}#app-shell button.j-members-line:hover{color:var(--p-green);text-underline-offset:3px;text-decoration:underline}#app-shell .data-table .j-identity{min-width:0}#app-shell .data-table .j-author-mark{display:none}#app-shell .data-table .j-author-line{gap:6px}#app-shell .data-table .j-members-line{margin-top:5px}#app-shell .j-roster{flex-direction:column;gap:14px;margin-top:18px;display:flex}#app-shell .j-person-row{align-items:center;gap:10px;min-width:0;line-height:1.5;display:flex}#app-shell .j-person-row>div{flex:1;min-width:0}#app-shell .j-person-row>.p-avatar{align-self:flex-start;margin-top:2px}#app-shell .j-person-row strong{color:var(--p-ink);font-size:13px;font-weight:500;display:block}#app-shell .j-person-row small{color:var(--p-muted);margin-top:2px;font-size:12px;display:block}#app-shell .j-person-copy>strong,#app-shell .j-person-copy>small{white-space:normal;overflow-wrap:anywhere}#app-shell .j-person-row .j-creator-badge{white-space:nowrap;overflow-wrap:normal;flex:none;align-self:flex-start;margin-top:2px}#app-shell .j-member-chip{border:1px solid var(--p-line);background:var(--p-bg);color:var(--p-ink);vertical-align:middle;border-radius:7px;align-items:center;gap:7px;margin:0 7px 7px 0;padding:6px 10px 6px 6px;font-size:12px;display:inline-flex}#app-shell .j-member-chip .p-avatar,#app-shell .j-member-chip .j-author-mark{width:24px;height:24px;font-size:11px}#app-shell .j-member-chip small{color:var(--p-muted);margin:0;font-size:11px;display:inline}#app-shell .j-member-chip button{min-width:24px;min-height:24px;color:var(--p-muted);background:0 0;border:0;place-items:center;padding:3px;display:inline-grid}#app-shell .j-member-chip button svg{width:13px;height:13px}#app-shell .j-heading>.p-breadcrumb{margin-bottom:0}#app-shell .p-side-panel .j-identity{margin-bottom:4px}#app-shell .p-side-panel:last-of-type{border-bottom:0}#app-shell .p-form-preview .j-meta{display:block}#app-shell .p-form-preview .p-reactions{display:none}#app-shell .j-roster-label{color:var(--p-muted);margin-top:22px;margin-bottom:10px;font-size:12px;font-weight:400}#app-shell .j-roster-label+.j-roster{margin-top:0}#app-shell .j-text-action{color:var(--p-green);text-align:left;background:0 0;border:0;padding:3px 0;font-size:12px;line-height:1.5}#app-shell .j-text-action:hover{text-underline-offset:3px;text-decoration:underline}#app-shell .p-table-wrap td.j-empty-cell{text-align:center;color:var(--p-muted);white-space:normal;padding:56px 20px;font-size:13px}#app-shell .j-detail-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}#app-shell .p-side-panel .j-detail-actions .p-button{flex:1;width:auto;margin-top:0}#app-shell .j-detail-actions .p-button.primary{background:var(--p-greenfill);color:var(--p-green);border-color:var(--p-line)}#app-shell .j-detail-actions .p-button.primary:not(:disabled):hover{box-shadow:none;background:#ebd9cf;border-color:#d4b5a6}#app-shell .j-member-selection{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}#app-shell .j-member-selection .j-member-chip{margin:0}#app-shell .j-member-chip small{margin-left:6px}@media (width<=1000px){#app-shell .p-main{padding:26px 30px}#app-shell .j-header{padding:17px 30px}#app-shell .j-heading{gap:14px}#app-shell .j-tools{gap:12px}#app-shell .j-search-group .p-search{flex-basis:170px;width:170px}#app-shell .p-form-grid{grid-template-columns:minmax(0,1fr)}#app-shell .p-form-preview{display:none}}@media (width<=760px){#app-shell{--j-column-gap:20px;--j-row-gap:28px}#app-shell .j-heading{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:22px}#app-shell .j-search-group{justify-content:space-between;width:100%}#app-shell .j-tools{justify-content:flex-end;gap:18px;width:100%}#app-shell .j-search-group .p-search{flex:1;width:auto}#app-shell .table-toolbar{margin-bottom:16px}#app-shell .table-toolbar .j-search-group .p-search{flex:1;width:auto}#app-shell .table-toolbar .j-tools{justify-content:flex-start;gap:8px}#app-shell .table-toolbar>.p-button{align-self:flex-end}#app-shell .j-header{padding-inline:24px}#app-shell .p-main{padding:24px}#app-shell .p-title-button{font-size:18px}#app-shell .p-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){#app-shell button,#app-shell .data-table .p-button{min-height:44px}#app-shell input,#app-shell textarea,#app-shell select{font-size:16px!important}}#app-shell[data-view=edit] .p-main{max-width:1300px}#app-shell[data-view=detail] .p-main{max-width:1440px}#app-shell .p-title-button{font-size:18px}@media (width>=1600px){#app-shell .p-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#app-shell .j-header,#app-shell .p-main{padding-left:40px;padding-right:40px}}@media (width<=1100px){#app-shell .p-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app-shell .j-search-group .p-search{flex-basis:190px;width:190px}#app-shell .table-toolbar .j-search-group .p-search{flex-basis:240px;width:240px}}@media (width<=620px){#app-shell{--j-row-gap:24px}#app-shell .p-work{padding:10px}#app-shell .p-grid{grid-template-columns:minmax(0,1fr)}#app-shell .j-search-group .p-search,#app-shell .table-toolbar .j-search-group .p-search{flex:1;width:auto}#app-shell .data-table .col-actions,#app-shell .data-table--reviews .col-actions,#app-shell .data-table--people .col-actions{width:124px}#app-shell .data-table .table-cell-actions,#app-shell .data-table th:last-child{padding-inline:10px}#app-shell .data-table .table-action-primary{padding-inline:8px}#app-shell .data-table-panel .m-pagination{gap:12px;padding:14px 16px}}#app-shell dialog.p-modal{--modal-width:600px;width:min(var(--modal-width), calc(100% - 48px));background:var(--p-surface);max-width:none;max-height:min(880px,100dvh - 64px);color:var(--p-ink);border:1px solid var(--p-line);border-radius:16px;margin:auto;padding:0;position:fixed;overflow:hidden;box-shadow:0 24px 80px #29292524,0 4px 16px #29292510}#app-shell dialog.p-modal[open]{flex-direction:column;animation:.18s ease-out modal-enter;display:flex}#app-shell dialog.p-modal--sm{--modal-width:440px}#app-shell dialog.p-modal--lg{--modal-width:860px}#app-shell dialog.p-modal--xl{--modal-width:1180px}#app-shell dialog.p-modal.p-modal--right{border-width:0 0 0 1px;border-radius:16px 0 0 16px;width:min(560px,100vw);height:100dvh;max-height:none;margin:0;inset:0 0 0 auto}#app-shell dialog.p-modal.p-modal--right[open]{animation:.18s ease-out modal-right-enter}#app-shell dialog.p-modal--right .p-modal-body{flex:1}#app-shell dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#29292565}#app-shell .p-modal-head{border-bottom:1px solid var(--p-line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 21px;display:flex}#app-shell .p-modal h2{font-size:19px;font-weight:600;line-height:1.5}#app-shell .p-modal h2:focus{outline:none}#app-shell .p-modal p{color:var(--p-muted);font-size:14px;line-height:1.8}#app-shell .p-modal p.p-modal-description{margin-top:5px;font-size:13px}#app-shell .p-modal-close{width:32px;min-height:32px;color:var(--p-muted);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin:-2px -6px 0 0;padding:0;transition:background .16s,color .16s;display:inline-grid}#app-shell .p-modal-close:not(:disabled):hover{background:var(--p-hover);color:var(--p-ink)}#app-shell .p-modal-body{overscroll-behavior:contain;min-height:0;padding:24px 28px;overflow-y:auto}#app-shell .p-modal-footer{border-top:1px solid var(--p-line);background:#fcfbf8;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;padding:18px 28px;display:flex}#app-shell .p-empty{text-align:center;border:1px solid var(--p-line);background:#f6f4ee;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;padding:64px 24px;display:flex}#app-shell .p-empty h3{font-size:18px;font-weight:600}#app-shell .p-empty h3+.p-button,#app-shell .j-empty-cell h3+.p-button{margin-top:18px}#app-shell .p-empty p{color:var(--p-muted);max-width:460px;margin:9px 0 22px;font-size:13px;line-height:1.8}#app-shell .p-state-icon{border:1px solid var(--p-line);background:var(--p-surface);color:#938a75;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:inline-grid;box-shadow:0 3px 8px #29292505}#app-shell .p-state-icon svg{width:23px;height:23px}#app-shell .p-people-role{border:1px solid var(--p-line);background:var(--p-surface);border-radius:5px;padding:6px 8px;font-size:12px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;background:#faf9f6}body{margin:0}html,#app-shell *{scrollbar-width:thin;scrollbar-color:#bbb5a9 transparent}html::-webkit-scrollbar{width:10px;height:10px}#app-shell ::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:0 0}#app-shell ::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#bbb5a9 padding-box padding-box;border:2px solid #0000;border-radius:999px}#app-shell ::-webkit-scrollbar-thumb{background:#bbb5a9 padding-box padding-box;border:2px solid #0000;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background-color:#918a7d}#app-shell ::-webkit-scrollbar-thumb:hover{background-color:#918a7d}html::-webkit-scrollbar-corner{background:0 0}#app-shell ::-webkit-scrollbar-corner{background:0 0}@media (forced-colors:active){html,#app-shell *{scrollbar-color:auto;scrollbar-width:auto}}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{outline-offset:4px}:focus-visible{outline:2px solid #a34330}#app-shell a.j-brand,#app-shell a.p-nav,#app-shell a.p-table-title{color:inherit;text-decoration:none}#app-shell a.p-nav{color:var(--p-muted)}#app-shell .skip-link{z-index:99;background:#fff;padding:8px 15px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}#app-shell .skip-link:focus{transform:none}#app-shell .cover-empty{aspect-ratio:16/9;color:var(--p-muted);background:#efede7;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;font-size:12px;display:flex}#app-shell .p-thumb .cover-empty span{display:none}#app-shell .p-modal p.p-error{color:var(--p-red)}#app-shell .loading-state{text-align:center;color:var(--p-muted);padding:80px 20px}#app-shell .reaction-error{color:var(--p-red);white-space:normal;background:#fff7f3;border:1px solid #efd8d0;border-radius:8px;align-items:flex-start;gap:8px;margin-top:10px;padding:11px 12px;font-size:12px;display:flex}#app-shell .reaction-error>svg{width:15px;height:15px;margin-top:2px}#app-shell .reaction-error>div{flex:1;min-width:0}#app-shell .reaction-error p{overflow-wrap:anywhere}#app-shell .reaction-retry,#app-shell .reaction-dismiss{min-height:28px;color:inherit;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:3px 5px;font-size:12px;display:inline-flex}#app-shell .reaction-retry{margin-top:4px;margin-left:-5px}#app-shell .reaction-retry:hover,#app-shell .reaction-dismiss:hover{background:#f8e7e0}#app-shell .reaction-dismiss{flex-shrink:0;padding:3px}#app-shell .reaction-retry svg,#app-shell .reaction-dismiss svg{width:13px;height:13px}#app-shell .reactions-wrap{flex-shrink:0}#app-shell .reactions-wrap.has-error:not(.is-full){flex:100%}#app-shell .reactions-wrap.has-error:not(.is-full) .p-reactions{justify-content:flex-end}#app-shell .p-detail-copy{overflow-wrap:anywhere}#app-shell .spin{animation:1s linear infinite spin}#app-shell .p-form-preview{position:sticky;top:24px}#app-shell .j-author-line strong{overflow-wrap:anywhere}#app-shell .p-modal .j-person-row strong{white-space:normal}#app-shell .j-person-row small{overflow-wrap:anywhere}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modal-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-right-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){#app-shell .spin,#app-shell dialog.p-modal[open],#app-shell dialog.p-modal.p-modal--right[open]{animation:none}#app-shell *,#app-shell :before,#app-shell :after{transition-duration:.01ms!important}}@media (width<=760px){#app-shell .p-login{grid-template-columns:1fr;min-height:0;padding:30px 16px}#app-shell .p-login-art{display:none}}@media (width<=580px){#app-shell .p-login h1{font-size:30px}#app-shell .p-form-section{padding:18px}#app-shell .p-main{padding:22px 16px}#app-shell dialog.p-modal{border-radius:13px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}#app-shell .p-modal-head,#app-shell .p-modal-body,#app-shell .p-modal-footer{padding:18px 20px}#app-shell .m-page{min-width:30px;padding:6px}#app-shell .m-page-word{display:none}#app-shell .p-radio-row{flex-wrap:wrap}#app-shell .p-choice{flex-basis:120px}#app-shell .j-header{padding:16px}#app-shell .j-header-tools{gap:8px}#app-shell .j-tools{flex-wrap:wrap;gap:10px 18px}#app-shell .j-filter:last-child{margin-left:auto}#app-shell .p-form-footer>.p-actions{justify-content:flex-end;width:100%}}.idea-status{color:var(--p-muted);white-space:nowrap;background:#f1eee7;border-radius:5px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;line-height:1.6;display:inline-flex}.idea-status:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.idea-status:is([data-status=ACCEPTED],[data-status=IMPLEMENTED]){color:#416b56;background:#edf3ec}.idea-status[data-status=DEFERRED]{color:#8b6c37;background:#f4f0e4}.ideas-page,.idea-page{max-width:1204px;margin:0 auto}.ideas-page .idea-row{cursor:pointer}.idea-breadcrumb{color:var(--p-muted);align-items:center;gap:8px;margin-bottom:26px;font-size:12px;display:flex}.idea-breadcrumb a{color:var(--p-green);text-decoration:none}.idea-breadcrumb svg{width:13px;height:13px}#app-shell .idea-button{border:1px solid var(--p-line);background:var(--p-surface);min-height:40px;color:var(--p-ink);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-weight:500;text-decoration:none;display:inline-flex}.idea-button svg{width:17px;height:17px}#app-shell .idea-button.primary{color:#fffef9;background:#2b2b25;border-color:#2b2b25}#app-shell .idea-button.quiet{color:var(--p-muted);background:0 0;border-color:#0000}.idea-button:disabled,.idea-icon-button:disabled{opacity:.45;cursor:not-allowed}.idea-field-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;font-size:13px;font-weight:500;display:flex}.idea-field-label small{color:var(--p-muted);font-size:11px;font-weight:400}.idea-drop{border:1px dashed var(--p-line);background:var(--p-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:22px 17px;display:flex}.idea-drop.is-over{border-color:var(--p-green);background:var(--p-greenfill)}.idea-drop-copy{align-items:center;gap:11px;display:flex}.idea-drop-copy>svg{color:var(--p-muted);flex-shrink:0;width:24px;height:24px}.idea-drop p{font-size:12px;font-weight:500}.idea-drop small{color:var(--p-muted);margin-top:3px;font-size:11px;display:block}.idea-file-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.idea-file{border:1px solid var(--p-line);background:var(--p-surface);text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:13px 15px;display:flex}.idea-file>svg{color:var(--p-green);flex-shrink:0;width:17px;height:17px}.idea-file-copy{flex:1;min-width:0}.idea-file-name{overflow-wrap:anywhere;font-size:12px;display:block}.idea-file-size{color:var(--p-muted);margin-top:2px;font-size:11px;display:block}.idea-icon-button{min-width:30px;min-height:30px;color:var(--p-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:5px;display:inline-grid}.idea-icon-button svg{width:17px;height:17px}.idea-avatar{background:var(--p-avatar-bg);width:32px;height:32px;color:var(--p-avatar-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:500;display:inline-grid}@media (width<=600px){.idea-drop{flex-direction:column;align-items:stretch}}@media (pointer:coarse){.idea-button,.idea-icon-button{min-height:44px}}
