.identity-label{min-width:0}.identity-label-name{flex-wrap:wrap;align-items:baseline;gap:5px 12px;min-width:0;display:flex}.identity-nickname{overflow-wrap:anywhere}.identity-sigil{font-family:var(--mono);letter-spacing:.01em;white-space:nowrap;color:var(--ink);font-size:.8em;font-weight:500}.identity-copy-control{flex-wrap:wrap;align-items:center;column-gap:10px;min-width:0;display:flex}.identity-copy.p-btn{white-space:normal;min-height:32px;padding:4px 0}.identity-copy-feedback{color:var(--muted);font-size:11px}.identity-copy-feedback:empty{display:none}.identity-number-unavailable{margin:4px 0 0}.identity-label-compact .identity-label-name{column-gap:8px;font-size:13px;font-weight:500}.identity-label-compact .identity-sigil{font-size:12px}.identity-label-compact .identity-copy{font-size:11px}.identity-sigil-help{color:var(--muted);max-width:660px;margin:-5px 0 16px;font-size:12px}.identity-details{color:var(--muted);margin:12px 0 22px;font-size:12px}.identity-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.identity-details summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.identity-details[open] summary{margin-bottom:12px}.identity-details .public-key{margin:8px 0;font-size:12px}.account-connection-identity{margin:10px 0}.account-connection-identity>.p-small{margin-bottom:3px;display:block}@media (max-width:480px){.identity-card .identity-main{align-items:flex-start}.identity-sigil{font-size:16px}.identity-copy.p-btn{min-height:40px}.identity-sigil-help{line-height:1.8}}.site-footer{border-top:1px solid var(--line,#e2ded7);color:var(--muted,#716d66);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 28px;margin-top:auto;padding:24px 32px 22px;font-family:IBM Plex Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:12px;line-height:1.7;display:grid}#app .site-footer p,.site-footer p{margin:0}.site-footer nav{flex-wrap:wrap;gap:0 20px;display:flex}.site-footer nav a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;text-decoration:none;display:inline-flex}.site-footer nav a:hover{color:var(--ink,#2b2b2b);text-decoration:underline}.site-footer nav a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.site-footer-credit{grid-column:1/-1;font-size:11px}.site-footer-credit a{min-height:24px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.site-footer-credit a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:800px){.site-footer{grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 24px}.site-footer nav{gap:0 24px}}@media (max-width:480px){.site-footer{padding:20px}}.collection-notice{border-bottom:1px solid var(--line);color:var(--muted);margin:0 0 24px;padding:14px 0 16px;font-size:12px;line-height:1.8}#app .collection-notice>p{margin:0 0 8px}.collection-notice a{text-underline-offset:3px;text-decoration:underline}.collection-notice summary{cursor:pointer;min-height:32px;padding:5px 0}.collection-notice summary:focus-visible{outline-offset:3px;outline:2px solid}.collection-notice-body{padding-top:14px}#app .collection-notice-body p{margin:0 0 14px}.collection-notice-body code{font-size:inherit}.reviewer-auth{max-width:620px;margin:0 auto;padding:36px 28px 44px}.reviewer-signin .p-pageheading{margin-bottom:20px}.reviewer-signin .p-pageheading h1{font-size:clamp(28px,5vw,38px)}.reviewer-signin .p-field{margin-bottom:18px}.reviewer-signin input{min-height:48px;font-size:16px}.reviewer-signin .reviewer-submit{min-height:52px;margin-top:4px;font-size:18px;font-weight:700}.reviewer-scope{color:var(--muted);margin:16px 0 8px;font-size:14px;line-height:1.6}.reviewer-signin a{text-underline-offset:3px}.reviewer-help{border-top:1px solid var(--line);margin-top:26px;padding-top:16px;font-size:14px;line-height:1.65}.reviewer-help summary{cursor:pointer;font-weight:600}.reviewer-help ol{padding-left:22px}.reviewer-help li+li{margin-top:8px}@media (max-width:600px){.reviewer-auth{padding:24px 20px 32px}.reviewer-signin .p-pageheading{margin-bottom:16px}}.help-links{flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;display:flex}.help-links a,.guide-more,.guide-back,.guide-hosts a,.guide-footer a{text-underline-offset:4px;text-decoration:underline}.utility-bar .help-links{margin-left:auto}.guidance-tip{border:1px solid var(--line);background:var(--surface);border-left:3px solid #ed2925;border-radius:8px;max-width:850px;margin-bottom:28px;padding:22px 24px}.tip-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.guidance-tip h2{font-size:22px!important}.guide-prompt{background:var(--soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:12px 14px;font-size:13px}.copy-feedback{color:var(--muted);margin-left:12px;font-size:12px}.copy-fallback{gap:10px;margin-top:12px;display:grid}.copy-fallback textarea{font:inherit;resize:vertical;width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:12px}.copy-fallback button{justify-self:start}.copy-fallback textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#95631d)var(--lightningcss-dark,#d3aa5c)}.guide-more{margin-top:12px;font-size:13px;display:inline-block}.tip-restoration{margin:0 0 18px}.guide-page{max-width:900px;margin:auto;padding:40px 36px 64px}.guide-back{color:var(--muted);margin-bottom:26px;font-size:13px;display:inline-block}.guide-intro{color:var(--muted)}.guide-index{flex-wrap:wrap;gap:8px;margin:26px 0 32px;display:flex}.guide-index a{background:var(--soft);border-radius:6px;padding:9px 12px;font-size:13px}.guide-disclosure{border-top:1px solid var(--line);scroll-margin-top:24px}.guide-disclosure>summary{cursor:pointer;padding:22px 6px;font-size:18px;font-weight:500;line-height:1.5}.guide-detail{max-width:760px;padding:0 6px 26px}.guide-disclosure[open]>summary{color:var(--signal)}.guide-hosts{flex-wrap:wrap;gap:16px;margin:18px 0 24px;display:flex}.guide-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:32px;padding-top:30px}.guide-top .brand{width:170px}.auth-brand>a{display:block}.auth-brand>a .brand{margin:42px 0}.tool-header .help-links{margin-left:auto;font-size:12px}.tool-header{flex-wrap:wrap}@media (max-width:800px){.auth-brand>a .brand{margin:0}.guide-top{flex-wrap:wrap}.guide-top .help-links{order:3;width:100%;margin-left:0}.guide-top .language{margin-left:auto}}@media (max-width:480px){.utility-bar{flex-wrap:wrap}.utility-bar>.help-links{order:3;width:100%;margin-left:0}.utility-bar>.language{margin-left:auto}.guidance-tip{padding:18px}.guide-page{padding:28px 20px 48px}.guide-index{gap:7px}.guide-index a{padding:10px}.guide-disclosure>summary{padding:20px 2px;font-size:17px}.copy-feedback{margin:9px 0 0;display:block}.tip-heading{align-items:flex-start}.tip-heading .p-btn{min-height:30px}.tool-header .help-links{order:4;width:100%}}.guidance-tip{margin-bottom:24px;padding:16px 20px}.tip-heading{margin-bottom:8px}.guidance-tip h2{margin:0 0 7px!important;font-size:19px!important}.guidance-tip p{font-size:13px;margin-bottom:8px!important}.guidance-tip .guide-copy{margin:0}.guidance-tip .guide-prompt{padding:9px 12px;font-size:12px}.copy-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.copy-actions .guide-more{margin:0}.guidance-tip .copy-actions .p-btn{min-height:36px;padding:7px 12px;font-size:12px}.copy-feedback{margin:8px 0 0;display:block}.guidance-tip .tip-heading .p-btn{min-height:24px}.guidance-tip .p-kicker{font-size:10px}@media (max-width:480px){.guidance-tip{padding:15px 16px}.guidance-tip .copy-actions .p-btn{min-height:44px}.guidance-tip .guide-prompt{font-size:13px}.tip-heading{gap:10px}}.teaching-label{color:var(--muted);margin:14px 0 5px;font-size:11px;line-height:1.5;display:block}.guide-story{font-size:15px}.guide-detail>.teaching-label:first-child{margin-top:0}.guide-copy>.teaching-label{margin-top:10px}.guidance-tip .tip-story{color:var(--ink)}.guidance-tip .tip-solution{color:var(--muted)}.guidance-tip .teaching-label{margin-top:8px}.p-auth>.guidance-tip{margin-top:26px;margin-bottom:0}.p-auth>.guidance-tip h2{font-size:18px!important}.guide-placeholder-helper{margin:8px 0 12px;font-size:12px}.resource-page{min-width:0}.resource-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.resource-workspace>.p-panel{min-width:0}.resource-records{container:resource-records/inline-size}.resource-selected>.p-kicker{margin-bottom:20px;display:block}.resource-empty{padding:18px 0}#app .resource-empty h3{font-size:17px}#app .resource-empty p:last-child{margin-bottom:0}.resource-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.resource-list li{min-width:0}.resource-list-item.p-btn{text-align:left;white-space:normal;border-radius:8px;width:100%;padding:16px;display:block}.resource-list-item[aria-pressed=true]{background:var(--soft);border-color:var(--ink);box-shadow:inset 3px 0 0 var(--ink)}.resource-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.resource-list-heading>strong{min-width:0;font-weight:500}.resource-list-time{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.7;display:block}.resource-id{overflow-wrap:anywhere;color:var(--muted);margin-top:5px;font-size:10px;line-height:1.7;display:block}.resource-status{color:var(--muted);align-items:center;gap:6px;font-size:11px;line-height:1.6;display:inline-flex}.resource-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.resource-status-queued,.resource-status-running{color:var(--ink)}.resource-status-ready{color:var(--signal)}.resource-status-failed{color:var(--danger)}.resource-status-cancelled,.resource-status-expired{color:var(--muted)}.resource-detail{min-width:0}#app .resource-detail .account-section-heading h3{margin-bottom:0;font-size:19px}#app .resource-detail>p{font-size:13px;line-height:1.8}.resource-metadata{gap:14px;margin:20px 0;font-size:12px;display:grid}.resource-metadata>div{min-width:0}.resource-metadata dt{color:var(--muted);margin-bottom:4px}.resource-metadata dd{overflow-wrap:anywhere;min-width:0;margin:0}.resource-actions{align-items:stretch;margin:22px 0 16px}.resource-actions:empty{display:none}.resource-actions .p-btn{max-width:100%}.resource-support{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:12px}.resource-support>summary{color:var(--muted);cursor:pointer;min-height:32px;padding:4px 0}.resource-support>summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:3px}.resource-support .resource-metadata{margin:12px 0 0}.resource-support .p-mono{font-size:11px}#app .resource-inline-note{margin-top:14px}.resource-download-note{background:var(--soft);border:1px solid var(--line);border-radius:7px;margin-top:24px;padding:20px;font-size:12px;line-height:1.9}.resource-download-note>strong{margin-bottom:9px;font-weight:500;display:block}#app .resource-download-note p{color:var(--muted);margin-bottom:9px}#app .resource-download-note p:last-child{margin-bottom:0}.resource-recovery-note{max-width:800px;padding:10px 2px 0}#app .resource-recovery-note h3{font-size:18px}#app .resource-recovery-note p{color:var(--muted);font-size:13px;line-height:1.9}.resource-dialog{overscroll-behavior:contain;width:min(610px,100% - 32px);max-height:calc(100svh - 32px);overflow-y:auto}#app .resource-dialog>h2{font-size:25px}.resource-dialog-lead{line-height:1.8}.resource-dialog-identity{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.resource-dialog-identity>strong{overflow-wrap:anywhere;min-width:0}.resource-steps{margin:22px 0;padding-left:22px;font-size:13px;line-height:1.8}.resource-steps>li{margin:12px 0;padding-left:3px}.resource-dialog .p-notice{font-size:13px;line-height:1.8}.resource-dialog-actions{gap:10px}.resource-dialog-actions .p-btn{max-width:100%}.resource-acknowledgement{border-top:1px solid var(--line);padding-top:18px;line-height:1.8}.resource-acknowledgement input{min-width:18px}@container account-page (width<=760px){.resource-workspace{grid-template-columns:minmax(0,1fr);gap:0}}@container resource-records (width<=320px){.resource-list-heading{flex-direction:column}}@media (max-width:760px){.resource-workspace{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:480px){.resource-list-item.p-btn{padding:14px}.resource-list-heading,.resource-actions{flex-direction:column}.resource-actions .p-btn{width:100%;min-height:44px}.resource-download-note{padding:16px}.resource-dialog{width:calc(100% - 24px);max-height:calc(100svh - 24px);padding:22px 18px}#app .resource-dialog>h2{font-size:22px}.resource-dialog-actions{flex-direction:column-reverse;align-items:stretch}.resource-dialog-actions .p-btn{width:100%;min-height:44px}.resource-dialog-identity{flex-direction:column;align-items:flex-start}}.operation-page>.p-panel,.operation-page>.p-notice,.operation-page>.identity-card{margin-bottom:24px}.operation-material h3{margin-top:24px;font-size:15px}.operation-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;background:var(--soft);border-radius:6px;margin:16px 0;padding:18px;line-height:1.8}.operation-plain,.operation-targets,.operation-reference dd,.operation-attachments dd{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.operation-attachments{padding:0;list-style:none}.operation-attachments li{border-top:1px solid var(--line,#e6e5e0);padding:16px 0}.operation-attachments dl,.operation-reference{margin:12px 0}.operation-attachments dl>div,.operation-reference>div{margin:8px 0}.operation-attachments dt,.operation-reference dt{color:var(--muted,#777)}.operation-attachments dd,.operation-reference dd{margin:4px 0 0}.operation-actions{margin-top:28px}.operation-page details summary{cursor:pointer}.operation-target-review{border-left:2px solid var(--line,#e6e5e0);margin:24px 0;padding-left:18px}.operation-target-review dl>div{margin:14px 0}.operation-target-review dt{color:var(--muted,#777);font-size:12px}.operation-target-review dd{margin:4px 0 0}.operation-recipient{padding:4px 0 12px}.operation-preview-image{object-fit:contain;max-width:100%;max-height:600px;margin:18px 0;display:block}.operation-preview-audio{width:100%;margin:18px 0;display:block}.operation-attachment-preview .p-notice{margin-top:16px}@media (max-width:600px){.operation-body{padding:12px}.operation-actions .p-btn{width:100%}}.file-page{max-width:960px;margin:0 auto}.file-card{min-width:0}.file-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}#app .file-heading h1{overflow-wrap:anywhere;margin:0 0 8px;font-size:30px}#app .file-heading p{margin:0}.file-heading>div{min-width:0}.file-image-stage{background:var(--soft);border-radius:7px;place-items:center;min-height:140px;padding:12px;display:grid}.file-image-stage .file-media{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:590px;display:block}.file-audio-stage{background:var(--soft);border-radius:7px;padding:28px 30px}.file-audio-label{text-align:center;color:var(--muted);padding:6px 0 18px}.file-audio-label>span{color:var(--ink);margin:5px 0 18px;font-size:50px;line-height:1.1;display:block}.file-audio-stage .file-media{width:100%;margin:0;display:block}.file-download-only{text-align:center;background:var(--soft);color:var(--muted);border-radius:7px;padding:46px 20px}.file-format{border:1px solid var(--line);color:var(--ink);border-radius:5px;margin-bottom:18px;padding:12px;display:inline-block}.file-footer{padding-top:20px}#app .file-footer>p{margin-bottom:12px}.file-footer details{color:var(--muted);font-size:12px}.file-footer summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.file-footer dl{margin-bottom:0}.file-footer dl>div{margin-top:8px}.file-footer dd{overflow-wrap:anywhere;margin:2px 0 0}.file-unavailable .p-notice{margin-top:0}.file-loading{text-align:center;padding:50px 24px}@media (max-width:600px){.file-heading{flex-direction:column;align-items:flex-start;gap:16px}#app .file-heading h1{font-size:26px}.file-audio-stage{padding:22px 10px}.file-image-stage{padding:6px}}.tool-header{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:28px;padding:22px 40px;display:flex}.tool-brand{flex-shrink:0}.tool-header>.language{flex-shrink:0;margin-left:auto}.tool-account{align-items:center;gap:16px;min-width:0;max-width:48%;display:flex;position:relative}.tool-identity{text-align:right;min-width:0}.tool-access-hint{color:var(--muted);margin-bottom:3px;font-size:11px;display:block}.tool-identity .identity-label-name{justify-content:flex-end}.tool-identity .identity-label-compact .identity-label-name{font-size:15px}.tool-identity .identity-copy-control{display:none}.tool-account-trigger{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.tool-account-trigger:hover,.tool-account-trigger[aria-expanded=true]{background:var(--soft)}.tool-account-nav{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:220px;max-width:calc(100vw - 40px);padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 10px 32px #0002}.tool-account-nav a{border-radius:5px;min-height:44px;padding:10px 12px;display:block}.tool-account-nav a:hover,.tool-account-nav a:focus-visible{background:var(--soft)}.tool-main{min-width:0;max-width:1024px;margin:0 auto;padding:44px 32px 64px}@media (max-width:700px){.tool-header{grid-template-columns:minmax(0,1fr) auto;gap:18px 12px;padding:18px 20px;display:grid}.tool-brand .brand{width:148px}.tool-account{grid-column:1/-1;justify-self:end;max-width:100%}.tool-main{padding:28px 20px 44px}}@media (max-width:360px){.tool-header{padding:16px}.tool-brand .brand{width:132px}.tool-header .language button{padding-inline:8px}.tool-main{padding-inline:16px}}.tool-header{gap:20px;padding:14px 28px}.tool-brand .brand{width:150px}.tool-main{padding-top:30px}.tool-header .help-links{margin-left:auto}.tool-header>.language{margin-left:0}@media (max-width:700px){.tool-header{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px 18px}.tool-brand .brand{width:130px}.tool-header .help-links{grid-area:2/1;justify-self:start;margin-left:0}.tool-header>.language{grid-area:1/2}.tool-account{grid-area:2/2;gap:8px;max-width:190px}.tool-access-hint{display:none}.tool-main{padding:24px 16px 44px}.tool-account-trigger{width:40px;height:40px}.tool-identity .identity-label-compact .identity-label-name{font-size:13px}}.send-page-heading .p-kicker{margin-bottom:10px;display:block}#app .send-page-heading h1{margin-bottom:10px}.send-page-heading>p{color:var(--muted)}.send-steps{color:var(--muted);gap:30px;margin:0 0 26px;padding:0;font-size:13px;list-style:none;display:flex}.send-steps li{align-items:center;gap:9px;display:flex}.send-steps li>span{border:1px solid var(--line);width:25px;height:25px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:11px;display:grid}.send-steps li[aria-current]{color:var(--ink)}.send-steps li[aria-current]>span{background:var(--ink);color:var(--on-action);border-color:var(--ink)}.send-workspace{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:22px;display:grid}.send-workspace .p-panel{margin:0;padding:26px}#app .send-workspace h2{margin-bottom:22px;font-size:20px}#app .send-message h3{color:var(--muted);margin:26px 0 10px;font-size:13px}.send-recipient{align-items:center;gap:12px;margin:6px 0 12px;display:flex}.send-avatar{background:var(--soft);width:42px;height:42px;font-family:var(--hand);border-radius:50%;flex-shrink:0;place-items:center;font-size:21px;display:grid}#app .send-recipient-name{margin:2px 0 0;font-weight:500}.send-recipient-details,.send-format-details{color:var(--muted);font-size:11px}.send-recipient-details summary,.send-format-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.send-recipient-details p,.send-format-details p{margin-top:10px!important}.send-house-list{overflow-wrap:anywhere;margin:0;padding:0;font-size:12px;list-style:none}.send-message-body{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.9}#app .send-message-footnote{color:var(--muted);border-top:1px solid var(--line);margin:26px 0 0;padding-top:20px;font-size:11px;line-height:1.8}.send-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.send-file-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.send-dropzone{border:1px dashed var(--line);background:var(--soft);text-align:center;border-radius:8px;padding:30px 16px}.send-dropzone>svg{margin-bottom:15px}#app .send-dropzone h3{margin:0 0 9px;font-size:19px}.send-dropzone>p{color:var(--muted);font-size:12px}.send-dropzone.has-file{border-style:solid;padding:14px}.send-selected-file{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.send-selected-file>div{gap:4px;min-width:0;display:grid}.send-selected-file strong{overflow-wrap:anywhere;font-weight:500}.send-selected-file span{color:var(--muted);font-size:11px}.send-selected-file .p-btn{min-height:36px;padding:6px 11px;font-size:11px}.send-local-preview{margin-top:18px}.send-local-media{border-radius:5px;max-width:100%;margin:0 auto;display:block}img.send-local-media{object-fit:contain;max-height:260px}audio.send-local-media{width:100%}.send-local-text{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;font:inherit;font-size:12px;overflow:auto}#app .send-local-caption{color:var(--muted);margin:12px 0 0;font-size:10px}.send-file-fallback>span{font-family:var(--mono);margin:20px 0;font-size:32px;display:block}.send-file-fallback p{color:var(--muted);font-size:12px}.send-upload-actions{margin-top:22px}#app .send-upload-actions p{color:var(--muted);margin:10px 0 18px;font-size:11px;line-height:1.7}.send-selection-error{color:var(--danger);font-size:12px;margin-top:14px!important}.send-progress{color:var(--muted);margin-top:20px;font-size:12px}.send-progress>div{justify-content:space-between;gap:12px;display:flex}.send-progress progress{appearance:none;background:var(--soft);width:100%;height:5px;accent-color:var(--ink);border:0;border-radius:5px;margin:10px 0;overflow:hidden}.send-progress progress::-webkit-progress-bar{background:var(--soft)}.send-progress progress::-webkit-progress-value{background:var(--ink)}.send-demo-samples{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:14px;font-size:11px;display:flex}.send-demo-samples button{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:5px 0;text-decoration:underline}.send-staged{text-align:center;background:var(--soft);border-radius:8px;padding:35px 16px}.send-staged>span{color:var(--signal);margin-bottom:15px;font-size:30px;display:block}.send-staged strong{font-weight:500;display:block}.send-staged p{color:var(--signal);font-size:12px;margin:12px 0 0!important}.send-step-complete{margin-bottom:14px}.send-preview-banner{color:#655f51;background:#ede9df;border-bottom:1px solid #ded9ce;justify-content:space-between;align-items:center;gap:12px;padding:9px 24px;font:11px/1.6 IBM Plex Sans,sans-serif;display:flex}.send-preview-banner details{position:relative}.send-preview-banner summary{cursor:pointer}.send-preview-banner nav{z-index:40;background:#fff;border:1px solid #ded9ce;border-radius:8px;gap:10px;min-width:180px;padding:15px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.send-preview-banner a{color:#2b2b2b}@media (max-width:760px){.send-workspace{grid-template-columns:1fr}.send-workspace .p-panel{padding:22px}}@media (max-width:480px){.send-page-heading{margin-bottom:22px}#app .send-page-heading h1{font-size:26px}.send-workspace .p-panel{padding:20px}.send-steps{gap:22px}.send-dropzone{padding:24px 12px}.send-preview-banner{padding-inline:16px;font-size:10px}}.send-operation-identity{flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-bottom:20px;display:flex}.send-operation-identity .identity-copy-control{display:none}.operation-page-send .p-pageheading{margin-bottom:20px}.operation-page-send .operation-material{padding:28px}.operation-page-send .operation-attachments{margin-bottom:0}.operation-page-send .operation-attachments li{padding-bottom:0}.operation-page-send .operation-attachments strong{font-weight:500}.operation-page-send .operation-preview-image{width:auto;max-height:380px;margin-inline:auto}.operation-page-send .operation-actions{border-top:1px solid var(--line);margin-bottom:0;padding-top:24px}.operation-page-send .operation-actions .p-btn-primary{min-width:160px}.send-attachment-details{color:var(--muted);margin-top:8px;font-size:11px}.send-execution-details,.send-operation-reference{color:var(--muted);margin:18px 0;font-size:12px}.send-operation-reference summary,.send-execution-details summary{cursor:pointer}@media (max-width:480px){.operation-page-send .operation-material{padding:20px}}.send-house-origin{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;display:block}.send-task-page{max-width:680px;margin-inline:auto}.send-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.send-workspace .p-panel{border-radius:5px;padding:22px 26px}#app .send-workspace h2{margin-bottom:16px}#app .send-message h3{margin-top:16px}.send-recipient-details{margin:10px 0;font-size:12px}#app .send-message-footnote{margin-top:16px;padding-top:12px}.send-message-body{line-height:1.7}.send-handoff{border-top:3px solid #b74132}#app .send-handoff h2{font-size:22px}.send-handoff-label{gap:8px;margin:18px 0 12px;font-size:13px;display:grid}.send-handoff textarea{resize:vertical;width:100%;min-height:124px;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--soft);border-radius:4px;padding:12px;line-height:1.65}.send-handoff>.p-small{margin-top:12px!important}.send-compression-result{text-align:left;font-size:12px;margin-top:16px!important}.send-dropzone.has-file>.p-btn{background:0 0;border-color:#0000;margin:8px 0 0 auto;padding:4px 8px;font-size:11px;display:block}.send-steps li[aria-current]>span{color:#fff;background:#b74132;border-color:#b74132}@media (max-width:480px){.send-workspace .p-panel{padding:20px}}.send-page-heading{margin-bottom:18px}.send-steps{margin-bottom:20px}.send-message{min-width:0;padding:0 0 2px}.send-message .send-recipient{margin-top:0;margin-bottom:12px}.send-message .send-recipient-details{margin-bottom:0}.send-message .send-avatar{width:34px;height:34px;font-size:18px}.send-dropzone:not(.has-file){padding:18px 14px}.send-dropzone:not(.has-file)>svg{display:none}#app .send-dropzone:not(.has-file) h3{color:var(--muted);margin-bottom:12px;font-size:14px}.send-upload-actions:empty{display:none}.send-format-details{margin-top:14px}.send-handoff{border-top:1px solid var(--line);margin-top:16px;padding-top:4px}.send-handoff textarea{min-height:92px;font-size:12px}.send-handoff-label{margin-top:12px}.send-staged-row{align-items:center;gap:16px;display:flex}.send-staged-row .send-staged{text-align:left;background:0 0;border:0;min-width:0;padding:0}.send-staged-row .send-staged p{margin-top:4px!important;margin-bottom:0!important}.send-staged-row .send-local-preview{flex:0 0 112px;min-width:0;margin:0}.send-staged-row .send-local-media{width:112px;max-height:84px}.send-staged-row .send-local-caption{font-size:10px;margin-bottom:0!important}.send-staged-row .send-local-text{max-height:70px;font-size:10px}.send-staged-row .send-file-fallback{padding:8px}.send-staged-row .send-file-fallback p{display:none}@media (max-width:480px){.send-staged-row{gap:10px}.send-staged-row .send-local-preview{flex-basis:80px}.send-staged-row .send-local-media{width:80px}}.tool-main:has(.send-task-page){max-width:1120px}.send-task-page{max-width:none}.send-workspace{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:40px}.send-context,.send-action-column{min-width:0}.send-action-column>.p-notice:first-child{margin-top:0}.send-file-controls{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:4px;display:flex}.send-file-controls .p-btn:last-child{color:var(--muted);background:0 0;border-color:#0000}@media (min-width:900px){.send-workspace .p-panel{padding:20px}.send-file-panel .send-local-preview{margin-top:12px}.send-file-panel img.send-local-media,.send-file-panel .send-local-text{max-height:180px}.send-file-panel .send-compression-result{margin-top:12px!important;margin-bottom:0!important}.send-file-panel .send-upload-actions{margin-top:16px}.send-staged-row .send-local-preview{margin-top:0}.send-staged-row img.send-local-media{max-height:84px}}@media (max-width:899px){.send-task-page{max-width:680px}.send-workspace{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:480px){.send-file-controls{flex-direction:column;gap:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--lightningcss-light,#2b2b2b)var(--lightningcss-dark,#f6f5f1);font-synthesis:none;background:var(--lightningcss-light,#f6f5f1)var(--lightningcss-dark,#202326);font-family:IBM Plex Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input{touch-action:manipulation}button:disabled{opacity:.48;cursor:not-allowed}button:not(:disabled),a{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid var(--lightningcss-light,#95631d)var(--lightningcss-dark,#d3aa5c)}a{color:inherit;text-decoration:none}button,input,select{max-width:100%}#app{--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#292c2f);--soft:var(--lightningcss-light,#f0eee9)var(--lightningcss-dark,#343638);--ink:var(--lightningcss-light,#2b2b2b)var(--lightningcss-dark,#f6f5f1);--muted:var(--lightningcss-light,#716d66)var(--lightningcss-dark,#b6b3ac);--line:var(--lightningcss-light,#e2ded7)var(--lightningcss-dark,#414345);--action:var(--lightningcss-light,#2b2b2b)var(--lightningcss-dark,#f6f5f1);--on-action:var(--lightningcss-light,#fff)var(--lightningcss-dark,#202326);--danger:var(--lightningcss-light,#b32120)var(--lightningcss-dark,#ffa29b);--signal:var(--lightningcss-light,#2a6c4a)var(--lightningcss-dark,#9fceb1);--hand:"LXGW WenKai Screen","Kaiti SC","KaiTi",serif;--display:"Space Grotesk","IBM Plex Sans",sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;overflow-wrap:anywhere;max-width:1440px;min-height:100svh;margin:0 auto;font-size:14px;line-height:1.65}#app h1,#app h2,#app h3{font-family:var(--display);letter-spacing:-.025em;margin:0 0 14px;font-weight:500;line-height:1.3}#app h2{font-size:23px}#app h3{font-size:18px}#app p{margin:0 0 14px}#app[data-lang=zh] h1,#app[data-lang=zh] h2,#app[data-lang=zh] h3,#app[data-lang=zh] .sidebar button,#app[data-lang=zh] .sidebar-foot,#app[data-lang=zh] .auth-footer{font-family:var(--hand);letter-spacing:.02em;font-weight:400}#app[data-lang=zh] .sidebar button{font-size:16px}.utility-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:16px 32px;display:flex}.utility-bar>a{color:var(--muted);font-size:13px}.language{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:2px;padding:3px;display:flex}.language button{color:var(--muted);background:0 0;border:0;border-radius:4px;min-height:32px;padding:6px 11px;font-size:12px}.language button[aria-pressed=true]{background:var(--action);color:var(--on-action)}.brand{flex-shrink:0;width:210px;max-width:100%;display:block}.brand img{width:100%;height:auto;display:block}.brand-full{width:460px}.topbar{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:26px;min-height:94px;padding:20px 32px;display:flex}.topbar>a{flex-shrink:0;max-width:65%}.account-domain{font-family:var(--mono);border-left:1px solid var(--line);letter-spacing:.06em;color:var(--muted);padding-left:24px;font-size:11px}.account-email{overflow-wrap:anywhere;max-width:250px;color:var(--muted);margin-left:auto;font-size:12px}.account-layout{grid-template-columns:190px minmax(0,1fr);min-height:calc(100svh - 171px);display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:30px 16px;display:flex}.sidebar button{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;min-height:46px;padding:12px;display:flex;position:relative}.sidebar button[aria-current]{background:var(--soft);color:var(--ink)}.sidebar button[aria-current]:before{content:"";background:#ed2925;width:3px;height:16px;position:absolute;top:calc(50% - 8px);left:-16px}.sidebar button span{font-size:16px;line-height:1}.sidebar-foot{color:var(--muted);margin-top:auto;padding:48px 12px 8px;font-size:12px}.sidebar-foot p{margin-top:15px}.sidebar-foot .p-mono{letter-spacing:.05em;font-size:10px}.account-main{min-width:0;padding:40px}.p-pageheading{margin-bottom:28px}.p-pageheading p{color:var(--muted);max-width:640px}.p-pageheading .p-kicker{margin-bottom:12px;display:block}.p-kicker{font-family:var(--mono);letter-spacing:.035em;color:var(--muted);font-size:11px}.p-mono{font-family:var(--mono);font-size:12px}.p-muted{color:var(--muted)}.p-small{font-size:12px}.p-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0;margin-bottom:22px;padding:24px}.p-row{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.p-row>div{min-width:0}.p-row p{margin:5px 0 0}.p-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0;display:flex}.p-rule{background:var(--line);height:1px;margin:22px 0}.p-list{padding-left:22px}.p-list li{margin:9px 0}.p-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:center;white-space:normal;border-radius:6px;flex-shrink:0;min-height:42px;padding:11px 16px;font-size:13px;font-weight:500;line-height:1.45}.p-btn-primary{background:var(--action);color:var(--on-action);border-color:var(--action)}.p-btn-primary:after{content:"";vertical-align:baseline;background:#ed2925;width:5px;height:10px;margin-left:9px;display:inline-block}.p-btn-danger{color:var(--danger);border-color:var(--danger)}.wide{width:100%}.p-btn:hover:not(:disabled){filter:brightness(.95)}.p-btn-link{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:0;padding:0;font-size:12px}.p-field{gap:10px;margin:20px 0;display:grid}.p-field span{font-size:13px}.p-field input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:49px;color:var(--ink);border-radius:7px;padding:11px 14px;font-size:16px}.check-row{align-items:flex-start;gap:10px;max-width:700px;margin:24px 0;display:flex}.check-row input{accent-color:var(--action);flex-shrink:0;width:18px;height:18px;margin-top:6px}.p-notice{border-left:3px solid var(--line);background:var(--soft);border-radius:0 6px 6px 0;margin:20px 0;padding:18px 20px}.p-notice>strong{margin-bottom:8px;display:block}.p-notice-error{border-color:var(--danger)}.p-notice p:last-child{margin-bottom:0}.p-notice .p-btn{margin:5px 8px 0 0}.p-notice-error>strong{color:var(--danger)}.identity-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:0 0 24px;padding:24px 26px}.identity-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.status{color:var(--muted);font-size:12px}.status.active{color:var(--signal)}.status:before{content:"•";margin-right:5px}.identity-main{align-items:center;gap:20px;margin:22px 0;display:flex}.identity-main h2{margin:0 0 5px}.identity-main>div:last-child{min-width:0}.avatar{background:var(--soft);border:1px solid var(--line);border-radius:10px;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:25px;display:grid}.public-key{overflow-wrap:anywhere;word-break:break-word;color:var(--muted)}.identity-main .public-key{max-width:580px;margin:0}.identity-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:13px;display:flex}.identity-bottom p{margin:0}.outline-label{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:5px 9px;font-size:11px;line-height:1.5;display:inline-block}.auth-layout{grid-template-columns:1.12fr 1fr;min-height:calc(100svh - 77px);display:grid}.auth-brand{background:var(--soft);border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:58px 48px;display:flex}.auth-brand .brand{margin:62px 0 60px}.auth-brand h2{max-width:490px;font-size:36px;line-height:1.3}.auth-brand p{color:var(--muted);font-size:14px;line-height:1.9}.auth-footer{color:var(--muted);margin-top:auto;padding-top:44px;font-size:12px}.auth-footer:before{content:"";background:#ed2925;width:6px;height:11px;margin-right:10px;display:inline-block}.p-auth{width:100%;max-width:580px;margin:auto;padding:70px 48px}.auth-layout .p-auth{margin:0 auto;padding-top:92px}.p-auth h1{font-size:31px}.or{color:var(--muted);align-items:center;gap:12px;margin:26px 0;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.form-note{color:var(--muted);font-size:12px;line-height:1.9;margin-top:27px!important}.google{margin-top:12px}.confirm-dialog{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:12px;width:min(510px,100% - 32px);padding:30px;box-shadow:0 20px 70px #0003}.confirm-dialog::backdrop{background:#1117}.confirm-dialog .p-actions{justify-content:flex-end;margin-bottom:0}.service-path{padding:40px;font-family:sans-serif}@media (max-width:1000px){.account-main{padding:32px 28px}.auth-brand{padding:42px 32px}.auth-layout .p-auth{padding:70px 30px}.auth-brand h2{font-size:31px}.account-email{max-width:190px}}@media (max-width:800px){.account-layout{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:5px;padding:12px 18px}.sidebar button{flex:1;justify-content:center;min-width:100px;padding:10px;font-size:12px}.sidebar button[aria-current]:before,.sidebar-foot{display:none}.account-main{padding:30px 24px}.account-domain{display:none}.auth-layout{grid-template-columns:1fr}.auth-brand{border-right:0;border-bottom:1px solid var(--line);align-items:center;padding:30px}.auth-brand>.p-kicker,.auth-brand h2,.auth-brand p,.auth-footer{display:none}.auth-brand .brand{width:360px;max-width:100%;margin:0}.auth-layout .p-auth{max-width:540px;padding:38px 28px}.identity-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:480px){#app{font-size:14px}#app h1{font-size:27px}#app h2{font-size:22px}.utility-bar{padding:12px 18px}.language button{min-height:36px}.topbar{gap:12px;min-height:82px;padding:20px}.brand{width:186px}.account-email{display:none}.sidebar{padding:12px}.sidebar button{flex:1 0 calc(50% - 6px);justify-content:flex-start}.account-main{padding:26px 20px}.p-panel{padding:20px}.identity-card{padding:21px 20px}.identity-main{gap:14px}.avatar{width:50px;height:50px;font-size:22px}.p-row{flex-direction:column;align-items:flex-start;gap:14px}.p-actions .p-btn,.p-btn{min-height:44px}.p-auth{padding:30px 22px}.auth-brand{padding:32px 22px}.auth-brand .brand{width:100%}.confirm-dialog{padding:24px}.check-row{font-size:13px}.identity-bottom{font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}:root{color:var(--lightningcss-light,#292923)var(--lightningcss-dark,#f6f5f1);background:var(--lightningcss-light,#f7f5ef)var(--lightningcss-dark,#202326)}#app{--surface:var(--lightningcss-light,#fffef9)var(--lightningcss-dark,#292c2f);--soft:var(--lightningcss-light,#f0ede5)var(--lightningcss-dark,#343638);--ink:var(--lightningcss-light,#292923)var(--lightningcss-dark,#f6f5f1);--line:var(--lightningcss-light,#dfdbd0)var(--lightningcss-dark,#414345)}.attachment-auth{max-width:480px;margin:36px auto 64px;padding:28px}.attachment-auth-brand{width:146px;margin-bottom:34px;display:block}#app .attachment-auth h1{font-size:29px}.guide-group-title{margin:32px 0 14px!important}.guide-page{max-width:780px}@media (max-width:480px){.attachment-auth{margin-top:12px;padding:24px 20px}#app .attachment-auth h1{font-size:26px}}.account-page{width:100%;min-width:0;container:account-page/inline-size}.account-page>*,.account-page :is(.p-row,.p-actions,.account-section-heading)>*{min-width:0}.account-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:28px;display:flex}.account-heading .p-pageheading{margin-bottom:0}.account-heading>.outline-label{flex-shrink:0;margin-top:2px}.account-empty-identity{padding:42px 28px}.account-empty-identity .p-kicker{margin-bottom:18px;display:block}.account-empty-identity>p{max-width:640px;color:var(--muted);line-height:1.9}.account-empty-identity .p-actions{margin-bottom:0}.account-empty-connections{padding:22px 0 8px}#app .account-empty-connections h3{margin-bottom:10px;font-size:17px}#app .account-empty-connections p{margin-bottom:0;font-size:13px}.account-identity-actions{justify-content:flex-end;margin:-8px 0 28px}.account-overview-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.account-overview-grid>.p-panel{margin-bottom:0}.account-connections-panel{container:connections-panel/inline-size}.account-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-bottom:16px;display:flex}#app .account-section-heading h2{margin-bottom:0;font-size:20px}#app .account-section-heading p{margin:6px 0 0}.account-connections-panel>.account-section-heading{margin-bottom:8px}.account-section-heading>.p-btn{padding:9px 12px;font-size:12px}.account-export-preview{background:var(--soft)}.account-export-preview>.p-kicker{margin-bottom:16px;display:block}#app .account-export-preview h2{font-size:27px;line-height:1.35}#app[data-lang=zh] .account-export-preview h2{font-size:25px;line-height:1.6}#app .account-export-preview>p{color:var(--muted);font-size:13px;line-height:1.9}.account-export-preview>.p-actions{margin:20px 0 12px}.account-export-preview>.p-small{display:block}.account-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:28px;padding-top:18px;font-size:11px;display:flex}.account-footer>span:first-child{font-family:var(--mono)}.account-connection-list{min-width:0}.account-connection{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px 0;display:grid}.account-connection:first-child{border-top:0}.account-connection:last-child{padding-bottom:4px}.account-client-mark{border:1px solid var(--line);background:var(--soft);width:40px;height:40px;color:var(--ink);font-family:var(--display);border-radius:8px;align-self:start;place-items:center;font-size:20px;line-height:1;display:grid}.account-connection-main{min-width:0}.account-connection-main>strong{overflow-wrap:anywhere;font-size:15px;display:block}#app .account-connection-main>p{margin:5px 0 0}.account-connection-id{overflow-wrap:anywhere;line-height:1.65}.account-connection-id .p-mono{font-size:11px}.account-explanation{border-bottom:1px solid var(--line);padding:22px 2px;display:block}.account-step{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;font-size:11px;line-height:1.8;display:inline-block}#app .account-explanation h3{margin-bottom:8px;font-size:16px}#app .account-explanation p{color:var(--muted);margin-bottom:0;font-size:13px}.account-export-full{padding:28px}.account-export-full>.account-section-heading{align-items:flex-start;margin-bottom:0}.account-export-full>.account-section-heading>.outline-label{flex-shrink:0}.account-asset-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px;margin:26px 0;padding:26px 0;display:grid}.account-asset-grid>div{min-width:0}#app .account-asset-grid h3{margin:8px 0;font-size:17px}#app .account-asset-grid p{color:var(--muted);margin-bottom:0;font-size:13px}.account-export-action{justify-content:space-between;align-items:center;gap:20px;display:flex}#app .account-export-action p{margin-bottom:0;font-size:12px;line-height:1.9}#app .account-export-full>.p-small:last-child{margin:16px 0 0}.account-data-foot,.account-stop-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.account-data-foot{padding:8px 2px 18px}.account-stop-row{border-top:1px solid var(--line);margin-top:24px;padding:26px 2px 10px}.account-data-foot>div,.account-stop-row>div{min-width:0}#app .account-data-foot h3,#app .account-stop-row h3{margin-bottom:8px;font-size:16px}#app .account-data-foot p,#app .account-stop-row p{color:var(--muted);margin-bottom:0;font-size:13px}#app .account-stop-row p+p{margin-top:10px}.account-stop-row>.p-actions{flex-shrink:0;margin:0}.account-settings-group>.account-section-heading{border-bottom:1px solid var(--line);flex-wrap:nowrap;justify-content:flex-start;margin-bottom:20px;padding-bottom:20px}.account-settings-group>.account-section-heading>.account-step{flex-shrink:0}.account-settings-group>.p-row{padding:4px 0}.account-settings-group>.p-row+.p-row,.account-settings-group>.p-small+.p-row{border-top:1px solid var(--line);margin-top:20px;padding-top:22px}#app .account-settings-group>.p-small{margin:12px 0 0}.account-settings-group .p-row strong{overflow-wrap:anywhere}.account-locale-control{flex-shrink:0;gap:6px;margin:0}.account-locale-control .p-btn{min-width:88px}@container account-page (width<=660px){.account-overview-grid{grid-template-columns:minmax(0,1fr)}.account-export-action,.account-data-foot,.account-stop-row{flex-wrap:wrap}.account-stop-row>.p-actions{flex-shrink:1}}@container connections-panel (width<=340px){.account-connection{grid-template-columns:40px minmax(0,1fr)}.account-connection>.p-btn{grid-column:2;justify-self:start}}@media (max-width:660px){.account-overview-grid{grid-template-columns:minmax(0,1fr)}.account-export-action,.account-data-foot,.account-stop-row{flex-wrap:wrap}.account-stop-row>.p-actions{flex-shrink:1}}@media (max-width:480px){.account-heading{flex-direction:column;gap:14px;margin-bottom:24px}.account-empty-identity{padding:28px 20px}.account-section-heading{gap:12px}.account-identity-actions{justify-content:flex-start;margin-bottom:24px}.account-connection{grid-template-columns:36px minmax(0,1fr);gap:10px}.account-client-mark{width:36px;height:36px;font-size:18px}.account-connection>.p-btn{grid-column:2;justify-self:start;min-height:44px}.account-export-full{padding:20px}.account-asset-grid{grid-template-columns:minmax(0,1fr);gap:24px}.account-export-action,.account-data-foot,.account-stop-row{flex-direction:column;align-items:flex-start;gap:16px}.account-export-action>.p-btn{width:100%}.account-stop-row>.p-actions{gap:8px;width:100%}.account-stop-row>.p-actions>.p-btn{flex:110px}.account-settings-group .p-row>.p-btn{align-self:flex-start}.account-locale-control{width:100%}.account-locale-control .p-btn{flex:88px}.account-footer{flex-direction:column}}#app{--surface:var(--lightningcss-light,#fffef9)var(--lightningcss-dark,#292c2f);--soft:var(--lightningcss-light,#f1eee6)var(--lightningcss-dark,#343638);--line:var(--lightningcss-light,#ded9cd)var(--lightningcss-dark,#444743)}#app .p-kicker{letter-spacing:.08em;font-size:11px}#app h1{font-size:30px}#app .p-panel{border-radius:7px}.task-main{min-width:0;max-width:1120px;margin:0 auto;padding:38px 32px 56px}.task-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:44px;display:grid}.task-context,.task-actions{min-width:0}.task-context>.p-pageheading{margin-bottom:24px}.task-actions{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:24px}.task-actions>.p-notice:first-child,.task-actions>.p-panel:first-child{margin-top:0}.task-actions>.p-panel{background:0 0;border:0;padding:0}.task-actions>:last-child{margin-bottom:0}.task-actions .p-field:first-child{margin-top:0}.task-actions .form-note,.task-actions .p-actions{margin-bottom:0}.task-ink{pointer-events:none;height:220px;margin:24px -12px 0;position:relative;overflow:hidden}.task-ink img{object-fit:contain;object-position:center bottom;opacity:.8;width:100%;height:100%;display:block}.ink-ripple{border-bottom:1px solid var(--muted);opacity:.2;border-radius:50%;width:48px;height:7px;animation:8s ease-in-out infinite account-water;position:absolute;bottom:14%;left:47%}@keyframes account-water{0%,to{opacity:.12;transform:scaleX(.75)}50%{opacity:.28;transform:scaleX(1.2)}}@media (prefers-color-scheme:dark){.task-ink img{opacity:.28;mix-blend-mode:screen}}@media (prefers-reduced-motion:reduce){.ink-ripple{animation:none}}.auth-task .reviewer-signin{max-width:none;margin:0}.auth-task .collection-notice{margin-top:0}.account-topbar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:24px;padding:16px 32px;display:flex}.account-topbar .brand{width:148px}.account-topbar .help-links{margin-left:auto}.account-topbar .account-email{margin-left:0}.account-layout{grid-template-columns:166px minmax(0,1fr)}.account-main{padding:32px}.sidebar{background:0 0;padding:24px 12px}.sidebar button{color:var(--ink)}.sidebar-foot{display:none}.account-overview-grid{grid-template-columns:minmax(0,1fr)}.account-export-preview{background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}#app .account-export-preview h2{margin:0;font-family:inherit;font-size:16px}#app .account-export-preview p{margin:4px 0 0;font-size:12px}.account-export-preview .p-actions{flex-shrink:0;margin:0}.account-heading{margin-bottom:20px}.identity-card{padding:20px}.identity-card .identity-main{margin:16px 0}.account-page .account-explanation{padding:14px 2px}.task-context .identity-card{background:0 0}.task-context .identity-sigil-help{font-size:12px}.tool-main{max-width:1120px}@media (max-width:899px){.task-main{max-width:680px;padding:26px 20px 42px}.task-layout{grid-template-columns:minmax(0,1fr);gap:20px}.task-ink{display:none}.task-context>.p-pageheading{margin-bottom:0}.task-actions{padding:22px}.account-layout{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;padding:10px 16px}.sidebar button{flex:1;justify-content:center}.sidebar button[aria-current]:before{display:none}.account-main{padding:26px 20px}.account-topbar{flex-wrap:wrap;gap:12px;padding:14px 20px}.account-topbar .account-email{display:none}}@media (max-width:480px){.task-main{padding:24px 16px 38px}.task-actions{padding:20px}#app h1{font-size:26px}.account-topbar .brand{width:128px}.account-topbar .help-links{order:3;width:100%;margin-left:0}.account-topbar .language{margin-left:auto}.account-export-preview{flex-wrap:wrap}.sidebar button{min-width:100px}}.operation-task .operation-material{padding:20px}.operation-task .operation-actions{margin:20px 0}.operation-task .operation-actions .p-btn-primary{width:100%}.operation-task .task-actions{position:sticky;top:20px}.operation-task .task-actions .p-notice{margin-top:0}.file-task .file-heading{margin-bottom:20px;display:block}.file-task .file-footer{padding-top:14px}.file-task .file-card{background:0 0;border:0;padding:0}.file-task .file-card>.p-btn{width:100%;margin-bottom:18px}.file-task .file-image-stage{padding:0}.file-task .file-media{max-height:420px}.file-page:has(.file-task){max-width:none}@media (max-width:899px){.operation-task .task-actions{position:static}}#app .utility-bar .brand{width:140px;display:block}#app .utility-bar .brand img{width:100%;display:block}#app .account-overview-grid{grid-template-columns:minmax(0,1fr)}#app .identity-card{margin-bottom:20px;position:relative}#app .identity-card .identity-main{margin:14px 0}#app .identity-card-action{position:absolute;bottom:16px;right:20px}#app .identity-card:has(.identity-card-action) .identity-details{padding-right:180px}#app .identity-details[open]+.identity-card-action{justify-content:flex-end;margin-top:12px;display:flex;position:static}.account-export-contents{margin:16px 0}@media (max-width:480px){#app .identity-card-action{margin-top:12px;position:static}#app .identity-card:has(.identity-card-action) .identity-details{padding-right:0}}.account-connection-details{margin-top:8px;font-size:12px}.account-connection-details summary{color:var(--muted);cursor:pointer}.account-connection-details .account-connection-id{overflow-wrap:anywhere}.account-connection>.p-btn{padding:7px 12px;font-size:12px}#app .account-section-heading{flex-wrap:wrap}.task-context h1,.task-context .p-pageheading p,.tool-account>span{overflow-wrap:anywhere}#app .connection-return-hint{color:var(--lightningcss-light,#203e2b)var(--lightningcss-dark,#edf8f0);overflow-wrap:anywhere;background:var(--lightningcss-light,#edf5ef)var(--lightningcss-dark,#203c2c);border:1px solid var(--lightningcss-light,#b5c9ba)var(--lightningcss-dark,#718a79);border-left:4px solid var(--lightningcss-light,#386448)var(--lightningcss-dark,#91c6a3);border-radius:6px;margin:0 0 12px;padding:14px 16px;font-size:16px;font-weight:500;line-height:1.6}
