.identity{--paper:#fbfaf7;--surface:#fff;--ink:#12305b;--ink-soft:#4a6183;--rule:#a8c6e8;--rule-faint:#dce9f6;--chalk:#2e9b96;--chalk-texto:#1f736f;--heart:#c4436b;--marker:#ffd400;--marker-ink:#12305b;--shadow:0 1px 2px #12305b0f, 0 8px 24px #12305b0f;--display:"Fraunces", Georgia, "Iowan Old Style", serif;--body:"Atkinson Hyperlegible", "Segoe UI", system-ui, -apple-system, sans-serif;--measure:62ch;--gutter:clamp(20px, 5vw, 64px);background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:clamp(16px,1.05vw,17px);line-height:1.65}@media (prefers-color-scheme:dark){.identity{--paper:#121a26;--surface:#1b2533;--ink:#edf1f6;--ink-soft:#9fadc0;--rule:#38465c;--rule-faint:#26303f;--chalk:#5fd0c4;--heart:#f2a0b2;--shadow:0 1px 2px #0006, 0 8px 24px #0000004d}}.identity *,.identity :before,.identity :after{box-sizing:border-box}.identity h1,.identity h2,.identity h3,.identity h4{font-family:var(--display);text-wrap:balance;color:var(--ink);margin:0;font-weight:600;line-height:1.1}.identity p{max-width:var(--measure);margin:0}.identity a{color:inherit}.identity :focus-visible{outline:2px solid var(--chalk);outline-offset:3px;border-radius:3px}.identity .wrap{max-width:1120px;padding-inline:var(--gutter);margin:0 auto}.identity .eyebrow{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:12px;font-weight:700}.identity .ruled{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 31px, var(--rule-faint) 31px, var(--rule-faint) 32px)}.identity .mark{background-image:linear-gradient(var(--marker), var(--marker));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 92%;background-repeat:no-repeat;background-size:0% 88%;border-radius:.18em .45em .22em .38em;margin:0 -.12em;padding:0 .12em;transition:background-size .55s cubic-bezier(.22,.61,.36,1)}.identity .mark.on{background-size:100% 88%}@media (prefers-color-scheme:dark){.identity .mark.on{color:var(--marker-ink)}}@media (prefers-reduced-motion:reduce){.identity .mark{background-size:100% 88%;transition:none}.identity *{animation:none!important}}.identity .masthead{border-bottom:1px solid var(--rule);padding-top:28px}.identity .masthead .wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding-bottom:20px;display:flex}.identity .masthead h1{font-size:clamp(21px,2.4vw,27px)}.identity .masthead .meta{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.identity .spread{border-bottom:1px solid var(--rule);grid-template-columns:1fr 44px 1fr;display:grid}.identity .page{flex-direction:column;gap:18px;min-width:0;padding:clamp(36px,5vw,72px) clamp(20px,4vw,52px);display:flex}.identity .page .line{border-radius:2px;width:54px;height:3px}.identity .page--stationery .line{background:var(--chalk)}.identity .page--education .line{background:var(--marker)}.identity .page h2{font-size:clamp(30px,4.2vw,46px)}.identity .page--stationery h2{color:var(--chalk-texto)}.identity .page .tagline{color:var(--ink-soft);font-size:15px}.identity .spine{background:var(--surface);border-left:1px solid var(--rule);border-right:1px solid var(--rule);align-content:start;justify-items:center;gap:22px;padding-block:40px;display:grid}.identity .spine i{background:var(--paper);border:1px solid var(--rule);border-radius:50%;width:13px;height:13px;display:block;box-shadow:inset 0 1px 2px #12305b47}.identity .ghost-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}.identity .ghost{aspect-ratio:4/3;border:1px dashed var(--rule);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:var(--surface);text-align:center;border-radius:10px;place-items:center;padding:8px;font-size:11.5px;display:grid}.identity button.go{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding-inline:0;font-family:inherit}.identity .go{border-bottom:2px solid #0000;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.identity .page--stationery .go{color:var(--chalk-texto)}.identity .page--education .go{color:var(--ink)}.identity .go:hover,.identity .go:focus-visible{border-bottom-color:currentColor}@media (max-width:760px){.identity .spread{grid-template-columns:1fr}.identity .spine{border-left:0;border-right:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-auto-flow:column;place-content:center;gap:18px;padding-block:14px}}.identity section{border-bottom:1px solid var(--rule)}.identity section>.wrap{padding-block:clamp(44px,6vw,84px)}.identity .sec-head{gap:12px;margin-bottom:36px;display:grid}.identity .sec-head h2{font-size:clamp(25px,3.2vw,35px)}.identity .sec-head p{color:var(--ink-soft)}.identity .grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.identity .card{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:12px;align-content:start;gap:12px;padding:26px;display:grid}.identity .card h3{font-size:19px}.identity .card p{color:var(--ink-soft);font-size:14.5px}.identity .swatches{grid-template-columns:repeat(auto-fit,minmax(192px,1fr));gap:14px;display:grid}.identity .swatch{border:1px solid var(--rule);background:var(--surface);border-radius:12px;overflow:hidden}.identity .swatch .fill{height:84px}.identity .swatch .info{gap:3px;padding:13px 15px;display:grid}.identity .swatch .name{font-size:14px;font-weight:700}.identity .swatch .hex{color:var(--ink-soft);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12.5px}.identity .swatch .use{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.identity .specimen{gap:26px;display:grid}.identity .spec-row{border-bottom:1px solid var(--rule-faint);grid-template-columns:128px 1fr;align-items:start;gap:22px;padding-bottom:22px;display:grid}.identity .spec-row:last-child{border-bottom:0;padding-bottom:0}.identity .spec-label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);padding-top:6px;font-size:12px;font-weight:700}.identity .spec-display{font-family:var(--display);font-size:clamp(30px,4.6vw,52px);line-height:1.05}.identity .spec-body{font-size:17px}.identity .spec-util{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:15px}.identity .spec-note{color:var(--ink-soft);margin-top:10px;font-size:14.5px}@media (max-width:640px){.identity .spec-row{grid-template-columns:1fr;gap:10px}}.identity .products{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:18px;display:grid}.identity .product{border:1px solid var(--rule);background:var(--surface);border-radius:12px;align-content:start;display:grid;overflow:hidden}.identity .product .thumb{aspect-ratio:5/4;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule);place-items:center;font-size:11px;display:grid}.identity .product--st .thumb{background:color-mix(in srgb, var(--chalk) 12%, var(--surface))}.identity .product--ed .thumb{background:color-mix(in srgb, var(--marker) 20%, var(--surface))}.identity .product .body{gap:7px;padding:15px 16px 18px;display:grid}.identity .product .badge{letter-spacing:.09em;text-transform:uppercase;border-radius:4px;width:fit-content;padding:3px 9px;font-size:10.5px;font-weight:700}.identity .product--st .badge{background:var(--chalk-texto);color:#fff}.identity .product--ed .badge{background:var(--marker);color:var(--marker-ink)}.identity .product h4{font-family:var(--body);font-size:15.5px;font-weight:700;line-height:1.3}.identity .product .price{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.identity .product .stock{color:var(--ink-soft);font-size:12.5px}.identity .asks{gap:0;margin:0;padding:0;list-style:none;display:grid}.identity .asks li{border-bottom:1px solid var(--rule-faint);grid-template-columns:30px 1fr;align-items:start;gap:14px;padding:17px 0;display:grid}.identity .asks li:last-child{border-bottom:0}.identity .asks .n{font-variant-numeric:tabular-nums;color:var(--ink-soft);padding-top:2px;font-size:14px;font-weight:700}.identity .asks strong{font-size:15.5px;display:block}.identity .asks span{color:var(--ink-soft);font-size:14px}.identity .note{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--chalk);color:var(--ink-soft);border-radius:8px;max-width:78ch;margin-top:26px;padding:18px 20px;font-size:14.5px}.identity .note strong{color:var(--ink)}.identity .flow{gap:0;margin:0;padding:0;list-style:none;display:grid}.identity .flow-step{grid-template-columns:44px 1fr;gap:20px;padding-bottom:30px;display:grid;position:relative}.identity .flow-step:last-child{padding-bottom:0}.identity .flow-step:not(:last-child):before{content:"";background:var(--rule);width:2px;position:absolute;top:40px;bottom:6px;left:21px}.identity .flow-marker{border:2px solid var(--rule);background:var(--surface);z-index:1;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.identity .flow-n{font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px;font-weight:700}.identity .flow-body{align-content:start;gap:7px;padding-top:3px;display:grid}.identity .flow-body h3{font-size:19px}.identity .flow-body p{color:var(--ink-soft);font-size:14.5px}.identity .actor{letter-spacing:.09em;text-transform:uppercase;border-radius:4px;width:fit-content;padding:3px 9px;font-size:10.5px;font-weight:700}.identity .actor.by-system{background:var(--chalk-texto);color:#fff}.identity .actor.by-vivian{background:var(--marker);color:var(--marker-ink)}.identity .actor.by-buyer{border:1px solid var(--rule);color:var(--ink-soft);background:0 0}.identity .routine{border-collapse:collapse;text-align:left;width:100%;font-size:14.5px}.identity .routine th,.identity .routine td{border-bottom:1px solid var(--rule-faint);vertical-align:top;padding:14px 16px 14px 0}.identity .routine thead th{font-family:var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);border-bottom:1px solid var(--rule);padding-top:0;font-size:11.5px}.identity .routine tbody th{font-family:var(--body);color:var(--ink);font-weight:700}.identity .routine .time{font-variant-numeric:tabular-nums;color:var(--chalk-texto);white-space:nowrap;font-weight:700}.identity .routine .note-cell{color:var(--ink-soft)}@media (max-width:640px){.identity .routine .note-cell{display:none}}.identity .cost-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.identity .cost-when{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:700}.identity .later{gap:0;max-width:78ch;margin:0;padding:0;list-style:none;display:grid}.identity .later li{border-bottom:1px solid var(--rule-faint);color:var(--ink-soft);padding:14px 0 14px 26px;font-size:14.5px;position:relative}.identity .later li:last-child{border-bottom:0}.identity .later li:before{content:"";background:var(--rule);width:12px;height:2px;position:absolute;top:21px;left:0}.identity .placar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:8px;display:grid}.identity .placar-item{border:1px solid var(--rule);background:var(--surface);border-left-width:4px;border-radius:12px;gap:4px;padding:18px 20px;display:grid}.identity .placar-item.is-aguardando{border-left-color:var(--marker)}.identity .placar-item.is-aprovado{border-left-color:var(--chalk)}.identity .placar-item.is-pronto{border-left-color:var(--ink)}.identity .placar-n{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.identity .placar-rotulo{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.07em;font-size:12.5px;font-weight:700}.identity .chamada-loja{border:2px solid var(--chalk);background:var(--surface);color:inherit;border-radius:12px;align-items:center;gap:16px;margin-top:20px;padding:20px 22px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.identity .chamada-loja:hover,.identity .chamada-loja:focus-visible{transform:translateY(-1px);box-shadow:0 8px 24px #2e9b962e}.identity .chamada-rotulo{background:var(--chalk);color:#fff;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:10.5px;font-weight:700}.identity .chamada-texto{gap:3px;display:grid}.identity .chamada-texto strong{font-size:15.5px}.identity .chamada-texto span{color:var(--ink-soft);font-size:14px}.identity .chamada-seta{color:var(--chalk);flex-shrink:0;margin-left:auto;font-size:22px}@media (max-width:560px){.identity .chamada-loja{flex-wrap:wrap;gap:10px}.identity .chamada-seta{display:none}}.identity .fase{margin-bottom:34px}.identity .fase:last-child{margin-bottom:0}.identity .fase-titulo{font-family:var(--body);text-transform:uppercase;letter-spacing:.11em;border-radius:999px;width:fit-content;margin-bottom:16px;padding:5px 12px;font-size:11.5px;font-weight:700}.identity .fase-titulo.is-pronto{background:var(--chalk);color:#fff}.identity .fase-titulo.is-fazendo{background:var(--marker);color:var(--marker-ink)}.identity .fase-titulo.is-proximo{background:var(--surface);color:var(--ink);border:1px solid var(--rule)}.identity .fase-titulo.is-depois{color:var(--ink-soft);border:1px dashed var(--rule);background:0 0}.identity .etapas{gap:0;margin:0;padding:0;list-style:none;display:grid}.identity .etapa{border-bottom:1px solid var(--rule-faint);grid-template-columns:20px 1fr;align-items:start;gap:14px;padding:13px 0;display:grid}.identity .etapa:last-child{border-bottom:0}.identity .etapa>div{gap:3px;display:grid}.identity .etapa strong{font-size:15.5px}.identity .etapa span{color:var(--ink-soft);font-size:14px}.identity .etapa-nota{font-style:italic;font-size:12px!important}.identity .etapa-marca{border:2px solid var(--rule);background:var(--surface);border-radius:50%;width:13px;height:13px;margin-top:5px}.identity .etapa.is-pronto .etapa-marca{background:var(--chalk);border-color:var(--chalk)}.identity .etapa.is-fazendo .etapa-marca{background:var(--marker);border-color:var(--marker)}.identity .etapa.is-depois .etapa-marca{border-style:dashed}.identity .decisoes{gap:14px;display:grid}.identity .decisao{border:1px solid var(--rule);background:var(--surface);border-left-width:4px;border-radius:12px;gap:9px;padding:20px 22px;display:grid}.identity .decisao.is-aguardando{border-left-color:var(--marker)}.identity .decisao.is-proposto{border-left-color:var(--rule)}.identity .decisao.is-aprovado{border-left-color:var(--chalk)}.identity .decisao.is-revisto{border-left-color:var(--heart)}.identity .decisao-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.identity .decisao-topo h3{font-size:18px}.identity .decisao-meta{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:12px;font-weight:700}.identity .decisao-texto{font-size:15px}.identity .decisao-porque,.identity .decisao-pergunta{color:var(--ink-soft);font-size:14px}.identity .decisao-pergunta{border-top:1px solid var(--rule-faint);color:var(--ink);margin-top:2px;padding-top:11px}.identity footer{padding-block:40px 96px}.identity footer p{color:var(--ink-soft);font-size:13.5px}.identity .ir-para-perguntas{background:var(--ink,#12305b);color:#fff;border-radius:14px;margin:22px 0 0;padding:16px 18px;text-decoration:none;display:block}.identity .ir-para-perguntas:hover,.identity .ir-para-perguntas:focus-visible{color:#fff;background:#1b4179}.identity .ir-para-perguntas strong{font-size:15.5px;font-weight:700;line-height:1.3;display:block}.identity .ir-para-perguntas span{color:#c9daec;margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.identity .ir-para-custos{color:#1f736f;background:#f2f7f6;border:1px solid #d6e7e4;border-radius:14px;margin:14px 0 0;padding:16px 18px;text-decoration:none;display:block}.identity .ir-para-custos:hover,.identity .ir-para-custos:focus-visible{color:#1f736f;background:#e7f6f3}.identity .ir-para-custos strong{font-size:15.5px;font-weight:700;line-height:1.3;display:block}.identity .ir-para-custos span{color:#4a5a6b;margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.identity .etapa-quem{letter-spacing:.01em;vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.identity .etapa-quem.is-maycon{color:#12305b;background:#e4edf6}.identity .etapa-quem.is-vivian{color:#6b4e10;background:#ffe9a3}.identity .etapa-quem.is-ambos{color:#1f736f;background:#e7f6f3}
