:root{--ink:#211c18;--muted:#756d64;--line:#ded5ca;--paper:#fffdf9;--wash:#f3eee7;--green:#66513d;--mint:#eee5da;--tellens-espresso:#211d19;--tellens-walnut:#66513d;--tellens-brass:#ad9270;--tellens-sand:#d9cbbc;--tellens-ivory:#fbf7f1;--tellens-shadow:0 18px 52px #362b2111;--tellens-serif:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--tellens-sans:Inter, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif}*{-webkit-tap-highlight-color:transparent}html{background:var(--wash);scroll-behavior:smooth}body{font-family:var(--tellens-sans);font-optical-sizing:auto;letter-spacing:-.005em;background:radial-gradient(circle at 82% 5%, #ffffffc2, transparent 34rem), var(--wash);font-weight:400}button,input,textarea,select{font-family:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--tellens-brass);outline-offset:3px}::selection{color:#211c18;background:#d8c4ad}.sidebar{background:radial-gradient(circle at 20% -10%, #b2946e21, transparent 22rem), var(--tellens-espresso);color:#f8f2e9;border-right:1px solid #ffffff09;flex-basis:268px;width:268px;padding:32px 22px 22px}.brand>div:last-child{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.brand strong,.mobile-brand strong{font-family:var(--tellens-serif);letter-spacing:-.04em;font-size:26px;font-weight:500;line-height:1}.brand div span{color:#b7a68f;letter-spacing:.2em;text-transform:uppercase;font-size:8.5px;font-weight:650;line-height:1}.brand-mark{color:#efe4d6;--mark-accent:#c5a274;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.brand-mark svg{width:100%;height:100%;overflow:visible}.brand-mark .mark-stream,.brand-mark .mark-axis{fill:none;stroke-linecap:round;stroke-linejoin:round}.brand-mark .mark-stream{stroke:var(--mark-accent);stroke-width:1.85px}.brand-mark .mark-axis{stroke:currentColor;stroke-width:1.55px;opacity:.92}.main-nav button{color:#a79e93;letter-spacing:.015em;border-radius:2px;min-height:47px;padding:8px 12px;font-size:12px}.main-nav button:hover{color:#f9f4ed;background:#ffffff0e}.main-nav button.active{color:#2a241f;box-shadow:inset 3px 0 0 var(--tellens-brass);background:#eee6dc;font-weight:650}.app-icon{color:#c1ad92;width:22px;height:22px;font-size:16px}.main-nav button.active .app-icon{color:#6b553f}.nav-label{color:#6f675f;letter-spacing:.24em;margin:31px 12px 11px;font-size:8.5px}.secondary{border-top-color:#ffffff09}.usage-card{background:#ffffff06;border:1px solid #d7c3a926;border-radius:3px;margin:0 0 15px;padding:16px}.usage-head{color:#a59a8e;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.usage-head strong{color:#d7c6af}.usage-bar{background:#ffffff14;height:2px;margin:12px 0 10px}.usage-bar span{background:linear-gradient(90deg,#8f7355,#c3ab8d)}.usage-card small{color:#978c80;font-size:9.5px;line-height:1.5}.profile-button{border-top-color:#ffffff14;padding-top:18px}.profile-button .avatar{color:#33291f;background:#d4c1ac}.profile-button strong{font-size:11px;font-weight:600}.profile-button small{color:#92877c;font-size:9.5px}.workspace{background:0 0}.topbar{-webkit-backdrop-filter:blur(22px)saturate(115%);backdrop-filter:blur(22px)saturate(115%);background:#faf7f2db;border-bottom:1px solid #5e4d3b1f;height:78px;padding:0 clamp(22px,3vw,46px)}.workspace-label{color:#96897b;letter-spacing:.18em;text-transform:uppercase;margin-right:auto;font-size:9px}.topbar-actions{gap:9px}.icon-button,.filter-button{border-color:var(--line);background:#fffdf9b3;border-radius:50%}.icon-button:hover,.filter-button:hover{background:#fffdf9;border-color:#baa88f}.notification span{background:#936352}.primary-button{background:var(--tellens-espresso);color:#fffaf3;letter-spacing:.06em;text-transform:uppercase;border-radius:2px;min-height:45px;padding:0 21px;font-size:10px;font-weight:650;box-shadow:0 10px 24px #221d191f}.primary-button:hover{background:#3b3028;box-shadow:0 13px 28px #221d192b}.primary-button.compact{border-radius:2px;min-height:39px}.hero-row{align-items:center;margin-bottom:35px}.eyebrow{letter-spacing:.22em;color:#9a846a!important;margin-bottom:12px!important;font-size:9px!important}.hero-row h1,.empty-view h1{max-width:820px;font-family:var(--tellens-serif);letter-spacing:-.035em;color:#2c2520;font-size:clamp(36px,3.7vw,52px);font-weight:400;line-height:1.04}.hero-row h1 em{color:#927455;font-weight:400}.hero-row p{color:#756d64;margin-top:15px;font-size:12px;line-height:1.7}.hero-row p strong{color:#47382b;font-weight:650}.tellens-method{background:#f9f5ef;border:1px solid #654f3933;grid-template-columns:minmax(290px,.78fr) minmax(0,1.72fr);min-height:258px;margin-bottom:22px;display:grid;overflow:hidden;box-shadow:0 24px 68px #382a1e14}.method-intro{isolation:isolate;color:#f8f1e8;background:radial-gradient(circle at 105% -10%,#b998702e,#0000 17rem),#29231e;padding:34px 35px 31px;position:relative;overflow:hidden}.method-intro:before{content:"";z-index:-1;border:1px solid #ceb39130;border-radius:50%;width:270px;height:112px;position:absolute;bottom:-28px;right:-118px;transform:rotate(-22deg)}.method-intro:after{content:"T";z-index:-1;color:#e3cfb60e;font-family:var(--tellens-serif);font-size:150px;line-height:1;position:absolute;bottom:-34px;right:20px}.method-kicker,.section-kicker{color:#ae9270;letter-spacing:.2em;text-transform:uppercase;font-size:8.5px;font-weight:700;display:block}.method-intro h2{font-family:var(--tellens-serif);letter-spacing:-.025em;margin:17px 0 13px;font-size:clamp(25px,2.1vw,32px);font-weight:400;line-height:1.08}.method-intro h2 em{color:#d1b798;font-weight:400}.method-intro p{color:#aaa096;max-width:370px;margin:0;font-size:11px;line-height:1.65}.method-seal{color:#c8b8a6;letter-spacing:.055em;align-items:center;gap:8px;margin-top:20px;font-size:9px;display:inline-flex}.method-seal i{background:#c6a87f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c6a87f1a}.method-journey{background:linear-gradient(90deg,#ffffff8c,#0000 48%),#f9f5ef;grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;gap:13px;margin:0;padding:38px 29px 34px;list-style:none;display:grid}.method-step{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.method-step:not(:last-child):after{content:"";z-index:0;background:linear-gradient(90deg,#b89a75,#ded1c1);height:1px;position:absolute;top:15px;left:calc(50% + 18px);right:calc(5px - 50%)}.method-marker{z-index:1;color:#725b44;width:31px;height:31px;font-family:var(--tellens-serif);background:#f9f5ef;border:1px solid #bfa98d;border-radius:50%;place-items:center;font-size:9px;display:grid;position:relative;box-shadow:0 0 0 6px #f9f5ef}.method-step div{min-width:0;margin-top:15px}.method-step strong,.method-step small{display:block}.method-step strong{color:#332a23;font-family:var(--tellens-serif);font-size:13px;font-weight:500}.method-step small{color:#7c736a;max-width:128px;margin:6px auto 0;font-size:9.5px;line-height:1.45}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.68fr);gap:20px;margin-bottom:18px}.panel{background:#fffdf9e8;border-color:#715d4826;border-radius:2px;box-shadow:0 18px 52px #362b210e}.panel-heading{border-bottom-color:#e9e0d5;min-height:93px;padding:19px 23px}.panel-heading h2,.resume-copy h2,.section-heading h2,.handoff-summary h3,.review-banner h3{font-family:var(--tellens-serif);font-weight:400}.panel-heading .section-kicker{margin-bottom:7px}.panel-heading h2{font-size:19px}.panel-heading p{color:#81776d;letter-spacing:.01em;font-size:10px}.text-button{color:#6c533d;letter-spacing:.04em;font-size:10px}.object-row{background:0 0;border-bottom-color:#efe9e1;min-height:70px;padding:13px 22px}.object-row:hover{background:#faf5ee}.object-thumb{color:#68523d;font-family:var(--tellens-serif);letter-spacing:.09em;background:linear-gradient(145deg,#f2e9dc,#dfd0bd);border:1px solid #75593e2b;border-radius:50%;font-size:10px;font-weight:600;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 0 0 3px #ffffff47,0 5px 14px #41302112}.object-thumb.sage{color:#56604d;background:linear-gradient(145deg,#e9ebdf,#d5dac9);border-color:#55624929}.object-thumb.rose{color:#745347;background:linear-gradient(145deg,#f1e4df,#dfcbc4);border-color:#79514626}.object-row:hover .object-thumb{transform:scale(1.04);box-shadow:inset 0 0 0 3px #ffffff57,0 7px 17px #4130211a}.object-main strong{font-family:var(--tellens-serif);font-size:13.5px;font-weight:500}.object-main small,.object-price small{color:#877e74;font-size:10px}.object-status>small{color:#6d645b;font-size:9.5px}.mini-progress{background:#e8e0d6;height:2px}.mini-progress i{background:#9b8061}.object-price strong{font-size:11.5px;font-weight:650}.ai-pill{color:#715a43;letter-spacing:.12em;background:#f0e7dc;border:1px solid #dacbbb;border-radius:20px;font-size:8.5px}.task-list button{background:0 0;border-bottom-color:#eee7df}.task-list strong{font-family:var(--tellens-serif);font-size:11.5px;font-weight:500}.task-list small{color:#81776d;font-size:9.5px;line-height:1.45}.task-list em{color:#886e51;font-size:9px}.task-check{color:#8c7a67;border-color:#d7ccbf;border-radius:50%}.task-check.urgent{color:#7d5a3f;background:#ece0d5;border-color:#dac4af}.next-panel{isolation:isolate;color:#f8f1e8;background:radial-gradient(circle at 108% -8%,#b8966d2e,#0000 18rem),#29231e;border-color:#29231e;padding:27px 25px 23px;position:relative;overflow:hidden;box-shadow:0 24px 60px #2c221a21}.next-panel:before{content:"";z-index:-1;border:1px solid #cfb18c21;border-radius:50%;width:250px;height:105px;position:absolute;bottom:30px;right:-130px;transform:rotate(-24deg)}.next-panel-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.next-panel .ai-pill{color:#cfb898;background:#ffffff0b;border-color:#d7be9d33}.next-panel-copy{border-left:1px solid #cba87e75;margin:25px 0 2px;padding-left:18px}.next-panel-copy h2{color:#e3c5a2;max-width:285px;font-family:var(--tellens-serif);letter-spacing:-.025em;margin:0;font-size:25px;font-weight:400;line-height:1.08}.next-panel-copy p{color:#a89e93;max-width:330px;margin:12px 0 0;font-size:10.5px;line-height:1.6}.next-panel .task-list{padding:17px 0 0}.next-panel .task-list strong{color:#f3eadf;font-size:12.5px}.soft-button{color:#624d39;letter-spacing:.05em;background:#f6efe7;border:1px solid #ded2c4;border-radius:2px;min-height:39px}.soft-button:hover{background:#eee3d7}.next-panel .soft-button{color:#3e3025;text-transform:uppercase;background:#eee4d8;border-color:#eee2d3;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin:21px 0 0;padding:0 15px;font-size:9.5px;display:flex}.resume-card{min-height:124px;box-shadow:none;background:0 0;border:1px solid #d4c5b4;border-left:0;border-right:0;border-radius:0;padding:22px 8px}.resume-visual{background:conic-gradient(#897054 72%, #ddd0c0 0)}.resume-visual:before{background:#f2e9de}.resume-visual span{color:#6f573f;font-family:var(--tellens-serif);font-size:16px}.resume-copy h2{color:#30271f;font-size:19px}.resume-copy p{color:#6f665d;font-size:10.5px}.resume-stats{border-color:#69533b26}.resume-stats small{color:#9e9182}.resume-stats strong{color:#554333}.toast{color:#faf5ee;background:#2a241f;border-radius:2px}.capture-header{max-width:1280px;margin-bottom:25px}.capture-header .back-link,.secondary-button{color:#665b50;letter-spacing:.04em;background:#fffdf9d1;border-color:#d8cec1;border-radius:2px;min-height:41px}.capture-header h1{font-family:var(--tellens-serif);font-size:27px;font-weight:400}.save-state{color:#796047}.capture-stepper{background:#fffdf9e0;border-color:#715d4829;border-radius:4px;max-width:1280px;margin-bottom:19px;padding:13px 19px;box-shadow:0 12px 36px #3d2f220b}.capture-stepper button{color:#9d9389}.capture-stepper button:after{background:#e2d8cd}.capture-stepper span{color:#867666;background:#eee8e0}.capture-stepper button.active{color:#4d3d2e}.capture-stepper button.active span{background:var(--tellens-espresso);color:#fff8ef;box-shadow:0 0 0 4px #e9dfd4}.capture-stepper button.done{color:#80694f}.capture-stepper button.done span{color:#674f38;background:#e4d7c7}.capture-stepper button.done:after{background:#bba386}.capture-card,.capture-ai-rail{box-shadow:var(--tellens-shadow);background:#fffdf9f0;border-color:#715d482b;border-radius:4px}.section-heading{border-bottom-color:#ebe3da;min-height:94px;padding:20px 25px}.section-number{color:#775f47;width:37px;height:37px;font-family:var(--tellens-serif);background:#f2e9de;border:1px solid #ded0c0;border-radius:50%}.section-heading h2{font-size:22px}.section-heading p{color:#796f65;font-size:10.5px;line-height:1.45}.privacy-pill,.ready-pill{color:#725b43;background:#f1e8de;border:1px solid #dacbbb;border-radius:20px;font-size:9.5px}.ready-pill.waiting{color:#875e48;background:#f4e7dc}.dictation-console{background:radial-gradient(circle at 100% 0,#ae926f24,#0000 18rem),linear-gradient(135deg,#f3ebe1,#fdfaf5 72%);border-color:#ded1c2;border-radius:4px;margin:22px 25px 0;padding:20px}.dictation-console:before{background:#8568490e}.dictation-console.recording{background:linear-gradient(135deg,#f7e7df,#fffaf5 75%);border-color:#caa99b}.dictation-orb{background:var(--tellens-espresso);box-shadow:0 11px 26px #2b221b33,inset 0 0 0 7px #ffffff0b}.recording .dictation-orb{background:#8b5a4b}.dictation-copy strong{font-family:var(--tellens-serif);color:#342a22;font-size:19px}.dictation-copy small{color:#7e7469}.assist-state{color:#6d5742;background:#e8ddd0}.assist-state.working{color:#795d3f;background:#eadcc8}.assist-state.openai{color:#fffaf3;background:#69513b}.transcript-editor{border-top-color:#e4d9cd}.transcript-editor>span{color:#6c5d50}.transcript-editor textarea,.form-grid input,.form-grid select,.form-grid textarea,.summary-editor textarea{color:#2c2621;background:#fffefbf2;border-color:#ded4c8;border-radius:2px}.transcript-editor textarea:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.summary-editor textarea:focus{border-color:#ad9270;box-shadow:0 0 0 3px #ad92701f}.transcript-editor button{background:#2c2520;border-radius:2px}.recording-note:before{color:#8e7357}.capture-error{color:#815345;background:#f8eae4;border:1px solid #dfc5bb;border-radius:2px}.form-grid{gap:19px 15px;padding:25px}.form-grid label>span,.summary-editor>span{color:#64584d;font-size:10px}.room-context{background:linear-gradient(125deg,#b697721a,#0000 58%),#2b241f;border-radius:3px;margin:19px 25px 0}.room-context>div span{color:#aa9c8d}.room-context>div strong{font-family:var(--tellens-serif);font-size:20px}.camera-button{color:#392e25;background:#f7f0e7;border-radius:2px}.choice-grid button{background:#fcfaf6;border-color:#e0d6cb;border-radius:2px;min-height:47px;font-size:10px}.choice-grid button>span{color:#897867;background:#eee8e0;border-radius:50%}.choice-grid button.selected{color:#634d38;background:#f1e8dc;border-color:#bca78f}.choice-grid button.selected>span{color:#59412d;background:#ddcdbb}.choice-grid button.current{color:#fffaf2;background:#2c2520;border-color:#2c2520}.choice-grid button.current>span{color:#e1cfb7;background:#ffffff1a}.chip-grid button{color:#6f645a;background:#fdfbf7;border-color:#ded4c8;font-size:9.5px}.chip-grid button.selected{color:#5e4733;background:#eee3d6;border-color:#bca68d}.drop-zone{background:#faf6f0;border-color:#cbbba8;border-radius:3px}.drop-zone:hover{background:#f3e9de;border-color:#9f8060}.drop-icon{color:#71573f;background:#e9ddce;border-radius:50%}.photo-review-grid article,.file-list>span,.document-list,.evidence-list,.issue-list{border-color:#e1d7cb;border-radius:3px}.photo-review-grid select{background:#f3ece4}.document-list>div,.file-list>span,.evidence-list>div,.issue-list button{border-bottom-color:#eee7df}.document-list>div.present,.all-good{color:#6d6049}.evidence-list>div>span{color:#705942;background:#e8decf}.evidence-list em{color:#705d4b;background:#f0e8df}.review-banner{background:#f4ece2;border-color:#dfd2c2;border-radius:3px;margin:23px 25px 0}.score-ring:before{background:#fffaf4}.score-ring span,.score-ring b{color:#735b43}.review-grid{padding:22px 25px 9px}.issue-list button{background:#fffdf9}.issue-list button span{color:#8b5b49;background:#efe1d8}.issue-list em{color:#785e44}.insight-list>div{border-color:#e0d5c9;border-radius:3px}.handoff-summary{background:#f8f3ec;border-color:#dfd4c7;border-radius:3px;margin:23px 25px 0}.export-grid{padding:20px 25px}.export-grid button{background:#fffdf9;border-color:#e0d5c9;border-radius:3px}.export-grid button:hover{border-color:#b79d80;box-shadow:0 11px 24px #402e1f14}.export-icon{color:#6b5039;background:#eee3d6;border-radius:50%}.export-grid em{color:#755c43}.human-check{color:#725b43;background:#faf1e5;border-color:#ead8c2;border-radius:3px}.human-check>span{background:#e8d5bc}.capture-footer{background:#fdfaf6f0;border-top-color:#e8e0d7}.capture-ai-rail{top:96px}.rail-heading{background:linear-gradient(135deg,#b4956f1c,#0000 60%),#2b241f;min-height:72px}.rail-spark{color:#dbc5a9;font-family:var(--tellens-serif);background:#ffffff0a;border:1px solid #dac2a542;border-radius:50%}.rail-heading small{color:#94877a}.live-dot{background:#c3a47f;box-shadow:0 0 0 4px #c3a47f1f}.rail-score,.rail-section{border-color:#e9e1d8}.rail-section li{color:#756d64}.rail-section li>span{color:#9d7458}.detected li,.rail-section li.complete{color:#665a4b!important}.detected li>span{color:#897052!important}.rail-tip{color:#67513d;background:#f0e6da}.rail-privacy{color:#93877a}@media (max-width:1120px){.tellens-method{grid-template-columns:1fr}.method-intro{min-height:225px}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:800px){.topbar{height:70px;padding:0 16px}.workspace-label{display:none}.mobile-brand{color:#2d261f;gap:9px}.mobile-brand .brand-mark{color:#493a2e;--mark-accent:#9d7853;flex-basis:32px;width:32px;height:32px}.mobile-brand strong{font-size:23px}.page-content{padding:32px 17px 46px}.hero-row{margin-bottom:28px}.hero-row h1{font-size:clamp(34px,8.8vw,40px);line-height:1.06}.method-intro{min-height:0;padding:29px 27px 27px}.method-journey{padding:31px 22px 28px}.dashboard-grid{gap:14px}.next-panel{padding:27px 24px 23px}.capture-page{min-height:calc(100vh - 70px);padding:21px 14px 36px}.capture-stepper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);top:74px}.capture-card,.capture-ai-rail{border-radius:5px}.section-heading{padding:18px}.dictation-console,.room-context{margin-left:18px;margin-right:18px}.form-grid,.capture-block{padding-left:18px;padding-right:18px}.capture-footer{box-shadow:0 -12px 28px #372a1f13}}@media (max-width:520px){.primary-button.compact{border-radius:50%}.hero-row h1{line-height:1.06}.tellens-method{margin-left:-1px;margin-right:-1px}.method-intro{padding:26px 22px 24px}.method-intro h2{margin-top:14px;font-size:27px}.method-intro p{font-size:11px}.method-seal{margin-top:17px;font-size:9px}.method-journey{grid-template-columns:1fr;gap:0;padding:25px 22px 16px}.method-step{text-align:left;grid-template-columns:36px 1fr;align-items:start;min-height:66px;display:grid}.method-step:not(:last-child):after{width:1px;height:auto;inset:30px auto -2px 15px}.method-marker{width:31px;height:31px;box-shadow:0 0 0 5px #f9f5ef}.method-step div{margin:0;padding:2px 0 0 10px}.method-step strong{font-size:14px}.method-step small{max-width:none;margin:5px 0 0;font-size:10.5px}.next-panel{padding:24px 21px 21px}.next-panel-copy{margin-top:21px}.next-panel-copy h2{font-size:23px}.next-panel .task-list button{min-height:72px}.panel-heading{min-height:78px;padding:17px}.resume-card{padding:18px 0}.capture-page{padding:15px 9px 28px}.capture-header h1{font-size:22px}.capture-stepper{top:70px}.dictation-console{grid-template-columns:52px 1fr;padding:15px}.dictation-orb{width:50px;height:50px}.section-heading{min-height:78px}.section-heading h2{font-size:19px}.camera-button,.capture-footer .primary-button,.capture-footer .secondary-button{min-height:46px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--tellens-canvas:#f1ebe3;--tellens-cloud:#fffdf9b8;--tellens-cream:#fbf7f1;--tellens-oat:#e8dbcc;--tellens-peach:#dec2ad;--tellens-bronze:#ad8964;--tellens-depth:0 26px 70px #42312217;--tellens-float:0 12px 36px #42312212}html{background:var(--tellens-canvas)}body{background:radial-gradient(circle at 73% 7%,#fffffff2 0,#fff0 29rem),radial-gradient(circle at 19% 67%,#e2cfbc70 0,#e2cfbc00 34rem),linear-gradient(135deg,#f2ece4 0%,#f7f2eb 50%,#eee6dd 100%)}.app-shell{gap:14px}.sidebar{background:radial-gradient(circle at 18% -4%,#cba87d33,#0000 19rem),linear-gradient(150deg,#2d2722 0%,#211d19 62%,#29221d 100%);border:1px solid #ffffff0f;border-radius:32px;flex-basis:254px;width:254px;height:calc(100vh - 28px);margin:14px 0 14px 14px;padding:28px 18px 18px;top:14px;box-shadow:0 30px 80px #2a20192e}.brand{gap:12px;padding:1px 8px 34px}.brand-mark{color:#f3eadf;--mark-accent:#c6a378;background:radial-gradient(circle at 34% 28%,#ffffff17,#ffffff05 62%);border-radius:50%;flex:0 0 46px;width:46px;height:46px;padding:2px;box-shadow:inset 0 0 0 1px #eedbc414,0 8px 25px #0000001f}.brand-mark svg{overflow:visible}.brand-mark .mark-halo,.brand-mark .mark-orbit,.brand-mark .mark-wave,.brand-mark .mark-stem{fill:none;stroke-linecap:round;stroke-linejoin:round;transform-origin:32px 32px}.brand-mark .mark-halo{stroke:currentColor;stroke-width:1px;opacity:.13}.brand-mark .mark-orbit{stroke:var(--mark-accent);stroke-width:2.15px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.brand-mark .mark-wave,.brand-mark .mark-stem{stroke:currentColor;stroke-width:2.05px}.brand-mark .mark-signal{fill:#d9b98f;filter:drop-shadow(0 0 4px #d9b98f61)}.brand:hover .orbit-one{transform:rotate(8deg)}.brand:hover .orbit-two{transform:rotate(-7deg)}.brand:hover .orbit-three{transform:rotate(5deg)}.brand strong,.mobile-brand strong{letter-spacing:-.045em}.main-nav{gap:7px}.main-nav button{border-radius:17px;min-height:48px;padding:8px 13px;transition:background .2s,color .2s,transform .2s}.main-nav button:hover{transform:translate(2px)}.main-nav button.active{background:linear-gradient(135deg,#f5eee5,#e7d9c9);box-shadow:0 9px 24px #0000001a}.app-icon{border-radius:50%}.usage-card{background:#ffffff0b;border:0;border-radius:22px;padding:16px;box-shadow:inset 0 0 0 1px #e2ccb11a}.profile-button{border-top:0;padding:13px 7px 2px}.workspace{padding-right:14px}.topbar{-webkit-backdrop-filter:blur(28px)saturate(120%);backdrop-filter:blur(28px)saturate(120%);background:#fcf9f5ad;border:1px solid #ffffffbf;border-radius:999px;height:66px;margin:14px 0 0;padding:0 20px 0 26px;top:14px;box-shadow:0 10px 32px #3e2e2012,inset 0 1px #ffffffc2}.icon-button,.filter-button{background:#ffffff9e;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #745b411f}.primary-button,.primary-button.compact,.secondary-button,.capture-header .back-link,.soft-button,.filter-button{border-radius:999px}.primary-button{min-height:46px;padding:0 23px;box-shadow:0 12px 28px #261e1826}.primary-button.compact{min-height:40px}.page-content{max-width:1460px;padding:48px clamp(24px,4.5vw,68px) 72px}.hero-stage{isolation:isolate;align-items:center;min-height:315px;margin-bottom:22px;padding:25px 4.5% 30px 2%;position:relative}.hero-stage:before{content:"";z-index:-1;background:radial-gradient(circle at 36% 30%,#fffc,#e0cfbc47 56%,#e0cfbc00 72%);border-radius:50%;width:310px;height:310px;position:absolute;top:1px;right:1.5%}.hero-stage:after{content:"";z-index:-1;border-bottom:1px solid #97755233;border-radius:0 0 50% 50%;width:48%;height:135px;position:absolute;bottom:8px;right:11%;transform:rotate(-7deg)}.hero-copy{max-width:780px}.hero-row h1{font-size:clamp(39px,4vw,55px);line-height:1.02}.hero-row p{max-width:630px;font-size:12.5px}.hero-proof{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.hero-proof span{color:#7b7066;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;display:inline-flex}.hero-proof i{background:#b18b64;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #b18b641a}.hero-orb{cursor:pointer;background:#fffdf99e;border:0;border-radius:50%;flex:0 0 188px;place-items:center;width:188px;height:188px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid;position:relative;box-shadow:0 25px 65px #4130201f,inset 0 0 0 1px #755b401a}.hero-orb:before{content:"";background:radial-gradient(circle at 35% 25%,#be9a712e,#0000 52%),#29231e;border-radius:50%;position:absolute;inset:23px;box-shadow:inset 0 0 0 1px #ffffff0d,0 16px 35px #2d221933}.hero-orb:after{content:"";background:#c39e73;border:5px solid #f5eee6;border-radius:50%;width:10px;height:10px;position:absolute;top:28px;right:27px;box-shadow:0 5px 15px #4834223b}.hero-orb:hover{transform:translateY(-6px)rotate(-2deg);box-shadow:0 32px 78px #4130202b}.hero-orb-ring{border:1px solid #8f6c4838;border-left-color:#0000;border-radius:50%;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:9px}.hero-orb:hover .hero-orb-ring{transform:rotate(34deg)}.hero-orb-ring i{background:#b79169;border-radius:50%;width:5px;height:5px;position:absolute}.hero-orb-ring i:first-child{top:32px;left:13px}.hero-orb-ring i:last-child{bottom:28px;right:15px}.hero-orb-copy{z-index:1;color:#f9f2e9;flex-direction:column;align-items:center;display:flex;position:relative}.hero-orb-copy small{color:#b9a999;letter-spacing:.19em;text-transform:uppercase;font-size:8px;font-weight:700}.hero-orb-copy strong{font-family:var(--tellens-serif);letter-spacing:-.02em;margin-top:7px;font-size:19px;font-weight:400}.hero-orb-copy em{color:#d6b78f;border:1px solid #d6bb9a40;border-radius:50%;place-items:center;width:27px;height:27px;margin-top:12px;font-size:12px;font-style:normal;display:grid}.tellens-method{min-height:305px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(280px,.72fr) minmax(0,1.65fr);gap:clamp(28px,4vw,62px);margin:0 0 42px;overflow:visible}.method-intro{color:#302720;background:0 0;min-height:0;padding:48px 12px 38px 22px;overflow:visible}.method-intro:before{background:radial-gradient(circle at 38% 34%,#ffffffc7,#e1d1c05c 68%,#0000 70%);border:0;border-radius:50%;width:270px;height:270px;inset:8px auto auto -55px;transform:none}.method-intro:after{display:none}.method-intro h2{color:#302720}.method-intro h2 em{color:#987653}.method-intro p{color:#71675e;font-size:11.5px}.method-seal{color:#776a5e}.method-journey{background:0 0;align-content:center;align-items:center;min-height:290px;padding:70px 4px 32px;position:relative;overflow:visible}.method-path{pointer-events:none;width:100%;height:180px;position:absolute;inset:48px 0 auto;overflow:visible}.method-path path{fill:none;stroke:#9e7b564d;stroke-width:1.2px;stroke-linecap:round}.method-step{z-index:1}.method-step:not(:last-child):after{display:none}.method-step:first-of-type{transform:translateY(17px)}.method-step:nth-of-type(2){transform:translateY(-27px)}.method-step:nth-of-type(3){transform:translateY(12px)}.method-step:nth-of-type(4){transform:translateY(-26px)}.method-step:nth-of-type(5){transform:translateY(14px)}.method-marker{color:#73583f;background:#fffdf9cc;border:0;width:54px;height:54px;box-shadow:0 14px 35px #4936251a,inset 0 0 0 1px #74583d1f}.method-step:first-of-type .method-marker{color:#e6caa8;background:#29231e;box-shadow:0 15px 38px #2a201933}.method-step:nth-of-type(2) .method-marker{background:#e4d2c1}.method-step:nth-of-type(3) .method-marker{color:#5b4533;background:#c9b39c}.method-step:nth-of-type(4) .method-marker{background:#dec3b2}.method-step:nth-of-type(5) .method-marker{background:#d9c5ae}.method-step div{margin-top:17px}.method-step strong{font-size:14px}.method-step small{max-width:135px;font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.62fr) minmax(315px,.7fr);align-items:start;gap:clamp(24px,3vw,42px)}.panel{box-shadow:none;background:0 0;border:0}.objects-panel{overflow:visible}.panel-heading{border:0;min-height:84px;padding:0 10px 19px}.panel-heading h2{margin-top:1px;font-size:22px}.panel-heading p{font-size:10.5px}.text-button{background:#ffffff75;border-radius:999px;min-height:34px;padding:0 14px;box-shadow:inset 0 0 0 1px #755b401a}.object-list{gap:10px;display:grid}.object-row,.object-row:last-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9a8;border:0;border-radius:999px;min-height:76px;padding:13px 20px 13px 14px;box-shadow:0 10px 30px #402f1f0e,inset 0 1px #ffffffb8}.object-row:hover{background:#fffdf9eb;transform:translate(3px);box-shadow:0 15px 36px #402f1f18}.object-thumb{width:48px;height:48px}.next-panel{color:#4d3c30;background:radial-gradient(circle at 108% -8%,#ffffff80,#0000 18rem),linear-gradient(145deg,#e3d4c5 0%,#efe5da 62%,#dac7b5 100%);border:0;border-radius:46px 46px 16px;padding:30px 27px 25px;box-shadow:0 28px 68px #2b21191c,inset 0 1px #ffffff8f}.next-panel:before{border-color:#5b45311f;border-radius:50%;width:290px;height:290px;bottom:-135px;right:-178px;transform:none}.next-panel .section-kicker{color:#80644b}.next-counter{text-align:center;background:#ffffff38;border:1px solid #614a352b;border-radius:50%;place-content:center;width:62px;height:62px;display:grid;box-shadow:inset 0 0 0 7px #ffffff1a}.next-counter b,.next-counter small{display:block}.next-counter b{color:#5d4939;font-family:var(--tellens-serif);font-size:17px;font-weight:400}.next-counter small{color:#807164;letter-spacing:.08em;text-transform:uppercase;margin-top:1px;font-size:6.5px}.next-panel-copy{border-left-color:#5b453147;margin-top:15px}.next-panel-copy h2{color:#5a4637;font-size:27px}.next-panel-copy p{color:#74675c}.next-panel .task-list button{color:#4e3c2f;border-bottom-color:#5b45311f;min-height:72px}.next-panel .task-list strong{color:#49372c}.next-panel .task-list small{color:#75685d}.next-panel .task-list em{color:#765a43}.next-panel .task-check,.next-panel .task-check.urgent{color:#6d523d;background:#ffffff2e;border-color:#5b453133}.next-panel .soft-button{color:#f5ede3;background:#3d3027;border:0;border-radius:999px;min-height:46px}.next-panel .soft-button:hover{background:#2f251f}.resume-card{background:linear-gradient(135deg,#eadfd2 0%,#f7f0e8 58%,#e5d4c2 100%);border:0;border-radius:40px 40px 14px;padding:24px 26px;box-shadow:0 18px 46px #41302017,inset 0 1px #ffffffb8}.toast{border-radius:999px}.object-page .objects-panel.full{max-width:1080px}.capture-page{background:radial-gradient(circle at 82% 5%,#ffffffd1,#0000 31rem),0 0;min-height:calc(100vh - 94px);padding:44px clamp(22px,3.2vw,48px) 62px}.capture-header{max-width:1300px;margin-bottom:23px;padding:0 5px}.capture-header .back-link,.secondary-button{background:#fffdf9a1;border:0;box-shadow:inset 0 0 0 1px #73593f1f}.capture-stepper{max-width:1300px;box-shadow:var(--tellens-float), inset 0 1px 0 #ffffffc2;-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);background:#fffdf9a3;border:0;border-radius:999px;padding:11px 16px}.capture-stepper span{border-radius:50%;width:30px;height:30px}.capture-stepper button.active span{box-shadow:0 0 0 5px #dccdbb9e}.capture-layout{grid-template-columns:minmax(0,1fr) 292px;gap:22px;max-width:1300px}.capture-card{box-shadow:var(--tellens-depth), inset 0 1px 0 #fffc;background:#fffdf9d1;border:0;border-radius:36px 36px 16px}.capture-ai-rail{box-shadow:var(--tellens-float), inset 0 1px 0 #ffffffb3;background:#fffdf9c9;border:0;border-radius:30px 30px 12px}.section-heading{border:0;min-height:100px;padding:25px 30px 18px}.section-number{background:#eadfd2;border:0;width:42px;height:42px;box-shadow:inset 0 0 0 1px #755a3d1a}.dictation-console{background:linear-gradient(135deg,#e8dbccc7,#fcf8f3e6 72%);border:0;border-radius:28px;margin:13px 30px 0;padding:22px;box-shadow:inset 0 1px #ffffffb3}.dictation-console.recording{border:0}.dictation-console.transcribing{background:linear-gradient(135deg,#e1d4c5db,#fcf8f3f0 72%)}.dictation-orb{width:62px;height:62px}.dictation-orb:disabled{cursor:wait;opacity:.72;animation:none}.transcript-editor button:disabled{cursor:wait;opacity:.58}.transcription-retry{color:#fffaf3;cursor:pointer;background:#66513d;border:0;border-radius:999px;grid-column:1/-1;justify-self:start;min-height:37px;padding:0 15px;font-size:10px;font-weight:700}.transcript-editor textarea,.form-grid input,.form-grid select,.form-grid textarea,.summary-editor textarea{background:#f4eee7;border:0;border-radius:16px;min-height:46px;box-shadow:inset 0 0 0 1px #755a3d14}.transcript-editor textarea:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.summary-editor textarea:focus{box-shadow:0 0 0 4px #ad927021,inset 0 0 0 1px #ad9270}.transcript-editor button{border-radius:999px}.form-grid{padding:26px 30px 30px}.room-context{border-radius:27px;margin:15px 30px 0;padding:18px 19px}.camera-button{border-radius:999px;min-height:46px}.capture-block{padding:26px 30px 8px}.choice-grid{gap:10px}.choice-grid button{background:#f5efe8;border:0;border-radius:18px;min-height:51px;box-shadow:inset 0 0 0 1px #745b4114}.choice-grid button>span{border-radius:50%}.choice-grid button.selected{border:0;box-shadow:inset 0 0 0 1px #8b6c4a3d}.chip-grid button{border:0;min-height:35px;box-shadow:inset 0 0 0 1px #745b411f}.upload-columns{padding:27px 30px 30px}.drop-zone{background:#f5efe8;border-radius:26px}.photo-review-grid article,.file-list>span,.document-list,.evidence-list,.issue-list{background:#f7f2ec;border:0;border-radius:20px;box-shadow:inset 0 0 0 1px #745b4114}.photo-review-grid article{border-radius:20px}.photo-review-grid article img{border-radius:19px 19px 0 0}.review-banner{background:#eee3d7;border:0;border-radius:25px;margin:18px 30px 0}.insight-list>div{background:#f7f2ec;border:0;border-radius:20px;box-shadow:inset 0 0 0 1px #745b4114}.summary-editor{margin:15px 30px 30px}.handoff-summary{background:#f3ece4;border:0;border-radius:24px;margin:18px 30px 0}.export-grid{gap:12px;padding:22px 30px 27px}.export-grid button{background:#f7f2ec;border:0;border-radius:22px;box-shadow:inset 0 0 0 1px #745b4117}.human-check{border:0;border-radius:19px;margin:0 30px 27px}.capture-footer{background:#f7f1eac7;border:0;border-radius:0 0 16px 36px;min-height:76px;padding:14px 30px}.rail-heading{border-radius:30px 30px 0 0}.rail-spark{width:36px;height:36px}.rail-tip{border-radius:18px}@media (max-width:1120px){.tellens-method{grid-template-columns:minmax(245px,.62fr) minmax(0,1.4fr);gap:20px}.method-intro{min-height:0}.dashboard-grid{grid-template-columns:1fr}.next-panel{max-width:720px}}@media (max-width:800px){.app-shell{gap:0}.workspace{padding:0}.topbar{height:64px;margin:8px 10px 0;padding:0 13px 0 15px;top:8px}.mobile-brand .brand-mark{color:#3e3025;--mark-accent:#9e7853;background:#ffffff4d;flex-basis:38px;width:38px;height:38px;padding:1px}.page-content{padding:37px 17px 54px}.hero-stage{grid-template-columns:1fr;gap:8px;min-height:390px;padding:8px 5px 10px;display:grid;overflow:hidden}.hero-stage:before{width:230px;height:230px;top:174px;right:-23px}.hero-stage:after{width:75%;bottom:11px;right:7%}.hero-row h1{font-size:clamp(36px,9.3vw,43px)}.hero-orb{flex-basis:142px;justify-self:end;width:142px;height:142px;margin:-20px 15px 0 0}.hero-orb:before{inset:18px}.hero-orb:after{border-width:4px;width:8px;height:8px;top:21px;right:20px}.hero-orb-copy strong{font-size:16px}.hero-orb-copy em{width:23px;height:23px;margin-top:8px}.tellens-method{grid-template-columns:1fr;gap:0;margin-top:9px}.method-intro{padding:42px 22px 27px}.method-intro:before{top:0;left:-72px}.method-journey{min-height:260px;padding:66px 0 25px}.method-marker{width:48px;height:48px}.method-step strong{font-size:13px}.method-step small{font-size:9.5px}.dashboard-grid{gap:23px}.next-panel{border-radius:38px 38px 14px}.capture-page{min-height:calc(100vh - 80px);padding:29px 12px 42px}.capture-card{border-radius:30px 30px 14px}.capture-ai-rail{border-radius:27px 27px 12px}.capture-stepper{border-radius:999px;top:80px}.section-heading{padding:22px 22px 15px}.dictation-console,.room-context{margin-left:22px;margin-right:22px}.form-grid,.capture-block,.upload-columns{padding-left:22px;padding-right:22px}.review-banner,.handoff-summary,.summary-editor,.human-check{margin-left:22px;margin-right:22px}.export-grid{padding-left:22px;padding-right:22px}}@media (max-width:560px){.page-content{padding-left:14px;padding-right:14px}.hero-stage{min-height:400px}.hero-row p{font-size:12px;line-height:1.62}.hero-proof{gap:12px;margin-top:19px}.hero-proof span{font-size:8px}.tellens-method{margin-bottom:34px;margin-left:0;margin-right:0}.method-intro{padding:38px 17px 27px}.method-journey{grid-template-columns:1fr;gap:0;min-height:0;padding:18px 12px 7px;display:grid}.method-path{display:none}.method-step,.method-step:first-of-type,.method-step:nth-of-type(2),.method-step:nth-of-type(3),.method-step:nth-of-type(4),.method-step:nth-of-type(5){text-align:left;grid-template-columns:54px 1fr;align-items:start;min-height:78px;display:grid;transform:none}.method-step:not(:last-child):after{background:#9e7b5647;width:1px;height:auto;display:block;top:45px;bottom:-2px;left:23px}.method-marker{width:48px;height:48px;box-shadow:0 10px 25px #49362517}.method-step div{margin:0;padding:5px 0 0 11px}.method-step strong{font-size:15px}.method-step small{max-width:none;margin:5px 0 0;font-size:10.5px}.panel-heading{padding:0 7px 17px}.object-list{gap:8px}.object-row,.object-row:last-child{border-radius:26px;min-height:72px;padding:11px 14px 11px 11px}.object-thumb{width:46px;height:46px}.next-panel{border-radius:34px 34px 12px;padding:26px 22px 22px}.next-counter{width:55px;height:55px}.next-panel-copy h2{font-size:25px}.resume-card{border-radius:30px 30px 11px}.capture-page{padding-left:8px;padding-right:8px}.capture-stepper{padding:8px 4px}.capture-stepper span{width:28px;height:28px}.capture-card{border-radius:27px 27px 12px}.section-heading{padding:20px 18px 14px}.dictation-console,.room-context{border-radius:23px;margin-left:17px;margin-right:17px}.form-grid,.capture-block,.upload-columns{padding-left:17px;padding-right:17px}.review-banner,.handoff-summary,.summary-editor,.human-check{margin-left:17px;margin-right:17px}.export-grid{padding-left:17px;padding-right:17px}.capture-footer{border-radius:0 0 12px 27px;padding-left:17px;padding-right:17px}}.capture-header{isolation:isolate;align-items:center;min-height:122px;padding:13px 7px 22px;position:relative;overflow:hidden}.capture-header:before{content:"";z-index:-1;border:1px solid #97704a24;border-radius:50%;width:430px;height:116px;position:absolute;top:-63px;right:95px;transform:rotate(-8deg)}.capture-header:after{content:"";z-index:-1;background:linear-gradient(90deg,#7e5f4147,#7e5f410d 72%,#0000);height:1px;position:absolute;bottom:0;left:7px;right:7px}.capture-header>.capture-heading{flex:auto;grid-template-columns:auto 68px minmax(0,1fr);align-items:center;column-gap:18px;min-width:0;display:grid}.capture-header .back-link{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-row:auto;justify-self:start;width:auto;min-height:40px;padding:0 15px;font-size:9.5px}.capture-session-orbit{color:#594432;background:radial-gradient(circle at 32% 24%,#ffffffeb,#e2d1bed1 76%);border-radius:50%;place-content:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 13px 32px #4a36251a,inset 0 1px #ffffffdb}.capture-session-orbit>i{border:1px solid #87613d57;border-color:#87613d57 #87613d57 #87613d14 #0000;border-radius:50%;animation:16s linear infinite capture-orbit;position:absolute;inset:-5px 1px;transform:rotate(-34deg)}.capture-session-orbit:after{content:"";background:#9e7853;border:3px solid #f2eae1;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:4px;box-shadow:0 3px 10px #4f372238}.capture-session-orbit b{font-family:var(--tellens-serif);font-size:17px;font-weight:500;line-height:1}.capture-session-orbit small{color:#9a8775;letter-spacing:.1em;text-align:center;margin-top:3px;font-size:7px}.capture-title-copy{min-width:0}.capture-title-meta{align-items:center;gap:11px;margin-bottom:7px;display:flex}.capture-header .capture-title-meta .eyebrow{color:#8c6c4e;letter-spacing:.17em;grid-column:auto;font-size:8px;margin:0!important}.capture-live{color:#8b7c6f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}.capture-live>i{background:#a17a53;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #a17a531a}.capture-header .capture-title-copy h1{color:#332820;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;grid-column:auto;max-width:720px;font-size:clamp(29px,2.8vw,38px);line-height:1.04;overflow:hidden}.capture-title-track{background:#80644a1c;border-radius:999px;width:min(410px,100%);height:2px;margin-top:11px;display:block;overflow:hidden}.capture-title-track>i{border-radius:inherit;background:linear-gradient(90deg,#6f5540,#b08a65);height:100%;transition:width .35s;display:block;box-shadow:0 0 10px #a57d5542}.capture-header .capture-actions{z-index:1;flex:none;position:relative}.capture-stepper{padding:7px}.capture-stepper button{border-radius:999px;min-height:48px;transition:background .22s,color .22s,transform .22s}.capture-stepper button.active{background:#e8daca9e;box-shadow:inset 0 1px #ffffffad}.capture-stepper button.active small{letter-spacing:.025em}.section-heading{isolation:isolate;background:radial-gradient(circle at 87% 16%,#ddc3a94a,#0000 14rem),linear-gradient(112deg,#fffdf9b8,#efe4d88c 72%,#faf6f0b8);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:148px;padding:29px 34px 31px;display:grid;position:relative;overflow:hidden}.section-heading:before{content:"";z-index:-1;border:1px solid #946b4429;border-radius:50%;width:300px;height:104px;position:absolute;top:-33px;right:-91px;transform:rotate(18deg)}.section-heading:after{content:"";z-index:-1;background:#a47c55;border:3px solid #faf6f0eb;border-radius:50%;width:7px;height:7px;position:absolute;top:26px;right:105px;box-shadow:0 5px 13px #4a352229}.section-heading>.stage-heading-main{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.section-number{color:#5c4430;background:radial-gradient(circle at 31% 24%,#fffdfa,#e6d7c6 78%);border:0;border-radius:50%;place-items:center;width:68px;height:68px;display:grid;position:relative;overflow:visible;box-shadow:0 15px 34px #4e39261c,inset 0 1px #ffffffe6}.section-number>i{border:1px solid #8b633d66;border-color:#8b633d66 #0000 #8b633d14 #8b633d66;border-radius:50%;animation:18s linear infinite reverse capture-orbit;position:absolute;inset:-5px 2px;transform:rotate(31deg)}.section-number>i:after{content:"";background:#8f6844;border:2px solid #eee3d7;border-radius:50%;width:5px;height:5px;position:absolute;bottom:8px;right:4px}.section-number>b{z-index:1;font-family:var(--tellens-serif);letter-spacing:.02em;font-size:17px;font-weight:500;position:relative}.stage-heading-copy{min-width:0}.stage-kicker{color:#8e6a49;letter-spacing:.17em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:750;display:block}.section-heading .stage-heading-copy h2{color:#342920;letter-spacing:-.02em;font-size:clamp(25px,2.3vw,31px);line-height:1.06}.section-heading .stage-heading-copy p{color:#76695d;max-width:580px;margin-top:8px;font-size:11.5px;line-height:1.52}.stage-status{z-index:1;align-self:center;position:relative}.stage-status>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#73583f;letter-spacing:.09em;white-space:nowrap;background:#fffdf98c;border-color:#8d664033;align-items:center;min-height:31px;padding:0 12px;font-size:8px;display:inline-flex;box-shadow:inset 0 1px #ffffffbd}.stage-route{background:#7f604321;height:1px;display:block;position:absolute;bottom:0;left:34px;right:34px}.stage-route:after{content:"";background:#c6aa8c;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-1px}.stage-route>i{background:linear-gradient(90deg,#69503b,#ae8964);border-radius:999px;height:2px;transition:width .35s;display:block;transform:translateY(-.5px);box-shadow:0 0 12px #a1795038}@keyframes capture-orbit{to{transform:rotate(326deg)}}@media (max-width:800px){.capture-header{gap:13px;min-height:112px;padding:7px 5px 20px}.capture-header>.capture-heading{grid-template-columns:auto 58px minmax(0,1fr);column-gap:13px}.capture-session-orbit{width:55px;height:55px}.capture-session-orbit b{font-size:15px}.capture-header .capture-title-copy h1{font-size:clamp(27px,5.2vw,34px)}.capture-title-track{max-width:340px}.section-heading{min-height:138px;padding:25px 26px 29px}.section-heading>.stage-heading-main{grid-template-columns:64px minmax(0,1fr);gap:17px}.section-number{width:60px;height:60px}.stage-route{left:26px;right:26px}}@media (max-width:560px){.capture-header{align-items:flex-start;min-height:121px;padding:3px 4px 19px}.capture-header:before{width:255px;height:84px;top:-50px;right:12px}.capture-header>.capture-heading{grid-template-columns:38px 52px minmax(0,1fr);column-gap:10px;padding-right:39px}.capture-header .back-link{place-items:center;width:38px;min-height:38px;padding:0;font-size:0;display:grid}.capture-header .back-link:after{content:"←";font-size:13px}.capture-session-orbit{width:50px;height:50px}.capture-session-orbit b{font-size:14px}.capture-session-orbit small{font-size:6px}.capture-title-meta{gap:8px;margin-bottom:6px}.capture-header .capture-title-meta .eyebrow{letter-spacing:.13em;font-size:7px}.capture-live{font-size:6.5px}.capture-header .capture-title-copy h1{font-size:clamp(24px,7vw,29px)}.capture-title-track{margin-top:8px}.capture-header .capture-actions{position:absolute;top:3px;right:4px}.capture-header .capture-actions .secondary-button{width:34px;min-height:34px;padding:0;font-size:0}.capture-header .capture-actions .secondary-button:after{content:"✓";font-size:13px}.capture-stepper{padding:6px 3px}.capture-stepper button{min-height:43px}.capture-stepper button.active{background:#e8dacab8}.section-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:144px;padding:23px 18px 28px}.section-heading:before{width:210px;height:82px;top:-28px;right:-82px}.section-heading:after{top:22px;right:56px}.section-heading>.stage-heading-main{grid-template-columns:57px minmax(0,1fr);align-items:center;gap:13px}.section-number{width:54px;height:54px}.section-number>b{font-size:15px}.stage-kicker{letter-spacing:.13em;margin-bottom:6px;font-size:7px}.section-heading .stage-heading-copy h2{font-size:clamp(21px,6vw,25px)}.section-heading .stage-heading-copy p{margin-top:7px;font-size:10.5px;line-height:1.43}.stage-status{align-self:start;padding-top:8px}.stage-status>span{min-height:27px;padding:0 9px;font-size:6.8px}.stage-route{left:18px;right:18px}}@media (max-width:470px){.capture-header>div.capture-heading{grid-template-columns:36px 48px minmax(0,1fr);column-gap:8px}.capture-header .back-link{width:36px;min-height:36px}.capture-session-orbit{width:46px;height:46px}.capture-live{display:none}.capture-header .capture-title-copy h1{font-size:clamp(22px,6.8vw,27px)}.section-heading{grid-template-columns:1fr;min-height:158px}.stage-status{margin-left:70px;padding-top:0}}.dictation-copy small{font-size:11.5px;line-height:1.5}.assist-state{font-size:9.5px}.transcript-editor>span{font-size:10.5px}.transcript-editor textarea,.form-grid input,.form-grid select,.form-grid textarea,.summary-editor textarea{font-size:13.5px;line-height:1.5}.transcript-editor button{font-size:10.5px}.recording-note{font-size:9.5px;line-height:1.5}.capture-error{font-size:10.5px;line-height:1.45}.form-grid label>span,.summary-editor>span{font-size:11.5px}.block-title h3{font-size:12.5px}.block-title>span{font-size:10px}.choice-grid button{font-size:11px}.chip-grid button{font-size:10.5px}.room-context>div span{font-size:9.5px}.camera-button{font-size:11px}.walk-photo-strip span{font-size:8.5px}.photo-review-grid select{font-size:10px}.drop-zone strong{font-size:11.5px}.drop-zone small{font-size:10px;line-height:1.5}.document-list b{font-size:10px}.document-list small{font-size:9px}.review-banner p{font-size:10.5px;line-height:1.55}.review-grid>div>h3{font-size:12px}.issue-list b{font-size:10px;line-height:1.4}.issue-list em{font-size:9px}.evidence-list p{font-size:9.5px;line-height:1.45}.evidence-list strong{font-size:10.5px}.evidence-list em{font-size:8.5px}.empty-evidence{font-size:10px;line-height:1.5}.summary-editor small{font-size:9.5px;line-height:1.5}.handoff-summary p{font-size:10px;line-height:1.5}.handoff-summary>span{font-size:9.5px}.export-grid strong{font-size:11px}.export-grid small{font-size:9.5px;line-height:1.5}.export-grid em{font-size:9.5px}.human-check strong{font-size:10px}.human-check p{font-size:9.5px;line-height:1.5}.capture-footer small{font-size:9.5px}.capture-footer .primary-button,.capture-footer .secondary-button{font-size:11px}.rail-heading strong{font-size:11.5px}.rail-heading small{font-size:9.5px}.rail-score strong{font-size:10.5px}.rail-score small{font-size:9.5px}.rail-title>strong{font-size:10.5px}.rail-title>span:not(.ai-pill){font-size:9.5px}.rail-section li{font-size:10px;line-height:1.45}.rail-tip p{font-size:9.5px}.rail-tip strong{font-size:10px}.rail-privacy{font-size:9px}@media (max-width:560px){.stage-kicker{font-size:8px}.section-heading .stage-heading-copy p{font-size:11.5px;line-height:1.5}.stage-status>span{font-size:8px}.dictation-copy small{font-size:12px}.assist-state{font-size:10px}.transcript-editor>span{font-size:11.5px}.transcript-editor textarea,.form-grid input,.form-grid select,.form-grid textarea,.summary-editor textarea{font-size:16px}.transcript-editor button{font-size:11.5px}.recording-note{font-size:10px}.form-grid label>span,.summary-editor>span{font-size:12.5px}.block-title h3{font-size:13px}.block-title>span{font-size:10.5px}.choice-grid button,.chip-grid button{font-size:12px}.room-context>div span{font-size:10px}.camera-button{font-size:11.5px}.drop-zone strong{font-size:12.5px}.drop-zone small,.document-list b{font-size:11px}.document-list small{font-size:9.5px}.review-banner p{font-size:11.5px}.review-grid>div>h3{font-size:13px}.issue-list b{font-size:11px}.issue-list em{font-size:9.5px}.evidence-list p{font-size:10.5px}.evidence-list strong{font-size:11.5px}.evidence-list em{font-size:9px}.summary-editor small{font-size:10px}.handoff-summary p{font-size:10.5px}.export-grid strong{font-size:11.5px}.export-grid small,.export-grid em{font-size:10px}.human-check strong{font-size:10.5px}.human-check p{font-size:10px}.capture-footer .primary-button,.capture-footer .secondary-button{font-size:12px}.rail-section li{font-size:10.5px}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.object-empty{background:linear-gradient(118deg,#f6efe6db,#fffdf99e);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:19px;min-height:154px;padding:24px 25px;display:grid}.object-empty-mark{color:#70563f;width:56px;height:56px;font-family:var(--tellens-serif);background:radial-gradient(circle at 31% 25%,#fffdfa,#e6d5c1 78%);border-radius:50%;place-items:center;font-size:20px;display:grid;box-shadow:inset 0 0 0 1px #70563f1a,0 13px 31px #4633211a}.object-empty h3{color:#49382c;font-family:var(--tellens-serif);margin:0;font-size:17px;font-weight:400}.object-empty p{color:#7d7166;max-width:520px;margin:7px 0 0;font-size:10.5px;line-height:1.55}.object-empty .soft-button{color:#f7efe5;background:#3d3027;border-radius:999px;width:auto;min-width:176px;min-height:42px;margin:0;padding:0 17px}.object-search{background:#f4ece3;border-radius:999px;align-items:center;gap:9px;width:min(310px,42vw);min-height:43px;padding:0 13px;display:flex;box-shadow:inset 0 0 0 1px #6f553c1a}.object-search i{color:#866b51;font-size:15px;font-style:normal}.object-search input{color:#403229;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.object-search input::placeholder{color:#978a7e}.object-no-results{text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;padding:28px;display:grid}.object-no-results strong{color:#4b3a2e;font-family:var(--tellens-serif);font-size:17px;font-weight:400}.object-no-results p{color:#85786c;margin:0;font-size:10.5px}.object-no-results .text-button{margin-top:5px}.local-journal-note{color:#786c61;max-width:1080px;margin:14px 5px 0;font-size:9.5px;line-height:1.55}.local-journal-note:first-letter{color:#9e7a55}@media (max-width:760px){.object-page .panel-heading{flex-direction:column;align-items:stretch}.object-search{width:100%}.object-empty{grid-template-columns:50px 1fr;padding:20px 18px}.object-empty-mark{width:48px;height:48px}.object-empty .soft-button{grid-column:1/-1;width:100%}.local-journal-note{margin:13px 4px 0;font-size:9px}}.object-row-entry{border-radius:999px;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.object-row-entry.has-actions{grid-template-columns:minmax(0,1fr) 54px}.object-row-entry.has-actions .object-row{border-radius:999px 24px 24px 999px}.object-row-entry.archived .object-row{background:linear-gradient(105deg,#efe8ded1,#faf7f1ad)}.object-row-entry.archived .object-thumb{filter:saturate(.68)}.object-row-entry.archived .object-status>small{color:#775e48;font-weight:650}.object-more{color:#69513e;cursor:pointer;background:#efe5dae0;border:0;border-radius:50%;place-self:center end;place-items:center;width:44px;min-height:44px;transition:transform .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 0 1px #6a513b1a,0 8px 20px #3c2c1f0f}.object-more span{letter-spacing:1px;font-size:14px;transform:translateY(-2px)}.object-more:hover{background:#e8d9c9;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #6a513b21,0 11px 24px #3c2c1f17}.object-journal-heading{align-items:flex-end;gap:24px}.object-journal-controls{justify-content:flex-end;align-items:center;gap:12px;display:flex}.object-scope-tabs{background:#e9ded29e;border-radius:999px;align-items:center;gap:3px;min-height:43px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #6f553c14}.object-scope-tabs button{color:#7b6c5f;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:9.5px;font-weight:650;display:inline-flex}.object-scope-tabs button span{background:#ffffff73;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid}.object-scope-tabs button.active{color:#faf3ea;background:#3c3027;box-shadow:0 7px 18px #35292026}.object-scope-tabs button.active span{background:#ffffff1f}.archive-empty{background:radial-gradient(circle at 50% 46%,#ffffff85,#0000 16rem)}.record-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(12px)saturate(90%);backdrop-filter:blur(12px)saturate(90%);background:#221c176b;place-items:center;padding:24px;animation:.2s both record-backdrop-in;display:grid;position:fixed;inset:0}.record-modal{color:#3c3027;background:radial-gradient(circle at 105% -5%,#d6bfa359,#0000 19rem),#f9f4ed;border:1px solid #ffffffad;border-radius:38px 38px 16px;width:min(560px,100%);max-height:min(760px,100vh - 32px);padding:35px;animation:.24s cubic-bezier(.2,.8,.2,1) both record-modal-in;position:relative;overflow:auto;box-shadow:0 36px 100px #1f18134d,inset 0 1px #fffc}.record-modal-close{color:#5f4a39;width:38px;height:38px;font-family:var(--tellens-serif);cursor:pointer;background:#523f2f14;border:0;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:20px;right:20px}.record-modal-kicker{color:#9a7b5b;letter-spacing:.2em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:750;display:block}.record-modal-kicker.danger{color:#9d5f50}.record-modal h2{color:#392d24;max-width:430px;font-family:var(--tellens-serif);letter-spacing:-.025em;margin:0;font-size:clamp(25px,4vw,33px);font-weight:400;line-height:1.08}.record-modal>p{color:#776b60;max-width:475px;margin:13px 0 25px;font-size:11px;line-height:1.65}.record-outcome-grid{gap:9px;display:grid}.record-action-card{color:#49392d;text-align:left;cursor:pointer;background:#fffdf9ad;border:0;border-radius:22px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:70px;padding:12px 15px;transition:transform .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 0 1px #70563e1a}.record-action-card:hover{background:#fffdfa;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #70563e29,0 11px 27px #392a1d12}.record-action-card>span:first-child{color:#684f38;width:42px;height:42px;font-family:var(--tellens-serif);background:#e5d7c7;border-radius:50%;place-items:center;font-size:15px;display:grid}.record-action-card.rented>span:first-child{color:#556148;background:#dce1d4}.record-action-card.neutral>span:first-child{color:#77695c;background:#e9e2db}.record-action-card.restore>span:first-child{color:#5b4a3d;background:#ded6c9}.record-action-card>span:nth-child(2){min-width:0}.record-action-card strong,.record-action-card small{display:block}.record-action-card strong{font-family:var(--tellens-serif);font-size:14px;font-weight:500}.record-action-card small{color:#84786d;margin-top:4px;font-size:9.5px;line-height:1.45}.record-action-card em{color:#8a7056;font-size:15px;font-style:normal}.record-delete-zone{border-top:1px solid #70563e1f;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.record-delete-zone strong,.record-delete-zone small{display:block}.record-delete-zone strong{color:#604e40;font-size:10px}.record-delete-zone small{color:#968a80;margin-top:4px;font-size:8.5px}.record-delete-zone button{color:#965747;cursor:pointer;background:#96554517;border:0;border-radius:999px;flex:none;min-height:36px;padding:0 13px;font-size:9px;font-weight:700}.record-confirm-actions{justify-content:flex-end;gap:10px;margin-top:27px;display:flex}.danger-button{color:#fff8f3;cursor:pointer;background:#8e4f42;border:0;border-radius:999px;min-height:42px;padding:0 17px;font-size:10px;font-weight:700;box-shadow:0 12px 28px #7a40342e}@keyframes record-backdrop-in{0%{opacity:0}}@keyframes record-modal-in{0%{opacity:0;transform:translateY(13px)scale(.985)}}@media (max-width:900px){.object-journal-heading{flex-direction:column;align-items:stretch}.object-journal-controls{justify-content:space-between}.object-search{flex:260px;width:auto}}@media (max-width:560px){.object-row-entry.has-actions{grid-template-columns:minmax(0,1fr) 48px}.object-row-entry.has-actions .object-row{border-radius:28px 18px 18px 28px}.object-more{width:40px;min-height:40px}.object-journal-controls{flex-direction:column;align-items:stretch}.object-scope-tabs{width:100%}.object-scope-tabs button{flex:1;justify-content:center}.object-search{flex:none;width:100%}.record-modal-backdrop{align-items:end;padding:10px}.record-modal{border-radius:32px 32px 12px;width:100%;max-height:calc(100vh - 20px);padding:30px 20px 22px}.record-modal-close{top:16px;right:16px}.record-modal h2{padding-right:38px;font-size:27px}.record-modal>p{margin-bottom:20px;font-size:11px}.record-action-card{border-radius:20px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;min-height:72px;padding:11px 12px}.record-action-card>span:first-child{width:40px;height:40px}.record-action-card strong{font-size:13.5px}.record-action-card small{font-size:9px}.record-delete-zone{flex-direction:column;align-items:flex-start}.record-delete-zone button{width:100%;min-height:42px}.record-confirm-actions{grid-template-columns:1fr;display:grid}.record-confirm-actions button{width:100%}}.timeline-photo-button{position:relative;overflow:hidden}.timeline-photo-button input[type=file]{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.timeline-photo-button input[type=file]:disabled{cursor:default}.room-guided-capture.overview-open,.room-guided-capture.workspace-open{gap:16px;display:grid}.dedicated-room-workspace{margin-top:0}.room-workspace-back{color:#31584d;cursor:pointer;background:0 0;border:0;width:max-content;min-height:44px;margin-bottom:12px;font-size:16px;font-weight:750}.room-workspace-counts{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.room-workspace-counts span{color:#425a53;background:#edf3f0;border-radius:999px;padding:7px 10px;font-size:15px}.guided-room-create-actions{grid-template-columns:1fr 1.35fr;gap:8px;display:grid}.guided-room-create-actions button{color:#31584d;cursor:pointer;background:#fff;border:1px solid #31584d;border-radius:9px;min-height:44px;font-size:16px;font-weight:750}.guided-room-create-actions button:disabled{opacity:.45;cursor:default}.room-workspace-capture{border-color:#cddbd6;margin-top:0;box-shadow:0 14px 36px #23433914}.room-workspace-capture .timeline-media-composers{grid-template-columns:1fr}.room-workspace-capture .timeline-photo-button{min-height:112px}.room-advanced-tools{margin-top:18px}@media (max-width:520px){.guided-room-create-actions{grid-template-columns:1fr}.dedicated-room-workspace{padding:16px}.room-workspace-counts span{font-size:14px}}.timeline-note-help{color:#60736d;grid-column:1/-1;font-size:9.5px;line-height:1.5}.room-observation-suggestions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.room-observation-suggestions button{color:#405a52;cursor:pointer;background:#fff;border:1px solid #d5dfdb;border-radius:999px;min-height:34px;padding:0 10px;font-size:9px;font-weight:700}.room-observation-suggestions button:disabled{opacity:.45;cursor:default}.photo-reassignment-details{background:#fbfcfb;border:1px solid #dfe6e3;border-radius:12px;margin:0 23px 22px;overflow:hidden}.photo-reassignment-details>summary{color:#425b53;cursor:pointer;align-items:center;min-height:44px;padding:10px 13px;font-size:10px;font-weight:750;display:flex}.photo-reassignment-details>p{color:#6c7c77;margin:-2px 13px 12px;font-size:9.5px;line-height:1.5}.photo-reassignment-details .photo-review-grid{padding:0 12px 12px}.preserved-room-features{color:#675d54;margin:12px 0 0;font-size:10px;line-height:1.5}.preserved-room-features strong{color:#4c4137}@media (max-width:760px){.capture-page{overflow-x:clip}.capture-page,.capture-card,.capture-header,.capture-heading,.capture-title-copy,.section-heading,.stage-heading-copy,.room-guided-capture,.capture-timeline,.timeline-event-copy{min-width:0}.capture-header>.capture-heading{grid-template-columns:44px 64px minmax(0,1fr);column-gap:10px;padding-right:44px}.capture-header .back-link{width:44px;min-height:44px}.capture-session-orbit{width:62px;height:62px}.capture-session-orbit b{font-size:17px}.capture-session-orbit small{letter-spacing:0;font-size:14px!important}.capture-header .capture-title-copy h1{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:26px;line-height:1.12;overflow:visible}.capture-header .capture-title-meta .eyebrow,.capture-live{letter-spacing:.06em;line-height:1.35;color:#665343!important;font-size:15px!important}.section-heading{min-height:0;padding:22px 18px 27px}.section-heading>.stage-heading-main{grid-template-columns:58px minmax(0,1fr);gap:14px}.section-number{width:56px;height:56px}.section-number>b{font-size:17px}.stage-kicker,.timeline-kicker,.voice-kicker,.room-guided-heading>div>span,.room-check-heading>div>span,.active-room-title span,.guided-room-create>div:first-child span,.room-organization-heading>div:first-child>span,.property-kicker{letter-spacing:.06em;line-height:1.4;color:#5f5144!important;font-size:14px!important}.section-heading .stage-heading-copy h2,.room-guided-heading h3,.room-check-heading h3,.timeline-heading h3,.room-organization-heading h3,.property-intelligence-head h3,.tellens-check-header h3,.object-record-header h3{font-size:20px;line-height:1.2}.block-title h3{font-size:18px;line-height:1.3}.section-heading .stage-heading-copy p,.room-guided-heading p,.room-check-heading p,.timeline-heading p,.room-selection-empty p,.timeline-event-copy p,.timeline-completed-callout p,.property-intelligence-head p,.tellens-check-header p,.tellens-review-recommendation,.tellens-check-empty p{color:#584f47;line-height:1.55;font-size:16px!important}.room-guided-capture strong,.capture-timeline strong,.room-check strong,.guided-room-create>div:first-child strong,.tellens-review-main h4,.tellens-check-empty strong,.property-fact h4,.property-empty strong,.human-check strong,.export-gate strong{line-height:1.35;font-size:16px!important}.room-guided-capture small,.room-guided-capture em,.capture-timeline small,.capture-timeline em,.capture-timeline output,.room-check small,.room-check em,.timeline-note-help,.preserved-room-features,.property-intelligence small,.property-intelligence em,.tellens-check small,.tellens-check em,.tellens-object-record small,.tellens-object-record em,.summary-editor small,.photo-reassignment-details>p,.human-check p,.export-gate p,.capture-footer small,.tellens-check-metrics>article>span,.tellens-check-metrics>article>em,.tellens-check-counts span,.tellens-review-meta span,.tellens-review-meta em,.tellens-review-context span,.tellens-review-actions small,.property-metrics span,.fact-status,.fact-scope,.fact-caution,.object-record-header>div:last-child span,.object-record-disclaimer,.object-record-title>span,.object-record-facts article>div span,.object-record-facts article>div em,.object-record-facts article>strong,.object-record-facts article>button,.object-record-rooms>article>div:first-child span,.object-record-rooms>article>div:first-child small,.object-record-rooms li,.object-record-unresolved span,.object-record-documents b,.object-record-documents small,.object-record-documents em,.object-record-open-items b,.object-record-open-items small,.object-record-open-items>em,.object-record-empty,.additional-context>p,.additional-context>div:last-child span,.additional-context>div:last-child b{color:#625a52;line-height:1.5;font-size:14px!important}.form-grid label>span,.summary-editor>span,.timeline-note-composer>label,.timeline-document-composer>label:first-child,.document-type-select>span,.manual-fact-entry label>span,.block-title>span{color:#534a42;line-height:1.4;font-size:15px!important}.transcript-editor textarea,.form-grid input,.form-grid select,.form-grid textarea,.summary-editor textarea,.timeline-note-composer textarea,.timeline-document-composer select,.document-type-select select,.timeline-event-copy textarea,.voice-transcript-editor textarea,.guided-room-create input,.guided-room-create select,.organization-create-card input,.organization-create-card select,.room-rename input,.bulk-assignment-bar select,.photo-review-grid select,.manual-fact-entry input,.manual-fact-entry select,.fact-edit input,.tellens-review-actions select{min-height:44px;line-height:1.35;font-size:16px!important}.transcript-editor textarea::placeholder,.form-grid input::placeholder,.form-grid textarea::placeholder,.summary-editor textarea::placeholder,.timeline-note-composer textarea::placeholder,.guided-room-create input::placeholder,.organization-create-card input::placeholder,.room-rename input::placeholder,.manual-fact-entry input::placeholder,.fact-edit input::placeholder{color:#71675e;opacity:1;font-size:16px}.transcript-editor textarea,.form-grid textarea,.summary-editor textarea,.timeline-note-composer textarea,.timeline-event-copy textarea,.voice-transcript-editor textarea{min-height:96px;line-height:1.5}.choice-grid button,.chip-grid button,.room-observation-suggestions button,.guided-room-suggestions button,.organization-view-switch button,.room-view-filters button,.tellens-check-filters button,.property-intelligence-tabs button{min-height:44px;font-size:15px!important}.capture-stepper button,.capture-header .back-link,.timeline-heading-actions>button,.bulk-assignment-bar button,.timeline-voice-composer>button,.voice-recording-actions button,.timeline-note-composer>button,.room-component-grid button,.active-room-actions button,.room-skip-state button,.room-hard-error button,.room-check-actions button,.organization-create-card button,.room-card-actions button,.organization-undo button,.tellens-review-actions button,.tellens-review-sources button,.fact-actions button,.fact-edit button,.fact-sources button,.manual-fact-entry>button,.capture-footer .primary-button,.capture-footer .secondary-button{min-height:44px;font-weight:650;font-size:16px!important}.privacy-pill,.ready-pill,.ai-pill,.assist-state,.clean-record-state,.timeline-session-status,.room-guided-heading>strong,.room-check-heading>strong,.active-room-title>strong,.processing-state,.timeline-room-badge{color:#4d463f;min-height:32px;line-height:1.35;font-size:15px!important}.room-guided-card,.room-component-grid article,.room-check-list article,.timeline-event,.photo-review-grid article{overflow-wrap:anywhere}.room-guided-card strong,.room-component-grid strong,.room-check-list strong,.timeline-event-copy strong,.guided-room-create>div:first-child strong{font-size:16px!important}.room-guided-card{min-height:92px}.room-guided-state,.room-check-symbol{width:32px;height:32px;font-size:15px}.room-component-grid article>button,.active-room-actions button,.room-check-actions button,.timeline-event-actions button,.timeline-select-toggle,.organization-undo button,.photo-review-grid button{min-width:44px;min-height:44px}.timeline-photo-button,.timeline-document-button,.drop-zone{min-height:112px}.capture-error,.room-soft-attention,.room-hard-error p,.room-check-message,.property-intelligence-error,.save-failure-banner p,.integrity-warning p,.recovery-state-card p{color:#654d43;line-height:1.5;font-size:15px!important}.timeline-note-composer{grid-template-columns:1fr}.timeline-note-composer>*,.timeline-note-composer>button{grid-column:1}.room-observation-suggestions{gap:8px}.photo-reassignment-details{margin:0 17px 18px}.photo-reassignment-details>summary{min-height:52px;font-size:16px}.photo-reassignment-details>p{margin:0 13px 14px}.photo-review-grid select{min-width:0}.room-organization-details>summary{align-items:center;min-height:44px;font-size:16px;line-height:1.4;display:flex}.capture-footer .primary-button,.capture-footer .secondary-button{min-height:44px;font-size:16px!important}}@media (max-width:390px){.capture-page{padding-left:8px;padding-right:8px}.capture-header>.capture-heading{grid-template-columns:44px 58px minmax(0,1fr);column-gap:7px;padding-right:42px}.capture-session-orbit{width:56px;height:56px}.capture-header .capture-title-copy h1{font-size:24px}.capture-title-meta{flex-direction:column;align-items:flex-start;gap:4px}.section-heading{grid-template-columns:1fr}.stage-status{margin-left:72px;padding-top:0}.room-guided-grid,.photo-review-grid{grid-template-columns:1fr}.active-room-title,.room-guided-heading,.room-check-heading{flex-direction:column;align-items:flex-start}.capture-footer{gap:8px}.capture-footer>div{flex:1;min-width:0}.capture-footer .primary-button,.capture-footer .secondary-button{padding-left:10px;padding-right:10px}}.phase5-progress-semantics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 30px 0;display:grid}.phase5-progress-semantics article{background:#fffdf9;border:1px solid #e2d8cd;border-radius:16px;padding:15px 16px}.phase5-progress-semantics article span,.phase5-progress-semantics article strong{display:block}.phase5-progress-semantics article span{color:#786f68;font-size:12px;font-weight:500}.phase5-progress-semantics article strong{color:#302923;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.phase5-progress-semantics>p{color:#6c625a;grid-column:1/-1;margin:0;font-size:13px}.phase5-progress-semantics[data-status=ready]>p{color:#376b59}.room-note-editor{background:#fffdf9;border:1px solid #e2d8cd;border-radius:15px;gap:7px;margin-bottom:8px;padding:14px;display:grid}.room-note-editor label{color:#3f352d;font-size:16px;font-weight:550}.room-note-editor small{color:#786f68;font-size:13px;line-height:1.45}.room-note-editor textarea{resize:vertical;color:#2d2722;width:100%;min-height:96px;font:inherit;background:#fff;border:1px solid #d9cfc4;border-radius:12px;padding:11px 12px;font-size:16px;line-height:1.45}.room-note-editor .room-note-save{color:#58483c;background:0 0;border:1px solid #cfc4b8;border-radius:11px;justify-self:start;min-height:42px;padding:0 13px;font-size:14px;font-weight:550}.room-note-editor .room-note-save:disabled{opacity:.45}.object-record-room-note{color:#51463d;background:#f4efe8;border-radius:9px;margin:9px 0 0;padding:9px 10px;font-size:12px;line-height:1.45}.object-record-room-note b{margin-bottom:3px;font-size:11px;font-weight:650;display:block}@media (max-width:760px){.phase5-progress-semantics{margin-left:17px;margin-right:17px}}@media (max-width:520px){.phase5-progress-semantics{grid-template-columns:1fr}.phase5-progress-semantics>p{grid-column:1}.room-note-editor{margin-bottom:10px}.room-note-editor .room-note-save{width:100%}}.document-check{box-sizing:border-box;width:100%;min-width:0;display:block}.document-status-list{gap:10px;width:100%;min-width:0;display:grid}.document-status-row{box-sizing:border-box;background:#fcfaf7;border:1px solid #e4ddd5;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(168px,220px);align-items:center;gap:12px;width:100%;min-width:0;padding:13px 14px;display:grid}.document-status-name{color:#4c423a;overflow-wrap:anywhere;word-break:normal;min-width:0;font-size:14px;font-weight:500;line-height:1.35}.document-status-control{gap:5px;min-width:0;display:grid}.document-status-control>span{color:#7a7067;font-size:12px;font-weight:500}.document-status-control select{box-sizing:border-box;color:#40372f;background:#fff;border:1px solid #d8cec3;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:10px 34px 10px 12px;font-size:16px;font-weight:450}.document-status-empty{color:#71675e;background:#f5f1eb;border-radius:14px;margin:0;padding:13px 14px;font-size:14px;line-height:1.45}@media (max-width:560px){.document-check{padding-left:17px;padding-right:17px}.document-status-row{grid-template-columns:minmax(0,1fr);gap:8px;max-width:100%;overflow:hidden}.document-status-control,.document-status-control select{max-width:100%}}@media (max-width:430px){.document-status-row{padding:12px 13px}}@media (max-width:390px){.document-status-list{gap:9px}}@media (max-width:375px){.document-check{padding-left:14px;padding-right:14px}}@media (max-width:320px){.document-check{padding-left:10px;padding-right:10px}.document-status-row{padding:11px}.document-status-name{font-size:13px}}.transaction-type-field,.transaction-price-fields{gap:8px;display:grid}.transaction-type-field>span,.transaction-price-fields label>span{color:#62584f;font-size:14px;font-weight:500}.transaction-type-field>small{color:#82786f;font-size:13px}.transaction-type-control{background:#f8f5f0;border:1px solid #e4dcd2;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.transaction-type-control button{color:#6f655d;min-height:42px;font:inherit;background:0 0;border:0;border-radius:11px;font-size:14px;font-weight:500}.transaction-type-control button.selected{color:#302923;background:#fff;box-shadow:0 2px 10px #3c2d2114}.transaction-price-fields{background:#fbf8f4;border:1px solid #e5ddd4;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.transaction-price-fields>label,.rent-additional-fields>div>label{gap:7px;display:grid}.rent-additional-fields{border-top:1px solid #e8e0d7;grid-column:1/-1;padding-top:9px}.rent-additional-fields summary{color:#655a51;cursor:pointer;font-size:14px}.rent-additional-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.room-capture-guard button,.room-photo-all{color:#756049;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;font-weight:500;text-decoration:underline}.room-photo-review{border-top:1px solid #e8e0d7;margin-top:14px;padding:16px}.room-photo-review-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.room-photo-review-heading span,.room-photo-review-heading strong{color:#7a7068;font-size:13px;font-weight:500}.room-photo-review-heading h3{color:#352e28;margin:3px 0 0;font-size:18px;font-weight:500}.room-photo-thumbnails,.room-photo-gallery-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.room-photo-thumbnails button,.room-photo-gallery-strip button{aspect-ratio:1;background:#eee8e0;border:1px solid #e0d7cd;border-radius:11px;padding:0;overflow:hidden}.room-photo-thumbnails img,.room-photo-gallery-strip img{object-fit:cover;width:100%;height:100%}.room-photo-empty{color:#81776e;margin:10px 0 0;font-size:14px}.room-photo-gallery-overlay{z-index:90;padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom));background:#1e1915a3;place-items:center;display:grid;position:fixed;inset:0}.room-photo-gallery{background:#fffdf9;border-radius:20px;width:min(680px,100%);max-height:100%;padding:16px;overflow:auto;box-shadow:0 24px 70px #17120e47}.room-photo-gallery header,.room-photo-gallery footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.room-photo-gallery header button,.room-photo-gallery footer button,.room-photo-add-more{color:#5f544b;min-height:42px;font:inherit;background:0 0;border:1px solid #ded5ca;border-radius:12px;align-items:center;padding:0 12px;font-size:14px;display:inline-flex}.room-photo-gallery header div{text-align:right;display:grid}.room-photo-gallery header small{color:#81776e}.room-photo-preview{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;margin-top:14px;display:grid}.room-photo-preview img{object-fit:contain;background:#eee8e0;border-radius:14px;width:100%;max-height:58vh}.room-photo-preview button{color:#4f443b;background:#f1ebe4;border:0;border-radius:12px;min-height:54px;font-size:28px}.room-photo-gallery-strip button.selected{outline-offset:2px;outline:2px solid #8a7157}.room-photo-gallery footer{margin-top:14px}.room-photo-add-more{color:#fff;background:#6f5944;position:relative;overflow:hidden}.room-photo-add-more input{opacity:0;position:absolute;inset:0}.room-photo-gallery footer .danger{color:#9b4f45}@media (max-width:620px){.transaction-price-fields,.rent-additional-fields>div{grid-template-columns:1fr}.transaction-type-control{grid-template-columns:1fr 1fr}.transaction-type-control button:last-child{grid-column:1/-1}}.room-flow-layout{grid-template-columns:minmax(0,1fr)}.room-flow-layout .capture-card{width:100%;max-width:880px;margin-inline:auto}.room-guided-capture{color:#2d2722}.room-guided-heading,.active-room-title{gap:14px;padding:4px 2px}.room-guided-heading h3,.active-room-title h3{color:#2d2722;letter-spacing:-.025em;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,5vw,36px);line-height:1.08}.room-guided-heading>strong,.active-room-title>strong{color:#594d43;background:#f5f0e9;border:1px solid #ded5ca;border-radius:999px;padding:8px 12px;font-size:14px}.room-guided-grid{gap:12px}.room-guided-card,.room-guided-empty{background:#fcfaf6;border-color:#ded5ca;box-shadow:0 10px 28px #372c230f}.room-guided-card{border-radius:18px;min-height:104px;padding:16px}.room-guided-card:hover{border-color:#a79889;box-shadow:0 14px 34px #372c231a}.room-guided-state{color:#493e35;background:#eee7de}.room-selection-empty{background:#faf7f2;border-color:#e5ddd3}.guided-room-create-disclosure,.room-workspace-options,.room-advanced-tools{background:#fcfaf6;border:1px solid #ded5ca;border-radius:16px;overflow:hidden}.guided-room-create-disclosure>summary,.room-workspace-options>summary,.room-advanced-tools>summary{color:#3f352d;cursor:pointer;align-items:center;min-height:52px;padding:12px 16px;font-size:16px;font-weight:750;display:flex}.guided-room-create-disclosure>summary::marker{color:#8b7969}.room-workspace-options>summary::marker{color:#8b7969}.room-advanced-tools>summary::marker{color:#8b7969}.guided-room-create-disclosure[open]>summary,.room-workspace-options[open]>summary,.room-advanced-tools[open]>summary{background:#f7f2eb;border-bottom:1px solid #e8e0d7}.guided-room-create-disclosure .guided-room-create{box-shadow:none;border:0;border-radius:0;margin:0;padding:16px}.guided-room-create>div:first-child strong{color:#352d27}.guided-room-create-actions button{color:#4b3e34;border-color:#604f42;border-radius:12px}.guided-room-create-actions button:last-child{color:#fffdf9;background:#40342c}.dedicated-room-workspace,.room-workspace-capture,.room-workspace-finish{background:#fcfaf6;border-color:#ded5ca;box-shadow:0 14px 34px #372c2312}.dedicated-room-workspace{border-radius:20px}.room-workspace-back{color:#58483c}.room-workspace-counts span{color:#56483e;background:#f1ebe3}.room-workspace-options{background:#faf7f2;margin-top:14px}.room-workspace-options>summary{min-height:46px;font-size:14px}.room-workspace-options .room-component-grid{padding:12px}.room-workspace-capture{border-radius:20px;flex-direction:column;display:flex}.room-workspace-capture .timeline-composer{flex-direction:column;display:flex}.room-workspace-capture .timeline-voice-composer{order:1}.room-workspace-capture .timeline-media-composers{order:2}.room-workspace-capture .timeline-note-composer{order:3}.room-workspace-capture .timeline-voice-composer,.room-workspace-capture .timeline-media-composers,.room-workspace-capture .timeline-note-composer{background:#fffdf9;border-color:#e2d9cf}.room-workspace-capture .timeline-photo-button{color:#40342c;background:#f5efe7;border-color:#766356}.room-workspace-finish{border:1px solid #ded5ca;border-radius:20px;gap:9px;padding:16px;display:grid}.room-workspace-finish>button{color:#fffdf9;cursor:pointer;background:#40342c;border:1px solid #40342c;border-radius:13px;width:100%;min-height:52px;font-size:16px;font-weight:800}.room-workspace-finish>button:disabled{opacity:.45;cursor:default}.room-workspace-finish>.room-workspace-skip{color:#6d5e53;background:0 0;border-color:#0000;min-height:44px;font-size:14px;font-weight:650}.room-advanced-tools{box-shadow:none;background:#f8f4ee;margin-top:6px}@media (max-width:520px){.room-guided-grid{grid-template-columns:1fr}.room-guided-heading,.active-room-title{flex-direction:column;align-items:flex-start}.room-guided-heading h3,.active-room-title h3{font-size:29px}.room-guided-card,.dedicated-room-workspace,.room-workspace-capture,.room-workspace-finish{min-width:0}.guided-room-create-disclosure>summary,.room-advanced-tools>summary{min-height:54px}.room-workspace-capture .timeline-photo-button{min-height:120px}}.capture-mobile-phase{display:none}@media (max-width:760px){.capture-header{min-height:0;padding:4px 4px 18px;display:block;overflow:visible}.capture-header:before{opacity:.55;width:220px;height:72px;top:-44px;right:4px}.capture-header>.capture-heading,.capture-header>div.capture-heading{grid-template-columns:1fr;grid-template-areas:"back""title";gap:13px;padding-right:0;display:grid}.capture-header .back-link{width:max-content;min-height:44px;box-shadow:none;color:#65574b;letter-spacing:0;background:0 0;border:0;grid-area:back;padding:0 2px;font-size:14px;font-weight:500}.capture-header .back-link:after{content:none}.capture-session-orbit{display:none}.capture-title-copy{grid-area:title}.capture-title-meta{flex-flow:wrap;align-items:center;gap:7px 12px;margin-bottom:8px;display:flex}.capture-mobile-phase{display:inline}.capture-header .capture-title-meta .eyebrow,.capture-live{letter-spacing:.06em;font-weight:600;line-height:1.4;color:#665343!important;font-size:13px!important}.capture-live{font-weight:500;font-size:12px!important}.capture-header .capture-title-copy h1{max-width:100%;font-family:var(--tellens-serif);text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:clamp(27px,8vw,34px);font-weight:400;line-height:1.12;overflow:visible}.capture-title-track{width:100%;max-width:none;height:1px;margin-top:13px}.capture-header .capture-actions{margin-top:8px;position:static}.capture-header .capture-actions:empty{display:none}.section-heading .stage-heading-copy h2,.room-guided-heading h3,.room-check-heading h3,.timeline-heading h3,.room-organization-heading h3,.capture-stepper button,.capture-header button,.timeline-voice-composer>button,.voice-recording-actions button,.timeline-note-composer>button,.room-component-grid button,.active-room-actions button,.room-check-actions button,.organization-create-card button,.room-card-actions button,.guided-room-create-actions button,.capture-footer .primary-button,.capture-footer .secondary-button,.room-workspace-finish>button{font-weight:600}.choice-grid button,.chip-grid button,.room-observation-suggestions button,.guided-room-suggestions button,.room-guided-state,.room-workspace-counts span{border-width:1px;font-weight:500}.privacy-pill,.ready-pill,.ai-pill,.assist-state,.timeline-session-status,.room-guided-heading>strong,.room-check-heading>strong,.active-room-title>strong,.timeline-room-badge{border-width:1px;font-weight:600}.room-workspace-back{font-weight:500}.room-workspace-options,.room-advanced-tools{box-shadow:none;background:0 0;border-color:#e8e0d7}.room-workspace-options>summary,.room-advanced-tools>summary{color:#70645a;font-weight:500}.room-workspace-capture .timeline-voice-composer,.room-workspace-capture .timeline-media-composers,.room-workspace-capture .timeline-note-composer{box-shadow:none;border-width:1px}.room-workspace-finish>.room-workspace-skip{font-weight:500}}@media (min-width:320px) and (max-width:430px){.capture-page{padding-left:10px;padding-right:10px}.capture-header .capture-title-copy h1{font-size:clamp(26px,8.2vw,32px)}.capture-title-meta{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:760px){.capture-page{color:#2d2722;font-family:var(--tellens-sans);font-weight:400}.capture-card{border-radius:22px;box-shadow:0 12px 34px #372c230e}.capture-page :where(button,summary){font-weight:500}.capture-stepper{box-shadow:none;background:#fcfaf6eb;border:0;border-bottom:1px solid #786f682e;border-radius:0;padding:6px 4px}.capture-stepper button{color:#786f68;border-radius:14px;min-height:44px;font-size:14px;font-weight:500}.capture-stepper button.active{color:#2d2722;box-shadow:none;background:#f2ece4;font-weight:500}.capture-stepper span,.capture-stepper button.active span{color:#5f5144;width:28px;height:28px;box-shadow:none;background:#fcfaf6;border:1px solid #ded5ca;font-size:13px;font-weight:500}.capture-stepper button.done span{color:#59493c;background:#eee5da;border-color:#cdbca9}.room-guided-heading>div>span,.room-check-heading>div>span,.active-room-title span,.timeline-kicker,.voice-kicker{letter-spacing:.02em;text-transform:none;font-weight:500;line-height:1.4;color:#786f68!important;font-size:14px!important}.room-guided-heading h3,.active-room-title h3{font-family:var(--tellens-serif);font-weight:400}.active-room-title{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.active-room-title h3{margin-top:7px;font-size:clamp(30px,8vw,36px)}.room-guided-heading>strong,.active-room-title>strong{color:#655a51;background:#f7f3ec;border:1px solid #ded5ca;border-radius:14px;min-height:0;padding:7px 10px;font-weight:500;font-size:14px!important}.room-guided-card strong,.room-workspace-capture strong,.room-component-grid strong,.guided-room-create>div:first-child strong{font-weight:500}.dedicated-room-workspace{box-shadow:none;background:#fcfaf6;border:1px solid #e3dbd2;border-radius:20px;padding:16px}.room-workspace-back{color:#665a51;min-height:44px;margin-bottom:10px;padding:0;font-size:16px;font-weight:500}.room-workspace-counts{gap:7px;margin:14px 0 8px}.room-workspace-counts span{color:#6b6159;background:#f7f3ec;border:1px solid #e3dbd2;border-radius:14px;padding:7px 10px;font-size:14px;font-weight:500}.room-workspace-options,.room-advanced-tools{box-shadow:none;background:0 0;border:0;border-top:1px solid #e8e0d7;border-radius:0;overflow:visible}.room-workspace-options{margin-top:14px}.room-advanced-tools{margin:10px 17px 4px}.room-workspace-options>summary,.room-advanced-tools>summary{color:#6e645c;justify-content:space-between;align-items:center;min-height:48px;padding:12px 2px;font-size:15px;font-weight:500;list-style:none;display:flex}.room-workspace-options>summary::-webkit-details-marker{display:none}.room-advanced-tools>summary::-webkit-details-marker{display:none}.room-workspace-options>summary:after,.room-advanced-tools>summary:after{content:"›";color:#9a8d82;font-size:20px;font-weight:400;transition:transform .18s;transform:rotate(0)}.room-workspace-options[open]>summary,.room-advanced-tools[open]>summary{background:0 0;border-bottom:0}.room-workspace-options[open]>summary:after,.room-advanced-tools[open]>summary:after{transform:rotate(90deg)}.room-workspace-capture{box-shadow:none;background:0 0;border:0;border-radius:0}.room-workspace-capture .timeline-voice-composer,.room-workspace-capture .timeline-media-composers,.room-workspace-capture .timeline-note-composer{box-shadow:none;background:#fcfaf6;border:1px solid #e3dbd2;border-radius:18px}.room-workspace-capture .timeline-voice-composer>button,.room-workspace-capture .timeline-note-composer>button,.room-workspace-capture .timeline-photo-button,.room-component-grid button,.guided-room-create-actions button{font-weight:500;font-size:16px!important}.room-workspace-finish{box-shadow:none;background:0 0;border:0;border-radius:0;gap:4px;padding:8px 17px 2px}.room-workspace-finish>button{color:#fffdf9;background:#2d2722;border:1px solid #2d2722;border-radius:16px;min-height:50px;font-size:16px;font-weight:550;box-shadow:0 7px 18px #2d27221a}.room-workspace-finish>.room-workspace-skip{color:#786f68;min-height:44px;box-shadow:none;background:0 0;border:0;font-size:15px;font-weight:500}.chip-grid,.room-observation-suggestions,.guided-room-suggestions{gap:7px}.chip-grid button,.room-observation-suggestions button,.guided-room-suggestions button{color:#5f554d;min-height:44px;box-shadow:none;background:#fcfaf6;border:1px solid #ded5ca;border-radius:15px;padding:0 12px;font-weight:500;font-size:15px!important}.chip-grid button.selected{color:#3f352d;background:#eee5da;border-color:#bba58f;font-weight:500}.room-guided-card{box-shadow:none;background:#fcfaf6;border:1px solid #e3dbd2;border-radius:20px}.room-guided-card:hover{box-shadow:none;border-color:#cbbdac}.room-guided-state{color:#584c42;background:#f2ece4;font-weight:500}.capture-footer{min-height:0;padding:10px 14px max(10px, env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:blur(18px)saturate(110%);backdrop-filter:blur(18px)saturate(110%);background:#fcfaf6f5;border:0;border-top:1px solid #786f6833;border-radius:0}.capture-footer>div{flex:1;justify-content:flex-end;gap:10px;min-width:0;display:flex}.capture-footer small{color:#786f68;font-size:14px;font-weight:400}.capture-footer .secondary-button{color:#665a51;letter-spacing:0;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0 8px;font-weight:500;font-size:16px!important}.capture-footer .primary-button{color:#fffdf9;letter-spacing:0;text-transform:none;background:#2d2722;border:0;border-radius:16px;min-width:124px;min-height:50px;padding:0 17px;font-weight:550;box-shadow:0 7px 18px #2d27221c;font-size:16px!important}.capture-footer .primary-button span{font-size:15px}}@media (max-width:520px){.topbar-actions .primary-button.compact{background:#2d2722;border-radius:16px;width:50px;min-height:50px;padding:0;box-shadow:0 6px 16px #2d27221a}.topbar-actions .primary-button.compact span{font-size:20px;font-weight:500}}@media (min-width:320px) and (max-width:430px){.capture-footer{gap:8px;padding-left:10px;padding-right:10px}.capture-footer .primary-button{min-width:118px}.active-room-title{align-items:start}}.guided-room-create{gap:14px;display:grid}.guided-room-name,.guided-room-floor{gap:7px;display:grid}.guided-room-name>span,.guided-room-floor>span,.active-room-floor>span{color:#786f68;font-size:14px;font-weight:500}.guided-room-name input,.guided-room-floor select,.guided-floor-create input,.active-room-floor select{color:#2d2722;width:100%;min-height:48px;font:inherit;background:#fffdf9;border:1px solid #ded5ca;border-radius:14px;padding:0 13px;font-size:16px}.guided-room-suggestions button.selected{color:#3f352d;background:#eee5da;border-color:#bba58f}.guided-floor-create,.guided-room-create-secondary{border-top:1px solid #e8e0d7}.guided-floor-create>summary,.guided-room-create-secondary>summary{color:#70645a;cursor:pointer;align-items:center;min-height:44px;font-size:15px;font-weight:500;display:flex}.guided-floor-create>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:2px 0 8px;display:grid}.guided-floor-create button,.guided-room-create-secondary>button{color:#665a51;background:0 0;border:1px solid #ded5ca;border-radius:13px;min-height:44px;padding:0 13px;font-size:15px;font-weight:500}.guided-floor-create button:disabled,.guided-room-create-secondary>button:disabled{opacity:.45}.guided-room-create-actions{grid-template-columns:minmax(0,1fr)}.guided-room-create-actions button{color:#fffdf9;background:#2d2722;border-color:#2d2722;border-radius:16px;min-height:52px;font-weight:550;box-shadow:0 7px 18px #2d27221a}.active-room-floor{border-top:1px solid #e8e0d7;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:grid}.active-room-floor select{background:0 0;justify-self:end;max-width:260px;min-height:44px}@media (max-width:520px){.guided-floor-create>div{grid-template-columns:1fr}.active-room-floor select{max-width:220px}}.room-details-content{gap:14px;padding:4px 0 0;display:grid}.room-details-planning{border-bottom:1px solid #e8e0d7;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px 0 16px;display:grid}.room-details-planning>div:first-child,.room-details-planning>.capture-error{grid-column:1/-1}.room-details-planning>div:first-child strong,.room-details-planning>div:first-child small{display:block}.room-details-planning>div:first-child strong{color:#3f352d;font-size:16px;font-weight:500}.room-details-planning>div:first-child small{color:#786f68;margin-top:3px;font-size:14px;line-height:1.45}.room-details-planning>label{gap:7px;display:grid}.room-details-planning>label>span{color:#786f68;font-size:14px;font-weight:500}.room-details-planning input,.room-details-planning select{color:#2d2722;width:100%;min-height:46px;font:inherit;background:#fffdf9;border:1px solid #ded5ca;border-radius:13px;padding:0 12px;font-size:16px}.room-details-planning>button{color:#665a51;background:0 0;border:1px solid #cfc4b8;border-radius:13px;min-height:46px;padding:0 14px;font-size:15px;font-weight:500}.room-details-planning>button:disabled{opacity:.45}.room-organization-technical{background:#faf7f2;border:1px solid #e3dbd2;border-radius:14px;overflow:hidden}.room-organization-technical>summary{color:#70645a;cursor:pointer;align-items:center;min-height:46px;padding:10px 13px;font-size:15px;font-weight:500;display:flex}.room-organization-technical[open]>summary{border-bottom:1px solid #e8e0d7}.room-organization-technical .room-organization,.room-organization-technical .capture-timeline{margin-left:12px;margin-right:12px}.room-primary-capture-heading{order:0;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.room-primary-capture-heading strong{color:#3f352d;font-size:17px;font-weight:500}.room-primary-capture-heading small{color:#786f68;font-size:14px}@media (max-width:760px){.room-details-content{padding:0 2px 10px}.room-details-planning{grid-template-columns:1fr}.room-details-planning>div:first-child,.room-details-planning>.capture-error{grid-column:1}.room-details-planning>button{width:100%}.room-organization-technical .room-organization,.room-organization-technical .capture-timeline{margin-left:8px;margin-right:8px}.room-workspace-capture .timeline-composer{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:14px 17px;display:grid}.room-workspace-capture .room-primary-capture-heading{grid-column:1/-1;padding:0 1px 2px}.room-workspace-capture .timeline-voice-composer,.room-workspace-capture .timeline-media-composers{min-width:0;min-height:168px}.room-workspace-capture .timeline-voice-composer{grid-column:1;grid-template-columns:minmax(0,1fr);align-content:space-between;padding:13px}.room-workspace-capture .timeline-voice-composer>button,.room-workspace-capture .voice-recording-actions{justify-self:stretch;width:100%}.room-workspace-capture .voice-recording-actions{flex-wrap:wrap}.room-workspace-capture .voice-recording-actions button{flex:100%}.room-workspace-capture .timeline-media-composers{grid-column:2}.room-workspace-capture .timeline-photo-button{border-style:solid;min-height:100%;padding:12px 8px}.room-workspace-capture .timeline-note-composer{grid-column:1/-1}.room-workspace-capture .timeline-note-help{margin-top:-2px}.room-workspace-capture .room-observation-suggestions{gap:6px}}@media (max-width:390px){.room-workspace-capture .timeline-composer{gap:8px;padding-left:12px;padding-right:12px}.room-workspace-capture .timeline-voice-composer{padding:11px}.room-workspace-capture .room-primary-capture-heading{flex-direction:column;align-items:flex-start;gap:2px}}
:root{--stage12-text:#2d2722;--stage12-muted:#746a62;--stage12-line:#e4ddd5;--stage12-paper:#fcfaf6;--stage12-soft:#f4efe8}.capture-page .property-fact.status-confirmed{background:#f7f1e9;border-left-color:#9a7659}.capture-page .status-confirmed .fact-status{color:#3f3027;background:#e9ddd0}.capture-page .property-fact.status-confirmed h4,.capture-page .property-fact.status-confirmed .fact-value,.capture-page .object-record-facts article.status-confirmed>div span,.capture-page .object-record-facts article.status-confirmed>strong,.capture-page .object-record-facts article.status-confirmed>p{color:#3f3027}.capture-page .object-record-facts article.status-confirmed{background:#f8f3ec;border-top-color:#9a7659}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.capture-desktop-label{display:inline}.room-primary-capture{border:1px solid var(--stage12-line);background:var(--stage12-paper);border-radius:20px;margin:0 17px 14px;padding:18px}.room-primary-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.room-primary-heading strong{color:var(--stage12-text);font-size:17px;font-weight:550}.room-primary-heading small{color:var(--stage12-muted);font-size:14px;font-weight:400}.room-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.room-primary-action{border:1px solid var(--stage12-line);min-width:0;min-height:118px;color:var(--stage12-text);text-align:center;cursor:pointer;box-shadow:none;background:#fff;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;display:flex;position:relative;overflow:hidden}.room-primary-action input[type=file]{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.room-primary-action>span{background:var(--stage12-soft);color:#5d5147;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.room-primary-action>strong{overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:550;line-height:1.25}.room-primary-action>small{color:var(--stage12-muted);font-size:12px;font-weight:400;line-height:1.3}.room-primary-action:disabled{cursor:default;opacity:.55}.room-primary-recording{color:#6e352d;background:#f5e9e5;border-radius:15px;align-items:center;gap:9px;margin-top:10px;padding:12px 14px;display:flex}.room-primary-recording>span{font-size:12px}.room-primary-recording>strong{font-weight:550}.room-primary-recording>div{gap:7px;margin-left:auto;display:flex}.room-primary-recording button{min-height:42px;color:inherit;background:#fff;border:1px solid #6e352d38;border-radius:12px;padding:0 12px;font-weight:500}.room-primary-note{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:14px;display:grid}.room-primary-note>label,.room-primary-note>textarea,.room-primary-observations{grid-column:1/-1}.room-primary-note>label{color:#5f554d;font-size:14px;font-weight:500}.room-primary-note>textarea{resize:vertical;border:1px solid var(--stage12-line);width:100%;min-height:92px;color:var(--stage12-text);font:inherit;background:#fff;border-radius:15px;padding:12px 13px;font-size:16px;font-weight:400}.room-primary-note>button{color:#fffdf9;background:#2d2722;border:0;border-radius:13px;grid-column:2;min-height:44px;padding:0 15px;font-size:15px;font-weight:500}.room-primary-note>button:disabled{opacity:.45}.room-primary-observations{border-top:1px solid var(--stage12-line)}.room-primary-observations>summary{min-height:44px;color:var(--stage12-muted);cursor:pointer;align-items:center;font-size:14px;font-weight:500;display:flex}.room-primary-observations .room-observation-suggestions{padding-bottom:6px}.tellens-check-technical{border-top:1px solid var(--stage12-line);margin:14px 17px 22px}.tellens-check-technical>summary{min-height:50px;color:var(--stage12-muted);cursor:pointer;align-items:center;font-size:15px;font-weight:500;display:flex}.tellens-check-technical>div{padding-bottom:10px}.tellens-check-technical .property-intelligence,.tellens-check-technical .summary-editor{margin-left:0;margin-right:0}.tellens-review-evidence{margin-top:8px}.tellens-review-evidence>summary{color:var(--stage12-muted);cursor:pointer;font-size:13px;font-weight:500}.tellens-inline-editor{border-top:1px solid var(--stage12-line);background:#fff;grid-column:1/-1;gap:10px;padding:14px;display:grid}.tellens-inline-editor label{gap:6px;display:grid}.tellens-inline-editor label>span{color:#5f554d;font-size:14px;font-weight:500}.tellens-inline-editor input,.tellens-inline-editor select{border:1px solid var(--stage12-line);width:100%;min-height:46px;color:var(--stage12-text);font:inherit;background:#fff;border-radius:13px;padding:0 12px;font-size:16px}.tellens-inline-editor>div:last-child{gap:8px;display:flex}.tellens-inline-editor>div:last-child button{border:1px solid var(--stage12-line);min-height:44px;color:var(--stage12-text);background:0 0;border-radius:12px;padding:0 14px;font-size:15px;font-weight:500}.tellens-inline-editor>div:last-child .confirm{color:#fffdf9;background:#2d2722;border-color:#2d2722}.rail-count{border:1px solid var(--stage12-line);width:54px;height:54px;color:var(--stage12-text);text-align:center;border-radius:50%;place-content:center;display:grid}.rail-count b,.rail-count small{line-height:1.05;display:block}.rail-count b{font-size:18px;font-weight:550}.rail-count small{color:var(--stage12-muted);margin-top:2px;font-size:10px;font-weight:400}@media (max-width:900px){.capture-ai-rail{display:none!important}}@media (max-width:760px){.capture-page{padding-top:max(8px, env(safe-area-inset-top));color:var(--stage12-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.capture-page :where(p,small,em,label,input,select,textarea){font-weight:400!important}.capture-page :where(button,summary,nav){font-weight:500!important}.capture-page :where(strong,b){font-weight:550!important}.capture-page :where(h1,h2,h3,h4){font-weight:600!important}.capture-page :where(.eyebrow,.stage-kicker,.property-kicker,.timeline-kicker,.voice-kicker,.capture-live,.ai-pill,.privacy-pill,.ready-pill,.assist-state,.fact-status){letter-spacing:.01em!important;text-transform:none!important;font-weight:500!important}.capture-header{grid-template-columns:minmax(0,1fr) minmax(0,auto);grid-template-areas:"back actions""title title";align-items:center;gap:8px 12px;min-height:0;padding:6px 4px 16px;overflow:visible;display:grid!important}.capture-header:before,.capture-header:after{display:none}.capture-header>.capture-heading,.capture-header>div.capture-heading{display:contents}.capture-header .back-link{width:max-content;min-width:0;min-height:44px;box-shadow:none;color:#65574b;letter-spacing:0;background:0 0;border:0;grid-area:back;padding:0;font-size:14px;position:static!important}.capture-header .back-link:after{content:none}.capture-session-orbit{display:none}.capture-title-copy{grid-area:title;min-width:0}.capture-title-meta{flex-flow:row;align-items:center;gap:8px;min-width:0;margin:0 0 5px;display:flex}.capture-desktop-label{display:none}.capture-mobile-phase{display:inline}.capture-header .capture-title-meta .eyebrow,.capture-live{white-space:nowrap;min-width:0;line-height:1.35;color:#746a62!important;font-size:12px!important}.capture-live{text-overflow:ellipsis;overflow:hidden}.capture-header .capture-title-copy h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(22px,6.7vw,29px);line-height:1.15;overflow:hidden}.capture-title-track{width:100%;max-width:none;height:1px;margin-top:10px}.capture-header .capture-actions{grid-area:actions;justify-self:end;min-width:0;max-width:min(48vw,190px);margin:0;position:static!important}.capture-header .save-state{max-width:100%;color:var(--stage12-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden;font-weight:400!important}.section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 10px;min-height:0;padding:18px 17px 15px;display:grid}.section-heading:before,.section-heading:after,.section-number,.stage-kicker,.stage-route{display:none!important}.section-heading>.stage-heading-main{min-width:0;display:block}.section-heading .stage-heading-copy h2{margin:0;font-size:21px;line-height:1.2}.section-heading .stage-heading-copy p{color:var(--stage12-muted);margin:5px 0 0;font-size:14px;line-height:1.45}.stage-status{min-width:0;position:static}.stage-status>*{white-space:nowrap;border-width:1px;border-radius:11px;min-height:0;padding:6px 8px;font-size:12px!important}.capture-card,.room-guided-card,.dedicated-room-workspace,.room-photo-review,.room-workspace-finish,.tellens-check,.room-check,.phase5-progress-semantics,.handoff-summary{box-shadow:none!important}.room-primary-capture{border-radius:18px;margin:0 12px 12px;padding:14px}.room-primary-heading{flex-direction:column;align-items:flex-start;gap:2px}.room-primary-actions{gap:7px}.room-primary-action{border-radius:15px;min-height:112px;padding:12px 5px}.room-primary-action>strong{font-size:14px}.room-primary-action>small{font-size:11px}.room-primary-recording{flex-wrap:wrap;align-items:flex-start}.room-primary-recording>div{width:100%;margin-left:0}.room-primary-recording button{flex:1}.room-primary-note{grid-template-columns:minmax(0,1fr)}.room-primary-note>button{grid-column:1;width:100%}.room-workspace-options,.room-advanced-tools,.tellens-check-technical{box-shadow:none;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.tellens-check{margin-left:12px;margin-right:12px}.tellens-check-header,.tellens-check-metrics,.tellens-review-item{padding:14px}.tellens-check-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tellens-check-metrics article,.tellens-check-counts,.tellens-review-item{border:1px solid var(--stage12-line);background:var(--stage12-paper);box-shadow:none;border-radius:15px}.tellens-check-counts{grid-column:1/-1}.tellens-check-filters{scrollbar-width:none;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.tellens-check-filters button{border-width:1px;border-radius:13px;flex:none;min-height:42px;padding:0 11px;font-size:14px}.tellens-review-list{gap:9px;padding:0 12px 12px}.tellens-review-item{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.tellens-review-meta em,.tellens-review-actions small{color:var(--stage12-muted)}.tellens-review-recommendation,.tellens-review-context{display:none}.tellens-review-actions{align-items:stretch}.tellens-review-actions>button,.tellens-review-actions>select{min-height:44px}.tellens-check-secondary,.tellens-check-technical{color:var(--stage12-muted)}.capture-footer{padding-bottom:max(10px, env(safe-area-inset-bottom))}.capture-footer .primary-button{letter-spacing:0;text-transform:none;border-radius:15px;min-height:50px;font-size:16px!important;font-weight:550!important}}@media (min-width:391px) and (max-width:430px){.capture-header{padding-left:6px;padding-right:6px}}@media (min-width:376px) and (max-width:390px){.capture-header{gap:7px 10px}}@media (min-width:321px) and (max-width:375px){.capture-page{padding-left:9px;padding-right:9px}.room-primary-action>small{display:none}}@media (max-width:320px){.capture-page{padding-left:7px;padding-right:7px}.capture-header{gap:6px 8px}.capture-header .capture-actions{max-width:146px}.capture-header .capture-title-copy h1{font-size:21px}.room-primary-capture,.tellens-check{margin-left:8px;margin-right:8px}.room-primary-action{min-height:104px}.room-primary-action>span{width:30px;height:30px}.room-primary-action>strong{font-size:12px}.room-primary-action>small{display:none}.tellens-check-metrics{grid-template-columns:minmax(0,1fr)}.tellens-check-counts{grid-column:1}}
.premium-object-record{--record-ivory:#f7f3ec;--record-paper:#fcfaf6;--record-espresso:#2d2722;--record-taupe:#a58466;--record-muted:#786f68;--record-line:#ded5ca;--record-soft:#eee6dc;border:1px solid var(--record-line);background:var(--record-paper);width:auto;min-width:0;max-width:100%;color:var(--record-espresso);border-radius:24px;margin:20px 30px;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.55;overflow:hidden;box-shadow:0 18px 48px #372b2212}.premium-object-record *,.premium-object-record :before,.premium-object-record :after{box-sizing:border-box;min-width:0}.premium-record-cover{border-bottom:1px solid var(--record-line);background:linear-gradient(145deg, var(--record-paper), var(--record-ivory));grid-template-columns:minmax(0,1fr) auto;gap:28px 20px;padding:26px 28px 30px;display:grid}.premium-record-wordmark{color:var(--record-espresso);grid-column:1/-1;align-items:center;gap:11px;display:flex}.premium-record-logo-mark{object-fit:contain;object-position:center;flex:0 0 38px;width:38px;height:38px;display:block}.premium-record-brand-copy{align-items:baseline;gap:9px;display:flex}.premium-record-brand-copy>strong{letter-spacing:-.035em;font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-size:22px;font-weight:500;line-height:1}.premium-record-brand-copy>em{color:var(--record-muted);font-size:14px;font-style:normal;font-weight:400}.premium-record-eyebrow{color:var(--record-taupe);letter-spacing:.015em;font-size:14px;font-weight:500}.premium-record-cover-copy h3{color:var(--record-espresso);overflow-wrap:anywhere;margin:8px 0 6px;font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-size:clamp(25px,3.5vw,38px);font-weight:400;line-height:1.12}.premium-record-cover-copy p{color:var(--record-muted);margin:0;font-size:15px;line-height:1.55}.premium-record-cover-status{align-self:end;gap:8px;width:min(190px,100%);display:grid}.premium-record-cover-status>span{border:1px solid var(--record-line);background:#fcfaf6c7;border-radius:12px;padding:10px 12px}.premium-record-cover-status small,.premium-record-cover-status strong{display:block}.premium-record-cover-status small{color:var(--record-muted);letter-spacing:.01em;font-size:13px;font-weight:500}.premium-record-cover-status strong{color:var(--record-espresso);margin-top:3px;font-size:15px;font-weight:500;line-height:1.35}.premium-record-overview{border-bottom:1px solid var(--record-line);background:#f7f3ec7a;gap:17px;padding:23px 28px 25px;display:grid}.premium-record-overview-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 16px;display:grid}.premium-record-overview-intro>span{color:var(--record-taupe);grid-column:1/-1;font-size:13px;font-weight:500}.premium-record-overview-intro>strong{color:var(--record-espresso);font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-size:21px;font-weight:500;line-height:1.3}.premium-record-overview-intro>small{color:var(--record-muted);font-size:14px;line-height:1.4}.premium-record-media-summary{border:1px solid var(--record-line);background:var(--record-line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.premium-record-media-summary>span{background:#fcfaf6f5;padding:11px 12px;display:grid}.premium-record-media-summary strong{color:var(--record-espresso);font-size:19px;font-weight:500}.premium-record-media-summary small{color:var(--record-muted);font-size:12px;line-height:1.35}.premium-record-crm-notice{color:var(--record-muted);margin:-3px 0 0;font-size:13px;line-height:1.45}.premium-record-section{border-bottom:1px solid var(--record-line);padding:25px 28px}.premium-record-section-title{grid-template-columns:auto minmax(24px,1fr);align-items:center;gap:14px;margin-bottom:17px;display:grid}.premium-record-section-title h4{color:var(--record-espresso);margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-size:20px;font-weight:500}.premium-record-section-title i{background:var(--record-line);height:1px}.premium-record-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.premium-record-field{background:#ffffff87;border:1px solid #ded5cad1;border-radius:13px;padding:13px 14px}.premium-record-field>span,.premium-record-field>strong{overflow-wrap:anywhere;display:block}.premium-record-field>span{color:var(--record-muted);font-size:13px;font-weight:500;line-height:1.35}.premium-record-field>strong{color:var(--record-espresso);margin-top:5px;font-size:16px;font-weight:500;line-height:1.4}.premium-record-text-rows,.premium-record-documents{display:grid}.premium-record-text-rows>div,.premium-record-documents>div{border-top:1px solid #ded5cac7;grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.premium-record-text-rows>div:first-child,.premium-record-documents>div:first-child{border-top:0}.premium-record-text-rows span,.premium-record-documents strong{color:var(--record-muted);font-size:14px;font-weight:500}.premium-record-text-rows p{color:var(--record-espresso);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.55}.premium-record-rooms{gap:13px;display:grid}.premium-record-room{border:1px solid var(--record-line);background:#ffffff7a;border-radius:17px;padding:18px;overflow:hidden}.premium-record-room-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.premium-record-room-heading span{color:var(--record-muted);font-size:14px;line-height:1.3}.premium-record-room-heading h5{color:var(--record-espresso);overflow-wrap:anywhere;margin:4px 0 0;font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-size:20px;font-weight:500;line-height:1.25}.premium-record-room-heading>em,.premium-record-room-meta>em{border:1px solid var(--record-line);color:var(--record-muted);border-radius:999px;flex:none;padding:6px 9px;font-size:13px;font-style:normal;font-weight:500;line-height:1.2}.premium-record-room-meta{flex:none;justify-items:end;gap:5px;display:grid}.premium-record-room-meta small{color:var(--record-muted);font-size:12px}.premium-record-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:15px;display:grid}.premium-record-gallery img{aspect-ratio:4/3;object-fit:cover;background:var(--record-soft);border-radius:10px;width:100%;display:block}.premium-record-all-photos,.premium-record-document-details{margin-top:11px}.premium-record-all-photos>summary,.premium-record-document-details>summary{cursor:pointer;min-height:42px;color:var(--record-taupe);align-items:center;font-size:13px;font-weight:500;display:flex}.premium-record-all-photos[open]>summary,.premium-record-document-details[open]>summary{border-bottom:1px solid var(--record-line)}.premium-record-all-photos>.premium-record-gallery{margin-top:11px}.premium-record-document-details{margin-top:-5px}.premium-record-room-note,.premium-record-observations{border-top:1px solid var(--record-line);margin-top:14px;padding-top:13px}.premium-record-room-note>span,.premium-record-observations>span{color:var(--record-taupe);letter-spacing:.01em;font-size:13px;font-weight:500}.premium-record-room-note p,.premium-record-observations p{color:var(--record-espresso);overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;line-height:1.55}.premium-record-room>.premium-record-field-grid{margin-top:14px}.premium-record-documents>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.premium-record-documents span,.premium-record-documents small{display:block}.premium-record-documents small{color:var(--record-muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.4}.premium-record-documents em{background:var(--record-soft);color:var(--record-espresso);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:13px;font-style:normal;font-weight:500}.premium-record-clear{background:var(--record-soft);border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:2px 12px;padding:18px;display:grid}.premium-record-clear>span{width:34px;height:34px;color:var(--record-taupe);border:1px solid #a584667a;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.premium-record-clear strong{color:var(--record-espresso);font-size:16px;font-weight:500}.premium-record-clear p{color:var(--record-muted);margin:2px 0 0;font-size:14px;line-height:1.45}.premium-record-open-points>h4{color:var(--record-espresso);margin:0 0 10px;font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-size:19px;font-weight:500}.premium-record-open-points>article{border-top:1px solid var(--record-line);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.premium-record-open-points>article>span{color:var(--record-taupe);font-size:13px;font-weight:500}.premium-record-open-points strong,.premium-record-open-points p,.premium-record-open-points small{overflow-wrap:anywhere;display:block}.premium-record-open-points strong{color:var(--record-espresso);font-size:16px;font-weight:500}.premium-record-open-points p,.premium-record-open-points small{color:var(--record-muted);margin:4px 0 0;font-size:14px;line-height:1.45}.premium-record-optional,.premium-record-provenance{border-bottom:1px solid var(--record-line)}.premium-record-optional>summary,.premium-record-provenance>summary{cursor:pointer;min-height:48px;color:var(--record-espresso);justify-content:space-between;align-items:center;gap:12px;padding:0 28px;font-size:14px;font-weight:500;display:flex}.premium-record-optional>summary em{background:var(--record-soft);min-width:24px;height:24px;color:var(--record-muted);border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid}.premium-record-optional>div,.premium-record-provenance>div{gap:8px;padding:0 28px 22px;display:grid}.premium-record-optional article,.premium-record-provenance article{border:1px solid var(--record-line);background:#ffffff73;border-radius:12px;padding:12px 13px}.premium-record-optional strong,.premium-record-provenance strong,.premium-record-provenance span,.premium-record-provenance small{display:block}.premium-record-optional strong,.premium-record-provenance strong{color:var(--record-espresso);font-size:15px;font-weight:500}.premium-record-optional p,.premium-record-optional small,.premium-record-provenance>p,.premium-record-provenance span,.premium-record-provenance small{color:var(--record-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.45}.premium-record-provenance>p{padding:0 28px}.premium-pdf-export{color:#fcfaf6;text-align:left;background:#2d2722;border:1px solid #cdbfac;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;width:calc(100% - 60px);min-height:76px;margin:16px 30px 0;padding:17px 18px;display:grid;position:relative;overflow:visible}.premium-pdf-export>span:first-child{letter-spacing:.02em;border:1px solid #fcfaf647;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:500;display:grid}.premium-pdf-export>span:nth-child(2){border:0;border-radius:0;width:auto;height:auto;display:block;overflow:visible}.premium-pdf-export strong,.premium-pdf-export small{display:block}.premium-pdf-export strong{font-size:16px;font-weight:500}.premium-pdf-export small{color:#d9cfc3;overflow-wrap:anywhere;margin-top:3px;font-size:14px;line-height:1.5}.premium-pdf-export em{white-space:nowrap;font-size:14px;font-style:normal;font-weight:500}.technical-export-disclosure{background:#fcfaf6;border:1px solid #ded5ca;border-radius:14px;margin:10px 30px 0}.technical-export-disclosure>summary{cursor:pointer;color:#786f68;align-items:center;min-height:46px;padding:0 15px;font-size:14px;font-weight:500;display:flex}.technical-export-disclosure .export-grid{padding:0 12px 12px}@media (max-width:760px){.premium-object-record{margin-left:17px;margin-right:17px}.premium-pdf-export{width:calc(100% - 34px);margin-left:17px;margin-right:17px}.technical-export-disclosure{margin-left:17px;margin-right:17px}}@media (max-width:430px){.premium-object-record{max-width:calc(100% - 34px);overflow-x:clip}.premium-record-cover{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px 24px}.premium-record-cover-status{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.premium-record-section{padding:22px 18px}.premium-record-overview{padding:20px 18px 22px}.premium-record-overview-intro,.premium-record-media-summary,.premium-record-field-grid{grid-template-columns:minmax(0,1fr)}.premium-record-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-record-text-rows>div,.premium-record-documents>div{grid-template-columns:minmax(0,1fr);gap:6px}.premium-record-documents em{justify-self:start}.premium-record-optional>summary,.premium-record-provenance>summary,.premium-record-optional>div,.premium-record-provenance>div,.premium-record-provenance>p{padding-left:18px;padding-right:18px}.premium-pdf-export{grid-template-columns:38px minmax(0,1fr);padding:15px}.premium-pdf-export>span:first-child{flex-basis:38px;width:38px;height:38px}.premium-pdf-export>em{white-space:normal;grid-column:2;justify-self:start}}@media (max-width:390px){.premium-record-room{padding:15px}.premium-record-room-heading{flex-direction:column;align-items:flex-start;gap:8px}.premium-record-room-meta{justify-items:start}.premium-record-open-points>article{grid-template-columns:minmax(0,1fr);gap:5px}}@media (max-width:375px){.premium-record-cover-status,.premium-record-gallery{grid-template-columns:minmax(0,1fr)}}@media (max-width:320px){.premium-object-record{border-radius:18px;max-width:calc(100% - 14px);margin-left:7px;margin-right:7px}.premium-record-cover,.premium-record-section{padding-left:14px;padding-right:14px}.premium-pdf-export,.technical-export-disclosure{margin-left:7px;margin-right:7px}.premium-pdf-export{width:calc(100% - 14px)}}
