/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--g:#17654d;--ink:#17231e;--line:#e5e8e3}*{box-sizing:border-box}body{color:var(--ink);background:#cbd5cc;margin:0;font-family:Arial,sans-serif}button,input{font:inherit;color:inherit}main{background:radial-gradient(circle at 20% 15%,#f1f7f2,#0000 35%),linear-gradient(135deg,#dfe5df,#b9c6bb);justify-content:center;align-items:center;gap:7vw;min-height:100vh;padding:40px;display:flex}aside{width:min(570px,45vw)}.tag{color:var(--g);letter-spacing:2px;font-size:10px;font-weight:800}h1{letter-spacing:-3px;margin:18px 0;font:500 clamp(44px,5vw,72px)/1.03 Georgia}h1 em{color:var(--g);font-weight:400}.intro{color:#526057;font-size:18px;line-height:1.6}.benefit{border-top:1px solid #93a196;gap:18px;padding:16px 0;display:flex}.benefit>b{color:var(--g);font:14px Georgia}.benefit span{flex-direction:column;gap:4px;display:flex}.benefit small,.hint{color:#657269}.hint{font-size:11px}.phone{background:#fbfcfa;border:6px solid #26332d;border-radius:35px;flex-direction:column;width:440px;height:min(820px,100vh - 40px);min-height:690px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #24382a40}.phone header{border-bottom:1px solid #edf0ec;flex:none;justify-content:space-between;align-items:center;height:70px;padding:0 23px;display:flex}.phone header button{background:0 0;border:0;font-size:17px;font-weight:800}.phone header i{background:var(--g);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font:18px Georgia;display:inline-grid}.phone header>span{background:#eee9df;border-radius:50%;place-items:center;width:37px;height:37px;font-size:11px;font-weight:700;display:grid}.content{scrollbar-width:none;flex:1;padding:25px 23px 92px;overflow:auto}.hello{color:#6d776f;margin:0}.content h2{letter-spacing:-1px;margin:2px 0 20px;font-size:29px}.summary{background:var(--g);color:#fff;border-radius:19px;align-items:center;gap:11px;padding:17px;display:flex}.summary>span,.warranty>i{background:#ffffff20;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.summary p,.alert p,.row p,.warranty p{flex-direction:column;flex:1;gap:4px;margin:0;display:flex}.summary small{color:#d1e7dc}.summary>strong{background:#ffffff18;border-radius:10px;padding:9px}.success{color:#176447;background:#e1f3e8;border-radius:10px;padding:10px;font-size:12px;font-weight:700}.title{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.title h3{font-size:16px}.title small{color:#78817b}.alert,.row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:10px;display:flex}.alert>i{color:#8b4c17;background:#fff0dd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:48px;font-style:normal;display:flex}.alert>i small{font-size:9px}.alert p small,.row p small,.sub,.warranty small{color:#778079;font-size:11px}.row>i{background:#e3f0e9;border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;font-style:normal;display:grid}.row>small{text-align:right;color:#557067;width:70px;font-size:9px}.row>b,.alert>b{color:#a7ada8;font-size:21px}.primary,.outline{border-radius:13px;width:100%;margin-top:18px;padding:14px;font-weight:700}.primary{background:var(--g);color:#fff;border:0}.outline{border:1px solid var(--line);background:#fff}nav{border-top:1px solid var(--line);background:#fffe;justify-content:space-around;align-items:center;height:76px;display:flex;position:absolute;bottom:0;left:0;right:0}nav button{color:#66736b;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-size:21px;display:flex}nav small{font-size:9px}.plus{color:var(--g)}.plus:first-line{background:var(--g)}.back{background:#eef0ed;border:0;border-radius:50%;width:37px;height:37px;margin-bottom:18px;font-size:27px}.sub{margin-top:-12px;line-height:1.5}.scan{background:#f0f8f4;border:2px dashed #9eb5a9;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:240px;display:flex}.scan i{background:var(--g);color:#fff;border-radius:15px;place-items:center;width:52px;height:52px;font-size:23px;font-style:normal;display:grid}.scan small{color:#6c786f}.scan em{color:#929a95;margin-top:7px;font-size:9px}.privacy{color:var(--g);align-items:center;gap:10px;display:flex}.privacy span{flex-direction:column;display:flex}.privacy small{color:#768078;font-size:10px}.receipt{background:linear-gradient(135deg,#e8e1d2,#faf8f0);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;height:140px;display:flex;position:relative}.receipt>b{margin:5px;font-size:23px}.receipt span{font-size:11px}.receipt em{color:var(--g);background:#dcf0e4;border-radius:7px;padding:5px 7px;font-size:9px;position:absolute;bottom:9px;right:9px}.content label{flex-direction:column;gap:5px;margin-top:13px;font-size:10px;font-weight:700;display:flex}.content input{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px}.fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.fields>div{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.fields small{color:#7d867f;font-size:9px}.item{text-align:left}.product{background:#dcefe7;border-radius:23px;place-items:center;width:88px;height:88px;margin:0 auto 15px;font-size:39px;display:grid}.item>.tag,.item>h2,.item>.sub{text-align:center}.warranty{background:#e1f1e8;border-radius:15px;align-items:center;gap:10px;margin:18px 0;padding:13px;display:flex}.warranty>i{background:var(--g);color:#fff}.warranty>strong{color:var(--g);font-size:11px}.item h3{margin-top:21px;font-size:16px}.doc p+b{margin-left:auto}@media (width<=850px){main{background:#fbfcfa;padding:0;display:block}aside{display:none}.phone{border:0;border-radius:0;width:100%;height:100vh;min-height:620px}.content{padding-left:19px;padding-right:19px}}.value-card{color:#fff;background:linear-gradient(135deg,#17654d,#268365);border-radius:20px;flex-direction:column;gap:5px;padding:18px;display:flex;box-shadow:0 12px 28px #17654d29}.value-card small{letter-spacing:1.3px;color:#cce6da;font-size:8px}.value-card strong{letter-spacing:-1px;font-size:28px}.value-card span{color:#d9eae2;font-size:10px}.quick{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.quick button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:35px 1fr;column-gap:8px;padding:12px;display:grid}.quick i{width:35px;height:35px;color:var(--g);background:#e1f1e9;border-radius:10px;grid-row:1/3;place-items:center;font-size:18px;font-style:normal;display:grid}.quick b{font-size:11px}.quick small{color:#7a837d;font-size:9px}.price{text-align:right;flex-direction:column;gap:3px;width:83px;display:flex}.price small{color:#7a837d;font-size:8px}.price b{color:var(--g);font-size:10px}.choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choice-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;flex-direction:column;gap:6px;min-height:130px;padding:14px;display:flex}.choice-grid i{width:38px;height:38px;color:var(--g);background:#e1f2ea;border-radius:11px;place-items:center;font-size:20px;font-style:normal;display:grid}.choice-grid b{margin-top:3px;font-size:12px}.choice-grid small{color:#778079;font-size:9px;line-height:1.35}.tv-camera{background:#edf6f1;border:2px dashed #93ad9f;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:300px;display:flex}.tv-camera>i{background:var(--g);color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;margin-top:10px;font-size:20px;font-style:normal;display:grid}.tv-camera small{color:#778079;font-size:9px}.tv-shape{background:linear-gradient(145deg,#233c4b,#6c8792 50%,#1d3038);border:7px solid #202724;border-radius:5px;width:190px;height:108px;position:relative;box-shadow:0 5px 12px #0002}.tv-shape:after{content:"";background:#222;border-radius:4px;width:70px;height:5px;position:absolute;bottom:-18px;left:53px}.tv-shape span{color:#d8dcdb;text-align:center;letter-spacing:1px;font-size:6px;position:absolute;bottom:3px;left:0;right:0}.tip{color:#705022;background:#fff3df;border-radius:12px;gap:8px;margin-top:12px;padding:11px;font-size:10px;display:flex}.tip span{line-height:1.4}.analysis,.match{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.tv-mini{color:#fff;background:#2a3f47;border:4px solid #222;place-items:center;width:74px;height:44px;font-size:6px;display:grid}.check,.match>span{background:var(--g);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.analysis p,.match p,.label-request p{flex-direction:column;flex:1;gap:3px;margin:0;display:flex}.analysis small,.match small,.label-request small{color:#788079;font-size:9px}.confidence{background:#fff3df;border-radius:12px;justify-content:space-between;align-items:center;margin-top:10px;padding:11px;display:flex}.confidence span{flex-direction:column;gap:3px;display:flex}.confidence small{color:#78633e;font-size:9px}.confidence strong{color:#845c1d}.label-request{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;width:100%;margin-top:14px;padding:13px;display:flex}.label-request>i{background:#e4f2eb;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.label-request>b{color:#a4aaa6;font-size:20px}.tv-hero{background:#e9efeb;border-radius:18px;justify-content:center;align-items:center;height:160px;margin-bottom:12px;display:flex}.tv-hero .tv-shape{transform:scale(.82)}.match>strong{color:var(--g);font-size:11px}.why{color:#737d76;background:#f1f3f0;border-radius:10px;padding:10px;font-size:9px;line-height:1.5}.facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.facts div{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:11px;display:flex}.facts small{color:#7c847e;font-size:8px}.facts b{font-size:12px}.text-button{color:#64726a;background:0 0;border:0;width:100%;padding:12px;font-size:10px}.tv-product{justify-content:center;align-items:center;height:135px;display:flex}.tv-product .tv-shape{transform:scale(.72)}.resale{color:#fff;background:linear-gradient(135deg,#17654d,#267f63);border-radius:16px;align-items:center;padding:15px;display:flex}.resale span{flex-direction:column;flex:1;gap:4px;display:flex}.resale small{letter-spacing:1px;color:#cfe4da;font-size:7px}.resale b{font-size:22px}.resale em{color:#d8e8e0;font-size:8px}.resale>strong{font-size:25px}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.landing{color:#17231e;background:#f7f8f4;min-height:100vh}.landing button,.landing a{cursor:pointer}.landing-nav{justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:auto;padding:0 24px;display:flex}.landing-logo{background:0 0;border:0;align-items:center;gap:9px;font-size:19px;font-weight:800;display:flex}.landing-logo i{color:#fff;background:#17654d;border-radius:11px;place-items:center;width:36px;height:36px;font:19px Georgia;display:grid}.landing-logo img{object-fit:contain;object-position:left center;width:172px;height:62px;display:block}.landing-nav>div{align-items:center;gap:27px;display:flex}.landing-nav a{color:#526159;font-size:13px;text-decoration:none}.landing-nav>div button,.features>div>button{color:#fff;background:#17654d;border:0;border-radius:11px;padding:12px 17px;font-weight:700}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:45px;max-width:1180px;min-height:630px;margin:auto;padding:40px 24px 70px;display:grid}.hero-copy h1{max-width:710px;margin:18px 0 25px;font-size:clamp(48px,5.4vw,76px);line-height:1.01}.hero-copy>p:not(.tag){color:#536159;max-width:620px;font-size:19px;line-height:1.6}.hero-actions{align-items:center;gap:24px;margin:30px 0 16px;display:flex}.hero-actions button{color:#fff;background:#17654d;border:0;border-radius:13px;padding:16px 22px;font-weight:800}.hero-actions button b{margin-left:16px}.hero-actions a{color:#17231e;font-size:13px;font-weight:700}.hero-copy>small{color:#7d867f;font-size:10px}.hero-product{justify-content:center;align-items:center;height:540px;display:flex;position:relative}.landing-phone{background:#fff;border:6px solid #25302a;border-radius:34px;width:290px;height:525px;padding:20px;transform:rotate(2deg);box-shadow:0 30px 70px #203c2b30}.lp-top{align-items:center;gap:7px;display:flex}.lp-top>i{color:#fff;background:#17654d;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.lp-top>span{background:#eee9de;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:auto;font-size:8px;display:grid}.landing-phone>p{color:#768078;margin:31px 0 3px;font-size:10px}.landing-phone>h3{margin:0 0 18px;font-size:20px}.lp-value{color:#fff;background:linear-gradient(135deg,#17654d,#278466);border-radius:17px;flex-direction:column;gap:5px;padding:15px;display:flex}.lp-value small{letter-spacing:1px;color:#cae2d7;font-size:7px}.lp-value b{font-size:22px}.lp-value span{color:#d9e9e1;font-size:8px}.lp-scan,.lp-object{border:1px solid #e5e8e3;border-radius:13px;align-items:center;gap:8px;margin-top:13px;padding:11px;display:flex}.lp-scan>i,.lp-object>i{color:#17654d;background:#e1f1e9;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.lp-scan span,.lp-object span{flex-direction:column;flex:1;gap:3px;display:flex}.lp-scan small,.lp-object small{color:#7a837e;font-size:8px}.lp-object>b{color:#17654d;font-size:8px}.float-card{z-index:2;background:#fff;border:1px solid #e5e8e3;border-radius:14px;align-items:center;gap:9px;padding:12px;display:flex;position:absolute;box-shadow:0 16px 35px #263d2d22}.float-card>i{color:#17654d;background:#e2f1e9;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.float-card span{flex-direction:column;gap:3px;display:flex}.float-card small{color:#7b847f;font-size:8px}.notice-card{top:115px;left:0}.resale-card{bottom:85px;right:0}.resale-card b{font-size:17px}.proof{color:#dcece4;letter-spacing:1.5px;background:#183f32;justify-content:center;align-items:center;gap:35px;padding:18px;font-size:10px;display:flex}.proof i{color:#6da48c}.how{max-width:1120px;margin:auto;padding:100px 24px}.how>h2,.features h2{letter-spacing:-2px;max-width:650px;font:500 clamp(34px,4vw,54px)/1.08 Georgia}.how-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.how-grid article{background:#fff;border:1px solid #e5e8e3;border-radius:20px;padding:19px}.how-grid article>span{color:#17654d;font:12px Georgia}.how-visual{color:#17654d;background:#e6f1ea;border-radius:15px;place-items:center;height:170px;margin:15px 0;font-size:45px;display:grid}.v02{background:#eef0e8}.v03{background:#e4ecef}.how-grid h3{margin:15px 0 6px;font-size:18px}.how-grid p{color:#69756d;font-size:12px;line-height:1.5}.features{background:#e7eee9;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:90px max(24px,50vw - 560px);display:grid}.features>div>p:not(.tag){color:#5f6d64;line-height:1.6}.feature-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.feature-list article{background:#f9faf7;border-radius:16px;gap:10px;padding:16px;display:flex}.feature-list i{color:#17654d;background:#dcece3;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.feature-list span{flex-direction:column;gap:4px;display:flex}.feature-list b{font-size:12px}.feature-list small{color:#748078;font-size:9px;line-height:1.4}.landing footer{align-items:center;gap:35px;max-width:1120px;margin:auto;padding:50px 24px;display:flex}.landing footer p{color:#66736b;flex:1}.landing footer small{color:#7b857e}.landing-legal{flex-wrap:wrap;gap:8px;display:flex}.landing-legal button{color:#17654d;cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.early-access{color:#fff;background:#173f32;border-radius:28px;grid-template-columns:1fr 420px;align-items:center;gap:70px;max-width:1120px;margin:90px auto;padding:55px;display:grid}.early-access h2{letter-spacing:-1.5px;margin:14px 0 20px;font:500 clamp(34px,4vw,52px)/1.06 Georgia}.early-access>div>p:not(.tag){color:#d3e4dc;line-height:1.65}.early-access ul{color:#dcebe4;padding-left:18px;line-height:2}.waitlist-form,.waitlist-success{color:#17231e;background:#fff;border-radius:20px;padding:25px;box-shadow:0 20px 50px #09261c50}.waitlist-form h3,.waitlist-success h3{margin:0 0 18px;font-size:21px}.waitlist-form label{flex-direction:column;gap:6px;margin-bottom:13px;font-size:11px;font-weight:700;display:flex}.waitlist-form input{border:1px solid #dce3de;border-radius:11px;padding:13px;font-size:14px}.waitlist-consent{align-items:flex-start;line-height:1.4;flex-direction:row!important;font-weight:500!important}.waitlist-consent input{margin-top:2px}.waitlist-form button{color:#fff;background:#17654d;border:0;border-radius:12px;width:100%;padding:14px;font-weight:800}.waitlist-form button:disabled{opacity:.6}.waitlist-form>small{text-align:center;color:#7a847e;margin-top:10px;font-size:9px;display:block}.waitlist-error{color:#a43c2b;font-size:11px}.waitlist-success i{color:#17654d;background:#dff1e7;border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;font-style:normal;display:grid}.waitlist-success p{color:#647168;line-height:1.55}@media (width<=800px){.landing-nav{height:68px}.landing-nav a{display:none}.landing-nav>div{gap:0}.landing-nav>div button{padding:10px;font-size:11px}.hero{min-height:auto;padding-top:55px;display:block}.hero-copy h1{letter-spacing:-2px;font-size:43px}.hero-copy>p:not(.tag){font-size:16px}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.hero-product{height:510px;margin-top:30px}.landing-phone{width:270px;height:495px}.notice-card{left:2px}.resale-card{right:2px}.proof{flex-wrap:wrap;gap:10px;font-size:8px}.how{padding:70px 20px}.how-grid{grid-template-columns:1fr}.how-visual{height:130px}.features{grid-template-columns:1fr;gap:30px;padding:70px 20px}.feature-list{grid-template-columns:1fr}.early-access{grid-template-columns:1fr;gap:25px;margin:50px 16px;padding:28px 20px}.early-access h2{font-size:35px}.waitlist-form,.waitlist-success{padding:20px}.landing footer{flex-direction:column;align-items:flex-start;gap:8px}.landing footer p{margin:0}}.real-shell{background:#eef2ed;min-height:100vh;padding-bottom:78px}.real-top{z-index:5;background:#fff;border-bottom:1px solid #e5e8e3;justify-content:space-between;align-items:center;height:68px;padding:0 max(20px,50vw - 380px);display:flex;position:sticky;top:0}.real-logo{background:0 0;border:0;align-items:center;gap:8px;font-size:17px;font-weight:800;display:flex}.real-logo i{color:#fff;background:#17654d;border-radius:10px;place-items:center;width:33px;height:33px;font:18px Georgia;display:grid}.real-top>span{color:#17654d;background:#e4f2eb;border-radius:20px;padding:7px 9px;font-size:9px}.real-app{width:min(720px,100%);margin:auto;padding:30px 20px 50px}.real-app h1{letter-spacing:-1.5px;margin:6px 0 20px;font:500 37px/1.08 Georgia}.real-heading{justify-content:space-between;align-items:center;display:flex}.real-heading p{color:#748078;margin:0;font-size:12px}.real-heading h1{margin:4px 0 17px}.real-heading>button,.empty-state button{color:#fff;background:#17654d;border:0;border-radius:12px;padding:12px 15px;font-weight:700}.real-total{color:#fff;background:linear-gradient(135deg,#17654d,#278265);border-radius:20px;flex-direction:column;gap:5px;padding:19px;display:flex;box-shadow:0 12px 28px #17654d26}.real-total small,.detail-value small{letter-spacing:1.4px;color:#cee4d9;font-size:8px}.real-total b,.detail-value b{font-size:30px}.real-total span,.detail-value span{color:#d7e9e0;font-size:9px}.empty-state{text-align:center;background:#fff;border:1px solid #e4e8e3;border-radius:20px;margin-top:16px;padding:45px 25px}.empty-state>i{color:#17654d;background:#e1f1e8;border-radius:18px;place-items:center;width:58px;height:58px;margin:auto;font-size:28px;font-style:normal;display:grid}.empty-state h2{margin:15px 0 7px;font-size:20px}.empty-state p{color:#748078;max-width:360px;margin:0 auto 18px;font-size:12px;line-height:1.5}.real-list{flex-direction:column;gap:9px;margin-top:16px;display:flex}.real-list>button{text-align:left;background:#fff;border:1px solid #e2e7e2;border-radius:15px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.real-list img,.real-list>button>i{object-fit:cover;border-radius:11px;width:54px;height:54px}.real-list>button>i{color:#17654d;background:#e1efe7;place-items:center;font-size:21px;font-style:normal;display:grid}.real-list span{flex-direction:column;flex:1;gap:4px;display:flex}.real-list span small{color:#788079;font-size:9px}.real-list strong{text-align:right;color:#17654d;flex-direction:column;gap:3px;font-size:12px;display:flex}.real-list strong small{color:#7b857f;font-size:7px}.real-list em{color:#a5ada7;font-size:21px;font-style:normal}.settings-link{color:#66736b;background:0 0;border:0;width:100%;padding:17px;font-size:11px}.real-back{color:#5b6961;background:0 0;border:0;padding:0 0 20px;font-size:11px}.real-sub{color:#6f7c74;margin-top:-12px;font-size:12px;line-height:1.55}.photo-picker{background:#e7f1eb;border:2px dashed #98afa2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:250px;display:flex;position:relative;overflow:hidden}.photo-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.photo-picker>img{object-fit:cover;width:100%;height:100%}.photo-picker>i{color:#fff;background:#17654d;border-radius:16px;place-items:center;width:52px;height:52px;font-size:25px;font-style:normal;display:grid}.photo-picker small{color:#748078;font-size:9px}.scan-message{color:#70532a;background:#fff3dd;border-radius:11px;padding:10px;font-size:10px;line-height:1.4}.real-form{flex-direction:column;gap:12px;margin-top:17px;display:flex}.real-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.real-form label{flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.real-form input,.real-form select{background:#fff;border:1px solid #dfe5df;border-radius:11px;width:100%;padding:13px;font-size:12px}.real-primary{color:#fff;background:#17654d;border:0;border-radius:13px;width:100%;margin-top:19px;padding:15px;font-weight:800}.detail-photo{object-fit:cover;border-radius:20px;width:100%;height:290px;margin-bottom:18px}.detail-value{color:#fff;background:linear-gradient(135deg,#17654d,#278265);border-radius:18px;flex-direction:column;gap:5px;padding:17px;display:flex}.detail-cards{grid-template-columns:1fr 1fr;gap:9px;margin:10px 0 17px;display:grid}.detail-cards>div{background:#fff;border:1px solid #e2e7e2;border-radius:13px;flex-direction:column;gap:5px;padding:13px;display:flex}.detail-cards small{color:#78817b;font-size:8px}.real-action{text-align:left;color:#17231e;background:#fff;border:1px solid #e1e6e1;border-radius:14px;align-items:center;gap:10px;width:100%;margin-bottom:9px;padding:12px;text-decoration:none;display:flex}.real-action>i{color:#17654d;background:#e3f1e9;border-radius:11px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.real-action>span{flex-direction:column;flex:1;gap:4px;display:flex}.real-action small{color:#768078;font-size:9px}.real-action>em{color:#9ea7a0;font-style:normal}.real-action.danger>i{color:#a64835;background:#fae9e5}.privacy-box,.install-box{background:#fff;border:1px solid #e2e7e2;border-radius:16px;margin-bottom:16px;padding:16px}.privacy-box p,.install-box p{color:#69766e;font-size:11px;line-height:1.5}.install-box{margin-top:20px}.install-box h2{font-size:17px}.real-nav{z-index:6;background:#ffffffed;border-top:1px solid #dfe5df;justify-content:center;align-items:center;gap:min(18vw,160px);height:72px;display:flex;position:fixed;bottom:0;left:0;right:0}.real-nav button{color:#758078;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-size:20px;display:flex}.real-nav button.active{color:#17654d;font-weight:800}@media (width<=600px){.real-top>span{font-size:8px}.real-app{padding:24px 16px 40px}.real-app h1{font-size:33px}.real-form>div{grid-template-columns:1fr}.detail-photo{height:230px}}.photo-picker.is-scanning:after{content:"";background:#082d22a8;position:absolute;inset:0}.scan-overlay{z-index:2;color:#fff;background:#17654d;border-radius:12px;padding:10px 14px;font-size:11px;position:absolute}.real-primary:disabled{opacity:.55}.scan-photo-grid{background:#dce9e1;grid-template-columns:repeat(3,1fr);gap:4px;width:100%;height:100%;padding:4px;display:grid}.scan-photo-grid img{object-fit:cover;border-radius:14px;width:100%;min-width:0;height:100%}.scan-photo-grid b{text-align:center;color:#17654d;background:#f5faf7;border-radius:14px;place-items:center;padding:8px;font-size:11px;display:grid}.scan-controls{flex-direction:column;gap:7px;margin-top:10px;display:flex}.scan-controls button{color:#fff;background:#17654d;border:0;border-radius:13px;width:100%;padding:14px;font-weight:800}.scan-controls small{text-align:center;color:#6f7c74;font-size:9px}.extra-details{background:#fff;border:1px solid #dfe5df;border-radius:14px;padding:13px}.extra-details summary{cursor:pointer;color:#17654d;font-size:11px;font-weight:800}.extra-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.receipt-picker{color:#17654d;text-align:center;background:#e5f2eb;border-radius:11px;margin-top:12px;padding:13px;position:relative}.receipt-picker input{opacity:0;position:absolute;inset:0}.detail-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=520px){.extra-grid{grid-template-columns:1fr}}.sale-ad-editor{background:#fff;border:1px solid #dce5df;border-radius:18px;margin:10px 0 16px;padding:16px;box-shadow:0 10px 28px #173d2c12}.sale-ad-heading{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.sale-ad-heading small{letter-spacing:1.2px;color:#17654d;font-size:8px}.sale-ad-heading h2{margin:4px 0 0;font-size:20px}.sale-ad-heading>b{color:#fff;background:#17654d;border-radius:12px;padding:10px 12px}.sale-ad-editor label{flex-direction:column;gap:6px;margin-bottom:11px;font-size:10px;font-weight:800;display:flex}.sale-ad-editor input,.sale-ad-editor textarea{background:#fbfdfb;border:1px solid #dce4de;border-radius:11px;width:100%;padding:12px;font:12px/1.5 inherit}.sale-ad-editor textarea{resize:vertical}.sale-ad-editor>button{color:#fff;background:#17654d;border:0;border-radius:12px;width:100%;padding:14px;font-weight:800}.sale-ad-editor>small{color:#738078;margin-top:9px;font-size:8px;line-height:1.45;display:block}.real-action:disabled{opacity:.6}.add-another{margin:12px 0 14px}.home-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 18px;display:grid}.home-metrics>div{background:#fff;border:1px solid #e0e6e1;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:11px;display:flex}.home-metrics i{color:#17654d;background:#e3f1e9;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.home-metrics span{flex-direction:column;gap:3px;min-width:0;display:flex}.home-metrics small{color:#758078;font-size:7px;line-height:1.25}.home-metrics b{font-size:12px}.home-metrics .metric-alert i{color:#2865a8;background:#e5effb}.home-metrics .metric-warn i{color:#98621a;background:#fff1d8}.room-heading{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.room-group{margin-top:13px}.room-group h2{align-items:center;gap:7px;margin:0 0 7px;font-size:14px;display:flex}.room-group h2 small{color:#17654d;background:#dfeae4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.room-group .real-list{margin-top:0}.insurance-all{color:#275f94;background:#eef6ff;border:1px solid #b8cfe6;border-radius:14px;width:100%;margin-top:17px;padding:14px;font-weight:800}.identity-status{background:#fff;border:1px solid #dce4de;border-radius:14px;align-items:center;gap:10px;margin:13px 0;padding:12px;display:flex}.identity-status>i{border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.identity-status span{flex-direction:column;gap:3px;display:flex}.identity-status small{color:#717d75;font-size:9px}.identity-status.confirmed>i{color:#17654d;background:#dff2e7}.identity-status.probable>i{color:#93601b;background:#fff1d6}.identity-status.verify>i{color:#a64835;background:#fae9e5}.detail-tabs{background:0 0!important;border:0!important;justify-content:flex-start!important;gap:7px!important;height:auto!important;margin:12px 0!important;display:flex!important;position:static!important}.detail-tabs a{color:#526158;background:#fff;border:1px solid #dfe5df;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:800;text-decoration:none}.section-title{margin:20px 0 9px;font-size:14px}.inline-edit{color:#17654d;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:8px;font-weight:800}.real-action.tone-blue>i{color:#2865a8;background:#e7f1fc}.real-action.tone-blue{border-color:#d5e3f1}.real-action.tone-amber>i{color:#98621a;background:#fff1d8}.real-action.tone-amber{border-color:#f0dfbf}.real-action.tone-violet>i{color:#6846a4;background:#eee8fb}.real-action.tone-violet{border-color:#ded4f0}@media (width<=600px){.home-metrics{grid-template-columns:1fr}.home-metrics>div{padding:9px}.detail-tabs{overflow:auto!important}}.profile-strip{background:#fff;border:1px solid #e1e7e2;border-radius:16px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;display:flex}.profile-avatar{color:#173c31;background:#e8e2d7;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:800;display:grid}.profile-strip>span:nth-child(2),.profile-card>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.profile-strip small,.profile-card small{color:#77827b;letter-spacing:.6px;font-size:8px}.profile-strip button{color:#17654d;background:#e4f1ea;border:0;border-radius:18px;padding:8px 10px;font-size:9px;font-weight:800}.profile-card{background:#fff;border:1px solid #e1e7e2;border-radius:16px;align-items:center;gap:11px;margin-bottom:14px;padding:14px;display:flex}.room-filters{scrollbar-width:none;gap:7px;padding:9px 0 2px;display:flex;overflow-x:auto}.room-filters button{color:#58675f;background:#fff;border:1px solid #dce4de;border-radius:20px;flex:none;padding:8px 11px;font-size:9px;font-weight:750}.room-filters button.active{color:#fff;background:#17654d;border-color:#17654d}.room-heading{background:#dfeee6;border-radius:16px 16px 0 0;margin-top:24px;padding:14px 15px 8px}.room-heading b{color:#123e31;font-size:17px}.room-heading small{color:#356b59;font-size:10px}.room-filters{background:#dfeee6;border-radius:0 0 16px 16px;margin-bottom:15px;padding:4px 12px 14px}.room-filters button{min-height:40px;padding:9px 15px;font-size:11px;box-shadow:0 2px 8px #173d2b0c}.room-filters button.active{box-shadow:0 5px 12px #17654d33}.object-swipe{border-radius:15px;min-height:76px;position:relative;overflow:hidden}.object-row-main{z-index:2;text-align:left;touch-action:pan-y;background:#fff;border:1px solid #e2e7e2;border-radius:15px;align-items:center;gap:11px;width:100%;min-height:76px;padding:10px;transition:transform .22s;display:flex;position:relative}.object-swipe.open .object-row-main{transform:translate(-104px)}.object-row-main img,.object-row-main>i{object-fit:cover;border-radius:11px;width:54px;height:54px}.object-row-main>i{color:#17654d;background:#e1efe7;place-items:center;font-size:21px;font-style:normal;display:grid}.object-row-main span{flex-direction:column;flex:1;gap:4px;display:flex}.object-row-main span small{color:#788079;font-size:9px}.object-row-main strong{text-align:right;color:#17654d;flex-direction:column;gap:3px;font-size:12px;display:flex}.object-row-main strong small{color:#7b857f;font-size:7px}.object-row-main em{color:#a5ada7;font-size:21px;font-style:normal}.swipe-delete{z-index:1;color:#fff;background:#b94335;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:104px;font-size:22px;display:flex;position:absolute;inset:0 0 0 auto}.swipe-delete small{font-size:9px;font-weight:800}.room-detail-card{background:#f5faf7!important;border-color:#b9d5c8!important;grid-column:1/-1!important}.room-detail-card select{color:#17654d;background:#fff;border:1px solid #a8cabb;border-radius:10px;width:100%;margin-top:5px;padding:10px;font-size:11px;font-weight:800}.real-nav{gap:8px;height:86px;padding:7px max(12px,50vw - 260px);box-shadow:0 -8px 28px #18362814}.real-nav button{border-radius:18px;flex:1;gap:5px;max-width:150px;min-height:65px;font-size:20px;font-weight:800;transition:all .2s}.real-nav button i{color:#5c6a62;background:#edf1ee;border-radius:13px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.real-nav button:nth-child(2) i{color:#fff;background:#17654d;box-shadow:0 7px 16px #17654d38}.real-nav button.active{color:#17654d;background:#e5f1eb}.real-nav button small{font-size:10px}.real-logo{gap:0;padding:0;font-size:0}.real-logo img{object-fit:contain;object-position:left center;width:151px;height:55px;display:block}.insurance-all{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.insurance-all small{color:#557895;font-size:8px;font-weight:600}.backup-explanation{color:#684a1b;background:#fff4dc;border:1px solid #eed9ad;border-radius:13px;margin:10px 0 15px;padding:12px}.backup-explanation b{font-size:10px}.backup-explanation p{margin:5px 0 0;font-size:9px;line-height:1.45}.detail-photo-navigation{margin-bottom:18px;position:relative}.detail-photo-navigation .detail-photo{margin-bottom:0}.detail-photo-navigation button{color:#fff;background:#17231ed9;border:0;border-radius:15px;place-items:center;width:46px;height:58px;font-size:36px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0004}.detail-photo-navigation .previous{left:10px}.detail-photo-navigation .next{right:10px}.detail-photo-navigation>small{color:#fff;background:#17231ed9;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.settings-title{margin:22px 0 10px;font-size:18px}.settings-section{background:#fff;border:1px solid #dfe6e0;border-radius:16px;margin-bottom:12px;padding:14px}.settings-heading{margin-bottom:11px}.settings-heading span{flex-direction:column;gap:3px;display:flex}.settings-heading small,.toggle-row small{color:#78817b;font-size:8px}.settings-section>label:not(.toggle-row){flex-direction:column;gap:5px;margin-top:10px;font-size:9px;font-weight:800;display:flex}.settings-section input:not([type=checkbox]),.settings-section textarea,.settings-section select{background:#fbfcfb;border:1px solid #dbe3dd;border-radius:10px;width:100%;padding:11px;font-size:11px}.toggle-row{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.toggle-row span{flex-direction:column;gap:3px;display:flex}.toggle-row input{accent-color:#17654d;width:21px;height:21px}.add-shortcuts{gap:7px;display:flex}.real-heading .add-shortcuts button{padding:11px 12px}.real-heading .add-shortcuts .quick{color:#17654d;background:#fff;border:1px solid #b9d1c5}.empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.empty-actions button+button{color:#17654d;background:#fff;border:1px solid #b9d1c5}.empty-insurance-hint{color:#275f94;background:#eef6ff;border-radius:12px;flex-direction:column;gap:3px;width:min(340px,100%);margin:14px auto 0;padding:11px;display:flex}.empty-insurance-hint small{color:#607b96;font-size:8px}.manual-confirmation{color:#17654d;background:#e4f2eb;border-radius:11px;padding:10px;font-size:10px}.warranty-picker{color:#275f94;background:#eef6ff;border-color:#b8cfe6;margin-top:8px}.saved-documents{gap:7px;margin-bottom:10px;display:grid}.saved-documents details{background:#fff;border:1px solid #dce4de;border-radius:12px;padding:11px}.saved-documents summary{color:#17654d;font-size:10px;font-weight:800}.saved-documents img{object-fit:contain;border-radius:9px;width:100%;max-height:420px;margin-top:10px}.share-action{background:#eff8f3;border-color:#bad9ca}.tutorial-overlay{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10231bcf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tutorial-card{background:#fbfcfa;border-radius:24px;width:min(480px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 28px 80px #0006}.tutorial-card h2{margin:5px 0 18px;font:500 29px/1.08 Georgia}.tutorial-steps{flex-direction:column;gap:10px;display:flex}.tutorial-steps article{background:#fff;border:1px solid #e1e7e2;border-radius:14px;gap:11px;padding:12px;display:flex}.tutorial-steps i{color:#fff;background:#17654d;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.tutorial-steps span{flex-direction:column;gap:4px;display:flex}.tutorial-steps small{color:#6e7a72;font-size:9px;line-height:1.45}.tutorial-primary,.tutorial-secondary{border-radius:12px;width:100%;padding:13px;font-weight:800}.tutorial-primary{color:#fff;background:#17654d;border:0;margin-top:18px}.tutorial-secondary{color:#6a756e;background:0 0;border:0;margin-top:7px;font-size:9px}@media (width<=600px){.real-heading{align-items:flex-start}.add-shortcuts{flex-direction:column}.real-heading .add-shortcuts button{font-size:9px}}.tutorial-shade{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10231bb8;position:fixed;inset:0}.tutorial-focus{scroll-margin-bottom:120px;animation:1.7s ease-in-out infinite tutorialPulse;z-index:45!important;border-radius:18px!important;position:relative!important;box-shadow:0 0 0 5px #fff,0 0 0 10px #55c99b,0 18px 55px #0008!important}.tutorial-popover{z-index:50;background:#fff;border-radius:20px;width:min(470px,100% - 28px);max-height:40vh;padding:18px;transition:top .2s,bottom .2s;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 70px #0007}.real-shell[data-tutorial-placement=top] .tutorial-popover{top:18px;bottom:auto}.real-shell[data-tutorial-placement=bottom] .tutorial-popover{top:auto;bottom:88px}.tutorial-progress{color:#17654d;letter-spacing:1px;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.tutorial-popover h2{margin:9px 0 7px;font:500 25px/1.08 Georgia}.tutorial-popover>p{color:#647168;margin:0;font-size:11px;line-height:1.55}.tutorial-navigation{gap:8px;margin-top:16px;display:flex}.tutorial-navigation button{border-radius:11px;flex:1;padding:12px;font-weight:800}.tutorial-back{color:#526158;background:#eef2ef;border:1px solid #dce4de}.tutorial-next{color:#fff;background:#17654d;border:1px solid #17654d}.tutorial-skip{color:#7a847d;background:0 0;border:0;width:100%;margin-top:4px;padding:8px;font-size:9px}@keyframes tutorialPulse{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@media (height<=690px){.tutorial-popover{max-height:42vh;padding:14px}.real-shell[data-tutorial-placement=top] .tutorial-popover{top:10px}.real-shell[data-tutorial-placement=bottom] .tutorial-popover{bottom:76px}.tutorial-popover h2{font-size:20px}.tutorial-popover>p{font-size:10px}.tutorial-navigation{margin-top:10px}}.legal-links{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.legal-links button{color:#17654d;background:#fff;border:1px solid #bfd2c7;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:800}.legal-overlay{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#10231bd9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.legal-modal{background:#fbfcfa;border-radius:24px;flex-direction:column;width:min(680px,100%);max-height:min(88vh,820px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0008}.legal-modal>header{border-bottom:1px solid #dfe7e1;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 16px;display:flex}.legal-modal>header small{color:#17654d;letter-spacing:1.5px;font-size:9px;font-weight:900}.legal-modal>header h2{margin:5px 0 0;font:500 27px/1.08 Georgia}.legal-modal>header button{color:#26352e;background:#edf2ef;border:0;border-radius:12px;flex:none;width:38px;height:38px;font-size:25px}.legal-content{color:#546259;padding:6px 22px 22px;font-size:11px;line-height:1.65;overflow:auto}.legal-content h3{color:#17231e;margin:20px 0 4px;font-size:13px}.legal-content p{margin:0}.legal-content a{color:#17654d;font-weight:800}.legal-date{color:#7a857e;margin-top:14px!important}.legal-close{color:#fff;background:#17654d;border:0;border-radius:12px;margin:0 22px 20px;padding:13px;font-weight:900}.contact-form{background:#fff;border:1px solid #dce5df;border-radius:22px;padding:24px;box-shadow:0 12px 35px #123b2c0d}.contact-form h2{margin:5px 0 8px;font:500 31px/1.08 Georgia}.contact-form>p:not(.tag){color:#657269;line-height:1.55}.contact-form label{color:#24332c;flex-direction:column;gap:6px;margin-top:12px;font-size:10px;font-weight:800;display:flex}.contact-form input,.contact-form select,.contact-form textarea{color:#17231e;width:100%;font:inherit;background:#fbfcfa;border:1px solid #d8e1db;border-radius:12px;padding:12px;font-size:12px}.contact-form textarea{resize:vertical}.contact-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-form>button{color:#fff;background:#17654d;border:0;border-radius:12px;width:100%;margin-top:15px;padding:14px;font-weight:900}.contact-form>small{color:#768179;margin-top:9px;font-size:9px;line-height:1.45;display:block}.contact-form.compact{margin-bottom:14px}.contact-form.compact .contact-grid{grid-template-columns:1fr}.landing-contact{max-width:720px;margin:0 auto 80px;padding:0 24px}@media (width<=600px){.contact-grid{grid-template-columns:1fr}.tutorial-popover{max-height:42vh}.real-shell[data-tutorial-placement=top] .tutorial-popover{top:12px}.real-shell[data-tutorial-placement=bottom] .tutorial-popover{bottom:82px}}.home-start-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 13px;display:grid}.home-start-actions button{text-align:left;background:#fff;border:1px solid #dce5df;border-radius:15px;align-items:center;gap:9px;min-width:0;padding:12px 10px;display:flex}.home-start-actions i{color:#17654d;background:#e3f1e9;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.home-start-actions button:nth-child(2) i{color:#8b5d1b;background:#fff0d8}.home-start-actions button:nth-child(3) i{color:#2865a8;background:#e7f1fc}.home-start-actions span{flex-direction:column;gap:3px;min-width:0;display:flex}.home-start-actions b{font-size:10px}.home-start-actions small{color:#77827b;font-size:7px;line-height:1.25}.row-completeness{background:#fff0d8;border-radius:999px;align-self:flex-start;margin-top:2px;padding:3px 6px;font-weight:800;color:#8b5d1b!important}.row-completeness.complete{background:#e1f1e8;color:#17654d!important}.completeness-card{background:#fff;border:1px solid #dce5df;border-radius:16px;margin:10px 0 14px;overflow:hidden}.completeness-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px;list-style:none;display:flex}.completeness-card summary::-webkit-details-marker{display:none}.completeness-card summary span{flex-direction:column;gap:3px;display:flex}.completeness-card summary small{letter-spacing:1px;color:#758078;font-size:7px}.completeness-card summary b{font-size:17px}.completeness-card summary>i,.insurance-score>i{--progress:0%;background:conic-gradient(#17654d var(--progress),#dfe8e2 0);border-radius:50%;flex:none;width:52px;height:52px;display:block;position:relative}.completeness-card summary>i:after,.insurance-score>i:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.completeness-card>div{padding:0 13px 12px}.completeness-card p{background:#fff6e7;border-radius:10px;align-items:center;gap:8px;margin:5px 0;padding:7px 8px;font-size:9px;display:flex}.completeness-card p.done{background:#edf7f1}.completeness-card p i{font-style:normal;font-weight:900}.completeness-card p span{flex:1}.completeness-card p b{color:#8b5d1b;font-size:8px}.completeness-card p.done b{color:#17654d}.insurance-dashboard{margin-bottom:16px}.insurance-score{color:#fff;background:linear-gradient(135deg,#1f5f86,#2d7da8);border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:19px;display:flex;box-shadow:0 12px 28px #1f5f8626}.insurance-score span{flex-direction:column;gap:5px;display:flex}.insurance-score small{letter-spacing:1.5px;color:#d5e9f5;font-size:8px}.insurance-score b{font-size:32px}.insurance-score em{color:#e5f2f8;font-size:9px;font-style:normal}.insurance-score>i{background:conic-gradient(#fff var(--progress),#ffffff35 0);width:64px;height:64px}.insurance-score>i:after{background:#2a749e}.insurance-values{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.insurance-values>div{background:#fff;border:1px solid #dce5df;border-radius:14px;flex-direction:column;gap:5px;padding:13px;display:flex}.insurance-values small{color:#758078;font-size:8px}.insurance-values b{font-size:17px}.insurance-checklist,.insurance-room-summary,.insurance-high-value{background:#fff;border:1px solid #dce5df;border-radius:18px;margin:12px 0;padding:15px}.insurance-section-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.insurance-section-heading span{flex-direction:column;gap:3px;display:flex}.insurance-section-heading small{letter-spacing:1.3px;color:#2865a8;font-size:7px}.insurance-section-heading h2{margin:0;font-size:16px}.insurance-section-heading>b{color:#2865a8;background:#e7f1fc;border-radius:10px;place-items:center;min-width:28px;height:28px;padding:0 7px;display:grid}.insurance-checklist>button,.insurance-room-summary>button,.insurance-high-value>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf0ed;align-items:center;gap:9px;width:100%;padding:10px 2px;display:flex}.insurance-checklist>button>i{color:#8b5d1b;background:#fff0d8;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.insurance-checklist>button.done>i{color:#17654d;background:#e1f1e8}.insurance-checklist button span,.insurance-room-summary button span,.insurance-high-value button span{flex-direction:column;flex:1;gap:3px;display:flex}.insurance-checklist button small,.insurance-room-summary button small,.insurance-high-value button small{color:#758078;font-size:8px}.insurance-checklist button em,.insurance-room-summary button em,.insurance-high-value button em{color:#9da69f;font-style:normal}.insurance-room-summary button strong,.insurance-high-value button strong{color:#17654d;font-size:11px}.insurance-high-value>p{color:#69766e;font-size:9px;line-height:1.5}.insurance-generate{color:#fff;text-align:left;background:#17654d;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;padding:15px;display:flex}.insurance-generate:disabled{opacity:.45}.insurance-generate>i{background:#ffffff1f;border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.insurance-generate span{flex-direction:column;gap:4px;display:flex}.insurance-generate small{color:#d7e9e0;font-size:8px}.insurance-disclaimer{color:#748078;text-align:center;margin:11px 14px 0;font-size:8px;line-height:1.5}.insurance-room-row{border-top:1px solid #edf0ed;align-items:stretch;display:flex}.insurance-room-row>button:first-child{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:11px 2px;display:flex}.insurance-room-row span{flex-direction:column;flex:1;gap:3px;display:flex}.insurance-room-row span small{color:#758078;font-size:8px}.insurance-room-row strong{color:#17654d;font-size:11px}.insurance-room-row em{color:#9da69f;font-style:normal}.room-pdf{color:#2865a8;background:#eef6ff;border:0;border-left:1px solid #e5ebe7;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:64px;display:flex}.room-pdf i{font-size:9px;font-style:normal;font-weight:950}.room-pdf small{font-size:7px;font-weight:800}.insurance-export-scope{background:#f2f8ff;border:1px solid #b8cfe6;border-radius:18px;margin:14px 0;padding:16px}.insurance-export-scope>div small{color:#2865a8;letter-spacing:1.2px;font-size:7px;font-weight:900}.insurance-export-scope h2{margin:4px 0;font-size:16px}.insurance-export-scope p{color:#687970;margin:0;font-size:9px;line-height:1.45}.insurance-export-scope select{color:#173b55;background:#fff;border:1px solid #aac5df;border-radius:11px;width:100%;margin:12px 0 8px;padding:12px;font-size:11px;font-weight:800}.insurance-export-scope>button{color:#fff;text-align:left;background:#2865a8;border:0;border-radius:13px;align-items:center;gap:11px;width:100%;padding:13px;display:flex}.insurance-export-scope>button>i{background:#ffffff20;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.insurance-export-scope>button span{flex-direction:column;gap:3px;display:flex}.insurance-export-scope>button small{color:#dceaf7;font-size:8px}.administrative-hub,.insurance-access{background:#fff;border:1px solid #dce5df;border-radius:18px;margin:12px 0;padding:15px}.administrative-security{color:#75551e;background:#fff6e7;border-radius:11px;margin:0 0 10px;padding:10px;font-size:8px;line-height:1.5}.administrative-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.administrative-list label{cursor:pointer;background:#fbfcfb;border:1px solid #e2e8e3;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.administrative-list input{accent-color:#17654d;flex:none;width:19px;height:19px}.administrative-list span,.official-emergency-links span,.insurance-access span{flex-direction:column;flex:1;gap:3px;display:flex}.administrative-list b{font-size:9px}.administrative-list small,.official-emergency-links small,.insurance-access small{color:#758078;font-size:7px}.official-emergency-links{gap:7px;margin-top:10px;display:grid}.official-emergency-links a,.insurance-access>a,.insurance-access>button{color:#17231e;text-align:left;background:#edf7f1;border:1px solid #d7e3dc;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px;text-decoration:none;display:flex}.official-emergency-links a:nth-child(2){background:#eef6ff}.official-emergency-links em,.insurance-access em{color:#2865a8;font-style:normal}.insurance-access>a,.insurance-access>button{background:#eef6ff;margin-top:7px}.insurance-access>button{font:inherit}.insurance-access i{color:#2865a8;background:#fff;border-radius:10px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.insurance-access b,.official-emergency-links b{font-size:9px}.real-shell{padding-bottom:108px!important}.real-nav{gap:5px!important}.real-nav button{max-width:125px!important}.real-nav button:nth-child(3) i{color:#2865a8!important;background:#e7f1fc!important}.real-nav button:nth-child(4) i{color:#8b5d1b!important;background:#fff0d8!important}.real-nav button.active i{color:#fff!important;background:#17654d!important}@media (width<=600px){.home-start-actions{grid-template-columns:1fr}.home-start-actions button{padding:10px}.home-start-actions b{font-size:11px}.home-start-actions small{font-size:8px}.real-heading .add-shortcuts{display:none}.insurance-values,.administrative-list{grid-template-columns:1fr}.real-nav button{min-width:0!important;padding:4px 2px!important}.real-nav button i{width:34px!important;height:34px!important}.real-nav button small{font-size:8px!important}}.owner-chip,.loan-chip{border-radius:999px;width:max-content;margin-top:3px;padding:3px 7px;font-weight:900;font-size:7px!important;display:inline-flex!important}.owner-chip{background:color-mix(in srgb,var(--member-color,#17654d) 14%,white);color:var(--member-color,#17654d)!important}.loan-chip{background:#fff0d8;color:#8b5d1b!important}.item-life-card{background:#fff;border:1px solid #dce5df;border-radius:18px;margin:12px 0 16px;padding:15px}.item-life-heading{align-items:center;gap:10px;margin-bottom:8px;display:flex}.item-life-heading>i{color:#2865a8;background:#e7f1fc;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.item-life-heading span{flex-direction:column;gap:2px;display:flex}.item-life-heading small{letter-spacing:1.2px;color:#2865a8;font-size:7px}.item-life-heading h2{margin:0;font-size:16px}.item-life-card label{flex-direction:column;gap:5px;margin-top:10px;font-size:9px;font-weight:800;display:flex}.item-life-card input,.item-life-card select{background:#fbfcfb;border:1px solid #dbe3dd;border-radius:10px;width:100%;padding:11px;font-size:11px}.loan-fields{grid-template-columns:1.4fr 1fr 1fr;gap:8px;display:grid}.location-summary{color:#17654d;background:#e8f4ee;border-radius:10px;margin:11px 0 0;padding:9px 10px;font-size:9px;font-weight:800}.location-summary.lent{color:#8b5d1b;background:#fff0d8}.circular-services{gap:8px;margin-bottom:12px;display:grid}.circular-services>a{color:#17231e;background:#fff;border:1px solid #dce5df;border-radius:15px;align-items:center;gap:11px;padding:12px;text-decoration:none;display:flex}.circular-services>a:first-child{background:#edf7f1}.circular-services>a:nth-child(2){background:#eef6ff}.circular-services>a:nth-child(3){background:#fff6e7}.circular-services i{color:#17654d;background:#fff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:18px;font-style:normal;display:grid}.circular-services span{flex-direction:column;flex:1;gap:3px;display:flex}.circular-services small{color:#6e7a72;font-size:8px}.circular-services em{color:#708078;font-style:normal}.household-section .settings-heading{justify-content:space-between;align-items:center;display:flex}.household-section .settings-heading strong{color:#17654d;background:#e3f1e9;border-radius:10px;place-items:center;min-width:28px;height:28px;display:grid}.household-list{gap:8px;display:grid}.household-member{background:#fbfcfb;border:1px solid #e2e8e3;border-radius:13px;align-items:center;gap:9px;padding:9px;display:flex}.settings-section .household-member .member-color{flex:none;height:38px;border-radius:50%!important;width:38px!important;padding:2px!important}.household-member>span{flex:1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.settings-section .household-member input{padding:8px!important;font-size:10px!important}.household-member>button{color:#a13e30;background:#f9e5e1;border:0;border-radius:9px;width:31px;height:31px;font-size:20px}.household-member>button:disabled{opacity:.3}.add-household-member{grid-template-columns:1fr 42px auto;gap:7px;margin-top:10px;display:grid}.settings-section .add-household-member input{margin:0!important}.settings-section .add-household-member input[type=color]{padding:3px!important}.add-household-member button{color:#fff;background:#17654d;border:0;border-radius:10px;padding:0 12px;font-size:9px;font-weight:900}.add-household-member button:disabled{opacity:.4}.household-section>p{color:#77827b;margin:10px 2px 0;font-size:8px}@media (width<=600px){.loan-fields{grid-template-columns:1fr 1fr}.loan-fields label:first-child{grid-column:1/-1}.household-member>span{grid-template-columns:1fr}.add-household-member{grid-template-columns:1fr 40px}.add-household-member button{grid-column:1/-1;padding:11px}}
