.hp-cia .hp-cia-stage-n{font-size: 12px;font-weight: 600;letter-spacing: 0.06em;}.hp-cia .hp-cia-stage-brand, .hp-cia .hp-cia-stage-title{font-size: 15px;letter-spacing: -0.01em;}.hp-cia .hp-cia-stage-text{margin-top: 6px;font-size: 13px;line-height: 1.55;}@media (max-width: 640px){.hp-cia .hp-cia-lead{display: block !important;text-align: center;margin-top: 14px;}}.hp-cia--row .hp-cia-row-head{max-width: 760px;}.hp-cia--row .hp-cia-grid{grid-template-columns: minmax(0, 1fr);gap: 0;margin-top: 40px;}.hp-cia--row .hp-cia-flow{display: grid;gap: 30px;align-items: stretch;}.hp-cia--row .hp-cia-stage{height: 100%;}.hp-cia--row .hp-cia-card{flex: 0 0 auto;}.hp-cia--row .hp-cia-row-foot{margin: 54px 0 0;padding: 26px 0 0;border-top: 1px solid #DEE0E8;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 18px 40px;}.hp-cia--row .hp-cia-row-foot .hp-cia-cta{margin: 0;flex: 0 0 auto;}.hp-cia--row .hp-cia-row-foot .hp-cia-note{margin: 0;max-width: none;}.hp-cia .hp-cia-note{margin-top: 18px;font-size: 16.5px;line-height: 1.65;color: #4C5163;}.hp-cia--row .hp-cia-row-foot .hp-cia-note, .hp-ciap .hp-ciap-foot .hp-cia-note{flex: 1 1 380px;}.hp-cia--row .hp-cia-editor-bar{align-items: flex-start;flex-wrap: wrap;}.hp-cia--row .hp-cia-editor-title{flex: 1 1 140px;white-space: normal;overflow: visible;text-overflow: clip;line-height: 1.35;}@media (min-width: 900px){.hp-cia--row .hp-cia-flow{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 44px;}.hp-cia--row .hp-cia-stage-text{min-height: 4.65em;}.hp-cia--row .hp-cia-stage{position: relative;}.hp-cia--row .hp-cia-arrow{position: absolute;top: -2px;left: calc(100% + 22px);transform: translateX(-50%);margin: 0;}.hp-cia--row .hp-cia-arrow svg{transform: rotate(-90deg);}.hp-cia--row .hp-cia-editor-body{grid-template-columns: minmax(0, 1fr);gap: 12px;}.hp-cia--row .hp-cia-scores{flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: nowrap;width: auto;border-left: 0;padding: 0;gap: 14px;}.hp-cia--row .hp-cia-cite{grid-template-columns: 86px minmax(0, 1fr);}.hp-cia--row .hp-cia-cite-meta{grid-column: 2;white-space: normal;}.hp-cia--row .hp-cia-card{flex: 1 1 auto;display: flex;flex-direction: column;}.hp-cia--row .hp-cia-card:not(.is-editor) .hp-cia-cites{flex: 1 1 0;justify-content: space-between;}.hp-cia--row .hp-cia-close, .hp-cia--row .hp-cia-cited{flex: 1 1 0;margin-top: 12px;display: flex;flex-direction: column;}.hp-cia--row .hp-cia-close .hp-cia-gap{margin-top: auto;margin-bottom: auto;}.hp-cia--row .hp-cia-cited{justify-content: flex-end;gap: 9px;}.hp-cia--row .hp-cia-card.is-editor .hp-cia-editor-body{flex: 1 1 auto;align-content: space-between;}}@media (max-width: 640px){.hp-cia--row .hp-cia-grid{margin-top: 26px;}.hp-cia--row .hp-cia-row-foot{margin-top: 28px;justify-content: flex-start;text-align: left;}.hp-cia--row .hp-cia-row-foot .hp-cia-note{text-align: left;}}.hp-ciap-article{margin: 0;font-size: 14.5px;line-height: 1.35;font-weight: 600;color: #14162B;text-wrap: pretty;}.hp-ciap-setup{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 9px;margin: 2px 0 0;}.hp-ciap-setup-sum{font-size: 12px;color: #656B7E;min-width: 0;}.hp-ciap-outline{display: grid;gap: 9px;}.hp-ciap-outline ol{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 7px;}.hp-ciap-outline li{display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: baseline;gap: 3px 10px;background: #FFFFFF;border: 1px solid #F0E4CE;border-radius: 11px;padding: 9px 12px;}.hp-ciap-outline-n{font-family: 'IBM Plex Mono', monospace;font-size: 10px;letter-spacing: 0.06em;color: var(--cia-ink);}.hp-ciap-outline-t{font-size: 13px;line-height: 1.4;color: #14162B;}.hp-ciap-outline-tag{grid-column: 2;justify-self: start;font-family: 'IBM Plex Mono', monospace;font-size: 10px;letter-spacing: 0.1em;text-transform: uppercase;color: #4B4CD8;background: #EEF0FE;border: 1px solid #D6DAFB;border-radius: 999px;padding: 2px 8px;}.hp-ciap .hp-ciap-wizard{margin: 0;}@media (max-width: 640px){.hp-ciap-outline-t{font-size: 12.5px;}}.hp-cia .hp-cia-card{padding: 16px 17px;}.hp-cia .hp-cia-editor-body{padding: 16px 17px;}.hp-cia .hp-cia-editor-bar{padding: 12px 17px;}.hp-cia .hp-cia-cites{gap: 11px;}.hp-cia .hp-cia-models{gap: 9px;margin-top: 0;}@media (max-width: 899px){.hp-cia--row .hp-cia-cited{display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;gap: 10px 16px;margin-top: 18px;}.hp-cia--row .hp-cia-cited > .hp-cia-mono{flex: 0 0 auto;}.hp-cia--row .hp-cia-models{flex: 0 0 auto;align-items: flex-start;}}@media (min-width: 700px) and (max-width: 899px){.hp-cia--row .hp-cia-cited{align-items: center;gap: 10px 24px;}.hp-cia--row .hp-cia-models{flex-direction: row;flex-wrap: wrap;gap: 8px 22px;}}.hp-ciap .hp-ciap-brief-foot{justify-content: flex-end;}.hp-ciap .hp-ciap-outline{gap: 11px;}.hp-ciap .hp-ciap-outline ol{gap: 9px;}.hp-ciap .hp-ciap-outline li{padding: 11px 13px;}.hp-ciap .hp-ciap-setup{gap: 4px 9px;}@media (max-width: 640px){.hp-cia .hp-cia-card{padding: 14px 15px;}.hp-cia .hp-cia-editor-body{padding: 14px 15px;}.hp-cia .hp-cia-editor-bar{padding: 11px 15px;}.hp-ciap .hp-ciap-foot .hp-cia-note{text-align: left;}}.hp-cia--row .hp-cia-card:not(.is-editor){padding: 0;overflow: hidden;}.hp-cia--row .hp-cia-card-bar{padding: 12px 17px;background: var(--mkt-surface, #FAFAFC);border-bottom: 1px solid #EBEDF2;}.hp-cia--row .hp-cia-card-bar .hp-cia-prompt{margin-top: 6px;}.hp-cia--row .hp-cia-card-body{padding: 13px 17px 16px;display: flex;flex-direction: column;flex: 1 1 auto;min-height: 0;}.hp-cia--row .hp-cia-card-body .hp-cia-cites{margin-top: 0;}.hp-cia--row .hp-cia-close, .hp-cia--row .hp-cia-cited{margin-top: 12px;border-top: 1px solid #EBEDF2;padding-top: 12px;}.hp-cia--row .hp-cia-gap{margin: 0;padding: 0;background: none;border-radius: 0;}.hp-cia--row .hp-cia-model-mark{position: relative;display: inline-flex;flex: 0 0 auto;}.hp-cia--row .hp-cia-model .hp-cia-check{position: absolute;right: -4px;bottom: -4px;width: 11px;height: 11px;box-shadow: 0 0 0 1.5px #FFFFFF;}.hp-cia--row .hp-cia-editor-mark{display: inline-flex;flex: 0 0 auto;margin-top: 1px;color: var(--cia-ink);}.hp-cia--row .hp-cia-editor-title{color: #14162B;}.hp-cia--row .hp-cia-editor-bar{gap: 8px;}.hp-cia--row .hp-cia-tools{width: max-content;max-width: 100%;margin-top: 7px;gap: 0;padding: 2px;background: #FFFFFF;border: 1px solid #F0E2C8;border-radius: 9px;box-shadow: 0 6px 14px -9px rgba(20, 22, 43, 0.5);}.hp-cia--row .hp-cia-tool{border: 0;background: transparent;border-radius: 6px;padding: 3px 8px;}.hp-cia--row .hp-cia-tool + .hp-cia-tool{box-shadow: inset 1px 0 0 #F4E7D3;}@media (min-width: 900px){.hp-cia--row .hp-cia-scores{--cia-meter: 46px;justify-content: center;gap: 0;}.hp-cia--row .hp-cia-ring{flex: 0 0 auto;width: var(--cia-meter, 46px);height: var(--cia-meter, 46px);}.hp-cia--row .hp-cia-ring svg{width: 100%;height: 100%;}.hp-cia--row .hp-cia-score{gap: calc(var(--cia-meter, 46px) / 4.6);}.hp-cia--row .hp-cia-score-label{white-space: nowrap;}.hp-cia--row .hp-cia-score + .hp-cia-score{border-left: 1px solid #F1E6D3;padding-left: calc(var(--cia-meter, 46px) / 2.3);margin-left: calc(var(--cia-meter, 46px) / 2.3);}.hp-cia--row .hp-cia-cited{gap: 10px;}.hp-cia--row .hp-cia-models{flex-direction: row;flex-wrap: wrap;justify-content: center;gap: 10px 16px;}.hp-cia--row .hp-cia-model{flex-direction: column;align-items: center;gap: 4px;text-align: center;}.hp-cia--row .hp-cia-model .mkt-llm{width: 18px;height: 18px;}}@media (min-width: 900px) and (max-width: 999px){.hp-cia--row .hp-cia-scores{--cia-meter: clamp(34px, calc(6vw - 20px), 46px);}}@media (max-width: 899px){.hp-cia--row .hp-cia-cited{margin-top: 12px;}}@media (max-width: 640px){.hp-cia--row .hp-cia-card:not(.is-editor){padding: 0;}.hp-cia--row .hp-cia-card-bar{padding: 11px 15px;}.hp-cia--row .hp-cia-card-body{padding: 12px 15px 14px;}.hp-cia--row .hp-cia-scores{justify-content: center;gap: 0;}.hp-cia--row .hp-cia-score + .hp-cia-score{border-left: 1px solid #F1E6D3;padding-left: 18px;margin-left: 18px;}}.hp-ciap .hp-ciap-panel{padding: 0;gap: 0;overflow: hidden;border-radius: 14px;box-shadow: 0 16px 34px -30px rgba(20, 22, 43, 0.55);}.hp-ciap .hp-ciap-panel.is-cia{box-shadow: 0 20px 44px -32px rgba(248, 163, 42, 0.8);}.hp-ciap .hp-ciap-panel-bar{padding: 12px 17px;background: var(--mkt-surface, #FAFAFC);border-bottom: 1px solid #EBEDF2;}.hp-ciap .hp-ciap-panel.is-cia .hp-ciap-panel-bar{background: #FFF7EA;border-bottom-color: var(--cia-line);}.hp-ciap .hp-ciap-panel-body{padding: 13px 17px 16px;display: flex;flex-direction: column;gap: 14px;flex: 1 1 auto;min-height: 0;}.hp-ciap .hp-ciap-panel.is-bia .hp-ciap-panel-body{padding: 0;}.hp-ciap .hp-ciap-widget{border: 0;border-radius: 0;background: transparent;}.hp-ciap .hp-ciap-widget .mkt-widget.is-compact .mkt-widget-body{padding: 13px 17px 16px;}.hp-ciap .hp-ciap-panel-body .hp-ciap-article{margin: 0;}.hp-ciap .hp-ciap-panel-body .hp-ciap-setup{margin: 0;}.hp-ciap .hp-ciap-foot{margin: 54px 0 0;padding: 26px 0 0;border-top: 1px solid #DEE0E8;gap: 18px 40px;}.hp-ciap .hp-ciap-foot .hp-cia-note{margin: 0;max-width: none;}.hp-ciap .hp-ciap-join-note{font-size: 12.5px;line-height: 1.5;}@media (min-width: 900px){.hp-ciap .hp-ciap-stage{align-items: stretch;}.hp-ciap .hp-ciap-outline{flex: 1 1 auto;min-height: 0;grid-template-rows: auto 1fr;}.hp-ciap .hp-ciap-outline ol{flex: 1 1 auto;justify-content: space-between;}}@media (max-width: 640px){.hp-ciap .hp-ciap-panel-bar{padding: 11px 15px;}.hp-ciap .hp-ciap-panel-body{padding: 12px 15px 14px;}.hp-ciap .hp-ciap-panel.is-bia .hp-ciap-panel-body{padding: 0;}.hp-ciap .hp-ciap-widget .mkt-widget.is-compact .mkt-widget-body{padding: 12px 15px 14px;}.hp-ciap .hp-ciap-foot{margin-top: 34px;padding-top: 22px;}}@media (min-width: 900px) and (max-width: 999px){.hp-ciap:not(.is-seq) .mkt-cd-colhead{display: grid;}.hp-ciap:not(.is-seq) .mkt-cd-desc{display: block;}.hp-ciap:not(.is-seq) .mkt-cd-list > .mkt-cd-row:nth-child(n+5){display: grid;}.hp-ciap .mkt-cd-row{max-height: 80px;}}@media (min-width: 900px){.hp-cia--row .hp-cia-scores{border-top: 1px solid var(--cia-line);padding-top: 12px;}.hp-cia--row .hp-cia-score + .hp-cia-score{border-left-color: var(--cia-line);}}@media (max-width: 640px){.hp-cia--row .hp-cia-scores{border-top: 1px solid var(--cia-line);padding-top: 12px;}.hp-cia--row .hp-cia-score + .hp-cia-score{border-left-color: var(--cia-line);}}@media (min-width: 641px) and (max-width: 899px){.hp-cia--row .hp-cia-scores{border-left-color: var(--cia-line);}}@media (min-width: 900px){.hp-cia--row .hp-cia-models{justify-content: flex-start;}}@media (min-width: 900px) and (max-width: 999px){.hp-cia--row .hp-cia-flow{zoom: 0.9;}.hp-cia--row .hp-cia-flow .hp-cia-scores{--cia-meter: 46px;}.hp-cia--row .hp-cia-flow .hp-cia-tool{padding: 3px 6px;}.hp-cia--row .hp-cia-flow .hp-cia-sel{padding-left: 9px;padding-right: 9px;}}.cia-k .cia-k-wrap{max-width: var(--hp-container, 1320px);margin: 0 auto;padding: 0 32px;}.cia-k .cia-k-grid{display: grid;gap: 34px;}@media (min-width: 900px){.cia-k .cia-k-stage{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 44px;align-items: stretch;}}@media (prefers-reduced-motion: no-preference){@media (min-width: 900px){.cia-k.is-seq .cia-k-grid{grid-template-columns: minmax(0, 1fr) minmax(320px, 440px);gap: 44px;align-items: start;}.cia-k.is-seq .cia-k-stage{display: block;}}@media (min-width: 1100px){.cia-k.is-seq .cia-k-grid{gap: 64px;}}}.cia-k .cia-k-left{min-width: 0;}.cia-k .cia-k-right{min-width: 0;}@media (max-width: 640px){.cia-k .cia-k-left{text-align: center;}}@media (min-width: 900px){.cia-k:not(.is-seq) .cia-k-left > .hp-cia-kicker, .cia-k:not(.is-seq) .cia-k-left > .hp-cia-h2, .cia-k:not(.is-seq) .cia-k-left > .hp-cia-lead{max-width: 760px;}.cia-k:not(.is-seq) .cia-k-foot{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 18px 40px;margin-top: 18px;}.cia-k:not(.is-seq) .cia-k-foot .hp-cia-lead{margin: 0;flex: 1 1 380px;}.cia-k:not(.is-seq) .cia-k-foot .hp-cia-cta{margin: 0;flex: 0 0 auto;}}.cia-k .cia-k-stage{position: relative;min-width: 0;}.cia-k .cia-k-slide{height: auto;min-width: 0;}@media (max-width: 899px){.cia-k .cia-k-slide + .cia-k-slide{margin-top: 30px;}}.cia-k.is-seq .hp-cia-stage-text{min-height: 0;}@media (prefers-reduced-motion: no-preference){.cia-k.is-seq .cia-k-slide{position: absolute;inset: 0 0 auto 0;margin-top: 0;opacity: 0;transform: translateY(6px);pointer-events: none;user-select: none;transition: opacity 400ms linear 150ms, transform 400ms var(--cia-ease) 150ms;}.cia-k.is-seq .cia-k-slide.is-on{opacity: 1;transform: translateY(0);pointer-events: auto;user-select: auto;z-index: 1;transition: opacity 400ms linear, transform 460ms var(--cia-ease);}.cia-k.is-seq .cia-k-steps{display: flex;}}.cia-k .cia-k-steps{display: none;align-items: center;gap: 8px;margin-bottom: 2px;}.cia-k .cia-k-step{-webkit-appearance: none;appearance: none;display: block;margin: 0;padding: 12px 0;background: none;border: 0;cursor: pointer;-webkit-tap-highlight-color: transparent;}.cia-k .cia-k-step-rail{position: relative;display: block;width: 30px;height: 4px;border-radius: 999px;background: #D2D5DF;overflow: hidden;transition: width 0.3s ease, background-color 0.2s ease;}.cia-k .cia-k-step[aria-current="true"] .cia-k-step-rail{width: 44px;background: #D6DAFB;}.cia-k .cia-k-step:hover .cia-k-step-rail{background: #B9BDF0;}.cia-k .cia-k-step-fill{position: absolute;inset: 0;border-radius: inherit;background: #5B5CE6;transform: scaleX(0);transform-origin: 0 50%;transition: transform 260ms var(--cia-ease);}.cia-k .cia-k-step-fill.is-done{transform: scaleX(1);}@keyframes cia-k-fill{from{transform: scaleX(0);}to{transform: scaleX(1);}}.cia-k .cia-k-step[aria-current="true"] .cia-k-step-fill{transition: none;animation: cia-k-fill 4000ms linear forwards;}.cia-k.is-held .cia-k-step[aria-current="true"] .cia-k-step-fill{animation-play-state: paused;}.cia-k .cia-k-step:focus-visible{outline: 2px solid #5B5CE6;outline-offset: 2px;border-radius: 4px;}.cia-k.is-seq .hp-cia-stage-brand{color: #4C5163;}.cia-k.is-seq .hp-cia-stage-title{color: #5F6478;}@media (min-width: 900px) and (max-width: 999px){.cia-k.is-seq .hp-cia-scores{--cia-meter: 46px;}}@media (min-width: 900px) and (max-width: 999px){.cia-k:not(.is-seq) .cia-k-stage{zoom: 0.9;}.cia-k:not(.is-seq) .cia-k-stage .hp-cia-scores{--cia-meter: 46px;}.cia-k:not(.is-seq) .cia-k-stage .hp-cia-tool{padding: 3px 6px;}.cia-k:not(.is-seq) .cia-k-stage .hp-cia-sel{padding-left: 9px;padding-right: 9px;}}.hp-cia--row.cia-k .hp-cia-close, .hp-cia--row.cia-k .hp-cia-cited{flex: 0 0 auto;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;gap: 8px;margin-top: 12px;border-top: 1px solid #EBEDF2;padding-top: 12px;}.hp-cia--row.cia-k .hp-cia-close .hp-cia-gap{margin: 0;}.hp-cia--row.cia-k .hp-cia-models{flex-direction: row;flex-wrap: wrap;justify-content: flex-start;gap: 8px 18px;}.hp-cia--row.cia-k .hp-cia-model{flex-direction: column;align-items: center;gap: 4px;text-align: center;}.hp-cia--row.cia-k .hp-cia-model .mkt-llm{width: 18px;height: 18px;}.hp-cia--row.cia-k .hp-cia-editor-body{grid-template-columns: minmax(0, 1fr);gap: 12px;}.hp-cia--row.cia-k .hp-cia-card.is-editor .hp-cia-editor-body{padding-bottom: 0;}.hp-cia--row.cia-k .hp-cia-scores{flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: flex-start;row-gap: 8px;width: auto;border-left: 0;border-top: 1px solid var(--cia-line);padding: 12px 0 0;}.hp-cia--row.cia-k .hp-cia-scores > .hp-cia-foot-label{flex: 0 0 100%;}.hp-cia--row.cia-k .hp-cia-score + .hp-cia-score{border-left: 1px solid var(--cia-line);}.hp-ciap .hp-ciap-wrap{max-width: var(--hp-container, 1320px);margin: 0 auto;padding: 0 32px;}.hp-ciap .hp-ciap-grid{display: grid;gap: 34px;}.hp-ciap .hp-ciap-left{min-width: 0;}.hp-ciap .hp-ciap-right{min-width: 0;}.hp-ciap .hp-ciap-left > .hp-cia-kicker, .hp-ciap .hp-ciap-left > .hp-cia-h2, .hp-ciap .hp-ciap-left > .hp-cia-lead{max-width: 760px;}.hp-ciap .hp-ciap-foot{display: block;margin: 0;padding: 0;border-top: 0;}@media (min-width: 900px){.hp-ciap:not(.is-seq) .hp-ciap-foot{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 18px 40px;margin-top: 18px;}.hp-ciap:not(.is-seq) .hp-ciap-foot .hp-cia-note{margin: 0;}.hp-ciap:not(.is-seq) .hp-ciap-foot .hp-cia-cta{margin: 0;}}@media (prefers-reduced-motion: no-preference){@media (min-width: 900px){.hp-ciap.is-seq .hp-ciap-grid{grid-template-columns: minmax(0, 1fr) minmax(320px, 440px);gap: 34px;align-items: start;}}@media (min-width: 1000px){.hp-ciap.is-seq .hp-ciap-grid{grid-template-columns: minmax(0, 1fr) minmax(380px, 520px);gap: 44px;}}@media (min-width: 1200px){.hp-ciap.is-seq .hp-ciap-grid{gap: 64px;}}}@media (prefers-reduced-motion: no-preference) and (max-width: 899px){.hp-ciap.is-seq .hp-ciap-right{max-width: 520px;}}@media (prefers-reduced-motion: no-preference) and (max-width: 640px){.hp-ciap.is-seq .hp-ciap-right{margin-left: auto;margin-right: auto;}}@media (max-width: 640px){.hp-ciap .hp-ciap-left{text-align: center;}}.hp-ciap .hp-ciap-stage{position: relative;min-width: 0;margin: 18px 0 0;display: grid;gap: 18px;align-items: stretch;}@media (min-width: 900px){.hp-ciap .hp-ciap-stage{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 120px;}}.hp-ciap .hp-ciap-slide{display: flex;flex-direction: column;min-width: 0;}.hp-ciap .hp-ciap-slide > .hp-ciap-panel{flex: 0 0 auto;width: 100%;}@media (min-width: 900px){.hp-ciap .hp-ciap-slide > .hp-ciap-panel{flex: 1 1 auto;}}@media (max-width: 640px){.hp-ciap.is-seq .mkt-cd-colhead{display: grid;}.hp-ciap.is-seq .mkt-cd-desc{display: block;}.hp-ciap.is-seq .mkt-cd-list > .mkt-cd-row:nth-child(n+5){display: grid;}}@media (max-width: 899px){.hp-ciap .hp-ciap-slide + .hp-ciap-slide{margin-top: 18px;}}@media (prefers-reduced-motion: no-preference){.hp-ciap.is-seq .hp-ciap-stage{display: block;gap: 0;}.hp-ciap.is-seq .hp-ciap-slide{position: absolute;inset: 0 0 auto 0;margin-top: 0;opacity: 0;transform: translateY(6px);pointer-events: none;user-select: none;transition: opacity 400ms linear 150ms, transform 400ms var(--cia-ease) 150ms;}.hp-ciap.is-seq .hp-ciap-slide.is-on{opacity: 1;transform: translateY(0);pointer-events: auto;user-select: auto;z-index: 1;transition: opacity 400ms linear, transform 460ms var(--cia-ease);}}.hp-ciap .cia-k-steps{margin-bottom: 0;}.hp-ciap .hp-ciap-scene-head{display: flex;align-items: center;flex-wrap: wrap;gap: 6px 14px;margin-bottom: 2px;}.hp-ciap .hp-ciap-join{flex-direction: row;align-items: center;justify-content: flex-start;flex-wrap: wrap;gap: 4px 8px;padding: 0;margin: 0;text-align: left;}.hp-ciap .hp-ciap-join-label{flex: 0 0 auto;}.hp-ciap .hp-ciap-join-note{flex: 1 1 auto;min-width: 0;max-width: none;}.hp-ciap .hp-ciap-join-mark{width: 22px;height: 22px;flex: 0 0 auto;}.hp-ciap .hp-ciap-join-mark svg{width: 14px;height: 8px;transform: none;}@media (prefers-reduced-motion: no-preference){@keyframes hp-ciap-rise{from{opacity: 0;transform: translateY(7px);}to{opacity: 1;transform: none;}}@keyframes hp-ciap-stamp{from{opacity: 0;transform: scale(0.6);}to{opacity: 1;transform: none;}}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-article{animation: hp-ciap-rise 0.36s var(--cia-ease) 120ms backwards;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-setup{animation: hp-ciap-rise 0.36s var(--cia-ease) 260ms backwards;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-wizard{animation: hp-ciap-rise 0.36s var(--cia-ease) 380ms backwards;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-outline > .hp-cia-mono{animation: hp-ciap-rise 0.34s var(--cia-ease) 500ms backwards;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-outline li{animation: hp-ciap-rise 0.36s var(--cia-ease) calc(600ms + var(--i) * 110ms) backwards;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-outline-tag{animation: hp-ciap-stamp 0.4s var(--cia-ease) 1040ms backwards;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-brief-foot{animation: hp-ciap-rise 0.36s var(--cia-ease) 1180ms backwards;}}.hp-ciap .hp-ciap-caps{margin: 34px 0 0;}@media (min-width: 900px){.hp-ciap.is-seq .hp-ciap-caps{margin-top: 44px;}}.hp-ciap .hp-ciap-caps-grid{list-style: none;margin: 16px 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(224px, 100%), 1fr));gap: 16px;}.hp-ciap .hp-ciap-cap{display: flex;flex-direction: column;gap: 12px;min-width: 0;padding: 24px 22px;background: var(--cia-tint);border: 1px solid var(--cia-line);border-radius: 16px;}.hp-ciap .hp-ciap-cap:hover{border-color: rgba(248, 163, 42, 0.62);box-shadow: 0 16px 34px -26px rgba(20, 22, 43, 0.4);}.hp-ciap .hp-ciap-cap-icon{display: block;flex: 0 0 auto;width: 24px;height: 24px;color: var(--cia-ink);}.hp-ciap .hp-ciap-cap-title{margin: 0;font-size: 16px;font-weight: 600;line-height: 1.3;letter-spacing: -0.01em;color: #14162B;}.hp-ciap .hp-ciap-cap-text{margin: 0;font-size: 13.5px;line-height: 1.6;color: #4C5163;text-wrap: pretty;}.hp-ciap .hp-ciap-cap-fact{margin: 0;padding-top: 12px;border-top: 1px solid #F1E6D3;font-size: 12.5px;line-height: 1.55;color: #656B7E;text-wrap: pretty;}@supports (grid-template-rows: subgrid){@media (min-width: 641px){.hp-ciap .hp-ciap-cap{display: grid;grid-row: span 4;grid-template-rows: subgrid;row-gap: 12px;align-content: start;}}}@media (max-width: 640px){.hp-ciap .hp-ciap-caps-grid{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;gap: 14px;padding: 4px 4px 12px;scrollbar-width: none;}.hp-ciap .hp-ciap-caps-grid::-webkit-scrollbar{display: none;}.hp-ciap .hp-ciap-cap{flex: 0 0 82%;scroll-snap-align: center;}.hp-ciap .hp-ciap-cap-fact{font-size: 13px !important;}}.hp-ciap .hp-ciap-foot .hp-cia-cta{margin-top: 26px;}@media (min-width: 900px){.hp-ciap:not(.is-seq) .hp-ciap-stage{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px;}}@media (prefers-reduced-motion: reduce) and (min-width: 900px){.hp-ciap .hp-ciap-stage{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px;}}.hp-ciap .hp-ciap-draft{display: grid;gap: 7px;}.hp-ciap .hp-ciap-draft-h{margin: 2px 0 0;font-size: 14px;font-weight: 600;line-height: 1.35;letter-spacing: -0.01em;color: #14162B;}.hp-ciap .hp-ciap-draft-p{margin: 0;font-size: 12.5px;line-height: 1.6;color: #4C5163;text-wrap: pretty;}.hp-ciap .hp-ciap-caret{display: inline-block;width: 1.5px;height: 1.05em;margin-left: 2px;vertical-align: -0.16em;background: var(--cia-ink);opacity: 0;}.hp-ciap .hp-ciap-draft-foot{margin-top: auto;padding-top: 12px;border-top: 1px solid var(--cia-line);display: flex;align-items: flex-end;justify-content: space-between;flex-wrap: wrap;gap: 12px;}.hp-ciap .hp-ciap-scores{display: grid;gap: 8px;}.hp-ciap .hp-ciap-score-row{display: flex;align-items: center;gap: 18px;}.hp-ciap .hp-ciap-score{display: inline-flex;align-items: center;gap: 8px;}.hp-ciap .hp-ciap-ring{position: relative;display: inline-flex;width: 34px;height: 34px;flex: 0 0 auto;}.hp-ciap .hp-ciap-ring svg{width: 100%;height: 100%;transform: rotate(-90deg);}.hp-ciap .hp-ciap-ring-value{position: absolute;inset: 0;display: grid;place-items: center;font-family: 'IBM Plex Mono', monospace;font-size: 11px;font-weight: 600;color: #14162B;}@media (prefers-reduced-motion: no-preference){@keyframes hp-ciap-arc{from{stroke-dashoffset: 100.53;}}@keyframes hp-ciap-blink{0%, 45%{opacity: 1;}55%, 100%{opacity: 0;}}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-draft > .hp-cia-mono{animation: hp-ciap-rise 0.34s var(--cia-ease) 500ms backwards;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-draft-h{animation: hp-ciap-rise 0.36s var(--cia-ease) 600ms backwards;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-draft-p{animation: hp-ciap-rise 0.42s var(--cia-ease) calc(760ms + var(--i) * 250ms) backwards;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-caret{animation: hp-ciap-blink 1s steps(1) 1500ms infinite;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-draft-foot{animation: hp-ciap-rise 0.36s var(--cia-ease) 1450ms backwards;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-ring-arc{animation: hp-ciap-arc 0.9s var(--cia-ease) 1600ms backwards;}.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-draft-foot .hp-ciap-status{animation: hp-ciap-rise 0.36s var(--cia-ease) 2150ms backwards;}}.hp-ciap .hp-ciap-foot .hp-cia-note{margin-top: 18px;}.hp-ciap .hp-ciap-draft-table{width: 100%;border-collapse: collapse;font-size: 12px;line-height: 1.4;color: #4C5163;}.hp-ciap .hp-ciap-draft-table th, .hp-ciap .hp-ciap-draft-table td{padding: 5px 8px;text-align: left;border-bottom: 1px solid #F1E6D3;}.hp-ciap .hp-ciap-draft-table thead th{font-family: 'IBM Plex Mono', monospace;font-size: 10.5px;font-weight: 600;letter-spacing: 0.04em;color: #6B4A09;background: #FFF7EA;}.hp-ciap .hp-ciap-draft-table tbody th{font-weight: 600;color: #14162B;white-space: nowrap;}.hp-ciap .hp-ciap-draft-table tr:last-child > *{border-bottom: 0;}@media (prefers-reduced-motion: no-preference){.hp-ciap.is-seq .hp-ciap-slide.is-on .hp-ciap-draft-table{animation: hp-ciap-rise 0.42s var(--cia-ease) 1000ms backwards;}}@media (max-width: 899px){.hp-ciap .hp-ciap-right{width: 100%;}}.hp-ciap .cia-k-head{margin-bottom: 12px;}.hp-ciap .hp-ciap-status{display: inline-flex;align-items: center;gap: 7px;padding: 5px 11px 5px 9px;background: #FFF7EA;border: 1px solid var(--cia-line);border-radius: 999px;box-shadow: none;color: #6B4A09;font-size: 12px;font-weight: 500;line-height: 1.35;cursor: default;}.hp-ciap .hp-ciap-status-dot{flex: 0 0 auto;width: 7px;height: 7px;border-radius: 50%;background: var(--cia-orange);box-shadow: 0 0 0 3px rgba(248, 163, 42, 0.2);}.hp-ciap .hp-ciap-status-tick{flex: 0 0 auto;color: var(--cia-ink);}