.page-v22{--v22-line-3: #eaedf2;--v22-sh-tool: 0 10px 30px -16px rgba(13, 20, 32, .22), 0 1px 3px rgba(13, 20, 32, .05);--v22-dark: #0d1420}.page-v22 .site-header{border-bottom-color:var(--color-border);background:var(--color-bg-surface);animation:none}.page-v22 .site-cta{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.page-v22 .site-cta:hover{border-color:var(--color-accent-hover);background:var(--color-accent-hover)}.page-v22 .site-main .shell{max-width:960px;padding-inline:30px}.page-v22 .crumbs ol{padding-top:34px;font-size:12.5px}.page-v22 .task-hero{padding-top:14px;padding-bottom:32px}.page-v22 .task-hero h1{max-width:21em;font-size:39px;letter-spacing:-.032em;line-height:1.04}.page-v22 .task-promise{margin-top:12px;font-size:16.5px}.page-v22 .task-privacy{margin-top:15px}.page-v22 .task-privacy b{color:var(--color-text-primary);font-weight:600}.page-v22 .task-panel{max-width:none;margin-top:22px;border-radius:16px;box-shadow:var(--v22-sh-tool);overflow:hidden}.page-v22 .task-panel-head{gap:11px;min-height:0;border-bottom-color:var(--v22-line-3);padding:14px 20px}.page-v22 .task-panel-title{font-size:14.5px}.page-v22 .task-panel-status .amg-badge{gap:7px;height:26px;border:1px solid transparent;border-radius:999px;padding:0 11px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.page-v22 .task-panel-status .amg-badge:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.page-v22 .task-panel-status .amg-badge.is-ready{border-color:#c9e4d9}.page-v22 .task-panel-body{padding:22px}.page-v22 .lite-drop{border:1.5px dashed var(--color-border-strong);border-radius:12px;background:#fafbfd;padding:46px 24px}.page-v22 .lite-drop:hover,.page-v22 .lite-drop.is-dragging{border-color:var(--color-accent);background:var(--color-accent-soft)}.page-v22 .lite-drop .amg-drop-icon{width:54px;height:54px;border-radius:15px}.page-v22 .lite-drop .amg-drop-icon .ic{width:26px;height:26px}.page-v22 .lite-drop-title{font-size:19px;letter-spacing:-.02em}.page-v22 .lite-drop-hint{font-size:14px}.page-v22 .lite-drop-button{min-height:48px;padding-inline:22px;font-size:15px}.page-v22 .lite-drop-note{margin:0;color:var(--color-text-muted);font-size:12.5px}.page-v22 .lite-identity{border:1px solid var(--color-border);border-radius:12px;background:#fafbfd;padding:14px 16px}.page-v22 .lite-actions .lite-go{min-height:48px;padding-inline:22px}.page-v22 .lite-also{border:1px solid var(--color-border);border-radius:16px;padding:18px 20px}.page-v22 .lite-also-head{letter-spacing:.04em;text-transform:uppercase}.page-v22 .lite-also-hint{color:var(--color-success);letter-spacing:0;text-transform:none}.page-v22 .task-panel:has(.lite-tool) .task-panel-body{background:var(--color-bg-surface)}.page-v22 .lite-tool .pr-page{gap:18px;max-width:none}.page-v22 .pr-head{align-items:center;gap:12px}.page-v22 .pr-head h2{font-size:16px;letter-spacing:-.012em}.page-v22 .pr-head p{font-size:13px}.page-v22 .pr-work{grid-template-columns:minmax(0,1fr);gap:14px}.page-v22 .pr-source{border-radius:12px;background:#fafbfd;box-shadow:none}.page-v22 .pr-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-radius:12px;box-shadow:none;padding:18px}.page-v22 .pr-group{align-content:start}.page-v22 .pr-summary,.page-v22 .pr-result,.page-v22 .pr-actions,.page-v22 .pr-panel>.result-continuation,.page-v22 .pr-panel>.result-local{grid-column:1 / -1}.page-v22 .pr-chips{gap:3px;border-radius:8px;background:var(--color-bg-subtle);padding:3px}.page-v22 .pr-chip{flex:1;min-height:32px;border-color:transparent;background:transparent;font-size:12.5px;color:var(--color-text-secondary)}.page-v22 .pr-chip.is-on{border-color:transparent;background:var(--color-bg-surface);box-shadow:0 1px 2px #0d142014;color:var(--color-text-primary);font-weight:500}.page-v22 .pr-actions{display:flex;flex-wrap:wrap;gap:10px}.page-v22 .pr-actions .primary-button{min-height:48px;padding-inline:22px;font-size:15px}.page-v22 .pr-name{font-size:15px;font-weight:500}.page-v22 .pr-actions .secondary-button{min-height:42px;font-size:14px}.page-v22 .pr-status:not(.is-error){display:block;color:var(--color-text-primary);font-weight:500}@media(prefers-reduced-motion:no-preference){.page-v22 .pr-status:not(.is-error):after{display:block;max-width:340px;height:6px;margin-top:12px;border-radius:99px;background:linear-gradient(90deg,transparent 0 20%,var(--color-accent) 20% 55%,transparent 55%) 0 0 / 200% 100% no-repeat,var(--color-bg-surface);content:"";animation:v22-working 1.4s var(--ease-standard) infinite}}@keyframes v22-working{0%{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}.page-v22 .pr-drop:has(.is-error){border-style:solid;border-color:var(--color-warning-edge);background:var(--color-warning-soft)}.page-v22 .pr-drop .pr-status.is-error{max-width:46ch;margin:0;color:var(--color-text-primary);font-size:14px}.page-v22 .v22-sec{border-top:1px solid var(--color-border);padding-top:44px;padding-bottom:44px}.page-v22 .v22-eyebrow{margin:0 0 12px;color:var(--color-text-muted);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.page-v22 .v22-sec h2{margin:0;color:var(--color-text-primary);font-size:23px;font-weight:600;letter-spacing:-.026em;line-height:1.14}.page-v22 .v22-flow{display:flex;align-items:stretch;margin:24px 0 0;padding:0;list-style:none}.page-v22 .v22-card{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-surface);padding:20px}.page-v22 .v22-card+.v22-card{margin-left:44px}.page-v22 .v22-conn{position:absolute;top:50%;left:-44px;display:grid;width:44px;place-items:center;color:var(--color-border-strong);transform:translateY(-50%)}.page-v22 .v22-step{margin-bottom:11px;color:var(--color-accent);font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.page-v22 .v22-card b{margin-bottom:6px;font-size:16px;font-weight:600;letter-spacing:-.014em}.page-v22 .v22-detail{color:var(--color-text-secondary);font-size:13.5px}.page-v22 .v22-disc{margin-top:20px;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-surface)}.page-v22 .v22-disc details+details{border-top:1px solid var(--v22-line-3)}.page-v22 .v22-disc summary{display:flex;align-items:center;gap:12px;padding:15px 18px;cursor:pointer;list-style:none;transition:background-color var(--motion-fast) var(--ease-standard)}.page-v22 .v22-disc summary::-webkit-details-marker{display:none}.page-v22 .v22-disc summary:hover{background:#fafbfd}.page-v22 .v22-disc summary h3{margin:0;font-size:14.5px;font-weight:500;letter-spacing:0}.page-v22 .v22-disc summary .ic{margin-left:auto;color:var(--color-text-muted);transition:transform var(--motion-base) var(--ease-standard)}.page-v22 .v22-disc details[open] summary .ic{transform:rotate(180deg)}.page-v22 .v22-disc details p{max-width:74ch;margin:0;padding:0 18px 16px;color:var(--color-text-secondary);font-size:14px}.page-v22 .v22-rel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none}.page-v22 .v22-rel .related-row{border-radius:10px;padding:15px 16px}.page-v22 .v22-rel .amg-row-icon{width:32px;height:32px;border-radius:8px}.page-v22 .v22-more{margin:18px 0 0;color:var(--color-text-muted);font-size:13.5px}.page-v22 .v22-more a{display:inline-flex;align-items:center;gap:5px;color:var(--color-accent);font-weight:500;text-decoration:none}.page-v22 .v22-more a:hover{text-decoration:underline}.page-v22 .v22-band-wrap{padding-bottom:52px}.page-v22 .v22-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;border-radius:20px;background:var(--v22-dark);padding:38px 40px;color:#e8eef7}.page-v22 .v22-band .v22-eyebrow{color:var(--color-mark-on-dark)}.page-v22 .v22-band h2{max-width:16ch;margin:0;color:#fff;font-size:27px;font-weight:600;letter-spacing:-.028em;line-height:1.14}.page-v22 .v22-band-copy>p:not(.v22-eyebrow){max-width:42ch;margin:12px 0 0;color:#93a2b8;font-size:14.5px}.page-v22 .v22-band-acts{display:flex;flex-wrap:wrap;gap:11px;margin-top:22px}.page-v22 .v22-band-acts a{display:inline-flex;align-items:center;min-height:42px;border:1px solid transparent;border-radius:8px;padding:0 18px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard)}.page-v22 .v22-band-acts .v22-btn-light{border-color:#fff;background:#fff;color:var(--v22-dark)}.page-v22 .v22-band-acts .v22-btn-light:hover{background:#edf1f6}.page-v22 .v22-band-acts .v22-btn-ghost{border-color:#ffffff42;color:#fff}.page-v22 .v22-band-acts .v22-btn-ghost:hover{background:#ffffff14}.page-v22 .v22-band :focus-visible{outline-color:#fff}.page-v22 .v22-sd{overflow:hidden;border:1px solid #22304a;border-radius:16px;background:var(--color-dark-raised)}.page-v22 .v22-sd-head{display:flex;align-items:center;gap:9px;border-bottom:1px solid #22304a;padding:12px 15px;color:#93a2b8;font-size:12.5px}.page-v22 .v22-sd-mark{color:var(--color-mark-on-dark)}.page-v22 .v22-sd-tag{margin-left:auto;border:1px solid #22304a;border-radius:999px;padding:1px 8px;font-size:10.5px}.page-v22 .v22-sd-body{padding:14px}.page-v22 .v22-sd-file{display:flex;align-items:center;gap:11px;border:1px solid #22304a;border-radius:10px;background:#101b2c;padding:11px 13px}.page-v22 .v22-sd-ic{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:8px;background:#7fa8f529;color:var(--color-mark-on-dark)}.page-v22 .v22-sd b{display:block;color:#e8eef7;font-size:12.5px;font-weight:600}.page-v22 .v22-sd-file span span,.page-v22 .v22-sd-acts li span span{display:block;color:#68788f;font-size:11px}.page-v22 .v22-sd-acts{display:grid;gap:7px;margin:11px 0 0;padding:0;list-style:none}.page-v22 .v22-sd-acts li{display:flex;align-items:center;gap:10px;border:1px solid #22304a;border-radius:10px;padding:9px 12px}.page-v22 .v22-sd-acts li.is-first{border-color:#7fa8f566;background:#7fa8f514}.page-v22 .v22-sd-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--color-mark-on-dark)}.page-v22 .v22-sd-rec{margin-left:auto;color:var(--color-mark-on-dark);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.page-v22 .site-footer{border-top:1px solid var(--color-border);background:var(--color-bg-surface)}@media(max-width:860px){.page-v22 .pr-panel{grid-template-columns:minmax(0,1fr)}.page-v22 .v22-band{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:640px){.page-v22 .v22-flow{flex-direction:column}.page-v22 .v22-card+.v22-card{margin-top:30px;margin-left:0}.page-v22 .v22-conn{top:-30px;left:0;width:100%;height:30px;transform:none}.page-v22 .v22-conn .ic{transform:rotate(90deg)}.page-v22 .v22-rel{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.page-v22 .site-main .shell{padding-inline:16px}.page-v22 .crumbs ol{padding-top:22px}.page-v22 .task-hero{padding-bottom:22px}.page-v22 .task-hero h1{font-size:28px}.page-v22 .task-promise{font-size:15px}.page-v22 .task-panel-head{padding:12px 16px}.page-v22 .task-panel-body{padding:16px}.page-v22 .lite-drop{padding:32px 18px}.page-v22 .lite-drop-button,.page-v22 .lite-actions .lite-go,.page-v22 .pr-actions .primary-button{width:100%}.page-v22 .v22-sec{padding-top:34px;padding-bottom:34px}.page-v22 .v22-sec h2{font-size:20px}.page-v22 .v22-band{border-radius:16px;padding:28px 22px}.page-v22 .v22-band h2{font-size:22px}.page-v22 .v22-band-acts a{flex:1 1 100%;justify-content:center}}.page-v22 .pr-input[aria-invalid=true]{border-color:var(--color-danger)}.page-v22 .pr-field-problem{margin:6px 0 0;font-size:13px}
