*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(/static/shadow-grey.png)}to{background-image:url(/static/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(/static/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(/static/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(/static/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(/static/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(/static/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(/static/shadow-yellow.png)}uni-page-body{background:#edf8ff;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}body{background:#edf8ff}.sleep-theme.sleep-theme{--sleep-bg: #edf8ff;--sleep-surface: #ffffff;--sleep-form-surface: #e2f1fa;--sleep-form-border: #cfe4f0;--sleep-text: #20263d;--sleep-secondary: #68768a;--sleep-muted: #77879a;--sleep-border: #deedf5;--sleep-accent: #237d9a;--sleep-soft: #def3fa;--sleep-hero: linear-gradient(125deg, #dff5fc, #edf8ff 75%);--sleep-success: #237a5e;--sleep-success-soft: #e3f6ee;--sleep-success-gradient: linear-gradient(90deg, #8fd6bd, #3c9a7a);--sleep-info: #0f6b9e;--sleep-info-soft: #dcf1fb;--sleep-warning: #8a5a14;--sleep-warning-soft: #fdf1dc;--sleep-warning-gradient: linear-gradient(90deg, #f6cf8c, #d99a3c);--sleep-danger: #a8434f;--sleep-danger-soft: #fbe9ec;--sleep-danger-solid: #c2414f;--sleep-danger-gradient: linear-gradient(90deg, #f1a9a6, #c9555f);--sleep-neutral: #4f5d72;--sleep-neutral-soft: #eef3f6;--sleep-scale-track: #dcedf4;--sleep-radius: .875rem;--sleep-shadow: 0 .1875rem .75rem rgba(54, 113, 143, .035);box-sizing:border-box;min-height:calc(100vh - 44px);color:var(--sleep-text);background:var(--sleep-bg);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:.875rem;line-height:1.55;overflow-wrap:anywhere}.sleep-theme.sleep-theme uni-view,.sleep-theme.sleep-theme uni-button,.sleep-theme.sleep-theme uni-input,.sleep-theme.sleep-theme uni-textarea{box-sizing:border-box}.sleep-theme.sleep-theme uni-button{font-family:inherit}.sleep-theme.sleep-theme uni-button[disabled]{opacity:.55}.sleep-theme.sleep-theme uni-input,.sleep-theme.sleep-theme uni-textarea{color:var(--sleep-text)}.sleep-theme.sleep-theme .card,.sleep-theme.sleep-theme .org-card,.sleep-theme.sleep-theme .scale-card,.sleep-theme.sleep-theme .summary-card,.sleep-theme.sleep-theme .group,.sleep-theme.sleep-theme .item,.sleep-theme.sleep-theme .act,.sleep-theme.sleep-theme .notice,.sleep-theme.sleep-theme .form,.sleep-theme.sleep-theme .qa-item{border-radius:var(--sleep-radius);border:.03125rem solid var(--sleep-border);background:var(--sleep-surface);box-shadow:var(--sleep-shadow)}.sleep-theme.sleep-theme .header{position:relative;background:var(--sleep-hero);border-radius:0 0 .875rem .875rem}.sleep-theme.sleep-theme .header .hi,.sleep-theme.sleep-theme .header .name,.sleep-theme.sleep-theme .header .u-name,.sleep-theme.sleep-theme .header .h-title{color:var(--sleep-text)}.sleep-theme.sleep-theme .header .org,.sleep-theme.sleep-theme .header .u-sub,.sleep-theme.sleep-theme .header .h-date,.sleep-theme.sleep-theme .header .h-tip,.sleep-theme.sleep-theme .header .h-eyebrow,.sleep-theme.sleep-theme .header .workbench-eyebrow{color:var(--sleep-secondary)}.sleep-theme.sleep-theme .header .h-standard{background:rgba(255,255,255,.65);border-color:rgba(255,255,255,.9)}.sleep-theme.sleep-theme .header .report-orbit{border-color:rgba(57,164,190,.1)}.sleep-theme.sleep-theme .tip-card,.sleep-theme.sleep-theme .banner{background:var(--sleep-hero)}.sleep-theme.sleep-theme .tip-card .tip-title,.sleep-theme.sleep-theme .banner .b-title{color:var(--sleep-text)}.sleep-theme.sleep-theme .tip-card .tip-desc,.sleep-theme.sleep-theme .banner .b-desc{color:var(--sleep-secondary)}.sleep-theme.sleep-theme .submit,.sleep-theme.sleep-theme .new-btn,.sleep-theme.sleep-theme .show-btn,.sleep-theme.sleep-theme .rec-btn,.sleep-theme.sleep-theme .sign-btn,.sleep-theme.sleep-theme .regen,.sleep-theme.sleep-theme .retry{min-height:44px;border-radius:31.21875rem;background:var(--sleep-accent);color:#fff;font-weight:600;box-shadow:0 .25rem .6875rem rgba(30,48,64,.12)}.sleep-theme.sleep-theme .submit:after,.sleep-theme.sleep-theme .new-btn:after,.sleep-theme.sleep-theme .show-btn:after,.sleep-theme.sleep-theme .rec-btn:after,.sleep-theme.sleep-theme .sign-btn:after,.sleep-theme.sleep-theme .regen:after,.sleep-theme.sleep-theme .retry:after{border:none}.sleep-theme.sleep-theme .cell{min-height:3.375rem}.sleep-theme.sleep-theme .c-arrow,.sleep-theme.sleep-theme .arrow{color:var(--sleep-muted)}.sleep-theme.sleep-theme .tag,.sleep-theme.sleep-theme .type,.sleep-theme.sleep-theme .sc-level,.sleep-theme.sleep-theme .a-badge{border-radius:31.21875rem}.sleep-theme.sleep-theme .info,.sleep-theme.sleep-theme .org-info,.sleep-theme.sleep-theme .a-main,.sleep-theme.sleep-theme .main,.sleep-theme.sleep-theme .d-info,.sleep-theme.sleep-theme .u-info,.sleep-theme.sleep-theme .h-info{min-width:0}.sleep-theme.sleep-theme .tags{flex-wrap:wrap}.sleep-theme.sleep-theme .footer{z-index:20;bottom:calc(4.4375rem + env(safe-area-inset-bottom));background:var(--sleep-bg);border-top:.03125rem solid var(--sleep-border);box-shadow:none}.sleep-theme.sleep-theme .empty{color:var(--sleep-muted)}.sleep-theme.sleep-theme .form-surface{background:var(--sleep-form-surface);border:.03125rem solid var(--sleep-form-border);box-shadow:none}.sleep-theme.sleep-theme .form-surface .field{border-bottom-color:var(--sleep-form-border)}.sleep-theme.sleep-theme .form-surface .uni-radio-input{background-color:transparent;border-color:#a8c3d4}.sleep-theme.page,.sleep-theme.doc-page,.sleep-theme.setup,.sleep-theme.bind,.sleep-theme.dev-login{padding-bottom:calc(5.625rem + env(safe-area-inset-bottom))}.sleep-theme.sleep-theme.has-actions{padding-bottom:calc(10.3125rem + env(safe-area-inset-bottom))}.sleep-theme.sleep-theme .pcard,.sleep-theme.sleep-theme .info-card,.sleep-theme.sleep-theme .content,.sleep-theme.sleep-theme .qa-item{border:.03125rem solid var(--sleep-border);border-radius:var(--sleep-radius);box-shadow:var(--sleep-shadow)}.sleep-theme.sleep-theme .qa-item{padding:.875rem;margin-bottom:.625rem}.sleep-theme.sleep-theme .info-card{margin:-.875rem .75rem 0}.sleep-theme.sleep-theme .q,.sleep-theme.sleep-theme .quick-card{transition:transform .18s ease}.sleep-theme.sleep-theme .q:active,.sleep-theme.sleep-theme .quick-card:active,.sleep-theme.sleep-theme .org-card:active{transform:scale(.985)}.sleep-theme.sleep-theme .avatar{color:var(--sleep-accent)}.sleep-theme.sleep-theme .avatar.ai,.sleep-theme.sleep-theme .avatar.avatar-dark{color:#fff}.sleep-theme.sleep-theme .code-input{min-height:3rem}.sleep-theme.sleep-theme .revoke,.sleep-theme.sleep-theme .regen,.sleep-theme.sleep-theme .f-btn{min-height:44px;display:flex;align-items:center;justify-content:center}.sleep-theme.sleep-theme .group{overflow:hidden}.sleep-theme.sleep-theme .c-label{font-size:.875rem}.sleep-theme.sleep-theme .logout{border:.03125rem solid var(--sleep-border);border-radius:var(--sleep-radius);min-height:2.75rem}.sleep-theme.sleep-theme .cats{background:var(--sleep-bg);padding-bottom:.25rem}.sleep-theme.sleep-theme .cat{min-height:2.75rem;display:flex;align-items:center}.sleep-theme.sleep-theme .doc{padding:.875rem;border:.03125rem solid var(--sleep-border);border-radius:var(--sleep-radius);background:#fff}.sleep-theme.sleep-theme .section-title,.sleep-theme.sleep-theme .s-title,.sleep-theme.sleep-theme .sec-title,.sleep-theme.sleep-theme .card-title{font-size:1rem}.sleep-theme.sleep-theme .org-tags{flex-wrap:wrap}.sleep-theme.sleep-theme .chat-inner{padding-bottom:2.8125rem}.sleep-theme.sleep-theme .opt,.sleep-theme.sleep-theme .btn-confirm,.sleep-theme.sleep-theme .supp-btn,.sleep-theme.sleep-theme .input-submit{min-height:44px}.sleep-theme.sleep-theme .e-line{flex-wrap:wrap}.sleep-theme .error-message{display:block;font-size:.75rem;color:var(--sleep-danger);margin:.375rem 0 .625rem}.sleep-theme .field-error{display:block;color:var(--sleep-danger);font-size:.71875rem;padding:0 0 .5rem}.sleep-theme .section-caption{display:block;color:var(--sleep-muted);font-size:.71875rem;letter-spacing:.0625rem;margin:1rem .125rem .5rem}@supports (backdrop-filter: blur(16px)){.sleep-theme .footer{background:rgba(237,248,255,.96);backdrop-filter:blur(16px)}}.sleep-theme.sleep-theme.theme-patient{--sleep-bg: #eef8fc;--sleep-bg-gradient: linear-gradient(180deg, #d6f1fb 0%, #e8f7f8 42%, #eef9f3 100%);--sleep-bg-gradient-soft: linear-gradient(180deg, #e6f5fd 0%, #f2f8fc 60%);--sleep-surface-glass: rgba(255, 255, 255, .78);--sleep-card-surface: var(--sleep-surface);--sleep-surface-inset: #eef6f8;--sleep-form-surface: #e3f4fa;--sleep-form-border: #cde6f1;--sleep-border: #dcedf4;--sleep-glass-border: rgba(255, 255, 255, .9);--sleep-text: #1f2a44;--sleep-secondary: #4f5d72;--sleep-muted: #6b7a8d;--sleep-inverse: #ffffff;--sleep-accent: #1a74a6;--sleep-accent-pressed: #155f88;--sleep-accent-gradient: linear-gradient(135deg, #2e8fc6, #1a74a6);--sleep-sky: #2588c2;--sleep-sky-light: #7ccaee;--sleep-soft: #dcf1fb;--sleep-soft-text: #0f6b9e;--sleep-outline: #9ccbe2;--sleep-mint: #e3f6ee;--sleep-sun: #e8b45e;--sleep-hero: linear-gradient(160deg, #cdeefa 0%, #e4f6f6 70%, rgba(238,249,243,0) 100%);--sleep-radius: 1rem;--sleep-shadow: 0 .25rem .9375rem rgba(31,95,130,.06);--sleep-button-shadow: 0 .3125rem .875rem rgba(26,116,166,.22);--sleep-progress-gradient: linear-gradient(90deg, #7ccaee, #1a74a6);--sleep-skeleton: #e3eff5;--sleep-skeleton-highlight: #f1f7fa;--sleep-icon-sky-top: #bfeaff;--sleep-icon-sky-bottom: #6cc0ec;--sleep-icon-sky-ink: #1f78a8;--sleep-entry-sky: #e2f1fc;--sleep-icon-lavender-top: #dcd8ff;--sleep-icon-lavender-bottom: #9d9cf0;--sleep-icon-lavender-ink: #5a4cc4;--sleep-entry-lavender: #eeedfc;--sleep-icon-mint-top: #c8f3e3;--sleep-icon-mint-bottom: #86d6c0;--sleep-icon-mint-ink: #2f8070;--sleep-entry-mint: #e3f6ee;--sleep-icon-peach-top: #ffe2c6;--sleep-icon-peach-bottom: #f5b07c;--sleep-icon-peach-ink: #a8622c;--sleep-entry-peach: #f7ebe3;--sleep-icon-pink-top: #fbd9e8;--sleep-icon-pink-bottom: #eeaccb;--sleep-icon-pink-ink: #a3567f;--sleep-entry-pink: #f5e6ef;background-color:var(--sleep-bg);background-image:var(--sleep-bg-gradient-soft);background-attachment:scroll}.sleep-theme.sleep-theme.theme-patient.theme-ambient{background-image:var(--sleep-bg-gradient)}.sleep-theme.sleep-theme.theme-patient .card,.sleep-theme.sleep-theme.theme-patient .org-card,.sleep-theme.sleep-theme.theme-patient .scale-card,.sleep-theme.sleep-theme.theme-patient .summary-card,.sleep-theme.sleep-theme.theme-patient .advice-card,.sleep-theme.sleep-theme.theme-patient .group,.sleep-theme.sleep-theme.theme-patient .item,.sleep-theme.sleep-theme.theme-patient .qa-item,.sleep-theme.sleep-theme.theme-patient .info-card,.sleep-theme.sleep-theme.theme-patient .doc,.sleep-theme.sleep-theme.theme-patient .ir-card,.sleep-theme.sleep-theme.theme-patient .load-state,.sleep-theme.sleep-theme.theme-patient .note-bubble,.sleep-theme.sleep-theme.theme-patient .ai-bubble{background:var(--sleep-card-surface);border-color:var(--sleep-glass-border);border-radius:var(--sleep-radius);box-shadow:var(--sleep-shadow)}.sleep-theme.sleep-theme.theme-patient .visit-code-card{background:var(--sleep-surface)}.sleep-theme.sleep-theme.theme-patient .form-surface{background:var(--sleep-form-surface);border-color:var(--sleep-form-border);box-shadow:none}.sleep-theme.sleep-theme.theme-patient .org-stat{background:var(--sleep-surface-inset);border-radius:.75rem;border:0;box-shadow:none}.sleep-theme.sleep-theme.theme-patient .tip-card,.sleep-theme.sleep-theme.theme-patient .banner{background:var(--sleep-soft)}.sleep-theme.sleep-theme.theme-patient .ir-tag,.sleep-theme.sleep-theme.theme-patient .tag.bed,.sleep-theme.sleep-theme.theme-patient .svc,.sleep-theme.sleep-theme.theme-patient .bed,.sleep-theme.sleep-theme.theme-patient .summary-badge{color:var(--sleep-soft-text)}.sleep-theme.sleep-theme.theme-patient .footer{background:var(--sleep-bg)}.sleep-theme.sleep-theme.theme-patient .submit,.sleep-theme.sleep-theme.theme-patient .new-btn,.sleep-theme.sleep-theme.theme-patient .show-btn,.sleep-theme.sleep-theme.theme-patient .rec-btn,.sleep-theme.sleep-theme.theme-patient .regen,.sleep-theme.sleep-theme.theme-patient .retry,.sleep-theme.sleep-theme.theme-patient .state-retry,.sleep-theme.sleep-theme.theme-patient .answer-confirm,.sleep-theme.sleep-theme.theme-patient .supp-btn,.sleep-theme.sleep-theme.theme-patient .input-submit,.sleep-theme.sleep-theme.theme-patient .btn-confirm,.sleep-theme.sleep-theme.theme-patient .detail-btn,.sleep-theme.sleep-theme.theme-patient .f-btn.call{min-height:44px;border-radius:31.21875rem;background:var(--sleep-accent);color:var(--sleep-inverse);box-shadow:var(--sleep-button-shadow)}.sleep-theme.sleep-theme.theme-patient .submit:active,.sleep-theme.sleep-theme.theme-patient .new-btn:active,.sleep-theme.sleep-theme.theme-patient .show-btn:active,.sleep-theme.sleep-theme.theme-patient .rec-btn:active,.sleep-theme.sleep-theme.theme-patient .regen:active,.sleep-theme.sleep-theme.theme-patient .retry:active,.sleep-theme.sleep-theme.theme-patient .state-retry:active,.sleep-theme.sleep-theme.theme-patient .answer-confirm:active,.sleep-theme.sleep-theme.theme-patient .supp-btn:active,.sleep-theme.sleep-theme.theme-patient .input-submit:active,.sleep-theme.sleep-theme.theme-patient .btn-confirm:active,.sleep-theme.sleep-theme.theme-patient .detail-btn:active,.sleep-theme.sleep-theme.theme-patient .f-btn.call:active{background:var(--sleep-accent-pressed)}.sleep-theme.sleep-theme.theme-patient uni-button[disabled],.sleep-theme.sleep-theme.theme-patient .btn-confirm.disabled,.sleep-theme.sleep-theme.theme-patient .supp-btn.disabled{opacity:.5}.sleep-theme.sleep-theme.theme-patient .interview-option[disabled]{opacity:1}.sleep-theme.sleep-theme.theme-patient .interview-option{background:var(--sleep-surface);border-color:var(--sleep-border)}.sleep-theme.sleep-theme.theme-patient .interview-option.selected{background:var(--sleep-soft);border:.0625rem solid var(--sleep-accent);color:var(--sleep-soft-text)}.sleep-theme.sleep-theme.theme-patient .f-btn.nav{background:transparent;border-color:var(--sleep-outline);color:var(--sleep-soft-text)}.sleep-theme.sleep-theme.theme-patient .revoke,.sleep-theme.sleep-theme.theme-patient .del-btn{background:transparent;border-color:var(--sleep-danger);color:var(--sleep-danger)}.sleep-theme.sleep-theme.theme-patient .safety-continue{background:var(--sleep-danger-solid);color:var(--sleep-inverse)}.sleep-theme.sleep-theme.theme-patient .section-caption{color:var(--sleep-secondary)}.sleep-theme.sleep-theme.theme-patient .state-detail{color:var(--sleep-danger)}.sleep-theme.sleep-theme.theme-patient .state-icon{display:none}.sleep-theme.sleep-theme.theme-patient .state-feature-icon{display:flex;margin-bottom:.5625rem}.sleep-theme.sleep-theme.theme-patient .state-skeleton{display:block;width:100%;height:.5625rem;margin-top:.75rem;border-radius:31.21875rem;background:linear-gradient(90deg,var(--sleep-skeleton),var(--sleep-skeleton-highlight),var(--sleep-skeleton));background-size:200% 100%;animation:sleep-shimmer 1.6s ease infinite}@supports (backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px)){.sleep-theme.sleep-theme.theme-patient{--sleep-card-surface: var(--sleep-surface-glass)}.sleep-theme.sleep-theme.theme-patient .card,.sleep-theme.sleep-theme.theme-patient .org-card,.sleep-theme.sleep-theme.theme-patient .scale-card,.sleep-theme.sleep-theme.theme-patient .summary-card,.sleep-theme.sleep-theme.theme-patient .group,.sleep-theme.sleep-theme.theme-patient .qa-item,.sleep-theme.sleep-theme.theme-patient .info-card,.sleep-theme.sleep-theme.theme-patient .doc,.sleep-theme.sleep-theme.theme-patient .ir-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sleep-theme.sleep-theme.theme-patient .footer{background:rgba(238,248,252,.96)}}@keyframes sleep-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.sleep-theme *,.sleep-theme *:before,.sleep-theme *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
