.manabi{background:var(--paper)}.manabi .btn--block{width:100%}.dev-banner{padding:8px var(--gutter);background:repeating-linear-gradient(-45deg,#efe3cf 0,#efe3cf 10px,#f3e9d9 10px,#f3e9d9 20px);color:#7a5a35;font-size:11.5px;line-height:1.6;letter-spacing:.02em}.dev-banner strong{display:inline-block;margin-right:6px;padding:0 7px;border-radius:4px;background:#7a5a35;color:#fff;font-size:10.5px;letter-spacing:.1em}.r-main,.work{width:100%;max-width:640px;margin:0 auto;padding:0 var(--gutter)}.r-header{display:flex;align-items:center;justify-content:space-between;max-width:640px;margin:0 auto;height:64px;padding:0 var(--gutter)}.r-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--f-serif);font-weight:600;letter-spacing:.14em;font-size:16px}.r-brand svg{width:26px;height:26px}.r-header__link{font-size:12.5px;color:var(--ink-3);text-decoration:none;border-bottom:1px solid var(--line-2)}.r-hero{padding:var(--s-6) 0 var(--s-6)}.r-hero__hello{font-size:13px;color:var(--ink-3);letter-spacing:.12em;outline:none}.r-hero__title{margin-top:6px;font-family:var(--f-serif);font-size:clamp(28px,8vw,38px);line-height:1.5;letter-spacing:.08em}.r-progress{display:flex;align-items:center;gap:18px;margin-top:var(--s-6)}.r-progress__ring{position:relative;width:76px;height:76px;flex:none}.r-progress__ring span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--f-latin);font-size:12px;color:var(--ink-3)}.r-progress__ring b{font-size:22px;font-weight:400;color:var(--ink)}.r-progress__ring span{grid-auto-flow:column;align-content:center;justify-content:center;gap:1px;align-items:baseline}.ring__bg{fill:none;stroke:var(--paper-3);stroke-width:4}.ring__fg{fill:none;stroke:var(--ochre);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset 1s var(--ease)}.r-progress__label{font-size:12px;color:var(--ink-3);letter-spacing:.1em}.r-progress__text{font-size:14.5px;line-height:1.7}.resume{position:relative;display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:22px 22px 22px 24px;border-radius:var(--radius-lg);background:var(--night);color:var(--paper);text-decoration:none;overflow:hidden;transition:transform .3s var(--ease)}.resume:hover{transform:translateY(-2px)}.resume:after{content:"";position:absolute;right:-40px;bottom:-60px;width:140px;height:140px;border-radius:50%;border:1px solid rgba(229,192,122,.35)}.resume__label{grid-column:1 / -1;font-size:11.5px;letter-spacing:.14em;color:var(--sun)}.resume__no{font-family:var(--f-latin);font-size:12px;letter-spacing:.1em;opacity:.7;margin-top:8px}.resume__title{grid-column:1;font-family:var(--f-serif);font-size:19px;line-height:1.55;letter-spacing:.06em}.resume__meta{grid-column:1;font-size:12px;opacity:.7}.resume__go{grid-column:2;grid-row:2 / span 3;align-self:center;position:relative;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--paper);color:var(--ink)}.resume__go .arrow{width:20px;height:20px}.howto{margin-top:var(--s-5);border-radius:var(--radius);background:var(--white)}.howto summary,.scene-mini summary,.others summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;padding:16px 20px;font-size:14px;font-weight:500}.howto summary::-webkit-details-marker,.scene-mini summary::-webkit-details-marker,.others summary::-webkit-details-marker{display:none}.howto summary svg,.scene-mini summary svg,.others summary svg{width:18px;height:18px;transform:rotate(90deg);transition:transform .3s var(--ease);flex:none;color:var(--ink-3)}details[open]>summary svg{transform:rotate(-90deg)}.howto__list{padding:0 20px 20px;display:grid;gap:14px}.howto__list li{display:grid;grid-template-columns:28px 1fr;gap:12px;font-size:13.5px;line-height:1.7;color:var(--ink-2)}.howto__list b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--paper-2);font-family:var(--f-latin);font-weight:400;font-size:12px;color:var(--ink)}.howto__list strong{display:block;color:var(--ink);font-size:14px}.r-sec-head{display:flex;align-items:baseline;justify-content:space-between;margin:var(--s-8) 0 var(--s-3)}.r-sec-head h2{font-family:var(--f-serif);font-size:20px;letter-spacing:.1em}.r-sec-head p{font-size:12px;color:var(--ink-3)}.cat-list{border-top:1px solid var(--line)}.cat{border-bottom:1px solid var(--line)}.cat>a,.cat.is-empty{display:grid;grid-template-columns:14px 1fr auto 18px;align-items:center;gap:4px 14px;padding:16px 2px;text-decoration:none}.cat>a:hover .cat__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cat.is-empty{grid-template-columns:14px 1fr auto;color:var(--ink-3)}.cat__dot{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.cat__dot--sky{background:var(--sky)}.cat__dot--ochre{background:var(--ochre)}.cat__dot--leaf{background:var(--leaf)}.cat__dot--sun{background:var(--sun)}.cat__dot--stone{background:#a99c88}.cat.is-empty .cat__dot{opacity:.45}.cat__title{font-size:15px;line-height:1.6}.cat__count{font-family:var(--f-latin);font-size:12.5px;color:var(--ink-3)}.cat.is-empty .cat__count{font-family:var(--f-sans);font-size:11.5px}.cat__bar{grid-column:2 / 4;grid-row:2;height:2px;background:var(--paper-3);border-radius:2px;overflow:hidden}.cat__bar i{display:block;height:100%;background:var(--ochre);transition:width .8s var(--ease)}.cat__chev{grid-row:1 / span 2;grid-column:4;color:var(--ink-3)}.cat__chev svg{width:18px;height:18px;display:block}.notes-link{display:grid;grid-template-columns:44px 1fr 18px;align-items:center;gap:14px;margin-top:var(--s-6);padding:16px 18px;border-radius:var(--radius);background:var(--white);text-decoration:none}.notes-link>svg{width:18px;height:18px;color:var(--ink-3)}.notes-link__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ochre-pale);color:var(--ochre)}.notes-link__icon svg{width:20px;height:20px}.notes-link strong{display:block;font-size:14.5px}.notes-link small{display:block;font-size:12px;color:var(--ink-3);line-height:1.6}.review-note{margin:var(--s-7) 0 0;padding:18px 20px;border-radius:var(--radius);background:var(--paper-2);font-size:12.5px;line-height:1.85;color:var(--ink-2);display:grid;gap:6px}.review-note__title{font-weight:700;color:var(--ink);font-size:13px}.r-foot{margin:var(--s-5) 0 var(--s-8);font-size:11.5px;color:var(--ink-3);text-align:center}.bar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;height:56px;padding:0 calc(var(--gutter) - 12px);background:#f6f2ebeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.bar__btn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink);text-decoration:none}.bar__btn:hover{background:var(--paper-2)}.bar__btn svg{width:22px;height:22px}.bar__title{text-align:center;font-size:12.5px;letter-spacing:.1em;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar__title span{font-family:var(--f-latin);margin-right:8px;color:var(--ink-3)}.cat-head{padding:var(--s-6) 0 var(--s-6)}.cat-head__dot{display:block;width:36px;height:36px;border-radius:50%;background:var(--sky);box-shadow:22px -8px 0 -10px var(--ochre)}.cat-head--ochre .cat-head__dot{background:var(--ochre);box-shadow:22px -8px 0 -10px var(--sky)}.cat-head--leaf .cat-head__dot{background:var(--leaf)}.cat-head--sun .cat-head__dot{background:var(--sun)}.cat-head--stone .cat-head__dot{background:#a99c88}.cat-head h1{margin-top:var(--s-5);font-family:var(--f-serif);font-size:25px;line-height:1.55;letter-spacing:.08em;outline:none}.cat-head p{margin-top:var(--s-2);font-size:14px;color:var(--ink-2)}.q-list{border-top:1px solid var(--line);margin-bottom:var(--s-9)}.q-list li{border-bottom:1px solid var(--line)}.q-row{display:grid;grid-template-columns:1fr 28px;gap:2px 12px;align-items:center;padding:18px 2px;text-decoration:none}.q-row__no{font-family:var(--f-latin);font-size:12px;color:var(--ochre);letter-spacing:.1em}.q-row__title{grid-column:1;font-family:var(--f-serif);font-size:17px;line-height:1.6;letter-spacing:.04em}.q-row__meta{grid-column:1;font-size:12px;color:var(--ink-3)}.q-row .st{grid-column:2;grid-row:1 / span 3}.st{display:grid;place-items:center;width:26px;height:26px;border-radius:50%}.st--new{box-shadow:inset 0 0 0 1.5px var(--line-2)}.st--doing{box-shadow:inset 0 0 0 1.5px var(--ochre)}.st--doing i{width:8px;height:8px;border-radius:50%;background:var(--ochre)}.st--done{background:var(--leaf);color:#fff}.st--done svg{width:15px;height:15px}.stepper{position:sticky;top:56px;z-index:19;background:#f6f2ebeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:2px var(--gutter) 14px;border-bottom:1px solid var(--line)}.stepper ol{display:grid;grid-template-columns:repeat(5,1fr);max-width:600px;margin:0 auto}.stepper li{position:relative;display:grid;justify-items:center;gap:6px;font-size:10.5px;color:var(--ink-3);letter-spacing:.08em}.stepper li:before{content:"";position:absolute;top:4px;right:50%;width:100%;height:1px;background:var(--line-2)}.stepper li:first-child:before{display:none}.stepper li.is-done:before,.stepper li.is-current:before{background:var(--ink)}.stepper i{position:relative;z-index:1;width:9px;height:9px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-2);transition:transform .4s var(--ease)}.stepper li.is-done i{background:var(--ink);box-shadow:none}.stepper li.is-current i{background:var(--ochre);box-shadow:0 0 0 4px var(--ochre-pale);transform:scale(1.15)}.stepper li.is-current{color:var(--ink);font-weight:700}.work{padding-bottom:140px}.work__body{padding-top:var(--s-6)}.fade{animation:workIn .6s var(--ease) both}@keyframes workIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.work__cat{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-3);letter-spacing:.06em}.work__title{margin-top:var(--s-3);font-family:var(--f-serif);font-size:clamp(25px,7vw,32px);line-height:1.55;letter-spacing:.06em;outline:none}.work__meta{margin-top:4px;font-size:12px;color:var(--ink-3)}.scene{position:relative;margin-top:var(--s-6);padding:30px 24px 26px;background:var(--white);border-radius:4px var(--radius-lg) var(--radius-lg) var(--radius-lg);display:grid;gap:14px;font-size:16px;line-height:2.05}.scene:before{content:"";position:absolute;left:0;top:0;width:44px;height:3px;background:var(--ochre)}.scene__label{font-size:11.5px;letter-spacing:.24em;color:var(--ochre);font-weight:700}.ask{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;margin-top:var(--s-6);font-family:var(--f-serif);font-weight:600;font-size:20px;line-height:1.7;letter-spacing:.04em;outline:none}.ask--lg{font-size:clamp(20px,5.6vw,24px);margin-top:var(--s-5)}.ask__q{display:grid;place-items:center;width:34px;height:34px;margin-top:2px;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--f-latin);font-weight:400;font-size:15px}.choices--deep~.ask,.work--s4 .ask{grid-template-columns:1fr}.hint{margin-top:var(--s-3);font-size:13px;color:var(--ink-3);line-height:1.8}.hint--soft{margin-top:var(--s-6);text-align:center;font-size:12px}.scene-mini{background:var(--white);border-radius:var(--radius);font-size:14px;color:var(--ink-2)}.scene-mini p{padding:0 20px;margin-bottom:10px;line-height:1.9}.scene-mini[open]{padding-bottom:8px}.scene-mini summary{color:var(--ink-3);font-size:13px}.choices{border:0;padding:0;margin:var(--s-5) 0 0;display:grid;gap:12px}.choice{position:relative;display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start;padding:18px 18px 18px 16px;border-radius:var(--radius);background:var(--white);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);font-size:15px;line-height:1.8;transition:box-shadow .25s var(--ease),background-color .25s var(--ease),transform .2s var(--ease);-webkit-tap-highlight-color:transparent}.choice:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.choice:active{transform:scale(.99)}.choice input{position:absolute;opacity:0;pointer-events:none}.choice__key{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--f-latin);font-size:13px;color:var(--ink-2);transition:all .25s var(--ease);flex:none}.choice.is-on{background:var(--sky-pale);box-shadow:inset 0 0 0 1.5px var(--sky-deep)}.choice.is-on .choice__key{background:var(--sky-deep);color:#fff;box-shadow:none}.choice:has(input:focus-visible){outline:2px solid var(--sky-deep);outline-offset:2px}.action{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom));background:linear-gradient(rgba(246,242,235,0),var(--paper) 30%);display:grid;justify-items:center;gap:4px}.action>*{max-width:600px}.action .btn{box-shadow:0 12px 28px -14px #2a292480}.action__skip{font-size:12.5px;color:var(--ink-3);padding:6px}.action__skip[hidden]{display:none}.label{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.16em;color:var(--ink-3);font-weight:500}.label:before{content:"";width:18px;height:1px;background:currentColor}.label--sky{color:var(--sky-deep)}.label--ochre{color:var(--ochre)}.picked{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;margin:var(--s-3) 0 0;font-family:var(--f-serif);font-size:18px;line-height:1.75;letter-spacing:.03em}.picked .choice__key{background:var(--sky-deep);color:#fff;box-shadow:none}.fb{margin-top:var(--s-5);padding:24px 22px;border-radius:var(--radius-lg);background:var(--white);position:relative}.fb:before{content:"";position:absolute;left:22px;top:-8px;width:16px;height:16px;background:var(--white);transform:rotate(45deg);border-radius:3px}.fb__text{margin-top:var(--s-3);font-size:15.5px;line-height:2.05}.stance{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.06em}.stance:before{content:"";width:10px;height:10px;border-radius:50%}.stance--core{color:var(--sky-deep)}.stance--core:before{background:var(--sky-deep)}.stance--partial{color:#9a6534}.stance--partial:before{background:var(--ochre)}.stance--rethink{color:var(--ink-2)}.stance--rethink:before{background:transparent;box-shadow:inset 0 0 0 2px var(--ink-3)}.stance--sm{font-size:11.5px}.others{margin-top:var(--s-5);border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line)}.others ul{padding:0 20px 6px}.other{padding:16px 0;border-top:1px solid var(--line);display:grid;gap:6px}.other__text{display:grid;grid-template-columns:30px 1fr;gap:10px;font-size:14.5px;line-height:1.75;font-weight:500}.other__text .choice__key{width:26px;height:26px;font-size:12px}.other .stance{margin-left:40px}.other__fb{margin-left:40px;font-size:13.5px;line-height:1.9;color:var(--ink-2)}.bridge{margin-top:var(--s-4);padding-left:16px;border-left:2px solid var(--sky);font-size:14.5px;line-height:1.95;color:var(--ink-2)}.choices--deep{gap:10px}.deep{border-radius:var(--radius);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .25s var(--ease),background-color .25s;overflow:hidden}.deep .choice{box-shadow:none;background:transparent;padding:16px 18px;grid-template-columns:26px 1fr}.deep.is-on{box-shadow:inset 0 0 0 1.5px var(--sky-deep)}.choice__box{display:grid;place-items:center;width:24px;height:24px;margin-top:3px;border-radius:7px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:transparent;transition:all .2s var(--ease)}.choice__box svg{width:15px;height:15px}.deep.is-on .choice__box{background:var(--sky-deep);box-shadow:none;color:#fff}.deep__fb{display:grid;grid-template-rows:0fr;margin:0 18px 0 58px;font-size:13.5px;line-height:1.9;color:var(--ink-2);max-height:0;opacity:0;overflow:hidden;transition:max-height .45s var(--ease),opacity .45s var(--ease),margin .45s var(--ease)}.deep.is-on .deep__fb{max-height:240px;opacity:1;margin-bottom:16px}.deep__fb.is-rethink,.deep__fb.is-partial{color:#7a5a35}.deep-note{margin-top:var(--s-6);max-height:0;opacity:0;overflow:hidden;transform:translateY(8px);transition:max-height .7s var(--ease),opacity .7s var(--ease),transform .7s var(--ease)}.deep-note.is-on{max-height:600px;opacity:1;transform:none;padding-top:16px}.deep-note__hl{position:relative;padding:34px 22px 30px;margin-bottom:var(--s-4);background:var(--ochre-pale);border-radius:var(--radius-lg);font-family:var(--f-serif);font-weight:600;font-size:21px;line-height:1.8;letter-spacing:.06em;text-align:center}.deep-note__hl:before{content:"";position:absolute;left:50%;top:-14px;transform:translate(-50%);width:28px;height:28px;border-radius:50%;background:var(--sun)}.deep-note__text{font-size:14.5px;line-height:2;color:var(--ink-2);padding:0 4px}.key{position:relative;isolation:isolate;margin-top:var(--s-2);padding:64px 0 8px}.key:before{content:"";position:absolute;right:4px;top:0;width:58px;height:58px;border-radius:50%;background:var(--sun);opacity:.55;z-index:-1}.key:after{content:"";position:absolute;right:58px;top:34px;width:14px;height:14px;border-radius:50%;background:var(--ochre);z-index:-1}.key__text{font-family:var(--f-serif);font-size:clamp(23px,6.6vw,30px);line-height:1.65;letter-spacing:.06em;outline:none}.summary{margin-top:var(--s-5);display:grid;gap:var(--s-4);font-size:15.5px;line-height:2.05}.h-sub{display:block;font-family:var(--f-serif);font-weight:600;font-size:18px;letter-spacing:.08em}.lenses-a{margin-top:var(--s-8)}.lenses-a ul{margin-top:var(--s-4);border-top:1px solid var(--line)}.lens-a{padding:18px 0;border-bottom:1px solid var(--line);display:grid;gap:6px}.lens-a__name{display:flex;align-items:center;gap:10px;font-weight:700;font-size:14.5px}.lens-a__text{font-size:14.5px;line-height:1.95;color:var(--ink-2)}@media (min-width: 600px){.lens-a{grid-template-columns:110px 1fr;gap:16px}}.daily{margin-top:var(--s-7);padding:24px 22px;border-radius:var(--radius-lg);background:var(--white)}.daily ul{margin-top:var(--s-4);display:grid;gap:12px}.daily li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:14.5px;line-height:1.8}.daily li svg{width:18px;height:18px;margin-top:4px;color:var(--leaf)}.caution{margin-top:var(--s-5);padding:18px 20px;border-radius:var(--radius);background:#f6e7dc;border-left:3px solid #b8693c;font-size:13.5px;line-height:1.9;color:#5c3b25}.caution__title{font-weight:700;margin-bottom:4px}.journey{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px dashed var(--line-2);display:grid;gap:10px}.journey__row{font-size:14.5px;line-height:1.8}.journey__row span{display:block;font-size:12px;color:var(--ink-3);letter-spacing:.08em;margin-bottom:2px}.memo{margin-top:var(--s-7)}.memo__hint{margin-top:4px;font-size:12.5px;color:var(--ink-3)}.memo textarea{width:100%;margin-top:var(--s-3);padding:14px 16px;border:0;border-radius:var(--radius);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:16px;line-height:1.8;color:var(--ink);resize:vertical;background-image:repeating-linear-gradient(transparent 0 calc(1.8em + 13px),var(--paper-2) calc(1.8em + 13px) calc(1.8em + 14px))}.memo textarea:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--sky-deep)}.memo__status{min-height:1.6em;margin-top:4px;font-size:12px;color:var(--leaf);text-align:right}.work--s5{padding-bottom:var(--s-8)}.end-nav{margin-top:var(--s-7);display:grid;gap:var(--s-4)}.end-nav__sub{display:flex;justify-content:space-between;gap:12px;font-size:13px}.end-nav__sub a,.end-nav__sub button{color:var(--ink-2);background:none;border:0;padding:8px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-2)}.notes-title{margin:var(--s-6) 0 var(--s-5);font-family:var(--f-serif);font-size:25px;letter-spacing:.08em;outline:none}.notes{display:grid;gap:12px;margin-bottom:var(--s-9)}.note{padding:18px 20px;border-radius:var(--radius);background:var(--white)}.note a{display:block;font-size:13px;color:var(--ink-2);text-decoration:none;margin-bottom:8px}.note a span{font-family:var(--f-latin);color:var(--ochre);margin-right:8px}.note p{font-size:15px;line-height:1.9}.notes-empty{padding:var(--s-8) 0;text-align:center;color:var(--ink-3);font-size:14px;line-height:2}.locked{min-height:100svh;display:grid;grid-template-rows:auto 1fr;padding:24px var(--gutter)}.locked__brand{font-family:var(--f-serif);font-weight:600;letter-spacing:.14em;text-decoration:none}.locked__body{align-self:center;max-width:520px;margin:0 auto;display:grid;gap:var(--s-4);justify-items:start;font-size:15px;color:var(--ink-2)}.locked__title{font-family:var(--f-serif);font-size:34px;letter-spacing:.1em;color:var(--ink)}@media (min-width: 768px){.action{position:static;background:none;padding:var(--s-7) 0 0;justify-items:start}.action .btn{width:auto;min-width:280px}.work{padding-bottom:var(--s-9)}.scene{padding:36px 34px 32px}}.gate{width:100%;display:grid;gap:8px;margin-top:4px}.gate__label{font-size:13px;font-weight:700;color:var(--ink)}.gate__input{width:100%;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--white, #fff);font:inherit;font-size:16px}.gate__input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.gate__msg{min-height:1.6em;font-size:13px;color:#a2513a}.gate .btn{justify-self:start}.locked__note{font-size:12.5px;color:var(--ink-3)}.gate__preview{padding:8px 12px;border:1px dashed var(--line);border-radius:10px;background:none;font:inherit;font-size:12.5px;color:var(--ink-3);cursor:pointer}.rv-logout{display:block;width:fit-content;margin:0 0 10px;padding:4px 10px;border:1px solid var(--rv-greige, #ccc);border-radius:999px;background:none;font:inherit;font-size:12px;color:var(--rv-ink-3, #666);cursor:pointer}
