.note-root{background:var(--nt-bg);color:var(--nt-ink);font-family:var(--nt-font);padding:16px 20px 24px;margin:-16px -20px 0;min-height:50vh}.note-root.nt-shared{margin-top:0}.note-v .note-root{--nt-sticky-top:99px}.note-root.nt-empty{padding-top:0}.note-root .fine,.note-root .link-btn,.note-root .mini,.note-root .muted,.note-root .n-cap,.note-root .nrow .tl-time,.note-root .ok-t,.note-root .wx-card.nday p{color:var(--nt-ink2)}.note-root .n-cap{font-style:italic}.note-root .diary-card,.note-root .nrow .tl-card,.note-root .nt-stop{background:var(--nt-card);color:var(--nt-ink);border-radius:var(--nt-radius)}.note-root .diary{font-size:calc(18px * var(--nt-font-scale, 1));line-height:1.7;max-width:70ch}.note-root .diary-card .diary{font-family:var(--nt-font);color:var(--nt-ink)}.note-root .nrow .tl-card .tl-top b{font-size:calc(18px * var(--nt-font-scale, 1));font-weight:600;line-height:1.25}.note-root .tl-top .cat,.note-root .tl-top .tag{background:none;padding:0;border-radius:0;font-size:12px;font-weight:500;color:var(--nt-ink2)}.note-root .diary[contenteditable=true]{color:var(--ink)}.note-root .day:not(.on){background:var(--nt-card);color:var(--nt-ink);border-color:var(--nt-line)}.note-root .day:not(.on) span{color:var(--nt-ink2)}.note-root .n-rail:before{background:repeating-linear-gradient(var(--nt-line) 0 5px,transparent 5px 9px)}.note-root .n-dot{background:color-mix(in srgb,var(--c) 16%,var(--nt-card))}.note-root .diary-act button{color:var(--nt-accent-t)}.note-root .diary-hint,.nt-dayfacts{color:var(--nt-ink2)}.nt-dayfacts{font-size:12px;line-height:1.4;margin:-4px 0 10px}.note-root .btn.acc{background:var(--nt-accent-b);box-shadow:none}.note-root .btn.line{background:transparent;color:var(--nt-ink);border-color:var(--nt-line)}.note-root .link{color:var(--nt-accent-t)}.note-root .day.on{background:var(--nt-accent-b)}.note-root .day.on span{color:#fff}.note-root .n-photo,.note-root .nt-shot,.note-root .st{border-radius:calc(var(--nt-radius) - 4px)}.note-root .nrow .tl-card .n-photo{border-radius:0}.note-root .sum-card{background:color-mix(in srgb,var(--nt-accent) 10%,var(--nt-card))}.note-root .note-box{background:var(--nt-card);color:var(--nt-ink)}.note-root[data-frame=thin] .n-photo,.note-root[data-frame=thin] .nt-shot,.note-root[data-frame=thin] .st{box-shadow:inset 0 0 0 var(--nt-frame-w) var(--nt-frame-line,var(--nt-line))}.note-root[data-frame=thin] .n-photo>.ph-img,.note-root[data-frame=thin] .nt-shot>.ph-img,.note-root[data-frame=thin] .st>.ph-img{outline:var(--nt-frame-w) solid var(--nt-frame-line,var(--nt-line));outline-offset:calc(-1 * var(--nt-frame-w))}.note-root[data-frame=polaroid] .n-big,.note-root[data-frame=polaroid] .nt-cell,.note-root[data-frame=polaroid] .st-btn{background:var(--nt-frame-c);padding:var(--nt-frame-w) var(--nt-frame-w) calc(var(--nt-frame-w) * 3);border-radius:4px;box-shadow:0 0 0 1px var(--nt-line),0 1px 3px rgba(0,0,0,.06)}.note-root[data-frame=polaroid] .nt-shots{gap:10px;padding:10px 10px 0}.note-root[data-frame=polaroid] .n-photo,.note-root[data-frame=polaroid] .nt-shot,.note-root[data-frame=polaroid] .st{border-radius:2px}.note-root[data-frame=polaroid] .nrow .tl-card .n-big{margin:14px 14px 0;width:auto}.note-root[data-frame=polaroid] .nrow .tl-card .n-photo{border-radius:2px}.note-root[data-tone=film] .ph{filter:sepia(.25) contrast(1.05) saturate(.85)}.note-root[data-tone=bw] .ph{filter:grayscale(1) contrast(1.05)}.nt-clamp{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nt-more{display:inline-block;margin:4px 0 8px;font-size:14px;font-weight:600;line-height:1.4;color:var(--nt-accent-t)}.nt-album .nt-day{margin-bottom:32px}.nt-dayhead{position:sticky;top:var(--nt-sticky-top,0);z-index:3;display:flex;align-items:baseline;gap:8px;padding:8px 20px;margin:0 -20px 8px;background:var(--nt-bg);border-bottom:1px solid var(--nt-line)}.nt-dayhead b{font-size:calc(20px * var(--nt-font-scale, 1));font-weight:600;line-height:1.25;font-family:var(--nt-font)}.nt-dayhead span{font-size:12px;line-height:1.4;color:var(--nt-ink2);font-weight:500}.nt-stop{margin-bottom:16px;overflow:hidden;border:1px solid var(--nt-line);box-shadow:0 1px 3px rgba(0,0,0,.06)}.nt-stop-body{padding:12px 16px 16px}.note-root .nt-stop-body .tl-top b{font-size:calc(16px * var(--nt-font-scale, 1));font-weight:600}.nt-shots{display:grid;gap:4px}.nt-shots>.nt-cell{display:block;position:relative;padding:0;border:0;background:none;min-height:0;overflow:hidden;cursor:zoom-in}.nt-shots .nt-shot{position:relative;width:100%;height:100%;min-height:140px}.nt-shots.nt-l-one{grid-template-columns:1fr}.nt-l-one .nt-shot{aspect-ratio:4/3}.nt-shots.nt-l-two-v{grid-template-rows:1fr 1fr}.nt-l-two-v .nt-shot{aspect-ratio:16/9}.nt-shots.nt-l-two-h{grid-template-columns:1fr 1fr}.nt-l-two-h .nt-shot{aspect-ratio:3/4}.nt-shots.nt-l-three{grid-template-columns:1fr 1fr}.nt-l-three>:first-child{grid-column:1/-1}.nt-l-three>:first-child .nt-shot{aspect-ratio:16/9}.nt-l-three .nt-shot{aspect-ratio:1}.nt-shots.nt-l-grid{grid-template-columns:1fr 1fr}.nt-l-grid .nt-shot{aspect-ratio:1}.nt-shot-label{position:absolute;left:0;right:0;bottom:0;padding:24px 12px 8px;background:linear-gradient(0deg,rgb(0 0 0/55%),transparent);color:#fff;font-size:12px;font-weight:500;line-height:1.4;font-family:var(--sans);text-align:left}.nt-more-n{position:absolute;inset:0;display:grid;place-items:center;background:rgb(0 0 0/55%);color:#fff;font-size:24px;font-weight:600;line-height:1}.nt-album-diary{margin-top:8px}.nt-shots.nt-l-lead{grid-template-columns:1fr 1fr}.nt-l-lead>:first-child{grid-column:1/-1}.nt-l-lead>:first-child .nt-shot{aspect-ratio:4/3}.nt-l-lead .nt-shot{aspect-ratio:1}.note-root[data-size=large] .nt-shots{grid-template-columns:1fr;grid-template-rows:none}.note-root[data-size=small] .nt-shots{grid-template-columns:1fr 1fr 1fr;grid-template-rows:none}.note-root[data-size=large] .nt-shots>.nt-cell,.note-root[data-size=small] .nt-shots>.nt-cell{grid-column:auto;grid-row:auto}.note-root[data-size=large] .nt-shots .nt-shot{aspect-ratio:4/3}.note-root[data-size=small] .nt-shots .nt-shot{aspect-ratio:1;min-height:0}.note-root[data-arrange=tilt] .nt-shots>.nt-cell:nth-child(odd){transform:rotate(-1.5deg)}.note-root[data-arrange=tilt] .nt-shots>.nt-cell:nth-child(2n){transform:rotate(1.5deg)}.nt-fold{padding:0 12px}.nt-fold-btn{display:inline-flex;align-items:center;gap:4px;margin:8px 0 4px;padding:4px 0;font-size:12px;font-weight:500;line-height:1.4;font-family:var(--sans)}.nt-fold-btn,.nt-fold-btn .ic{color:var(--nt-ink2)}.nt-fold-grid{margin-top:8px;grid-template-columns:repeat(3,1fr)}.nt-fold-cell{position:relative}.nt-fold-cell .nt-cell{width:100%}.nt-fold-cell .nt-shot{aspect-ratio:1;min-height:0}.nt-shot.nt-hidden{opacity:.45}.nt-fold-act{position:absolute;left:0;right:0;bottom:0;padding:4px 8px;background:rgb(0 0 0/55%);color:#fff;font-size:12px;font-weight:500;line-height:1.4;font-family:var(--sans);text-align:left}.nrow .tl-card .nt-fold{padding:0 16px 8px}.note-root[data-frame=polaroid] .nt-fold-grid{padding:0;gap:8px}.nt-cover{position:relative;background:var(--nt-bg);color:var(--nt-ink)}.nt-cover .thero:after{background:linear-gradient(0deg,rgb(0 0 0/55%),transparent 70%)}.nt-cover .nt-cover-card h1,.nt-cover .nt-cover-card h2,.nt-cover .thero h1,.nt-cover .thero h2{font-family:var(--nt-font);font-size:calc(28px * var(--nt-font-scale, 1));font-weight:600;line-height:1.2;letter-spacing:-.01em;margin:8px 0 4px}.nt-cover .thero p{font-size:14px;line-height:1.4;opacity:.92}.nt-cover .t-edit{display:inline-flex;align-items:center;gap:8px;font:inherit;color:inherit;letter-spacing:inherit;text-align:left}.nt-cover .t-edit .ic{opacity:.7}.nt-cover-ph p,.nt-stamp{font-family:var(--nt-font)}.nt-stamp{display:inline-block;padding:4px 8px;border:1px solid rgba(255,255,255,.8);border-radius:4px;color:#fff;font-size:calc(14px * var(--nt-font-scale, 1));font-weight:500;line-height:1.4;letter-spacing:.02em}.nt-cover-album-box{position:relative;padding:0 0 24px}.nt-collage{display:grid;gap:4px;height:296px;overflow:hidden;background:var(--nt-line)}.nt-collage-ph{position:relative;min-height:0}.nt-collage[data-n="1"]{grid-template-columns:1fr}.nt-collage[data-n="2"],.nt-collage[data-n="3"]{grid-template-columns:1fr 1fr}.nt-collage[data-n="3"]{grid-template-rows:1fr 1fr}.nt-collage[data-n="3"] .nt-collage-1{grid-row:1/-1}.nt-collage[data-n="4"]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.nt-collage-empty{height:296px}.nt-cover-card{position:relative;margin:-48px 24px 0;padding:16px 20px;background:var(--nt-card);color:var(--nt-ink);border:1px solid var(--nt-line);border-radius:var(--nt-radius);box-shadow:0 1px 3px rgba(0,0,0,.06)}.nt-cover-card h1,.nt-cover-card h2{margin:0 0 4px;font-size:calc(24px * var(--nt-font-scale, 1))}.nt-cover-card p{margin:0;font-size:14px;line-height:1.4;color:var(--nt-ink2);font-family:var(--nt-font)}.nt-cover[data-frame=polaroid] .nt-collage{display:block;position:relative;background:var(--nt-bg);height:320px;isolation:isolate}.nt-cover[data-frame=polaroid] .nt-collage-ph{position:absolute;width:58%;aspect-ratio:4/5;height:auto;background-clip:content-box;border:solid var(--nt-frame-c);border-width:8px 8px 28px;background-color:var(--nt-frame-c);box-shadow:0 0 0 1px var(--nt-line),0 1px 3px rgba(0,0,0,.06)}.nt-cover[data-frame=polaroid] .nt-collage-1{left:6%;top:16px;transform:rotate(-6deg);z-index:1}.nt-cover[data-frame=polaroid] .nt-collage-2{right:6%;top:32px;transform:rotate(5deg);z-index:2}.nt-cover[data-frame=polaroid] .nt-collage-3{left:24%;top:88px;transform:rotate(-2deg);z-index:3}.nt-cover[data-frame=polaroid] .nt-collage-4{display:none}.nt-cover[data-frame=polaroid] .nt-collage[data-n="1"] .nt-collage-1{left:21%;top:24px;transform:rotate(-3deg)}.nt-cover-magazine .thero{padding-top:152px}.nt-cover-magazine .thero:after{background:linear-gradient(0deg,rgb(0 0 0/55%),transparent 60%)}.nt-vol{display:block;font-family:var(--sans);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.08em;opacity:.9}.nt-cover-magazine .thero h1,.nt-cover-magazine .thero h2{font-size:calc(34px * var(--nt-font-scale, 1));line-height:1.15;letter-spacing:-.02em;margin:8px 0}.nt-cover-magazine .thero p{font-family:var(--sans);font-size:14px}.nt-cover-bar{margin:0;padding:8px 20px;display:flex;gap:8px;background:var(--nt-bg);overflow-x:auto;scrollbar-width:none}.nt-cover-bar::-webkit-scrollbar{display:none}.nt-cover-bar button{flex:0 0 auto;background:var(--nt-card);border:1px solid var(--nt-line);border-radius:var(--nt-radius);box-shadow:none;padding:8px 12px;font-size:12px;font-weight:500}.nt-cover-bar button,.nt-cover-bar button span{white-space:nowrap;color:var(--nt-ink)}.nt-cover-bar button .ic{color:var(--nt-ink2)}.nt-cover-bar button.on{background:var(--nt-accent-b);border-color:var(--nt-accent-b);color:#fff}.nt-cover-bar button.on .ic,.nt-cover-bar button.on span{color:#fff}.navf button.on .ic{color:var(--pri)}.note-v .nt-cover+.pad .note-root{margin-top:-16px}.nt-cover-bare{padding-top:100px}.nt-pc-list{display:grid;gap:16px}.nt-pc-card{overflow:hidden;border-radius:var(--nt-radius);border:1px solid var(--nt-line);box-shadow:0 2px 10px rgba(0,0,0,.08);-moz-column-break-inside:avoid;break-inside:avoid}.nt-dropcap .nt-cap{float:left;font-size:calc(34px * var(--nt-font-scale, 1));line-height:1;padding:4px 8px 4px 0;color:var(--nt-ink);font-family:var(--nt-font);font-weight:600;letter-spacing:-.01em}.nt-dropcap .nt-cap:first-letter{font-size:calc(52px * var(--nt-font-scale, 1))}.swipe .nt-dayhead{position:static;margin-left:0;margin-right:0;padding-left:0;padding-right:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.note-v~.minibar{padding-left:64px;padding-right:256px}.note-v~.minibar span{display:block;max-width:100%}.nts-tpl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.nts-card{display:grid;gap:4px;padding:8px;border:1px solid var(--line2);border-radius:16px;background:#fff;text-align:left}.nts-card.on{border-color:var(--pri);background:var(--pri-s)}.nts-card b{font-size:14px;font-weight:600}.nts-card small{font-size:12px;color:var(--ink2);line-height:1.4}.nts-prev{display:grid;gap:4px;height:56px;padding:8px;border-radius:8px;background:#F4F5F7;margin-bottom:4px}.nts-prev i{display:block;border-radius:4px;background:#CFD4DC}.nts-card-diary .nts-prev{grid-template-rows:10px 1fr 1fr}.nts-card-diary .nts-prev i:first-child{width:60%;background:var(--pri)}.nts-card-album .nts-prev{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;background:#fff;border:1px solid var(--line)}.nts-card-album .nts-prev i{background:#AEB5C0;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}.nts-card-album .nts-prev i:first-child{grid-column:1/-1}.nts-card-magazine .nts-prev{grid-template-rows:1fr 6px 4px;background:#F7F1E3}.nts-card-magazine .nts-prev i:first-child{background:#B8AE9C}.nts-card-magazine .nts-prev i:nth-child(2){width:70%;background:#2C2F4A}.nts-card-magazine .nts-prev i:last-child{width:45%}.nts-sec{margin-bottom:16px}.nts-sec>b{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.nts-sw{display:flex;flex-wrap:wrap;gap:8px}.nts-dot{position:relative;width:32px;height:32px;border-radius:50%;border:1px solid var(--line2);padding:0;display:grid;place-items:center;color:var(--ink2)}.nts-dot.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pri);border-color:transparent}.nts-custom{background:repeating-conic-gradient(#E9EBEE 0 25%,#fff 0 50%) 0 0 /10px 10px;cursor:pointer}.nts-custom input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.nts-fonts{display:flex;gap:8px;overflow-x:auto;margin:0 -20px;padding:4px 20px 8px;scrollbar-width:none;scroll-snap-type:x proximity}.nts-fonts::-webkit-scrollbar{display:none}.nts-font{position:relative;flex:0 0 auto;display:grid;gap:4px;min-width:96px;padding:8px 12px;border:1px solid var(--line2);border-radius:12px;background:#fff;text-align:left;color:var(--ink);scroll-snap-align:start}.nts-font b{font-size:16px;font-weight:600;line-height:1.25;white-space:nowrap}.nts-font span{font-size:12px;line-height:1.4;color:var(--ink2);white-space:nowrap}.nts-font small{position:absolute;top:-8px;right:8px;padding:0 4px;border-radius:4px;background:#fff;color:var(--pri-t);font-size:12px;font-weight:500;font-family:var(--sans);line-height:1.4}.nts-font.on{border-color:var(--pri);background:var(--pri-s);box-shadow:0 0 0 1px var(--pri) inset}.nts-font:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.nts-seg button{flex:1;padding:8px;border-radius:8px;font-size:14px;font-weight:600;color:var(--ink2)}.nts-seg button.on{color:#fff;background:var(--ink)}@media print{.note-root{--nt-bg:#fff!important;--nt-card:#fff!important;--nt-ink:#191F28!important;--nt-ink2:#4E5968!important;--nt-line:#E9EBEE!important;--nt-frame-c:#fff!important;background:#fff}.nt-dayhead{position:static;background:none}.nt-cover-bar,.nt-cover-bare,.nt-fold,.nt-fold-act,.nt-more,.nt-shot-label{display:none!important}.nt-clamp{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}}.nt-time{font-family:var(--sans);font-size:12.5px;font-weight:500;color:var(--nt-ink2);white-space:nowrap}.nt-my{margin:6px 0 0;font-family:var(--nt-font);font-size:calc(16px * var(--nt-font-scale, 1));line-height:1.65;color:var(--nt-ink)}.note-root .st-btn{display:block;padding:0;border:0;background:none;cursor:zoom-in}.note-root .st-btn .st{display:block;position:relative}.note-root .st-btn .st>span{position:absolute;inset:0;display:grid;place-items:center;background:rgb(0 0 0/40%);color:#fff;font-family:var(--sans);font-size:15px;font-weight:600}.nt-tabs{position:sticky;top:var(--nt-sticky-top,0);z-index:5;display:flex;align-items:center;gap:12px;margin:-16px -20px 0;padding:12px 20px 0;background:var(--nt-bg);border-bottom:1px solid var(--nt-line);font-family:var(--sans)}.nt-tabs-in{flex:1;display:flex;gap:20px;overflow-x:auto;scrollbar-width:none}.nt-tabs-in::-webkit-scrollbar{display:none}.nt-tabs-in button{flex:none;padding:0 0 11px;font-size:15px;font-weight:600;color:var(--nt-ink2);box-shadow:inset 0 -2px 0 transparent}.nt-tabs-in button.on{color:var(--nt-ink);box-shadow:inset 0 -2px 0 var(--nt-ink)}.nt-tabs-map{flex:none;display:inline-flex;align-items:center;gap:4px;padding-bottom:11px;font-size:13px}.note-root[data-layout=PHOTO]{font-family:var(--sans)}.note-root[data-layout=PHOTO] .diary{font-family:var(--nt-font)}.nt-ph-dayhead{display:flex;align-items:baseline;gap:10px;padding:26px 0 12px}.nt-ph-dayhead b{font-size:21px;font-weight:700;letter-spacing:-.03em}.nt-ph-dayhead span{font-size:13px;color:var(--nt-ink2)}.nt-ph-stop{margin:0 -20px 30px}.nt-ph-stop>:not(.nt-ph-lead):not(.nt-ph-two){margin-left:20px;margin-right:20px}.nt-ph-lead{width:100%}.nt-ph-lead .st{width:100%;aspect-ratio:4/3;border-radius:0}.nt-ph-name{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:12px}.nt-ph-name .tl-top b{font-size:16px;font-weight:700}.nt-ph-two{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin-top:12px}.nt-ph-two .st{width:100%;aspect-ratio:1;border-radius:0}.nt-cover-tall{min-height:min(72vh,600px);display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:28px}.nt-cover .nt-cover-tall h1,.nt-cover .nt-cover-tall h2{font-size:calc(34px * var(--nt-font-scale, 1));line-height:1.2;margin:6px 0 0}.nt-cover .nt-cover-tall p{font-family:var(--sans);font-size:13px}.nt-nb-dayhead{display:flex;justify-content:space-between;align-items:baseline;margin:30px 0 4px;padding-bottom:8px;border-bottom:1.5px solid var(--nt-ink)}.nt-nb-day:first-child .nt-nb-dayhead{margin-top:6px}.nt-nb-dayhead b{font-size:calc(20px * var(--nt-font-scale, 1));font-weight:700}.nt-nb-dayhead span,.nt-nb-time{font-family:var(--sans);font-size:12.5px;color:var(--nt-ink2)}.nt-nb-stop{display:flex;gap:12px;padding:16px 0 8px;background-image:repeating-linear-gradient(transparent 0 31px,color-mix(in srgb,var(--nt-ink) 9%,transparent) 31px 32px)}.nt-nb-time{width:44px;flex:none;padding-top:3px}.nt-nb-body{flex:1;min-width:0}.nt-nb-body .tl-top b{font-size:calc(17px * var(--nt-font-scale, 1));font-weight:700}.note-root[data-layout=NOTEBOOK] .nt-my{line-height:2}.nt-nb-shots{display:flex;gap:12px;margin:10px 0 8px}.nt-nb-shot{box-shadow:0 1px 3px rgb(0 0 0/6%)}.nt-nb-shot .st{width:112px;height:112px}.note-root[data-frame=none] .nt-nb-shot{box-shadow:none}.note-root[data-arrange=tilt] .nt-nb-shot:nth-child(odd){transform:rotate(-1.6deg)}.note-root[data-arrange=tilt] .nt-nb-shot:nth-child(2n){transform:rotate(1.4deg)}.nt-cover-nb{padding:calc(var(--sat, 0px) + 64px) 28px 10px;text-align:center}.nt-cover-pol{display:block;height:300px;margin:0 6px 22px;border:solid var(--nt-frame-c,#fff);border-width:10px 10px 34px;box-shadow:0 10px 24px -14px rgb(60 40 20/50%);transform:rotate(-1.5deg)}.nt-cover-nb h1,.nt-cover-nb h2{margin:0;font-family:var(--nt-font);font-size:calc(28px * var(--nt-font-scale, 1));font-weight:700;line-height:1.25}.nt-cover-nb p{margin-top:6px;font-size:13.5px;color:var(--nt-ink2)}.nt-cover-text{padding:18px 20px 6px}.nt-cover-grid .nt-cover-text{padding-top:calc(var(--sat, 0px) + 64px)}.nt-cover-text h1,.nt-cover-text h2{margin:0;font-family:var(--nt-font);font-size:calc(26px * var(--nt-font-scale, 1));font-weight:700;line-height:1.25;letter-spacing:-.03em}.nt-cover-text p{margin-top:4px}.nt-cover-text p,.nt-gr-date{font-size:13px;color:var(--nt-ink2)}.nt-gr-date{padding-top:14px;font-family:var(--sans)}.nt-gr-stop{margin:0 -17px 4px}.nt-gr-stop>:not(.nt-gr-bento):not(.nt-gr-duo):not(.nt-gr-solo){padding-left:17px;padding-right:17px}.nt-gr-name{display:flex;align-items:baseline;gap:8px;padding-top:22px;padding-bottom:8px}.nt-gr-name .tl-top b{font-size:15px;font-weight:700}.nt-gr-bento{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:118px 118px;gap:3px}.nt-gr-bento .nt-gr-0{grid-row:1/3}.nt-gr-duo{display:grid;grid-template-columns:1fr 1fr;gap:3px}.nt-gr-bento .st,.nt-gr-bento .st-btn{width:100%;height:100%;border-radius:0}.nt-gr-duo .st{width:100%;height:200px;border-radius:0}.nt-gr-solo .st{width:100%;height:250px;border-radius:0}.nt-gr-words .n-cap,.nt-gr-words .nt-my{margin:12px 0 0;padding-left:12px;border-left:3px solid var(--nt-accent);font-size:15px;line-height:1.6}.nt-cover-mid{display:block;height:300px}.note-root[data-layout=DIARY] .day-chips{position:sticky;top:var(--nt-sticky-top,0);z-index:5;margin:-16px -20px 8px;padding:12px 20px;background:var(--nt-bg)}.note-root[data-layout=DIARY] .day-chips .day{flex-direction:row;align-items:baseline;gap:5px;min-width:0;height:auto;padding:7px 13px;border:0;border-radius:18px;box-shadow:none;font-family:var(--sans)}.note-root[data-layout=DIARY] .day-chips .day:not(.on){background:color-mix(in srgb,var(--nt-ink) 6%,var(--nt-bg))}.note-root[data-layout=DIARY] .day-chips .day span{font-size:12.5px;font-weight:500}.nt-tl-head{display:flex;align-items:flex-start;gap:12px;margin:4px 0 12px}.nt-tl-head b{font-size:17px;font-weight:700}.nt-tl-head p{margin-top:2px;font-size:13px;color:var(--nt-ink2)}.nt-tl{position:relative;margin:6px 0 0 5px;padding-left:20px;border-left:1.5px solid var(--nt-line)}.nt-tl-stop{position:relative;padding-bottom:26px}.nt-tl-dot{position:absolute;left:-26.75px;top:5px;width:11px;height:11px;border-radius:50%;background:var(--nt-bg);border:2.5px solid var(--nt-accent)}.nt-tl-hd{display:flex;align-items:baseline;gap:8px}.nt-tl-hd .tl-top b{font-size:16px;font-weight:700}.nt-tl-strip{display:flex;gap:6px;margin:10px -20px 0 0;padding-right:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.nt-tl-strip::-webkit-scrollbar{display:none}.nt-tl-strip .st-btn{flex:0 0 150px;scroll-snap-align:start}.nt-tl-strip .st{width:150px;height:190px;border-radius:calc(var(--nt-radius) - 2px)}.nt-tl-strip.one .st-btn{flex-basis:100%}.nt-tl-strip.one .st{width:100%;height:220px}.nt-slot{display:flex;align-items:center;gap:10px;margin:24px 0 4px;font-family:var(--sans);font-size:12.5px;font-weight:500;color:var(--nt-ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.nt-slot:after{content:"";flex:1;height:1px;background:var(--nt-line)}.note-root[data-layout=PHOTO] .nt-slot{margin-bottom:14px}.note-root[data-layout=GRID] .nt-slot+.nt-gr-stop .nt-gr-name{padding-top:8px}.note-root[data-layout=NOTEBOOK] .nt-slot{margin:18px 0 0}.nt-sp-wrap .swipe{margin:0 -20px}.nt-sp{padding:14px 20px 8px}.nt-sp-day{padding:4px 0 12px}.nt-sp-dayline{display:flex;align-items:baseline;gap:10px}.nt-sp-dayline b{font-size:calc(19px * var(--nt-font-scale, 1));font-weight:600;letter-spacing:-.02em}.nt-sp-dayline span,.nt-sp-facts{font-family:var(--sans);font-size:13px;color:var(--nt-ink2)}.nt-sp-facts{margin:4px 0 0}.nt-sp-diary{margin-top:8px}.nt-sp-diary .diary{font-size:calc(16px * var(--nt-font-scale, 1))}.nt-sp-diary .nt-clamp{-webkit-line-clamp:2;line-clamp:2}.note-root .nt-sp-lead{display:block;width:100%}.nt-sp-lead .st{width:100%;aspect-ratio:1;max-height:46vh;border-radius:max(0px,calc(var(--nt-radius) - 4px))}.nt-sp-first .nt-sp-lead .st{max-height:30vh}.nt-sp-name{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;padding-top:12px}.nt-sp-name .tl-top b{font-family:var(--nt-font);font-size:calc(18px * var(--nt-font-scale, 1));font-weight:600;line-height:1.3}.nt-sp .n-cap,.nt-sp .nt-my{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nt-sp-small{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:12px}.note-root .nt-sp-shot{width:100%}.nt-sp-small .st{width:100%;height:min(125px,14vh);border-radius:max(0px,calc(var(--nt-radius) - 6px))}.nt-sp-empty{min-height:30vh}.note-root[data-layout=GRID] .nt-sp-lead,.note-root[data-layout=PHOTO] .nt-sp-lead{width:calc(100% + 40px);margin:0 -20px}.note-root[data-layout=GRID] .nt-sp-small,.note-root[data-layout=PHOTO] .nt-sp-small{gap:3px;margin-left:-20px;margin-right:-20px}.note-root[data-layout=GRID] .nt-sp .st,.note-root[data-layout=PHOTO] .nt-sp .st{border-radius:0}.note-root[data-layout=GRID] .nt-sp-small{margin-top:3px}.note-root[data-layout=GRID] .nt-sp>.n-cap,.note-root[data-layout=GRID] .nt-sp>.nt-my{margin-top:10px;padding-left:12px;border-left:3px solid var(--nt-accent);font-size:15px;line-height:1.6}.note-root[data-layout=NOTEBOOK] .nt-sp-lead,.note-root[data-layout=NOTEBOOK] .nt-sp-shot{box-shadow:0 1px 3px rgb(0 0 0/6%)}.note-root[data-layout=NOTEBOOK][data-frame=none] .nt-sp-lead,.note-root[data-layout=NOTEBOOK][data-frame=none] .nt-sp-shot{box-shadow:none}.note-root[data-layout=NOTEBOOK][data-arrange=tilt] .nt-sp-lead{transform:rotate(-.8deg)}.note-root[data-layout=NOTEBOOK][data-arrange=tilt] .nt-sp-shot:nth-child(odd){transform:rotate(1.2deg)}.note-root[data-layout=NOTEBOOK][data-arrange=tilt] .nt-sp-shot:nth-child(2n){transform:rotate(-1deg)}.note-root[data-layout=NOTEBOOK] .nt-sp-small{gap:10px}@media print{.nt-sp-wrap .swipe{margin:0}.nt-sp-wrap .nt-tabs{display:none}.nt-sp-first .nt-sp-lead .st,.nt-sp-lead .st{max-height:35vh}.note-root[data-layout=GRID] .nt-sp-lead,.note-root[data-layout=PHOTO] .nt-sp-lead{width:100%;margin:0}.note-root[data-layout=GRID] .nt-sp-small,.note-root[data-layout=PHOTO] .nt-sp-small{margin-left:0;margin-right:0}}.pcv{position:relative;aspect-ratio:4/5;container-type:inline-size;overflow:hidden;width:100%;background:var(--nt-bg,#fff)}.pcv-el{position:absolute;box-sizing:border-box;left:var(--pc-x);top:var(--pc-y);width:var(--pc-w);height:var(--pc-h)}.pcv-text{line-height:1.3;white-space:pre-wrap;overflow:hidden;overflow-wrap:anywhere;word-break:keep-all}.pcv-place{all:unset;cursor:pointer;display:block;width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.pcv-photo{display:flex;background:#e9e6df;overflow:hidden}.pcv-hit{all:unset;display:block;flex:1;min-width:0;min-height:0;width:100%;height:100%;cursor:pointer}div.pcv-hit{cursor:inherit}.pcv-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.pcv-photo[data-frame=thin]{padding:.5cqw;background:var(--nt-frame-c,#fff)}.pcv-photo[data-frame=polaroid]{padding:1.8cqw 1.8cqw 6cqw;background:var(--nt-frame-c,#fff);box-shadow:0 .4cqw 1.6cqw rgba(0,0,0,.18)}.pcv>.mg-page{position:absolute;inset:0}.swipe{position:relative}.sw-track{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;outline:none;transition:height .2s ease}.sw-track::-webkit-scrollbar{display:none}.sw-track.sw-locked{overflow-x:hidden;touch-action:pan-y}.sw-slide{flex:0 0 100%;width:100%;min-width:0;align-self:flex-start;scroll-snap-align:start;scroll-snap-stop:always}.sw-nav{display:none}@media (hover:hover){.sw-nav{display:block;position:sticky;top:45vh;height:0;z-index:3}.sw-arrow{position:absolute;top:-18px;width:36px;height:36px;border-radius:50%;border:0;background:rgba(0,0,0,.4);color:#fff;display:grid;place-items:center;cursor:pointer}.sw-arrow.prev{left:6px}.sw-arrow.next{right:6px}[dir=rtl] .sw-arrow.prev{left:auto;right:6px}[dir=rtl] .sw-arrow.next{right:auto;left:6px}[dir=rtl] .sw-arrow svg{transform:scaleX(-1)}.sw-arrow:disabled{opacity:.25;cursor:default}}.sw-dots{display:flex;justify-content:center;flex-wrap:wrap;padding:6px 12px 10px}.sw-dot{all:unset;box-sizing:border-box;width:18px;height:18px;display:grid;place-items:center;cursor:pointer}.sw-dot:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.25;transition:width .15s,opacity .15s}.sw-dot.on:after{width:16px;border-radius:3px;background:var(--pri,currentColor);opacity:1}.sw-dot:focus-visible{outline:2px solid var(--pri,currentColor);outline-offset:-2px;border-radius:4px}.sw-count{text-align:center;padding:6px 12px 10px;font-size:12px;font-variant-numeric:tabular-nums;opacity:.7}@media print{.sw-track{display:block;overflow:visible;height:auto!important;scroll-snap-type:none}.sw-slide{width:auto}.sw-count,.sw-dots,.sw-nav{display:none!important}.pcv,.sw-slide{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.sw-slide+.sw-slide{margin-top:16px}}.pge{position:relative;flex:1;min-height:0;height:100%;display:flex;flex-direction:column;background:#F2F3F0;color:var(--ink)}.pge-top{display:flex;align-items:center;gap:4px;padding:6px 8px 6px 16px;min-height:52px}.pge-done{min-height:40px;padding:0 16px;border-radius:20px;background:var(--ink);color:#fff;font-size:14px;font-weight:700}.pge-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:2px 12px 6px;border-bottom:1px solid var(--line)}.pge-presets button{display:grid;justify-items:center;gap:4px;min-height:64px;padding:6px 2px;color:var(--ink2);font-size:12px;font-weight:600}.pge-presets button:active{color:var(--pri-t)}.pge-presets button:disabled{opacity:.45}.pge-presets svg{display:block}.pge-ib{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:50%;color:inherit}.pge-status{flex:1;text-align:left;font-size:13px;color:var(--ink2)}.pge-retry{color:#b3261e;font-size:13px;text-decoration:underline;padding:8px}.pge-menu-wrap{position:relative}.pge-menu{position:absolute;right:4px;top:46px;z-index:5;min-width:180px;padding:6px;border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 10px 30px rgba(0,0,0,.3)}.pge-menu button{display:block;width:100%;padding:12px 14px;border-radius:10px;font-size:14px}.pge-menu button:hover{background:var(--bg)}.pge-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 12px 6px;padding:10px 12px;border-radius:12px;background:#fff3d6;color:#5a3b00;font-size:13px}.pge-banner button{font-weight:700;text-decoration:underline;padding:6px}.pge-wait{flex:1;display:grid;place-items:center;padding:24px;text-align:center}.pge-wait .skel{width:70%;aspect-ratio:4/5}.pge-stage{flex:1;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px 28px;container-type:size;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;overscroll-behavior:contain}.pge-page{position:relative;width:min(100cqw,80cqh);flex:0 0 auto;box-shadow:0 4px 18px rgba(0,0,0,.12)}.pge-easy .pge-hit{cursor:pointer}.pge-easy .pge-sel{outline-width:3px;outline-offset:1px}.pge-page>.pcv{color:var(--nt-ink);font-family:var(--nt-font)}.pge-over{position:absolute;inset:0;container-type:inline-size}.pge-hit{all:unset;position:absolute;box-sizing:border-box;left:var(--pc-x);top:var(--pc-y);width:var(--pc-w);height:var(--pc-h);cursor:move}.pge-hit:focus-visible{outline:2px dashed #8ab4ff;outline-offset:2px}.pge-spill{box-shadow:inset 0 -3px 0 #c62828}.pge-spill-tag{position:absolute;left:0;top:100%;margin-top:4px;padding:2px 8px;border-radius:6px;background:#c62828;color:#fff;font-size:12px;line-height:1.4;white-space:nowrap;pointer-events:none}.pge-missing{display:grid;place-items:center;border:2px dashed rgba(127,127,127,.7);background:rgba(127,127,127,.15);color:#888;font-size:3cqw}.pge-sel{pointer-events:none;outline:2px solid #4c8dff}.pge-h,.pge-rot{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;pointer-events:auto;touch-action:none}.pge-h:after,.pge-rot:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;border:2px solid #4c8dff;box-sizing:border-box}.pge-h-nw{left:0;top:0;cursor:nwse-resize}.pge-h-se{left:100%;top:100%;cursor:nwse-resize}.pge-h-ne{left:100%;top:0;cursor:nesw-resize}.pge-h-sw{left:0;top:100%;cursor:nesw-resize}.pge-rot{left:50%;top:-36px;cursor:grab}.pge-rot:before{content:"";position:absolute;left:50%;top:29px;width:2px;height:15px;margin-left:-1px}.pge-rot:after,.pge-rot:before{background:#4c8dff}.pge-guide{position:absolute;pointer-events:none;z-index:10001}.pge-guide[data-axis=x]{left:var(--pge-at);top:-2000px;bottom:-2000px;width:0;border-left:1px solid #ff3d8b}.pge-guide[data-axis=y]{top:var(--pge-at);left:-2000px;right:-2000px;height:0;border-top:1px solid #ff3d8b}.pge-tools{display:grid;gap:2px;padding:6px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line)}.pge-tools-row{display:flex;justify-content:center;flex-wrap:wrap;gap:2px}.pge-tools-sub{justify-content:flex-start;align-items:center;border-top:1px solid var(--line);padding-top:2px}.pge-tools-sub .pge-free{margin-right:auto}.pge-free{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 6px;font-size:13px;color:var(--ink2)}.pge-free input{width:18px;height:18px;accent-color:var(--pri)}.pge-tools button{min-height:44px;padding:0 12px;font-size:14px;font-weight:600;color:var(--ink)}.pge-tools button:disabled{color:var(--ink3,#aaa)}.pge-tools-sub button{font-size:13px;font-weight:500;color:var(--ink2)}.pge-pick,.pge-ts{display:grid;gap:4px;max-height:70vh;overflow-y:auto;overscroll-behavior:contain}.pge-day h4{margin:10px 0 8px;font-size:13.5px;font-weight:800;color:var(--ink2)}.pge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pge-shot{all:unset;box-sizing:border-box;display:block;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#e9e6df;cursor:pointer}.pge-shot:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.pge-shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pge-list,.pge-row{display:flex;flex-wrap:wrap;gap:8px}.pge-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1.5px solid var(--line2);border-radius:22px;background:#fff;color:var(--ink);font-size:14px;font-weight:600}.pge-chip.on{border-color:var(--pri);background:var(--pri-s);color:var(--pri)}.pge-chip:focus-visible,.pge-font:focus-visible{outline:2px solid var(--pri);outline-offset:2px}.pge-daychip{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;padding:6px 14px}.pge-daychip small{font-size:12px;font-weight:500;color:var(--ink2)}.pge-dot{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid var(--line2);flex:0 0 auto}.pge-sec{display:grid;gap:8px;margin-top:12px}.pge-sec>b,.pge-two b{display:block;font-size:13.5px;margin-bottom:4px}.pge-two{grid-template-columns:1fr 1fr;gap:12px;align-items:start}.pge-ta{width:100%;box-sizing:border-box;padding:12px;border:1.5px solid var(--line2);border-radius:12px;font:inherit;font-size:15px;line-height:1.5;resize:vertical;background:#fff;color:var(--ink)}.pge-note{margin:0 0 8px;padding:8px 10px;border-radius:10px;background:#fff4e5;color:#6b3a00;font-size:13px;line-height:1.45}.pge-ta-row{display:flex;justify-content:space-between;gap:8px;color:var(--ink2);font-size:12px;min-height:16px}.pge-fonts{display:flex;gap:8px;overflow-x:auto;margin:0 -20px;padding:2px 20px 6px;scrollbar-width:none}.pge-fonts::-webkit-scrollbar{display:none}.pge-font{flex:0 0 auto;display:grid;gap:2px;min-width:96px;min-height:44px;padding:8px 12px;border:1.5px solid var(--line2);border-radius:14px;background:#fff;color:var(--ink);text-align:left}.pge-font b{font-size:14px;font-weight:700;white-space:nowrap}.pge-font span{font-size:12.5px;color:var(--ink2);white-space:nowrap}.pge-font.on{border-color:var(--pri);background:var(--pri-s);box-shadow:0 0 0 1px var(--pri) inset}.pge-size{display:flex;align-items:center;gap:12px}.pge-size input[type=range]{flex:1;min-height:44px;accent-color:var(--pri)}.pge-size output{min-width:34px;text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.pge-bold{font-weight:800}.pge-more{margin-top:14px;border-top:1px solid var(--line)}.pge-more>summary{min-height:44px;display:flex;align-items:center;font-size:13.5px;font-weight:700;color:var(--ink2);cursor:pointer}.pge-dim{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.5)}.pge-dlg{width:min(100%,320px);padding:20px;border-radius:18px;background:#fff;color:var(--ink);display:grid;gap:8px}.pge-dlg p{font-size:13px;color:var(--ink2)}.pge-dlg-row{display:flex;gap:8px;margin-top:8px}.pge-dlg-row .btn{flex:1}.nt-pc-card{position:relative}.pge-entry{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;border-radius:18px;background:rgba(20,20,24,.62);color:#fff;font-size:12.5px;font-weight:700;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.nt-pc-card>.pge-entry{position:absolute;right:10px;bottom:10px;z-index:2}.pge-entry-row{display:flex;justify-content:flex-end;gap:8px;padding:0 4px 8px}.pge-entry-row .pge-entry{background:var(--nt-card,#fff);color:var(--nt-ink,var(--ink));border:1px solid var(--nt-line,var(--line));backdrop-filter:none;-webkit-backdrop-filter:none}.nt-pc-add{display:flex;justify-content:center;margin:-4px 0}.pge-add{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;border-radius:18px;border:1px dashed var(--nt-line,var(--line));background:transparent;color:var(--nt-ink2,var(--ink2));font-size:12.5px;font-weight:700}.pge-add:disabled,.pge-entry:disabled{opacity:.5}@media print{.nt-pc-add,.pge-entry,.pge-entry-row{display:none!important}}