/* Finishing layer for the private spaces: setup, unlock, editor and guidance. */
.gate-view{position:relative;padding:10px 2px 30px}.gate-art{height:92px;position:relative;margin:0 0 24px}.gate-art i{position:absolute;display:block;border:1px solid #d8bbae;border-radius:50%}.gate-art i:first-child{width:86px;height:86px;left:1px;top:4px}.gate-art i:nth-child(2){width:55px;height:55px;left:48px;top:23px;background:#e7c7b8;border:0}.gate-art .brand-mark{position:absolute;z-index:2;left:24px;top:21px;margin:0}.gate-meta{display:flex;align-items:center;justify-content:space-between}.gate-meta span{font-size:10px;letter-spacing:.14em;color:#bd9c8e;font-weight:700}.gate-view h1 em{font-family:var(--serif);font-style:normal;color:var(--accent-dark);font-weight:500}.gate-view .auth-form{position:relative;padding:22px 18px 18px;border:1px solid #e9ddd3;border-radius:18px;background:#fffaf5;box-shadow:0 12px 30px #8e63550d}.gate-view .auth-form:before{content:"设置仅对你有效";font-size:10px;letter-spacing:.12em;color:#ad9589;font-weight:750;margin-bottom:1px}.gate-view .primary-button{margin-top:7px}.notice{background:#f1e6dc;border:0;border-radius:14px;padding:14px 13px;margin-top:22px;align-items:flex-start}.notice>div{display:grid;gap:3px}.notice strong{font-size:12px}.notice-mark{display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;border-radius:50%;background:#d08a78;color:#fff;font-family:var(--serif);font-size:13px;font-weight:700}.unlock-emblem{position:relative;display:grid;place-items:center;width:112px;height:112px;margin:0 auto 29px;border:1px dashed #cfad9e;border-radius:50%}.unlock-emblem .brand-mark{width:56px;height:56px;margin:0;font-size:25px;box-shadow:4px 4px 0 #d7b6a8}.ring-text{position:absolute;inset:-14px;display:grid;place-items:start center;font-size:8px;letter-spacing:.17em;color:#b58e80;transform:rotate(-23deg);pointer-events:none}.unlock-emblem~.eyebrow{text-align:center}.unlock-emblem~h1{text-align:center}.unlock-emblem~.intro{text-align:center;max-width:320px;margin-left:auto;margin-right:auto}.unlock-emblem~.auth-form:before{content:"输入你的私人密码"}.quiet span{color:#76916e;font-size:8px}.sheet{overflow:hidden}.sheet form{background:linear-gradient(135deg,#fffdfa 0%,#fff9f3 100%)}.sheet-title{display:grid;text-align:center;gap:1px}.sheet-title span{font-size:9px;letter-spacing:.12em;color:#b09184;font-weight:750}.sheet-title strong{font-size:14px}.sheet .field-label{gap:7px;color:#655b55}.sheet .field-label input,.sheet .field-label textarea{background:#fffefa;border-color:#eaded4;border-radius:13px}.sheet .field-label textarea{font-family:var(--serif);font-size:17px;letter-spacing:.01em}.sheet .save-button{border-radius:99px;padding:8px 16px}.guide-dialog{padding:30px 26px 27px;background:#fffaf4;border:1px solid #ead8cd}.guide-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 0 18px;border-radius:16px;background:#e5b6a1;color:#553a33;font-size:26px;box-shadow:4px 4px 0 #d49b89}.guide-dialog h2{font-family:var(--serif);font-weight:500;line-height:1.08;margin-bottom:23px}.guide-steps div{background:#f5ebe3;border:1px solid #eadbd0;border-radius:13px;padding:14px}.guide-steps b{display:flex;align-items:center;gap:8px}.guide-steps b span{font-size:9px;letter-spacing:.06em;color:#b16d5d;background:#fff9f3;padding:3px 5px;border-radius:5px}.guide-note{font-size:12px}.guide-close{width:30px;height:30px;border:1px solid #eadcd1;border-radius:50%;line-height:1;background:#fffaf5}.empty-state{position:relative;background:#fffaf5;border:1px dashed #dfcdc1;border-radius:16px;padding:38px 0;margin-top:3px}.empty-state:before,.empty-state:after{content:"";position:absolute;width:18px;height:18px;border-color:#d8ab9b;border-style:solid;opacity:.6}.empty-state:before{top:13px;left:13px;border-width:1px 0 0 1px}.empty-state:after{right:13px;bottom:13px;border-width:0 1px 1px 0}@media(max-width:380px){.gate-view{margin-top:4vh}.date-copy h2{font-size:27px}.install-card{gap:8px}.secondary-button{padding:7px}.install-card p{display:none}}
