.hr-contact-link[data-v-68c9f19e]{cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:none;padding:6px 2px}.hr-contact-order-note[data-v-68c9f19e]{font-size:12px}@media (width<=760px){.hr-contact-link[data-v-68c9f19e]{font-size:12px;line-height:1.4}.hr-contact-order-note[data-v-68c9f19e]{font-size:12px;display:block}}@media (width<=600px){.hr-contact-prefix[data-v-68c9f19e],.hr-contact-order-note[data-v-68c9f19e]{display:none}}.hr-badge-layer[data-v-68c9f19e]{z-index:9;pointer-events:none;position:fixed;inset:56px 0 0;overflow:hidden}.hr-badge-actions[data-v-68c9f19e]{z-index:26;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:min(360px,100vw - 36px);display:flex;position:fixed;bottom:18px;right:18px}.hr-badge-note[data-v-68c9f19e]{text-align:right;color:#53627a;background:#ffffffeb;border-radius:8px;flex:1 0 100%;padding:6px 10px;font-size:12px}.hr-qr-fallback[data-v-68c9f19e]{object-fit:contain;background:#fff;width:180px;height:180px;padding:8px}.recruitment-atmosphere[data-v-619c6833]{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;background:#eef2f7;width:100%;position:fixed;inset:56px 0 0;overflow:hidden}.atmosphere-grid[data-v-619c6833]{opacity:.28;filter:saturate(.55);flex-direction:column;gap:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.atmosphere-row[data-v-619c6833]{will-change:transform;gap:16px;height:112px;transition:transform 1.2s cubic-bezier(.22,1,.36,1);display:flex}.atmosphere-row img[data-v-619c6833]{object-fit:contain;border-radius:8px;flex:none;width:auto;height:112px;display:block;box-shadow:0 3px 12px #283d5710}.recruitment-atmosphere[data-v-619c6833]:after{content:"";background:linear-gradient(#f5f6f8d9 0%,#f5f6f8b3 35%,#f5f6f84d 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.atmosphere-row[data-v-619c6833]{will-change:auto;transition:none}}.guide-public-shell,.recruitment-public-shell,.invoice-public-shell{isolation:isolate;position:relative}.recruitment-public-shell .app-header{flex-shrink:0}.recruitment-public-shell .public-brand-logo{width:clamp(104px,26.13vw,254px)}.recruitment-public-shell .app-nav{align-items:center;min-width:0}.recruitment-account-slot{flex-shrink:0;align-items:center;display:flex}.recruitment-account-slot:empty{display:none}.recruitment-public-shell .app-main .card:not(.test-tools){background:#fff}.recruitment-public-shell .app-footer,.invoice-public-shell .app-footer{background:#f5f6f8;padding:4px 16px;font-size:12px;line-height:16px}.recruitment-form-shell .app-main{flex:1 0 auto}.recruitment-form-shell .app-footer{margin-top:4px}.invoice-public-shell .app-main{max-width:1200px}.recruitment-invalid-main{justify-content:center;align-items:center;display:flex}@media (width<=1000px){.recruitment-public-shell .public-brand{flex:1;min-width:0}.recruitment-public-shell .public-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=600px){.recruitment-public-shell .app-header{gap:12px;padding:0 12px}.recruitment-public-shell .public-brand-logo{width:72px}.recruitment-public-shell .public-brand{flex:none;min-width:0}.recruitment-public-shell .public-brand span{display:none}.recruitment-public-shell .app-nav{white-space:nowrap;flex:1;justify-content:flex-end;gap:10px}.recruitment-public-shell .app-nav>.hr-contact-link{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;max-width:150px;overflow:hidden}.recruitment-public-shell .app-nav>.app-nav-link{flex-shrink:0;font-size:12px}}@media (width<=480px){.recruitment-public-shell .n-steps{flex-wrap:wrap;gap:12px 0}.recruitment-public-shell .n-step{flex:0 0 50%;min-width:0}}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.isolate{isolation:isolate}.grid{display:grid}.m12{margin:3rem}.m13{margin:3.25rem}.m14{margin:3.5rem}.m15{margin:3.75rem}.m16{margin:4rem}.m17{margin:4.25rem}.m2{margin:.5rem}.m20{margin:5rem}.m3{margin:.75rem}.m4{margin:1rem}.m4\.5{margin:1.125rem}.m6{margin:1.5rem}.m7{margin:1.75rem}.m8{margin:2rem}.m9{margin:2.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-12px{margin-bottom:12px}.mb-8px{margin-bottom:8px}.mt-12px{margin-top:12px}.mt-16px{margin-top:16px}.mt-40px{margin-top:40px}.mt-4px{margin-top:4px}.mt-6px{margin-top:6px}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h-34px{height:34px}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.max-h-70vh{max-height:70vh}.max-w-400px{max-width:400px}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.table{display:table}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;user-select:all}.select-text{-webkit-user-select:text;user-select:text}.resize{resize:both}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.gap-8px{gap:8px}.whitespace-pre-wrap{white-space:pre-wrap}.border{border-width:1px}.rounded-8px{border-radius:8px}.bg-\[\#eef5ff\]{--un-bg-opacity:1;background-color:rgb(238 245 255/var(--un-bg-opacity))}.object-contain{object-fit:contain}.p-12px{padding:12px}.px{padding-left:1rem;padding-right:1rem}.text-12px{font-size:12px}.text-13px{font-size:13px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-\[\#666e75\]{--un-text-opacity:1;color:rgb(102 110 117/var(--un-text-opacity))}.text-\[\#d03050\]{--un-text-opacity:1;color:rgb(208 48 80/var(--un-text-opacity))}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-7{line-height:1.75rem}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.tab{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,#0003),0 0 1px var(--un-text-shadow-color,#0100051a);text-shadow:var(--un-text-shadow)}.outline{outline-style:solid}.\!filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)!important}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--ydm-primary:#1668dc;--ydm-text:#1f2225;--ydm-text-secondary:#666e75;--ydm-border:#e5e7eb;--ydm-page-bg:#f5f6f8;--ydm-radius-lg:12px;--ydm-radius-md:8px;background:var(--ydm-page-bg)}*{box-sizing:border-box}body{background:var(--ydm-page-bg);color:var(--ydm-text);margin:0;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}.app-shell{flex-direction:column;min-height:100vh;display:flex}.guide-public-shell{height:100dvh;min-height:0;overflow:hidden}.app-header{border-bottom:1px solid var(--ydm-border);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:sticky;top:0}.app-brand{color:var(--ydm-primary);font-size:20px;font-weight:700}.public-brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.public-brand-logo{object-fit:contain;width:72px;height:auto;display:block}@media (width<=480px){.public-brand{gap:8px;font-size:13px}.public-brand-logo{width:56px}}.app-nav-link{position:relative}.app-nav-link.router-link-active:after{content:"";background:var(--ydm-primary);border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.app-nav{gap:16px;display:flex}.invoice-app-nav{gap:14px}@media (width<=720px){.invoice-app-nav{white-space:nowrap;gap:8px;overflow-x:auto}.invoice-app-nav .app-nav-link{font-size:12px}}.app-nav-link{color:var(--ydm-text-secondary);padding:6px 2px;text-decoration:none}.app-nav-link.router-link-active{color:var(--ydm-primary);font-weight:600}.app-main{flex:1;width:100%;max-width:880px;margin:0 auto;padding:16px}.guide-public-main{max-width:none;height:100%;min-height:0;padding:0;overflow:hidden}.guide-public-shell .app-header{min-height:64px}.app-footer{text-align:center;color:#586779;padding:16px;font-size:12px}.card{border-radius:var(--ydm-radius-lg);background:#fff;padding:16px}.page-title{margin:0 0 4px;font-size:20px;font-weight:600}.page-desc{color:var(--ydm-text-secondary);margin:0 0 16px;font-size:12px}.guide-progress{width:100%}.guide-progress-label{color:var(--ydm-text-secondary);margin-bottom:6px;font-size:12px}.n-result-header__title{font-size:20px!important}.n-empty__description{color:#5c656e!important}.guide-progress-track{background:#e8edf5;border-radius:999px;height:6px;overflow:hidden}.guide-progress-fill{border-radius:inherit;background:var(--ydm-primary);height:100%;transition:width .24s}.guide-step-stage{background:#fff;border-radius:8px;outline:1px solid #e2e8f0;line-height:0;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f172a14}.guide-stage-error:after{content:"";z-index:6;border-radius:inherit;pointer-events:none;border:3px solid #ef4444;animation:.52s ease-out guide-error-flash;position:absolute;inset:0}.guide-step-image{width:100%;height:auto;margin:0 auto;display:block}.guide-sized-image{height:100%;max-height:none}.guide-fit-height-image{max-height:none}.guide-image-loader,.guide-image-error{z-index:5;background:#f8fafceb;justify-content:center;align-items:center;line-height:1.5;display:flex;position:absolute;inset:0}.guide-image-error{color:#b42318;font-size:13px}.guide-spotlight-mask{z-index:2;pointer-events:none;position:absolute}.guide-focus-window{z-index:3;color:#0000;cursor:pointer;text-align:center;background:0 0;border:2px solid #2563ebeb;border-radius:0;justify-content:center;align-items:center;padding:0;line-height:1.2;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff8c}.guide-focus-window span{display:none}.guide-annotation{z-index:4;transform-origin:0 0;color:#111827;white-space:pre-wrap;word-break:break-word;pointer-events:none;background:#ffffffeb;border-radius:6px;max-width:min(38%,320px);padding:4px 8px;line-height:1.35;transition:opacity .22s;position:absolute;box-shadow:0 2px 8px #0f172a33}.guide-annotation-emphasis{color:#b42318;border:1px solid;font-weight:700}.guide-step-feedback{color:#d03050;text-align:center;margin-top:8px;font-size:12px}.guide-complete-card{box-sizing:border-box;border-radius:20px;justify-content:center;align-items:center;width:min(880px,100%);min-height:440px;margin:auto;padding:56px 48px;display:flex}.guide-complete-card .n-result{width:min(560px,100%)}.guide-complete-card .n-result-footer{margin-top:28px}@keyframes guide-error-flash{0%,to{opacity:0}22%{opacity:1}55%{opacity:.35}}@media (width<=480px){.app-main{padding:12px}.guide-focus-window span{padding:3px 7px;font-size:12px}.guide-step-image{max-height:calc(100vh - 250px)}}.pub-tabs{gap:8px;margin-bottom:8px;display:flex}.pub-tab{color:var(--ydm-text-secondary);background:var(--ydm-page-bg);border-radius:8px;padding:6px 14px;font-size:13px;text-decoration:none}.pub-tab.active{background:var(--ydm-text);color:#fff;font-weight:600}.guide-page{background:0 0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.guide-public-main>.card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #fffc;width:min(460px,100vw - 32px);margin:56px auto 0;box-shadow:0 12px 32px #0f172a14}.guide-page-content{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;width:min(1400px,100%);min-height:0;margin:0 auto;padding:12px 24px 16px;display:flex;overflow:hidden}.guide-page-content::-webkit-scrollbar{display:none}.guide-page-content-completed{justify-content:center;align-items:center;padding:40px 48px;overflow-y:auto}.guide-page-content>[role=none]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.guide-page-content-completed>[role=none]{flex:none;justify-content:center;align-items:center;width:100%}.guide-page-content .card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #ffffffc7;box-shadow:0 12px 32px #0f172a12}.guide-step-card{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:14px;display:flex;overflow:auto}.guide-step-card::-webkit-scrollbar{display:none}.guide-step-card>.guide-step-stage{border-radius:10px;flex:none;width:100%;max-width:100%;height:auto;min-height:0;margin:0 auto;box-shadow:0 14px 36px #0f172a1a}.guide-step-card .guide-step-image{width:100%;height:auto;max-height:none}.guide-step-card>.guide-fit-stage{max-width:none}.guide-step-card .guide-step-stage:not([style]){width:100%}.guide-app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#ffffffe6;border-bottom:1px solid #e2e8f0d9;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:60px;padding:10px 24px;display:grid;position:sticky;top:0;box-shadow:0 1px 3px #0f172a08}.guide-app-header-left{align-items:center;gap:14px;min-width:0;display:flex}.guide-app-brand{flex:none;align-items:center;width:84px;height:28px;display:inline-flex}.guide-app-brand img{object-fit:contain;width:100%;height:auto;max-height:32px;display:block}.guide-app-heading{flex-direction:column;justify-content:center;min-width:0;display:flex}.guide-app-title{color:#0f172a;font-size:15px;font-weight:700;line-height:1.25}.guide-app-subtitle{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.guide-app-header-center{pointer-events:none;justify-content:center;justify-self:center;align-items:center;min-width:0;display:flex}.guide-step-progress{background:#f8fafcf2;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:10px;padding:4px 12px;display:inline-flex;box-shadow:0 1px 2px #0f172a08}.guide-step-progress-text{color:#334155;text-align:center;min-width:38px;font-size:12px;font-weight:700}.guide-step-progress-track{background:#e2e8f0;border-radius:999px;width:88px;height:5px;overflow:hidden}.guide-step-progress-fill{border-radius:inherit;background:var(--ydm-primary);height:100%;transition:width .24s;display:block}.guide-app-header-right{color:#64748b;flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.guide-sound-toggle{cursor:pointer;color:#64748b;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .15s;display:flex}.guide-sound-toggle:hover{opacity:1;color:#0f172a;background:#f1f5f9}.guide-sound-toggle svg{width:18px;height:18px}.guide-sound-tip{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-header-hint{white-space:nowrap;color:#1668dc;background:#eff6ff;border-radius:999px;padding:4px 10px;font-weight:500}.guide-header-feedback{color:#d03050;white-space:nowrap;font-weight:500}.guide-preview-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:4px 10px;font-weight:600}.guide-app-back-step{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;min-height:32px;padding:0 12px;font-size:13px;font-weight:600}.guide-app-home-link{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.guide-sort-list{flex-direction:column;gap:8px;margin-top:6px;display:flex}.guide-sort-item{background:#f8fafcdb;border:1px solid #94a3b842;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.guide-sort-actions{flex-shrink:0;gap:8px;display:flex}.guide-project-list{flex-direction:column;gap:8px;display:flex}.guide-project-card{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .18s,background .18s;display:flex}.guide-project-card:hover:not(:disabled){background:#f7faff;border-color:#1668dc}.guide-project-card.is-active{background:#eff6ff;border-color:#1668dc}.guide-project-card:disabled{cursor:not-allowed;opacity:.62}.guide-project-order{color:#334155;background:#eef2f7;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}.guide-project-card.is-active .guide-project-order{color:#fff;background:#1668dc}.guide-project-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.guide-project-name{color:#1f2225;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.guide-project-meta{color:#666e75;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.guide-project-chip{border:1px solid #0000;border-radius:999px;align-items:center;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.guide-project-chip.is-done{color:#18774f;background:#e8f7ef;border-color:#b7e4c9}.guide-project-chip.is-learning{color:#1668dc;background:#eff6ff;border-color:#bfdcff}.guide-project-chip.is-locked{color:#666e75;background:#f1f3f5;border-color:#e0e4e8}.guide-project-chip.is-pending{color:#8a919a;background:#f8f9fa;border-color:#e5e7eb}.guide-project-action{color:#1668dc;flex-shrink:0;font-size:12px;font-weight:600}.guide-captcha-graphic{cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;min-height:80px;display:flex;overflow:hidden}.guide-captcha-graphic svg{max-width:100%;height:auto}.guide-captcha-loading{color:#666e75;cursor:default;font-size:12px}.guide-resource-link{color:#1668dc;background:#fff;border:1px solid #dbe3ef;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.guide-resource-link:hover{background:#eff6ff;border-color:#1668dc}.guide-resource-desc{color:#666e75;font-size:12px}@media (width<=720px){.guide-app-header{flex-wrap:wrap;gap:8px;min-height:56px;padding:10px 16px;display:flex}.guide-app-header-center{pointer-events:auto;order:3;justify-content:center;width:100%}.guide-app-header-left{flex:calc(100% - 100px)}.guide-app-brand{width:74px;height:24px}.guide-page-content{padding:6px 12px 10px;overflow:auto}.guide-step-card{overflow:visible}.guide-step-card>.guide-step-stage{width:100%;height:auto;min-height:0}}.guide-page.guide-fit-vp .guide-page-content{justify-content:center;align-items:center;padding:16px}.guide-page.guide-fit-vp .guide-page-content-completed{padding:40px 48px}.guide-page.guide-fit-vp .guide-page-content>[role=none]{flex:none;justify-content:center}.guide-page.guide-fit-vp .guide-step-card{flex:0 auto;padding:14px;overflow:hidden}.guide-page.guide-fit-vp .guide-step-card>.guide-step-stage{margin:0 auto}.guide-page.guide-fit-vp .guide-complete-card{flex:0 auto;width:min(880px,100%);min-height:440px;padding:56px 48px}.style-01{color:#1d4ed8;background:#fff;border:1px solid #2563eb;border-radius:11px;padding:6px 10px;font-weight:700;line-height:1.45;box-shadow:0 14px 28px -18px #2563eb42}.style-02{color:#0e7490;background:linear-gradient(#fff 0%,#ecfeff 100%);border:1px solid #0ea5e929;border-radius:999px;padding:6px 10px;font-weight:700;line-height:1.45;box-shadow:0 14px 28px -18px #0ea5e933}.style-03{color:#0f766e;letter-spacing:.03em;background:#fff;border:1px solid #0f766e;border-radius:12px;padding:6px 10px;font-weight:700;line-height:1.45;box-shadow:0 0 0 3px #14b8a629,0 14px 28px -18px #0f766e3d}.style-04{color:#f8fafc;text-shadow:0 1px 1px #0f172a66;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #0f172a;border-radius:12px;padding:6px 12px;font-weight:800;line-height:1.45;box-shadow:0 14px 30px -20px #0f172a57}.style-05{color:#166534;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#f0fdf4 0%,#fff 60%,#ecfeff 100%);border:1px dashed #22c55e;border-radius:14px;padding:6px 10px;font-weight:700;line-height:1.45;box-shadow:0 14px 24px -18px #22c55e2e}.style-06{color:#fff;letter-spacing:.02em;text-shadow:0 1px #0f172a33;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 55%,#1e40af 100%);border:1px solid #93c5fdb8;border-radius:14px;padding:7px 12px;font-weight:800;line-height:1.45;animation:2.6s ease-in-out infinite annotation-breathe;box-shadow:0 14px 30px -18px #2563eb57,0 0 0 1px #7dd3fc6b}.style-07{color:#ea580c;letter-spacing:.04em;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:repeating-linear-gradient(135deg,#fff 0 10px,#fff7ed 10px 20px);border:2px dashed #f97316;border-radius:12px;padding:6px 12px;font-weight:800;line-height:1.45;animation:1.25s steps(2,end) infinite annotation-blink;box-shadow:0 0 0 1px #fb923c2e,0 14px 28px -18px #f9731647}.style-08{color:#0369a1;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:#fff;border:1px solid #38bdf8;border-radius:999px;padding:6px 14px;font-weight:700;line-height:1.45;animation:1.8s ease-in-out infinite annotation-sway-x;box-shadow:0 14px 28px -18px #0ea5e93d}.style-09{color:#155e75;clip-path:polygon(0 0,100% 0,100% 78%,24% 78%,16% 100%,13% 78%,0 78%);will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:18% 100%;background:linear-gradient(#fff 0%,#ecfeff 100%);border:1px solid #06b6d4;border-radius:14px;padding:8px 12px 10px;font-weight:700;line-height:1.45;animation:1.35s ease-in-out infinite annotation-point;box-shadow:0 14px 28px -20px #06b6d43d}.style-10{color:#6d28d9;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(#f5f3ff 0%,#ede9fe 100%);border:1px solid #8b5cf638;border-radius:18px;padding:7px 14px;font-weight:700;line-height:1.45;animation:2.4s ease-in-out infinite annotation-float;box-shadow:0 18px 36px -24px #8b5cf647}.style-11{color:#fff;letter-spacing:.03em;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(135deg,#e11d48 0%,#f43f5e 100%);border:2px solid #fb7185;border-radius:999px;padding:7px 16px;font-weight:800;line-height:1.45;animation:1.45s ease-in-out infinite annotation-heartbeat;box-shadow:0 14px 28px -18px #f43f5e52}.style-12{color:#2563eb;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(90deg,#eff6ff 0%,#fff 48%,#dbeafe 100%);border:1px solid #3b82f6;border-radius:8px 18px;padding:7px 14px;font-weight:700;line-height:1.45;animation:1.7s ease-in-out infinite annotation-wave-skew;box-shadow:0 14px 28px -18px #3b82f638}.style-13{color:#d97706;outline-offset:1px;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:#fff;border:2px solid #f59e0b;border-radius:12px;outline:3px solid #fbbf2442;padding:6px 12px;font-weight:800;line-height:1.45;animation:.92s steps(2,end) infinite annotation-jitter;box-shadow:0 12px 22px -18px #f59e0b3d}.style-14{color:#0f766e;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:radial-gradient(circle,#fff 0%,#ecfeff 58%,#67e8f966 100%);border:1px solid #06b6d4;border-radius:999px;padding:6px 16px;font-weight:700;line-height:1.45;animation:2.1s ease-out infinite annotation-beacon;box-shadow:0 0 #22d3ee5c,0 14px 32px -22px #0891b23d}.style-15{color:#4d7c0f;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50% -8px;background:linear-gradient(#fefce8 0%,#fef9c3 100%);border:1px solid #84cc16;border-radius:6px 6px 12px 12px;padding:8px 12px;font-weight:800;line-height:1.45;animation:1.7s ease-in-out infinite annotation-pendulum;box-shadow:0 14px 28px -22px #84cc163d}.style-16{color:#f8fafc;letter-spacing:.08em;text-shadow:1px 0 #22d3eef2,-1px 0 #f43f5ee6,0 0 10px #ffffff29;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(135deg,#111827 0%,#020617 100%);border:1px solid #111827;border-radius:8px;padding:6px 12px;font-weight:800;line-height:1.45;animation:1.1s steps(2,end) infinite annotation-glitch-shift;box-shadow:0 14px 28px -18px #0f172a57}.style-17{color:#0f172a;letter-spacing:.12em;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:repeating-linear-gradient(90deg,#f8fafc 0 4px,#e2e8f0 4px 7px,#0f172a 7px 8px,#f8fafc 8px 12px) 0 0/180% 100%;border:2px solid #0f172a;border-radius:6px;padding:6px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:800;line-height:1.45;animation:2.2s linear infinite annotation-scanline;box-shadow:0 10px 24px -18px #0f172a33}.style-18{color:#7c2d12;letter-spacing:.03em;will-change:transform, box-shadow;background:linear-gradient(#fff7cc 0%,#fde68a 100%);border:1px solid #f59e0b;border-radius:12px;padding:7px 12px;font-weight:800;line-height:1.45;animation:1.8s ease-in-out infinite annotation-focus-pop;box-shadow:0 0 0 4px #f59e0b2e,0 14px 28px -18px #f59e0b47}.style-19{color:#cffafe;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(135deg,#020617 0%,#1e1b4b 55%,#111827 100%);border:1px solid #22d3ee;border-radius:6px;padding:7px 14px;font-weight:800;line-height:1.45;animation:2.8s linear infinite annotation-neon-flicker;box-shadow:0 0 0 1px #22d3ee38,0 0 22px #22d3ee29,0 14px 26px -18px #0ea5e938}.style-20{color:#6b4f1d;background:linear-gradient(#fffef3 0%,#fff7d6 100%);border:1px solid #e7c972;border-radius:6px 12px 10px 8px;padding:7px 12px;font-weight:700;line-height:1.45;transform:rotate(-1.4deg);box-shadow:2px 4px #e7c97257,0 14px 24px -22px #78350f3d}.style-21{color:#334155;letter-spacing:.04em;background:linear-gradient(#f8fafc 0%,#cbd5e1 48%,#f8fafc 100%);border:1px solid #94a3b8;border-radius:9px;padding:6px 12px;font-weight:800;line-height:1.45;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 6px #64748b2e,0 12px 24px -22px #47556952}.style-22{color:#1d4ed8;letter-spacing:.03em;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));background:linear-gradient(#e0f2fe 0%,#bfdbfe 100%);border:2px solid #2563eb;border-radius:0;padding:6px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:800;line-height:1.45;box-shadow:4px 4px #60a5fa73}.style-23{color:#86efac;letter-spacing:.05em;text-shadow:0 0 10px #4ade802e;background:linear-gradient(#04130e 0%,#052e16 100%);border:1px solid #34d399;border-radius:4px;padding:6px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700;line-height:1.45;box-shadow:inset 0 0 0 1px #86efac1f,0 12px 24px -20px #052e166b}.style-24{color:#d1fae5;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:radial-gradient(circle,#34d39947 0%,#065f46eb 58%,#022c22 100%);border:1px solid #6ee7b7d1;border-radius:999px;padding:6px 14px;font-weight:800;line-height:1.45;animation:2.4s linear infinite annotation-radar-sweep;box-shadow:0 0 #6ee7b74d,0 14px 28px -18px #04785757}.style-25{color:#312e81;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(115deg,#ffffffeb 0%,#e0e7fff0 22%,#cffafeeb 48%,#fae8fff2 70%,#ffffffeb 100%) 0 0/220% 220%;border:1px solid #a78bfa75;border-radius:16px;padding:7px 13px;font-weight:800;line-height:1.45;animation:5s linear infinite annotation-holo-shift;box-shadow:0 14px 28px -18px #818cf838}.style-26{color:#7c2d12;clip-path:polygon(6% 0,18% 12%,32% 0,46% 14%,62% 0,74% 16%,92% 0,100% 26%,86% 42%,100% 58%,88% 74%,100% 100%,72% 92%,56% 100%,42% 88%,22% 100%,16% 82%,0 88%,10% 58%,0 34%);text-shadow:2px 2px #ffffff8c;background:linear-gradient(135deg,#facc15 0%,#fb923c 100%);border:2px solid #0f172a;border-radius:0;padding:8px 14px;font-weight:900;line-height:1.45;box-shadow:0 14px 26px -18px #78350f52}.style-27{color:#9a3412;clip-path:polygon(0 8px,6px 0,12px 8px,18px 0,24px 8px,calc(100% - 24px) 8px,calc(100% - 18px) 0,calc(100% - 12px) 8px,calc(100% - 6px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 6px) 100%,calc(100% - 12px) calc(100% - 8px),calc(100% - 18px) 100%,calc(100% - 24px) calc(100% - 8px),24px calc(100% - 8px),18px 100%,12px calc(100% - 8px),6px 100%,0 calc(100% - 8px));background:linear-gradient(#fffaf0 0%,#fff7ed 100%);border:1px dashed #f97316;border-radius:0;padding:7px 14px;font-weight:700;line-height:1.45;box-shadow:0 14px 24px -18px #f973162e}.style-28{color:#eff6ff;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);border:1px solid #6366f1b8;border-radius:10px 14px 10px 10px;padding:7px 13px;font-weight:800;line-height:1.45;box-shadow:0 14px 28px -20px #4f46e547}.style-29{color:#f8fafc;text-shadow:0 1px #0f172a66;background:linear-gradient(90deg,#111827 0%,#334155 35%,#111827 100%);border:none;border-radius:18px 8px 16px 10px;padding:6px 12px;font-weight:800;line-height:1.45;transform:rotate(-1deg);box-shadow:0 14px 26px -18px #0f172a52}.style-30{color:#0f172a;box-shadow:none;background:linear-gradient(#0000 0 58%,#facc15cc 58% 100%);border:none;border-radius:4px;padding:4px 8px;font-weight:800;line-height:1.45}.style-31{color:#dbeafe;letter-spacing:.05em;background:repeating-linear-gradient(0deg,#3b82f624 0 1px,#0000 1px 10px),repeating-linear-gradient(90deg,#3b82f624 0 1px,#0000 1px 10px),linear-gradient(#0f172afa 0%,#111827fa 100%);border:1px solid #60a5fa7a;border-radius:8px;padding:6px 11px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700;line-height:1.45;box-shadow:0 14px 24px -18px #1e40af47}.style-32{color:#0c4a6e;background:linear-gradient(#f8fdff 0%,#eef8ff 100%);border:1px solid #bae6fd;border-radius:24px 26px 20px 24px/20px 24px 22px 26px;padding:6px 14px;font-weight:700;line-height:1.45;box-shadow:0 14px 24px -18px #7dd3fc38}.style-33{color:#4338ca;background:#fff;border:1px solid #6366f13d;border-left:4px solid #6366f1;border-right:4px solid #6366f1;border-radius:8px;padding:6px 12px;font-weight:800;line-height:1.45;box-shadow:0 10px 20px -18px #6366f12e}.style-34{color:#fff;text-shadow:0 1px #4f46e538;background:linear-gradient(135deg,#fb7185 0%,#a855f7 100%);border:1px solid #ffffff73;border-radius:18px;padding:7px 14px;font-weight:800;line-height:1.45;box-shadow:inset 0 1px #ffffff59,inset 0 -6px 14px #4f46e51f,0 14px 28px -18px #a855f752}.style-35{color:#0f172a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffffc7 0%,#e0f2fe7a 100%);border:1px solid #7dd3fcb3;border-radius:16px;padding:7px 13px;font-weight:700;line-height:1.45;box-shadow:0 18px 36px -24px #0ea5e938}.style-36{color:#9a3412;background:linear-gradient(135deg,#fff7ed 0%,#fdba74 100%);border:1px solid #fb923c;border-radius:14px 18px 12px;padding:7px 13px;font-weight:800;line-height:1.45;box-shadow:3px 4px #fb923c61,0 16px 30px -24px #c2410c3d}.style-37{color:#eff6ff;background:repeating-linear-gradient(0deg,#bfdbfe29 0 1px,#0000 1px 12px),repeating-linear-gradient(90deg,#bfdbfe29 0 1px,#0000 1px 12px),linear-gradient(#1d4ed8 0%,#1e40af 100%);border:1px solid #bfdbfeb8;border-radius:8px;padding:6px 11px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700;line-height:1.45;box-shadow:0 14px 24px -18px #1e40af42}.style-38{color:#fff;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);text-shadow:0 1px 2px #0f172a47;background:linear-gradient(120deg,#111827 0%,#ef4444 100%);border:1px solid #f871718a;border-radius:10px;padding:7px 14px;font-weight:800;line-height:1.45;box-shadow:0 14px 28px -20px #ef44444d}.style-39{color:#bbf7d0;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:repeating-linear-gradient(90deg,#22c55e2e 0 2px,#0000 2px 18px),repeating-linear-gradient(0deg,#22c55e29 0 2px,#0000 2px 14px),linear-gradient(#052e16 0%,#022c22 100%);border:1px solid #4ade809e;border-radius:8px;padding:6px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700;line-height:1.45;animation:2.8s ease-in-out infinite annotation-grid-pulse;box-shadow:inset 0 0 0 1px #4ade801a,0 14px 26px -20px #022c2275}.style-40{color:#fff;text-shadow:0 0 12px #bfdbfe38;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(135deg,#1d4ed8 0%,#4f46e5 55%,#7c3aed 100%);border:1px solid #93c5fdb8;border-radius:999px;padding:7px 15px;font-weight:800;line-height:1.45;animation:1.4s steps(2,end) infinite annotation-thunder;box-shadow:0 0 0 1px #bfdbfe2e,0 14px 26px -18px #4f46e557}.style-41{color:#f8fafc;text-shadow:0 0 4px #ffffff29;background:linear-gradient(#1e293b 0%,#0f172a 100%);border:1px dashed #ffffff38;border-radius:8px;padding:6px 12px;font-style:italic;font-weight:700;line-height:1.45;transform:rotate(-1deg);box-shadow:0 14px 24px -18px #0f172a57}.style-42{color:#0f172a;letter-spacing:.04em;background:linear-gradient(#111827 0 34%,#fff 34% 100%);border:1px solid #0f172a;border-radius:8px;padding:8px 12px 6px;font-weight:800;line-height:1.45;box-shadow:0 10px 24px -18px #0f172a38}.style-43{color:#334155;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #cbd5e1;border-radius:10px;padding:6px 12px;font-weight:800;line-height:1.45;box-shadow:inset 0 1px #ffffffeb,inset 0 -3px 8px #94a3b829,0 14px 24px -22px #94a3b838}.style-44{color:#fff;text-shadow:0 1px 1px #1e293b38;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(135deg,#06b6d4 0%,#3b82f6 46%,#8b5cf6 100%) 0 0/200% 200%;border:1px solid #7dd3fc80;border-radius:20px 28px 18px 24px/18px 24px 20px 26px;padding:7px 14px;font-weight:800;line-height:1.45;animation:4.2s ease-in-out infinite annotation-liquid;box-shadow:0 14px 28px -20px #3b82f64d}.style-45{color:#fde68a;background:repeating-linear-gradient(90deg,#0000 0 12px,#f59e0b29 12px 14px),linear-gradient(#292524 0%,#0f172a 100%);border:1px solid #f59e0b;border-radius:8px;padding:6px 12px;font-weight:700;line-height:1.45;box-shadow:inset 0 0 0 2px #f59e0b29,0 14px 24px -20px #78350f57}.style-46{color:#7c2d12;background:linear-gradient(135deg,#fef3c7 0%,#f59e0b 100%);border:1px dashed #b45309;border-radius:10px;padding:7px 12px;font-weight:800;line-height:1.45;box-shadow:0 14px 24px -18px #f59e0b3d}.style-47{color:#52525b;background:linear-gradient(#fffef7 0%,#fafaf9 100%);border:1px solid #d4d4d8;border-left:4px dotted #e4e4e7;border-right:4px dotted #e4e4e7;border-radius:8px;padding:6px 12px;font-weight:700;line-height:1.45;box-shadow:0 8px 18px -18px #71717a29}.style-48{color:#1e3a8a;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(#3b82f629 0%,#3b82f652 100%);border:1px solid #3b82f66b;border-radius:6px;padding:5px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:800;line-height:1.45;animation:1.1s steps(2,end) infinite annotation-cursor-blink;box-shadow:inset -3px 0 #2563eb,0 12px 22px -20px #2563eb3d}.style-49{color:#fff;text-shadow:0 1px 2px #0f172a47;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(90deg,#fb7185 0%,#f59e0b 18%,#facc15 36%,#4ade80 54%,#38bdf8 72%,#a78bfa 100%) 0 0/180% 100%;border:none;border-radius:999px;padding:7px 15px;font-weight:800;line-height:1.45;animation:4s linear infinite annotation-band-shift;box-shadow:0 14px 28px -18px #94a3b833}.style-50{color:#fff;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%,8% 50%);background:linear-gradient(90deg,#2563eb 0%,#1d4ed8 100%);border:1px solid #1d4ed8;border-radius:6px;padding:7px 16px 7px 14px;font-weight:800;line-height:1.45;box-shadow:0 14px 26px -18px #2563eb4d}.style-51{color:#334155;letter-spacing:.04em;background:repeating-linear-gradient(90deg,#0f172a12 0 1px,#0000 1px 12px),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #94a3b8;border-radius:8px;padding:6px 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700;line-height:1.45;box-shadow:0 10px 20px -18px #94a3b833}.style-52{color:#e2e8f0;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(135deg,#0f172ae6 0%,#334155d6 100%);border:1px solid #94a3b83d;border-radius:999px;padding:6px 15px;font-weight:700;line-height:1.45;animation:3.4s ease-in-out infinite annotation-breathe;box-shadow:0 16px 30px -22px #0f172a6b}.style-53{color:#0e7490;background:radial-gradient(circle,#fffffff5 18%,#e0f2fee6 19% 32%,#0000 33%) 0 0/12px 12px,linear-gradient(#f8fdff 0%,#ecfeff 100%);border:1px solid #a5f3fc;border-radius:14px;padding:6px 12px;font-weight:700;line-height:1.45;box-shadow:0 14px 22px -18px #22d3ee2e}.style-54{color:#2563eb;box-shadow:none;text-underline-offset:.2em;background:linear-gradient(#0000 0 60%,#bfdbfe99 60% 100%);border:none;border-radius:4px;padding:4px 6px;font-weight:800;line-height:1.45;text-decoration:underline;text-decoration-thickness:2px}.style-55{color:#fff1f2;background:linear-gradient(90deg,#be123c 0%,#e11d48 50%,#be123c 100%);border:1px solid #9f1239;border-radius:999px;padding:7px 16px;font-weight:800;line-height:1.45;box-shadow:inset 0 0 0 2px #ffffff29,0 14px 28px -18px #9f123957}.style-56{color:#bfdbfe;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:#0f172a;border:1px solid #60a5fa38;border-radius:6px;padding:6px 14px;font-weight:800;line-height:1.45;animation:2.4s ease-in-out infinite annotation-bracket-nudge;box-shadow:inset 4px 0 #60a5fa6b,inset -4px 0 #60a5fa6b,0 14px 24px -22px #0f172a5c}.style-57{color:#fff;text-shadow:0 1px 2px #0f172a42;background:repeating-linear-gradient(135deg,#fef3c7 0 12px,#f9a8d4 12px 24px,#bfdbfe 24px 36px,#bbf7d0 36px 48px);border:1px solid #f9a8d4;border-radius:999px;padding:7px 14px;font-weight:800;line-height:1.45;box-shadow:0 14px 24px -18px #ec48992e}.style-58{color:#fff1f2;letter-spacing:.08em;background:linear-gradient(#ef4444 0%,#b91c1c 100%);border:1px solid #7f1d1d;border-radius:999px;padding:7px 16px;font-weight:800;line-height:1.45;transform:rotate(-2deg);box-shadow:inset 0 1px #fff3,inset 0 -5px 10px #7f1d1d38,0 14px 28px -18px #7f1d1d57}.style-59{color:#e0e7ff;clip-path:polygon(0 0,100% 0,90% 100%,0 100%,10% 50%);will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(135deg,#0f172a 0%,#1d4ed8 45%,#7c3aed 100%);border:1px solid #a78bfa7a;border-radius:8px;padding:7px 15px;font-weight:800;line-height:1.45;animation:2.4s ease-in-out infinite annotation-tilt-sway;box-shadow:0 14px 26px -18px #4f46e54d}.style-60{color:#dbeafe;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:radial-gradient(circle,#ffffff14 0%,#2563eb3d 38%,#0f172af0 100%);border:1px solid #60a5fa;border-radius:999px;padding:7px 15px;font-weight:800;line-height:1.45;animation:2.6s ease-out infinite annotation-orbit;box-shadow:0 0 #60a5fa4d,0 14px 28px -18px #1e40af4d}.style-61{color:#eff6ff;clip-path:polygon(0 0,86% 0,100% 18%,100% 100%,0 100%);background:linear-gradient(135deg,#38bdf8 0%,#2563eb 100%);border:1px solid #1d4ed8;border-radius:8px;padding:7px 14px;font-weight:800;line-height:1.45;box-shadow:0 14px 24px -18px #2563eb47}.style-62{color:#44403c;letter-spacing:.06em;background:linear-gradient(#fafaf9 0%,#f5f5f4 100%);border:1px solid #a8a29e;border-radius:4px;padding:6px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700;line-height:1.45;box-shadow:0 10px 20px -18px #78716c2e}.style-63{color:#f8fafc;text-shadow:0 0 10px #f8fafc2e;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(#1f2937 0%,#111827 100%);border:1px solid #94a3b8;border-radius:8px;padding:6px 12px;font-weight:800;line-height:1.45;animation:1.8s ease-in-out infinite annotation-signal-pulse;box-shadow:inset 0 0 0 1px #ffffff0f,0 14px 24px -22px #0f172a66}.style-64{color:#1d4ed8;background:linear-gradient(#fff 0%,#eff6ff 100%);border:1px solid #93c5fd;border-radius:10px;padding:6px 12px;font-weight:800;line-height:1.45;transform:translate(-1px,-1px);box-shadow:4px 4px #bfdbfe,0 14px 24px -22px #2563eb38}.style-65{color:#fff7ed;text-shadow:0 1px 2px #78350f47;will-change:transform, opacity, filter, box-shadow, background-position;transform-origin:50%;background:linear-gradient(120deg,#7c2d12 0%,#ea580c 35%,#f97316 65%,#facc15 100%) 0 0/180% 180%;border:1px solid #f973169e;border-radius:14px;padding:7px 14px;font-weight:800;line-height:1.45;animation:3.6s linear infinite annotation-molten;box-shadow:0 14px 30px -18px #ea580c4d}.style-101{color:#991b1b;letter-spacing:.08em;background:linear-gradient(#fff7ed 0%,#ffe4e6 100%);border:2px double #dc2626;border-radius:999px;padding:7px 16px;font-weight:900;line-height:1.45;transform:rotate(-2deg);box-shadow:0 14px 24px -18px #dc26262e}.style-102{color:#fef3c7;letter-spacing:.06em;background:linear-gradient(#0f172a 0 18%,#d4af37 18% 28%,#111827 28% 72%,#d4af37 72% 82%,#0f172a 82% 100%);border:1px solid #d4af37;border-radius:8px;padding:7px 14px;font-weight:800;line-height:1.45;box-shadow:0 14px 26px -18px #d4af372e}.style-103{color:#0f172a;background:radial-gradient(circle,#0f172a2e 14%,#0000 15%) 0 0/8px 8px,linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #cbd5e1;border-radius:6px;padding:6px 12px;font-weight:800;line-height:1.45;box-shadow:0 8px 18px -18px #94a3b829}.style-104{color:#0f172a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);background:linear-gradient(135deg,#ffffffe6 0%,#e0f2feb8 48%,#dbeafed1 100%);border:1px solid #7dd3fccc;border-radius:12px;padding:7px 13px;font-weight:700;line-height:1.45;box-shadow:0 18px 34px -24px #0ea5e93d}.style-105{color:#115e59;clip-path:polygon(2% 10%,92% 0,100% 18%,96% 100%,8% 92%,0 74%);background:#fff;border:2px solid #0f766e;border-radius:0;padding:7px 13px;font-weight:800;line-height:1.45;box-shadow:0 10px 22px -18px #0f766e2e}.style-106{color:#78350f;clip-path:polygon(0 0,86% 0,100% 18%,100% 100%,0 100%);background:linear-gradient(#fffbeb 0%,#fef3c7 100%);border:1px solid #d6b680;border-radius:10px;padding:7px 13px;font-weight:700;line-height:1.45;box-shadow:inset 0 1px #fff9,0 14px 24px -22px #78350f38}.style-107{color:#7c2d12;background:radial-gradient(circle at 26% 18%,#fffffff5 0%,#fbcfe8a8 28%,#e0f2fec7 58%,#fffffff0 100%);border:1px solid #f472b638;border-radius:999px 999px 26px 26px/999px 999px 18px 18px;padding:7px 15px;font-weight:800;line-height:1.45;box-shadow:inset 0 1px #fffc,0 16px 28px -22px #ec48992e}.style-108{color:#1e3a8a;clip-path:polygon(0 18%,16% 18%,24% 0,100% 0,100% 100%,0 100%);background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border:1px solid #60a5fa;border-radius:10px 10px 10px 6px;padding:7px 13px;font-weight:800;line-height:1.45;box-shadow:0 10px 22px -18px #3b82f62e}.style-109{color:#7f1d1d;box-shadow:none;background:linear-gradient(#0000 0 70%,#f8717152 70% 100%);border:none;border-left:3px solid #ef4444;border-radius:4px;padding:4px 8px 4px 10px;font-weight:800;line-height:1.45}.style-110{color:#854d0e;outline-offset:2px;background:linear-gradient(#fffdf4 0%,#fef3c7 100%);border:2px solid #a16207;border-radius:999px;outline:1px dotted #f59e0bb3;padding:7px 15px;font-weight:800;line-height:1.45;box-shadow:0 14px 24px -18px #a162072e}.style-111{color:#9a3412;background:linear-gradient(#fff7ed 0%,#ffedd5 100%);border:5px solid #111827;border-left:1px solid #fdba74;border-right:1px solid #fdba74;border-radius:8px;padding:6px 12px;font-weight:900;line-height:1.45;box-shadow:inset 0 1px #ffffff8c,0 14px 24px -22px #ea580c33}.style-112{color:#1e3a8a;background:linear-gradient(135deg,#fffffffa 0%,#e0f2fee0 44%,#bfdbfeb8 100%);border:1px solid #bfdbfee0;border-radius:14px;padding:7px 13px;font-weight:700;line-height:1.45;box-shadow:inset 0 1px #ffffffd1,0 16px 26px -22px #60a5fa2e}.style-113{color:#f8fafc;letter-spacing:.02em;background:linear-gradient(#020617d6 0%,#0f172ae0 100%);border:1px solid #ffffff29;border-radius:4px;padding:6px 12px;font-weight:700;line-height:1.45;box-shadow:0 12px 22px -20px #0f172a73}.style-114{color:#1d4ed8;background:linear-gradient(45deg,#bfdbfe8c 25%,#0000 25% 75%,#bfdbfe8c 75%) 0 0/12px 12px,linear-gradient(45deg,#bfdbfe8c 25%,#0000 25% 75%,#bfdbfe8c 75%) 6px 6px/12px 12px,linear-gradient(#fff 0%,#eff6ff 100%);border:2px solid #2563eb;border-radius:0;padding:6px 12px;font-weight:800;line-height:1.45;box-shadow:4px 4px #60a5fa4d}.style-115{color:#44403c;background:repeating-linear-gradient(0deg,#78716c14 0 1px,#0000 1px 4px),linear-gradient(#fafaf9 0%,#e7e5e4 100%);border:1px dashed #78716c;border-radius:10px;padding:7px 13px;font-weight:700;line-height:1.45;box-shadow:inset 0 0 0 2px #ffffff6b,0 12px 22px -20px #78716c33}.style-116{color:#713f12;background:linear-gradient(#fef08a85 0%,#fde04757 100%);border:1px solid #f59e0b38;border-radius:8px;padding:6px 12px;font-weight:700;line-height:1.45;box-shadow:inset 0 1px #ffffff5c,0 10px 20px -20px #f59e0b24}.style-117{color:#ecfdf5;text-shadow:0 1px 1px #064e3b47;background:radial-gradient(circle at 18% 22%,#ffffffb8 0 8%,#0000 9%),radial-gradient(circle at 76% 72%,#ffffff5c 0 6%,#0000 7%),linear-gradient(135deg,#14b8a6 0%,#22c55e 100%);border:1px solid #10b981b8;border-radius:999px;padding:7px 15px;font-weight:800;line-height:1.45;box-shadow:0 14px 24px -18px #10b9813d}.style-118{color:#f8fafc;clip-path:polygon(0 14%,8% 14%,8% 0,92% 0,92% 14%,100% 14%,100% 86%,92% 86%,92% 100%,8% 100%,8% 86%,0 86%);background:linear-gradient(90deg,#0f172a 0 18%,#1f2937 18% 100%);border:1px solid #475569;border-radius:8px;padding:7px 13px;font-weight:800;line-height:1.45;box-shadow:0 10px 22px -18px #0f172a4d}.style-119{color:#fff7ed;clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);text-shadow:0 1px 1px #7c2d124d;background:linear-gradient(135deg,#f97316 0%,#ef4444 100%);border:1px solid #991b1b47;border-radius:8px;padding:7px 14px;font-weight:800;line-height:1.45;box-shadow:0 14px 24px -18px #ef44443d}.style-120{color:#166534;background:repeating-linear-gradient(45deg,#16a34a14 0 2px,#0000 2px 6px),linear-gradient(#ecfdf5 0%,#d1fae5 100%);border:1px solid #16a34a;border-radius:8px;padding:6px 12px;font-weight:800;line-height:1.45;box-shadow:inset 0 0 0 2px #22c55e1a,0 12px 22px -20px #16a34a2e}.style-121{color:#f9fafb;background:linear-gradient(#111827 0%,#374151 100%);border:4px dotted #94a3b8;border-left:1px solid #475569;border-right:1px solid #475569;border-radius:8px;padding:6px 12px;font-weight:700;line-height:1.45;box-shadow:0 10px 20px -18px #0f172a47}.style-122{color:#1e40af;outline-offset:-4px;background:linear-gradient(#fffdf8 0%,#f8fafc 100%);border:1px solid #1d4ed8;border-radius:14px;outline:2px solid #bfdbfeb3;padding:6px 12px;font-weight:800;line-height:1.45;box-shadow:inset 0 1px #ffffffdb,0 12px 24px -22px #1d4ed82e}.style-123{color:#7c3aed;background:radial-gradient(circle at 16% 28%,#ffffffe6 0 10%,#0000 11%),radial-gradient(circle at 76% 26%,#fbcfe8cc 0 18%,#0000 19%),radial-gradient(circle at 64% 72%,#bfdbfeb8 0 20%,#0000 21%),linear-gradient(#fdf2f8 0%,#eff6ff 100%);border:1px solid #f472b63d;border-radius:999px;padding:7px 15px;font-weight:800;line-height:1.45;box-shadow:inset 0 1px #ffffffc7,0 16px 26px -24px #a78bfa33}.style-124{color:#44403c;background:linear-gradient(#e7e5e4 0%,#d6d3d1 100%);border:1px solid #a8a29e;border-radius:10px;padding:7px 12px;font-weight:800;line-height:1.45;box-shadow:inset 0 2px 3px #ffffff8c,inset 0 -4px 8px #57534e24,0 14px 24px -22px #71717a33}.style-125{color:#111827;text-shadow:1px 0 #ef444438,-1px 0 #3b82f638;background:#fff;border:1px solid #111827;border-radius:6px;padding:6px 12px;font-weight:800;line-height:1.45;transform:rotate(.4deg);box-shadow:0 8px 18px -18px #0f172a29}.style-126{color:#1e3a8a;clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%);background:linear-gradient(90deg,#eff6ff 0 18%,#fff 18% 100%);border:1px solid #60a5fa;border-radius:8px;padding:6px 13px;font-weight:800;line-height:1.45;box-shadow:0 8px 20px -18px #60a5fa33}.style-127{color:#0f172a;background:repeating-linear-gradient(#3b82f624 0 1px,#0000 1px 10px),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-left:3px solid #38bdf8;border-radius:6px;padding:6px 10px 6px 12px;font-weight:700;line-height:1.45;box-shadow:0 6px 16px -18px #3b82f61f}.style-128{color:#155e75;background:radial-gradient(circle,#0000 0 36%,#0ea5e938 36% 38%,#0000 38% 100%),linear-gradient(90deg,#0000 0 48%,#0ea5e947 48% 52%,#0000 52% 100%),linear-gradient(#0000 0 48%,#0ea5e947 48% 52%,#0000 52% 100%),linear-gradient(#f8fdff 0%,#ecfeff 100%);border:1px solid #38bdf8;border-radius:999px;padding:7px 15px;font-weight:800;line-height:1.45;box-shadow:0 14px 22px -18px #0ea5e92e}.style-129{color:#fdf4ff;clip-path:polygon(0 0,100% 0,92% 40%,100% 80%,0 100%,8% 50%);text-shadow:0 1px 1px #5b21b64d;background:linear-gradient(90deg,#db2777 0%,#7c3aed 100%);border:1px solid #9d174d57;border-radius:8px;padding:7px 15px;font-weight:800;line-height:1.45;box-shadow:0 14px 24px -18px #db277738}.style-130{color:#334155;background:radial-gradient(circle at 22% 20%,#ffffffeb 0 10%,#0000 11%),linear-gradient(135deg,#e2e8f0f5 0%,#bfdbfeb8 48%,#e0e7ffd6 100%);border:1px solid #94a3b86b;border-radius:999px;padding:7px 15px;font-weight:700;line-height:1.45;box-shadow:0 18px 30px -24px #64748b38}@keyframes annotation-breathe{0%,to{transform:scale(1);box-shadow:0 14px 30px -18px #0f172a2e,0 0 #60a5fa38}50%{transform:scale(1.04);box-shadow:0 18px 34px -18px #0f172a38,0 0 0 6px #60a5fa1a}}@keyframes annotation-blink{0%,to{opacity:1;filter:saturate()}50%{opacity:.45;filter:saturate(1.35)}}@keyframes annotation-sway-x{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-5px)rotate(-2deg)}75%{transform:translate(5px)rotate(2deg)}}@keyframes annotation-point{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(6px)translateY(-1px)}}@keyframes annotation-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes annotation-heartbeat{0%,to{transform:scale(1)}20%{transform:scale(1.08)}38%{transform:scale(.98)}55%{transform:scale(1.06)}}@keyframes annotation-wave-skew{0%,to{transform:skew(0)rotate(0)}25%{transform:skew(-5deg)rotate(-1.5deg)}75%{transform:skew(5deg)rotate(1.5deg)}}@keyframes annotation-jitter{0%,to{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(1px,-1px)}60%{transform:translate(-2px)}80%{transform:translate(2px,1px)}}@keyframes annotation-beacon{0%,to{transform:scale(1);box-shadow:0 0 #60a5fa47,0 14px 32px -22px #0f172a29}65%{transform:scale(1.05);box-shadow:0 0 0 10px #60a5fa00,0 18px 36px -22px #0f172a33}}@keyframes annotation-pendulum{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes annotation-glitch-shift{0%,to{filter:saturate();text-shadow:1px 0 #22d3eef2,-1px 0 #f43f5ee6,0 0 10px #ffffff29;transform:translate(0)}20%{transform:translate(-1px,1px)}40%{text-shadow:2px 0 #22d3eef2,-2px 0 #f43f5ee6,0 0 10px #ffffff29;transform:translate(1px,-1px)}60%{filter:hue-rotate(8deg);transform:translate(-2px)}80%{transform:translate(2px,1px)}}@keyframes annotation-scanline{0%{background-position:0 0}to{background-position:160px 0}}@keyframes annotation-focus-pop{0%,to{transform:scale(1);box-shadow:0 0 0 4px #f59e0b2e,0 14px 28px -18px #f59e0b47}50%{transform:scale(1.05);box-shadow:0 0 0 6px #f59e0b1f,0 18px 32px -18px #f59e0b52}}@keyframes annotation-neon-flicker{0%,19%,21%,23%,80%,to{opacity:1;filter:brightness()}20%,24%{opacity:.72;filter:brightness(1.22)}22%{opacity:.9}81%{opacity:.78}}@keyframes annotation-radar-sweep{0%,to{transform:scale(1);box-shadow:0 0 #6ee7b74d,0 14px 28px -18px #04785757}60%{transform:scale(1.06);box-shadow:0 0 0 10px #6ee7b700,0 18px 32px -18px #04785761}}@keyframes annotation-holo-shift{0%{filter:hue-rotate();background-position:0%}50%{filter:hue-rotate(18deg);background-position:100%}to{filter:hue-rotate();background-position:0%}}@keyframes annotation-grid-pulse{0%,to{filter:brightness();box-shadow:inset 0 0 0 1px #4ade801a,0 14px 26px -20px #022c2275}50%{filter:brightness(1.12);box-shadow:inset 0 0 0 1px #4ade802e,0 0 0 3px #4ade8014,0 18px 32px -20px #022c2285}}@keyframes annotation-thunder{0%,to{filter:saturate();transform:translate(0,0);box-shadow:0 0 0 1px #bfdbfe2e,0 14px 26px -18px #4f46e557}20%{filter:brightness(1.18);transform:translate(-1px)}40%{transform:translate(1px)}60%{transform:translate(-1px);box-shadow:0 0 0 1px #bfdbfe33,0 0 16px #60a5fa2e,0 14px 26px -18px #4f46e557}80%{transform:translate(1px)}}@keyframes annotation-liquid{0%,to{background-position:0%;border-radius:20px 28px 18px 24px/18px 24px 20px 26px;transform:translateY(0)scale(1)}50%{background-position:100%;border-radius:24px 20px 26px 18px/24px 18px 24px 20px;transform:translateY(-2px)scale(1.02)}}@keyframes annotation-cursor-blink{0%,49%{box-shadow:inset -3px 0 #2563eb,0 12px 22px -20px #2563eb3d}50%,to{box-shadow:inset -3px 0 #2563eb00,0 12px 22px -20px #2563eb3d}}@keyframes annotation-band-shift{0%{background-position:0 0}to{background-position:180% 0}}@keyframes annotation-bracket-nudge{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes annotation-tilt-sway{0%,to{transform:rotate(0)skew(0)}30%{transform:rotate(-1.5deg)skew(-3deg)}70%{transform:rotate(1.5deg)skew(3deg)}}@keyframes annotation-orbit{0%,to{transform:scale(1);box-shadow:0 0 #60a5fa4d,0 14px 28px -18px #1e40af4d}65%{transform:scale(1.06);box-shadow:0 0 0 12px #60a5fa00,0 18px 34px -18px #1e40af57}}@keyframes annotation-signal-pulse{0%,to{opacity:1;text-shadow:0 0 10px #f8fafc2e}50%{opacity:.82;text-shadow:0 0 16px #f8fafc52}}@keyframes annotation-molten{0%{filter:saturate();background-position:0%}50%{filter:saturate(1.2);background-position:100%}to{filter:saturate();background-position:0%}}@media (prefers-reduced-motion:reduce){[style*=annotation-]{animation:none!important}}.guide-stage-error:after{background:#ef444429}.guide-fit-stage{margin:0 auto}.guide-fit-scroll{overflow-x:auto}.guide-status-hint{color:var(--ydm-text-secondary,#666e75);font-size:12px}.guide-quiz-intro{color:#666e75;margin:0 0 16px;font-size:13px;line-height:1.7}.guide-quiz-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.guide-quiz-footer>span{color:#666e75;font-size:13px}.guide-quiz-modal .n-card-header{padding-bottom:16px}
